texttest -a complex -d /home/delphi/clangDebug/sumo/tests -reconnect /home/delphi/clangDebug/texttesttmp/clang3_64D.30Jun074405.4147354 -g
texttest -a complex -d /home/delphi/clangDebug/sumo/tests
---------- Differences in errors ---------- 118a119,130 > > ================================================================= > ==2537036==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 376 byte(s) in 1 object(s) allocated from: > #0 0x55f8be0f5d2d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/netconvertD+0x1435d2d) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x55f8be7d9d83 in NIImporter_SUMO::addEdge(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netimport/NIImporter_SUMO.cpp:577:21 > #2 0x55f8be7d74d1 in NIImporter_SUMO::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netimport/NIImporter_SUMO.cpp:455:13 > #3 0x55f8bf70ad69 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #4 0x7fbcc5d0e4d7 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc4d7) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > SUMMARY: AddressSanitizer: 376 byte(s) leaked in 1 allocation(s). 125a138,180 > > ================================================================= > ==2537101==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 376 byte(s) in 1 object(s) allocated from: > #0 0x563ba0611d2d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/netconvertD+0x1435d2d) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x563ba0cf5d83 in NIImporter_SUMO::addEdge(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netimport/NIImporter_SUMO.cpp:577:21 > #2 0x563ba0cf34d1 in NIImporter_SUMO::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netimport/NIImporter_SUMO.cpp:455:13 > #3 0x563ba1c26d69 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #4 0x7fa9cbef34d7 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc4d7) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 368 byte(s) in 1 object(s) allocated from: > #0 0x563ba0611d2d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/netconvertD+0x1435d2d) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x563ba0cfc701 in NIImporter_SUMO::addLane(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netimport/NIImporter_SUMO.cpp:635:21 > #2 0x563ba0cf35ba in NIImporter_SUMO::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netimport/NIImporter_SUMO.cpp:458:13 > #3 0x563ba1c26d69 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 126a127,140 > > ================================================================= > ==2527044==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1224 byte(s) in 1 object(s) allocated from: > #0 0x55de40ef324d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55de421f1af4 in NLEdgeControlBuilder::buildEdge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SumoXMLEdgeFunc, 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, double) /home/delphi/clangDebug/sumo/src/netload/NLEdgeControlBuilder.cpp:249:12 > #2 0x55de421e74dc in NLEdgeControlBuilder::beginEdgeParsing(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SumoXMLEdgeFunc, 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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) /home/delphi/clangDebug/sumo/src/netload/NLEdgeContr olBuilder.cpp:68:20 > #3 0x55de42107fc7 in NLHandler::beginEdgeParsing(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:468:30 > #4 0x55de420fd159 in NLHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:99:17 > #5 0x55de43994139 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #6 0x7f36a6a774d7 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc4d7) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > SUMMARY: AddressSanitizer: 1224 byte(s) leaked in 1 allocation(s). 129a144,157 > > ================================================================= > ==2527112==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1224 byte(s) in 1 object(s) allocated from: > #0 0x55df5c23824d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55df5d536af4 in NLEdgeControlBuilder::buildEdge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SumoXMLEdgeFunc, 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, double) /home/delphi/clangDebug/sumo/src/netload/NLEdgeControlBuilder.cpp:249:12 > #2 0x55df5d52c4dc in NLEdgeControlBuilder::beginEdgeParsing(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SumoXMLEdgeFunc, 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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) /home/delphi/clangDebug/sumo/src/netload/NLEdgeContr olBuilder.cpp:68:20 > #3 0x55df5d44cfc7 in NLHandler::beginEdgeParsing(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:468:30 > #4 0x55df5d442159 in NLHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:99:17 > #5 0x55df5ecd9139 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #6 0x7fd3983fe4d7 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc4d7) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > SUMMARY: AddressSanitizer: 1224 byte(s) leaked in 1 allocation(s). <truncated after showing first 30 lines>
---------- Differences in errors ---------- 129a130,143 > > ================================================================= > ==2537130==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1224 byte(s) in 1 object(s) allocated from: > #0 0x55b3a33a324d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3a46a1af4 in NLEdgeControlBuilder::buildEdge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SumoXMLEdgeFunc, 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, double) /home/delphi/clangDebug/sumo/src/netload/NLEdgeControlBuilder.cpp:249:12 > #2 0x55b3a46974dc in NLEdgeControlBuilder::beginEdgeParsing(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SumoXMLEdgeFunc, 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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) /home/delphi/clangDebug/sumo/src/netload/NLEdgeContr olBuilder.cpp:68:20 > #3 0x55b3a45b7fc7 in NLHandler::beginEdgeParsing(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:468:30 > #4 0x55b3a45ad159 in NLHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:99:17 > #5 0x55b3a5e44139 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #6 0x7f9c181f34d7 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc4d7) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > SUMMARY: AddressSanitizer: 1224 byte(s) leaked in 1 allocation(s). 132a147,160 > > ================================================================= > ==2537237==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1224 byte(s) in 1 object(s) allocated from: > #0 0x55e3f13fd24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e3f26fbaf4 in NLEdgeControlBuilder::buildEdge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SumoXMLEdgeFunc, 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, double) /home/delphi/clangDebug/sumo/src/netload/NLEdgeControlBuilder.cpp:249:12 > #2 0x55e3f26f14dc in NLEdgeControlBuilder::beginEdgeParsing(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SumoXMLEdgeFunc, 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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) /home/delphi/clangDebug/sumo/src/netload/NLEdgeContr olBuilder.cpp:68:20 > #3 0x55e3f2611fc7 in NLHandler::beginEdgeParsing(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:468:30 > #4 0x55e3f2607159 in NLHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:99:17 > #5 0x55e3f3e9e139 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #6 0x7f3e6aa294d7 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc4d7) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > SUMMARY: AddressSanitizer: 1224 byte(s) leaked in 1 allocation(s). <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,16 > > ================================================================= > ==2552995==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 512 byte(s) in 1 object(s) allocated from: > #0 0x556451cd7e6d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/emissionsDrivingCycleD+0x775e6d) (BuildId: 0ef73523d5c534a5c3a750c0ca1f2db021aa919f) > #1 0x556451ce75aa in main /home/delphi/clangDebug/sumo/src/tools/emissionsDrivingCycle_main.cpp:176:19 > #2 0x7f3ecc6fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > > Indirect leak of 8192 byte(s) in 1 object(s) allocated from: > #0 0x556451cd7f7d in operator new[](unsigned long) (/home/delphi/clangDebug/sumo/bin/emissionsDrivingCycleD+0x775f7d) (BuildId: 0ef73523d5c534a5c3a750c0ca1f2db021aa919f) > #1 0x7f3eccb1ae43 in std::basic_filebuf<char, std::char_traits<char> >::_M_allocate_internal_buffer() (/lib/x86_64-linux-gnu/libstdc++.so.6+0x114e43) (BuildId: f57e02bfadacc0c923c82457d5e18e1830b5faea) > > SUMMARY: AddressSanitizer: 8704 byte(s) leaked in 2 allocation(s).
---------- Differences in errors ---------- 0a1,150 > > ================================================================= > ==2553006==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 1248 byte(s) in 13 object(s) allocated from: > #0 0x5578391d2e6d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/emissionsDrivingCycleD+0x775e6d) (BuildId: 0ef73523d5c534a5c3a750c0ca1f2db021aa919f) > #1 0x55783966cda9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x55783966ccaa in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<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> > > > >&, uns igned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x55783966c9b7 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_get_node() /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:561:16 > #4 0x55783966ae34 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_crea te_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:611:23 > #5 0x557839669b8c in std::_Rb_tree_iterator<std::pair<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> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_e mplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<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> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<ch ar> > const&>&&, std::tuple<>&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:2431:19 > #6 0x55783964f3f6 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::operator[] (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_map.h:501:15 > #7 0x5578398aa0cc in Parameterised::setParameter(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&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:46:5 > #8 0x5578392510a5 in SUMORouteHandler::addParam(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:391:29 > #9 0x55783924f37e in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:220:13 > #10 0x5578396b3829 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #11 0x7f0b649394d7 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc4d7) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 704 byte(s) in 1 object(s) allocated from: > #0 0x5578391d2e6d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/emissionsDrivingCycleD+0x775e6d) (BuildId: 0ef73523d5c534a5c3a750c0ca1f2db021aa919f) > #1 0x5578392d7dbe in SUMOVehicleParserHelper::beginVTypeParsing(SUMOSAXAttributes const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParserHelper.cpp:728:37 > #2 0x55783924d315 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:167:30 > #3 0x5578396b3829 in GenericSAXHandler::startElement(char16_t const*, char16_t const*, char16_t const*, xercesc_3_2::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:128:9 > #4 0x7f0b649394d7 in xercesc_3_2::SAX2XMLReaderImpl::startElement(xercesc_3_2::XMLElementDecl const&, unsigned int, char16_t const*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr> const&, unsigned long, bool, bool) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc4d7) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 225 byte(s) in 11 object(s) allocated from: > #0 0x5578391d2e6d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/emissionsDrivingCycleD+0x775e6d) (BuildId: 0ef73523d5c534a5c3a750c0ca1f2db021aa919f) > #1 0x5578393cfe8b in void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.tcc:219:14 > #2 0x55783966d450 in std::pair<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> > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) /bin/../lib/gcc/x86_64-linux-gnu/1 1/../../../../include/c++/11/tuple:1823:9 <truncated after showing first 30 lines> ---------- Differences in output ---------- 12,22c12 < Running 'Energy/unknown' < sums < length:11041.9 < CO:0 < CO2:0 < HC:0 < NOx:0 < PMx:0 < fuel:0 < electricity:1243.51 < Success. --- > Error on building PHEMlight measurements ---------- Differences in results ---------- 1,2364d0 < Energy/zero < 1;0;0;0;0;0;0;0;0;0;0 < 2;0;0;0;0;0;0;0;0;0;0 < 3;0;0;0;0;0;0;0;0;0;0 < 4;0;0;0;0;0;0;0;0;0;0 < 5;0;0;0;0;0;0;0;0;0;0 < 6;0;0;0;0;0;0;0;0;0;0 < 7;0;0;0;0;0;0;0;0;0;0 < 8;0;0;0;0;0;0;0;0;0;0 < 9;0;0;0;0;0;0;0;0;0;0 < 10;0;0;0;0;0;0;0;0;0;0 < 11;0;0;0;0;0;0;0;0;0;0 < 12;0.522222;0.522222;0;0;0;0;0;0;0;0 < 13;1.56111;1.03889;0;0;0;0;0;0;0;0 < 14;2.60278;1.04167;0;0;0;0;0;0;0;0 < 15;3.64444;1.04167;0;0;0;0;0;0;0;0 < 16;4.16667;0.522222;0;0;0;0;0;0;0;0 < 17;4.16667;0;0;0;0;0;0;0;0;0 < 18;4.16667;0;0;0;0;0;0;0;0;0 < 19;4.16667;0;0;0;0;0;0;0;0;0 < 20;4.16667;0;0;0;0;0;0;0;0;0 < 21;4.16667;0;0;0;0;0;0;0;0;0 < 22;4.16667;0;0;0;0;0;0;0;0;0 < 23;4.16667;0;0;0;0;0;0;0;0;0 < 24;3.82222;-0.344444;0;0;0;0;0;0;0;0 < 25;3.12778;-0.694444;0;0;0;0;0;0;0;0 < 26;2.31389;-0.813889;0;0;0;0;0;0;0;0 < 27;1.38333;-0.930556;0;0;0;0;0;0;0;0 < 28;0.461111;-0.922222;0;0;0;0;0;0;0;0 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,12 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 153, in <module> > runSingle(startTime, endTime, validate, scalarVariable) > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 56, in runSingle > modelDescription = read_model_description(fmuLocation, validate=False) > File "/home/delphi/.local/lib/python3.10/site-packages/fmpy/model_description.py", line 433, in read_model_description > xml = zf.open('modelDescription.xml') > File "/usr/lib/python3.10/zipfile.py", line 1514, in open > zinfo = self.getinfo(name) > File "/usr/lib/python3.10/zipfile.py", line 1441, in getinfo > raise KeyError( > KeyError: "There is no item named 'modelDescription.xml' in the archive" ---------- Differences in output ---------- 1,3d0 < FMU validation successful < Simulating libsumofmi2 (model name 'SUMO', FMI v2.0)... < Print ended at step 60.0
---------- Differences in errors ---------- 0a1,12 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 153, in <module> > runSingle(startTime, endTime, validate, scalarVariable) > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 56, in runSingle > modelDescription = read_model_description(fmuLocation, validate=False) > File "/home/delphi/.local/lib/python3.10/site-packages/fmpy/model_description.py", line 433, in read_model_description > xml = zf.open('modelDescription.xml') > File "/usr/lib/python3.10/zipfile.py", line 1514, in open > zinfo = self.getinfo(name) > File "/usr/lib/python3.10/zipfile.py", line 1441, in getinfo > raise KeyError( > KeyError: "There is no item named 'modelDescription.xml' in the archive" ---------- Differences in output ---------- 1,63d0 < FMU validation successful < Simulating libsumofmi2 (model name 'SUMO', FMI v2.0)... < TIME 1.0: vehicle.getIDCount = 6 < TIME 2.0: vehicle.getIDCount = 6 < TIME 3.0: vehicle.getIDCount = 6 < TIME 4.0: vehicle.getIDCount = 7 < TIME 5.0: vehicle.getIDCount = 7 < TIME 6.0: vehicle.getIDCount = 8 < TIME 7.0: vehicle.getIDCount = 8 < TIME 8.0: vehicle.getIDCount = 9 < TIME 9.0: vehicle.getIDCount = 9 < TIME 10.0: vehicle.getIDCount = 9 < TIME 11.0: vehicle.getIDCount = 9 < TIME 12.0: vehicle.getIDCount = 9 < TIME 13.0: vehicle.getIDCount = 10 < TIME 14.0: vehicle.getIDCount = 10 < TIME 15.0: vehicle.getIDCount = 10 < TIME 16.0: vehicle.getIDCount = 11 < TIME 17.0: vehicle.getIDCount = 11 < TIME 18.0: vehicle.getIDCount = 12 < TIME 19.0: vehicle.getIDCount = 12 < TIME 20.0: vehicle.getIDCount = 12 < TIME 21.0: vehicle.getIDCount = 13 < TIME 22.0: vehicle.getIDCount = 13 < TIME 23.0: vehicle.getIDCount = 13 < TIME 24.0: vehicle.getIDCount = 13 < TIME 25.0: vehicle.getIDCount = 13 < TIME 26.0: vehicle.getIDCount = 12 < TIME 27.0: vehicle.getIDCount = 10 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,12 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 153, in <module> > runSingle(startTime, endTime, validate, scalarVariable) > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 56, in runSingle > modelDescription = read_model_description(fmuLocation, validate=False) > File "/home/delphi/.local/lib/python3.10/site-packages/fmpy/model_description.py", line 433, in read_model_description > xml = zf.open('modelDescription.xml') > File "/usr/lib/python3.10/zipfile.py", line 1514, in open > zinfo = self.getinfo(name) > File "/usr/lib/python3.10/zipfile.py", line 1441, in getinfo > raise KeyError( > KeyError: "There is no item named 'modelDescription.xml' in the archive" ---------- Differences in output ---------- 1,4d0 < FMU validation successful < Simulating libsumofmi2 (model name 'SUMO', FMI v2.0)... < key, value: 'meaningOfLife', '42' < Print ended at step 60.0
---------- Differences in errors ---------- 0a1,12 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 153, in <module> > runSingle(startTime, endTime, validate, scalarVariable) > File "/home/delphi/clangDebug/sumo/tests/../tests/complex/fmi/runner.py", line 56, in runSingle > modelDescription = read_model_description(fmuLocation, validate=False) > File "/home/delphi/.local/lib/python3.10/site-packages/fmpy/model_description.py", line 433, in read_model_description > xml = zf.open('modelDescription.xml') > File "/usr/lib/python3.10/zipfile.py", line 1514, in open > zinfo = self.getinfo(name) > File "/usr/lib/python3.10/zipfile.py", line 1441, in getinfo > raise KeyError( > KeyError: "There is no item named 'modelDescription.xml' in the archive" ---------- Differences in output ---------- 1,91d0 < FMU validation successful < Simulating libsumofmi2 (model name 'SUMO', FMI v2.0)... < TIME 0: laneID = '' < TIME 1.0: laneID = 'WE1_0' < currentPos = [0.0, -1.6] < targetPos = (10.0, -1.6) < TIME 2.0: laneID = 'WE1_0' < currentPos = [10.0, -1.6] < targetPos = (20.0, -1.6) < TIME 3.0: laneID = 'WE1_0' < currentPos = [20.0, -1.6] < targetPos = (30.0, -1.6) < TIME 4.0: laneID = 'WE1_0' < currentPos = [30.0, -1.6] < targetPos = (40.0, -1.6) < TIME 5.0: laneID = 'WE1_0' < currentPos = [40.0, -1.6] < targetPos = (50.0, -1.6) < TIME 6.0: laneID = ':J1_10_0' < currentPos = [50.0, -1.6] < targetPos = (60.0, -1.6) < TIME 7.0: laneID = 'WE2_0' < currentPos = [60.0, -1.6] < targetPos = (70.0, -1.6) < TIME 8.0: laneID = 'WE2_0' < currentPos = [70.0, -1.6] < targetPos = (80.0, -1.6) < TIME 9.0: laneID = 'WE2_0' < currentPos = [80.0, -1.6] <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 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 94 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550611==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x55ca3e64ce32 bp 0x7ffc7859be50 sp 0x7ffc7859be48 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x55ca3e64ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ca3e64c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ca3e3579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ca3e358d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ca3e552ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ca3e54a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ca3e7b4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ca3ded6c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ca3ded256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ca3dec0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f487b926d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f487b926e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ca3ddfe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x55ca3debcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ca4079e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ca3e64c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ca3e3579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 2c2 < test passed. no blocking occured --- > test failed. vehicles were blocked
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 e2 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 > ================================================================= > ==2550591==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x562fdea70e32 bp 0x7fff7dac95d0 sp 0x7fff7dac95c8 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x562fdea70e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562fdea709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562fde77b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562fde77cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562fde976ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562fde96e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562fdebd8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562fde2fac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562fde2f656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562fde2e4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9275840d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9275840e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562fde222634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x562fde2e0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562fe0bc24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562fdea70725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562fde77b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 2c2 < test passed. no blocking occured --- > test failed. vehicles were blocked
---------- Differences in errors ---------- 3a4,136 > > ================================================================= > ==2550825==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 240 byte(s) in 1 object(s) allocated from: > #0 0x55e01c7f5d2d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/netconvertD+0x1435d2d) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x55e01cc58fe0 in NIImporter_OpenDrive::myCharacters(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/netimport/NIImporter_OpenDrive.cpp:2672:30 > #2 0x55e01de0c5f2 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:156:13 > #3 0x7f2d98aa9984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 824 byte(s) in 1 object(s) allocated from: > #0 0x55e01c7f5f4d in operator new(unsigned long, std::nothrow_t const&) (/home/delphi/clangDebug/sumo/bin/netconvertD+0x1435f4d) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x7f2d98778600 (/lib/x86_64-linux-gnu/libproj.so.22+0x230600) (BuildId: 2bfb1c953d73cc7e7130ce894f1b43cb9287cf8e) > > Indirect leak of 448 byte(s) in 2 object(s) allocated from: > #0 0x55e01c7f5d2d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/netconvertD+0x1435d2d) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x7f2d985fdad1 in osgeo::proj::common::IdentifiedObject::setProperties(osgeo::proj::util::PropertyMap const&) (/lib/x86_64-linux-gnu/libproj.so.22+0xb5ad1) (BuildId: 2bfb1c953d73cc7e7130ce894f1b43cb9287cf8e) > > Indirect leak of 408 byte(s) in 1 object(s) allocated from: > #0 0x55e01c7bb148 in __interceptor_calloc (/home/delphi/clangDebug/sumo/bin/netconvertD+0x13fb148) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x7f2d987b7e75 (/lib/x86_64-linux-gnu/libproj.so.22+0x26fe75) (BuildId: 2bfb1c953d73cc7e7130ce894f1b43cb9287cf8e) > > Indirect leak of 232 byte(s) in 1 object(s) allocated from: > #0 0x55e01c7bb148 in __interceptor_calloc (/home/delphi/clangDebug/sumo/bin/netconvertD+0x13fb148) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x7f2d98770d5a (/lib/x86_64-linux-gnu/libproj.so.22+0x228d5a) (BuildId: 2bfb1c953d73cc7e7130ce894f1b43cb9287cf8e) > > Indirect leak of 224 byte(s) in 2 object(s) allocated from: > #0 0x55e01c7f5d2d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/netconvertD+0x1435d2d) (BuildId: cd93c90cd33d3ce9b38904d171c1671999336f0e) > #1 0x7f2d985f7afc in osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(osgeo::proj::common::UnitOfMeasure const&) (/lib/x86_64-linux-gnu/libproj.so.22+0xafafc) (BuildId: 2bfb1c953d73cc7e7130ce894f1b43cb9287cf8e) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 a3 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550518==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55c2d1145e32 bp 0x7ffd3ffd3370 sp 0x7ffd3ffd3368 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55c2d1145e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c2d11459df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c2d0e509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c2d0e51d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c2d104bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c2d1043952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c2d12ad793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c2d09cfc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c2d09cb56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c2d09b9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fcd0215fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcd0215fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c2d08f7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55c2d09b5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c2d32974f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c2d1145725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c2d0e509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1695,1740c1695 < <vehicle id="v.3" x="1937.10" y="-1.60" angle="90.00" type="t_follower" speed="13.07" pos="937.10" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="12.85" leaderGap="8.02"/> < </timestep> < <timestep time="146.00"> < <vehicle id="v.0" x="1983.21" y="-1.60" angle="90.00" type="t_leader" speed="13.35" pos="983.21" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.1" x="1969.93" y="-1.60" angle="90.00" type="t_follower" speed="13.44" pos="969.93" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.35" leaderGap="8.28"/> < <vehicle id="v.2" x="1956.76" y="-1.60" angle="90.00" type="t_follower" speed="13.28" pos="956.76" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.44" leaderGap="8.17"/> < <vehicle id="v.3" x="1943.67" y="-1.60" angle="90.00" type="t_follower" speed="13.13" pos="943.67" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.28" leaderGap="8.10"/> < </timestep> < <timestep time="146.50"> < <vehicle id="v.0" x="1989.91" y="-1.60" angle="90.00" type="t_leader" speed="13.41" pos="989.91" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.1" x="1976.57" y="-1.60" angle="90.00" type="t_follower" speed="13.29" pos="976.57" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.41" leaderGap="8.34"/> < <vehicle id="v.2" x="1963.36" y="-1.60" angle="90.00" type="t_follower" speed="13.19" pos="963.36" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.29" leaderGap="8.21"/> < <vehicle id="v.3" x="1950.31" y="-1.60" angle="90.00" type="t_follower" speed="13.29" pos="950.31" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.19" leaderGap="8.05"/> < </timestep> < <timestep time="147.00"> < <vehicle id="v.0" x="1996.71" y="-1.60" angle="90.00" type="t_leader" speed="13.59" pos="996.71" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.1" x="1983.21" y="-1.60" angle="90.00" type="t_follower" speed="13.27" pos="983.21" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.59" leaderGap="8.50"/> < <vehicle id="v.2" x="1969.97" y="-1.60" angle="90.00" type="t_follower" speed="13.21" pos="969.97" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.27" leaderGap="8.24"/> < <vehicle id="v.3" x="1956.94" y="-1.60" angle="90.00" type="t_follower" speed="13.26" pos="956.94" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.21" leaderGap="8.03"/> < </timestep> < <timestep time="147.50"> < <vehicle id="v.1" x="1990.02" y="-1.60" angle="90.00" type="t_follower" speed="13.63" pos="990.02" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.2" x="1976.71" y="-1.60" angle="90.00" type="t_follower" speed="13.49" pos="976.71" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.63" leaderGap="8.31"/> < <vehicle id="v.3" x="1963.68" y="-1.60" angle="90.00" type="t_follower" speed="13.49" pos="963.68" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.49" leaderGap="8.03"/> < </timestep> < <timestep time="148.00"> < <vehicle id="v.1" x="1997.37" y="-1.60" angle="90.00" type="t_follower" speed="14.70" pos="997.37" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.2" x="1983.43" y="-1.60" angle="90.00" type="t_follower" speed="13.44" pos="983.43" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="14.70" leaderGap="8.94"/> < <vehicle id="v.3" x="1970.26" y="-1.60" angle="90.00" type="t_follower" speed="13.16" pos="970.26" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.44" leaderGap="8.17"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 1191,1240d1190 < 148.0: Removing arrived vehicle 'v.0' (PlatoonManager) < 148.0: leaderSpeed = 13.589135338 < leaderDecel = 4.5 < gap = 5.99752295937 < leaderBrakeGap = 20.5182888039 < speed = 13.2698151863 < decel = 4.5 < followerBrakeGap = 19.5653327866 < headwayDist = 13.2698151863 (PVehicle) < 148.5: Vehicle 'v.1': Setting PlatoonMode 'LEADER' (PVehicle) < 148.5: Checking platoon ordering (PlatoonManager) < Platoon 0: Leader for veh 'v.1' is 'None' (not from same platoon) (PlatoonManager) < Platoon 0: Leader for veh 'v.2' is 'v.1' (same platoon) (PlatoonManager) < Platoon 0: Leader for veh 'v.3' is 'v.2' (same platoon) (PlatoonManager) < vehicles: ['v.1', 'v.2', 'v.3'] (PlatoonManager) < Actual leaders: ['None', "<PVehicle 'v.1'>", "<PVehicle 'v.2'>"] (PlatoonManager) < registered leaders: ['None', "<PVehicle 'v.1'>", "<PVehicle 'v.2'>"] (PlatoonManager) < Vehicle 'v.1' resets switch waiting time. (PVehicle) < 149.0: Removing arrived vehicle 'v.1' (PlatoonManager) < 149.0: leaderSpeed = 14.7039583271 < leaderDecel = 4.5 < gap = 6.43970451956 < leaderBrakeGap = 24.022932276 < speed = 13.4406741011 < decel = 4.5 < followerBrakeGap = 20.0724133658 < headwayDist = 13.4406741011 (PVehicle) < 149.5: Vehicle 'v.2': Setting PlatoonMode 'LEADER' (PVehicle) < 149.5: Checking platoon ordering (PlatoonManager) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,395 < .....WARNING: No typeSubstring given. Managing all vehicles. (PlatoonManager) --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 c1 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550471==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x55b3bd527e32 bp 0x7ffc8b40ec90 sp 0x7ffc8b40ec88 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x55b3bd527e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3bd5279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3bd2329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3bd233d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3bd420e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3bd420786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3bd4227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3bcda76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b3bcdaa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b3bcd9b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f40cb72bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40cb72be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b3bccd9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x55b3bcd97aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3bf6794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 a2 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550494==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x5594ad196e32 bp 0x7ffd68bd80b0 sp 0x7ffd68bd80a8 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x5594ad196e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5594ad1969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5594acea19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5594acea2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5594ad09cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5594ad094952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5594ad2fe793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5594aca20c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5594aca1c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5594aca0a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fedfc2a8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fedfc2a8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5594ac948634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x5594aca06aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5594af2e84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5594ad196725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5594acea19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1694,1740c1694 < <vehicle id="v.2" x="1950.12" y="-1.60" angle="90.00" type="t_follower" speed="12.85" pos="950.12" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.35" leaderGap="8.09"/> < <vehicle id="v.3" x="1937.10" y="-1.60" angle="90.00" type="t_follower" speed="13.07" pos="937.10" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="12.85" leaderGap="8.02"/> < </timestep> < <timestep time="146.00"> < <vehicle id="v.0" x="1983.21" y="-1.60" angle="90.00" type="t_leader" speed="13.35" pos="983.21" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.1" x="1969.93" y="-1.60" angle="90.00" type="t_follower" speed="13.44" pos="969.93" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.35" leaderGap="8.28"/> < <vehicle id="v.2" x="1956.76" y="-1.60" angle="90.00" type="t_follower" speed="13.28" pos="956.76" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.44" leaderGap="8.17"/> < <vehicle id="v.3" x="1943.67" y="-1.60" angle="90.00" type="t_follower" speed="13.13" pos="943.67" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.28" leaderGap="8.10"/> < </timestep> < <timestep time="146.50"> < <vehicle id="v.0" x="1989.91" y="-1.60" angle="90.00" type="t_leader" speed="13.41" pos="989.91" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.1" x="1976.57" y="-1.60" angle="90.00" type="t_follower" speed="13.29" pos="976.57" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.41" leaderGap="8.34"/> < <vehicle id="v.2" x="1963.36" y="-1.60" angle="90.00" type="t_follower" speed="13.19" pos="963.36" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.29" leaderGap="8.21"/> < <vehicle id="v.3" x="1950.31" y="-1.60" angle="90.00" type="t_follower" speed="13.29" pos="950.31" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.19" leaderGap="8.05"/> < </timestep> < <timestep time="147.00"> < <vehicle id="v.0" x="1996.71" y="-1.60" angle="90.00" type="t_leader" speed="13.59" pos="996.71" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.1" x="1983.21" y="-1.60" angle="90.00" type="t_follower" speed="13.27" pos="983.21" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.59" leaderGap="8.50"/> < <vehicle id="v.2" x="1969.97" y="-1.60" angle="90.00" type="t_follower" speed="13.21" pos="969.97" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.27" leaderGap="8.24"/> < <vehicle id="v.3" x="1956.94" y="-1.60" angle="90.00" type="t_follower" speed="13.26" pos="956.94" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.21" leaderGap="8.03"/> < </timestep> < <timestep time="147.50"> < <vehicle id="v.1" x="1990.02" y="-1.60" angle="90.00" type="t_follower" speed="13.63" pos="990.02" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.2" x="1976.71" y="-1.60" angle="90.00" type="t_follower" speed="13.49" pos="976.71" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.63" leaderGap="8.31"/> < <vehicle id="v.3" x="1963.68" y="-1.60" angle="90.00" type="t_follower" speed="13.49" pos="963.68" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.49" leaderGap="8.03"/> < </timestep> < <timestep time="148.00"> < <vehicle id="v.1" x="1997.37" y="-1.60" angle="90.00" type="t_follower" speed="14.70" pos="997.37" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.2" x="1983.43" y="-1.60" angle="90.00" type="t_follower" speed="13.44" pos="983.43" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="14.70" leaderGap="8.94"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 1202,1251d1201 < 148.0: Removing arrived vehicle 'v.0' (PlatoonManager) < 148.0: leaderSpeed = 13.589135338014458 < leaderDecel = 4.5 < gap = 5.997522959366961 < leaderBrakeGap = 20.518288803874814 < speed = 13.269815186317919 < decel = 4.5 < followerBrakeGap = 19.565332786559296 < headwayDist = 13.269815186317919 (PVehicle) < 148.5: Vehicle 'v.1': Setting PlatoonMode 'LEADER' (PVehicle) < 148.5: Checking platoon ordering (PlatoonManager) < Platoon 0: Leader for veh 'v.1' is 'None' (not from same platoon) (PlatoonManager) < Platoon 0: Leader for veh 'v.2' is 'v.1' (same platoon) (PlatoonManager) < Platoon 0: Leader for veh 'v.3' is 'v.2' (same platoon) (PlatoonManager) < vehicles: ['v.1', 'v.2', 'v.3'] (PlatoonManager) < Actual leaders: ['None', "<PVehicle 'v.1'>", "<PVehicle 'v.2'>"] (PlatoonManager) < registered leaders: ['None', "<PVehicle 'v.1'>", "<PVehicle 'v.2'>"] (PlatoonManager) < Vehicle 'v.1' resets switch waiting time. (PVehicle) < 149.0: Removing arrived vehicle 'v.1' (PlatoonManager) < 149.0: leaderSpeed = 14.703958327076348 < leaderDecel = 4.5 < gap = 6.439704519564316 < leaderBrakeGap = 24.02293227604421 < speed = 13.440674101096452 < decel = 4.5 < followerBrakeGap = 20.07241336576499 < headwayDist = 13.440674101096452 (PVehicle) < 149.5: Vehicle 'v.2': Setting PlatoonMode 'LEADER' (PVehicle) < 149.5: Checking platoon ordering (PlatoonManager) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 99 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550379==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x562dc65b6e32 bp 0x7fffc4f4e250 sp 0x7fffc4f4e248 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x562dc65b6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562dc65b69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562dc62c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562dc62c2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562dc64bcebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562dc64b4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562dc671e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562dc5e40c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562dc5e3c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562dc5e2a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7e293cbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7e293cbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562dc5d68634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x562dc5e26aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562dc87084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562dc65b6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562dc62c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1705,1770c1705 < <vehicle id="v.1" x="1978.53" y="-1.60" angle="90.00" type="t_follower" speed="13.67" pos="978.53" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.26" leaderGap="8.00"/> < <vehicle id="v.2" x="1965.27" y="-1.60" angle="90.00" type="t_follower" speed="13.78" pos="965.27" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.67" leaderGap="8.26"/> < <vehicle id="v.3" x="1878.53" y="-1.60" angle="90.00" type="car" speed="13.40" pos="878.53" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.78" leaderGap="81.74"/> < </timestep> < <timestep time="147.00"> < <vehicle id="v.0" x="1998.27" y="-1.60" angle="90.00" type="t_leader" speed="13.46" pos="998.27" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.1" x="1985.11" y="-1.60" angle="90.00" type="t_follower" speed="13.16" pos="985.11" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.46" leaderGap="8.16"/> < <vehicle id="v.2" x="1971.93" y="-1.60" angle="90.00" type="t_follower" speed="13.32" pos="971.93" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.16" leaderGap="8.18"/> < <vehicle id="v.3" x="1885.21" y="-1.60" angle="90.00" type="car" speed="13.35" pos="885.21" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.32" leaderGap="81.72"/> < </timestep> < <timestep time="147.50"> < <vehicle id="v.1" x="1991.80" y="-1.60" angle="90.00" type="t_follower" speed="13.38" pos="991.80" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.2" x="1978.64" y="-1.60" angle="90.00" type="t_follower" speed="13.43" pos="978.64" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.38" leaderGap="8.15"/> < <vehicle id="v.3" x="1891.91" y="-1.60" angle="90.00" type="car" speed="13.41" pos="891.91" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.43" leaderGap="81.73"/> < </timestep> < <timestep time="148.00"> < <vehicle id="v.1" x="1998.94" y="-1.60" angle="90.00" type="t_follower" speed="14.28" pos="998.94" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.2" x="1985.22" y="-1.60" angle="90.00" type="t_follower" speed="13.14" pos="985.22" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="14.28" leaderGap="8.72"/> < <vehicle id="v.3" x="1898.71" y="-1.60" angle="90.00" type="car" speed="13.60" pos="898.71" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.14" leaderGap="81.51"/> < </timestep> < <timestep time="148.50"> < <vehicle id="v.2" x="1992.20" y="-1.60" angle="90.00" type="t_follower" speed="13.97" pos="992.20" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.3" x="1905.95" y="-1.60" angle="90.00" type="t_catchup" speed="14.49" pos="905.95" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.97" leaderGap="81.25"/> < </timestep> < <timestep time="149.00"> < <vehicle id="v.2" x="1999.71" y="-1.60" angle="90.00" type="t_follower" speed="15.02" pos="999.71" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.3" x="1913.63" y="-1.60" angle="90.00" type="t_catchup" speed="15.35" pos="913.63" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="15.02" leaderGap="81.09"/> < </timestep> < <timestep time="149.50"> <truncated after showing first 30 lines> ---------- Differences in output ---------- 1114,1170d1113 < 148.0: Removing arrived vehicle 'v.0' (PlatoonManager) < 148.0: leaderSpeed = 13.462254718455952 < leaderDecel = 4.5 < gap = 5.656947637518783 < leaderBrakeGap = 20.136922456065506 < speed = 13.15786142284333 < decel = 4.5 < followerBrakeGap = 19.236590802527633 < headwayDist = 13.15786142284333 (PVehicle) < 148.5: Vehicle 'v.1': Setting PlatoonMode 'LEADER' (PVehicle) < 148.5: Checking platoon ordering (PlatoonManager) < Platoon 0: Leader for veh 'v.1' is 'None' (not from same platoon) (PlatoonManager) < Platoon 0: Leader for veh 'v.2' is 'v.1' (same platoon) (PlatoonManager) < vehicles: ['v.1', 'v.2'] (PlatoonManager) < Actual leaders: ['None', "<PVehicle 'v.1'>"] (PlatoonManager) < registered leaders: ['None', "<PVehicle 'v.1'>"] (PlatoonManager) < Vehicle 'v.1' resets switch waiting time. (PVehicle) < 148.5: leaderSpeed = 13.144820809450525 < leaderDecel = 4.5 < gap = 81.00885297425646 < leaderBrakeGap = 19.198479345840397 < speed = 13.595684278020636 < decel = 4.5 < followerBrakeGap = 20.538070109735276 < headwayDist = 6.797842139010318 (PVehicle) < 148.5: Vehicle 'v.3': Setting PlatoonMode 'CATCHUP' (PVehicle) < 148.5: Activated mode PlatoonMode.CATCHUP for platoon '3' (['v.3']) (Platoon) < 149.0: Removing arrived vehicle 'v.1' (PlatoonManager) < 149.0: leaderSpeed = 14.279348640804557 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 ff 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550601==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x562f22a91e32 bp 0x7ffc2507b070 sp 0x7ffc2507b068 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x562f22a91e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562f22a919df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562f2279c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562f2279dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562f2298ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562f2298a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562f2298c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562f223116a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562f22314698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562f22305216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6827b2cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6827b2ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562f22243634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x562f22301aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562f24be34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562f22a91725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562f2279c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,24c1,22 < ...WARNING: No typeSubstring given. Managing all vehicles. (PlatoonManager) < .Warning: Value of 'emergencyDecel' (0.50) should be higher than 'decel' (1.70) for vType 'connected_pCatchup'. < Warning: Value of 'emergencyDecel' (0.50) is lower than 'apparentDecel' (1.70) for vType 'connected_pCatchup' may cause collisions. < Consider decreasing simpla's control rate instead. (PlatoonManager) < ..Warning: Value of 'emergencyDecel' (0.50) should be higher than 'decel' (1.70) for vType 'connected_pCatchup'. < Warning: Value of 'emergencyDecel' (0.50) is lower than 'apparentDecel' (1.70) for vType 'connected_pCatchup' may cause collisions. < . < < OK < -- Unordered text as found by filter '^This will probably' -- < This will probably lead to collisions. (PlatoonManager) < This will probably lead to collisions. (PlatoonManager) < < -- Unordered text as found by filter '^[0-9]*\.*[0-9]*: WARNING:' -- < 1.0: WARNING: Step lengths that differ from SUMO's simulation step length are not supported and probably lead to undesired behavior. < < -- Unordered text as found by filter '^WARNING:' -- < WARNING: No typeSubstring given. Managing all vehicles. (PlatoonManager) < WARNING: Restricting given control rate (= 1000 per sec.) to 1 per timestep (= 10 per sec.) (PlatoonManager) < WARNING: emergencyDecel of mapped vType 'connected_pCatchup' (0.5m.) does not equal emergencyDecel of original vType 'connected' (4.5m.) (PlatoonManager) < WARNING: emergencyDecel of mapped vType 'connected_pCatchupFollower' (10.5m.) does not equal emergencyDecel of original vType 'connected' (4.5m.) (PlatoonManager) < WARNING: emergencyDecel of mapped vType 'connected_pFollower' (1.7m.) does not equal emergencyDecel of original vType 'connected' (4.5m.) (PlatoonManager) < WARNING: length of mapped vType 'connected_pCatchupFollower' (3.0m.) does not equal length of original vType 'connected' (5.0m.) < WARNING: length of mapped vType 'connected_pLeader' (10.0m.) does not equal length of original vType 'connected' (5.0m.) --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000013e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000013e80: note: object has invalid vptr > 00 00 00 00 52 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ <truncated after showing first 30 lines> ---------- Differences in output ---------- 19,20d18 < 17.3: Removing arrived vehicle 'connected.1' (PlatoonManager) < 19.8: Removing arrived vehicle 'IAMconnectedTOO' (PlatoonManager) 24,31d21 < Loading vehicle type mappings from file '<vtype.map>'... < original type: 'connected' (Config) < platoon leader type: 'connected_pLeader' (Config) < platoon follower type: 'connected_pFollower' (Config) < catchup type: 'connected_pCatchup' (Config) < catchup follower type: 'connected_pCatchupFollower' (Config) < Initializing simpla.PlatoonManager... (PlatoonManager) < Managing all vTypes selected by ['connected'] (PlatoonManager) 35,36d24 < Initializing simpla.PlatoonManager... (PlatoonManager) < Managing all vTypes selected by ['connected'] (PlatoonManager) 43,51d30 < Loading vehicle type mappings from file '<vtype.map>'... < original type: 'connected' (Config) < platoon leader type: 'connected_pLeader' (Config) < platoon follower type: 'connected_pFollower' (Config) < catchup type: 'connected_pCatchup' (Config) < catchup follower type: 'connected_pCatchupFollower' (Config) < Initializing simpla.PlatoonManager... (PlatoonManager) < Managing all vTypes selected by ['connected'] (PlatoonManager) < 1.0: Adding vehicle 'connected.1' (PlatoonManager) 55,69d33 < Loading vehicle type mappings from file '<vtype.map>'... < original type: 'connected' (Config) < platoon leader type: 'connected_pLeader' (Config) < platoon follower type: 'connected_pFollower' (Config) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 eb 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550368==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x563e678d5e32 bp 0x7ffc297484b0 sp 0x7ffc297484a8 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x563e678d5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563e678d59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563e675e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563e675e1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563e677dbebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563e677d3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563e67a3d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563e6715fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563e6715b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563e67149018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9612d00d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9612d00e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563e67087634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dcb4 is located 308 bytes inside of 528-byte region [0x61600000db80,0x61600000dd90) > freed by thread T0 here: > #0 0x563e67145aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563e69a274f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563e678d5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563e675e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 29,35d28 < Step 300 < simpla platoon count: 3 < simpla platoon leaders: v.3 < simpla platoon average length: 1.00 < simpla platoon average speed: 14.12 < simpla platoon info ID 0: {'laneID': 'A0right0_0', 'members': ['v.3']} < simpla platoon of vehicle v.3: 0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 b4 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550444==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x56071ff2fe32 bp 0x7fff456fa510 sp 0x7fff456fa508 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x56071ff2fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56071ff2f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56071fc3a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56071fc3bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56071fe35ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56071fe2d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560720097793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56071f7b9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56071f7b556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56071f7a3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efdfc570d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efdfc570e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56071f6e1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x56071f79faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5607220814f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56071ff2f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56071fc3a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2200,2405c2200 < <vehicle id="other.0" x="1699.12" y="-1.60" angle="90.00" type="otherType" speed="13.25" pos="699.12" lane="A0right0_0" slope="0.00" leaderID="v.3" leaderSpeed="14.38" leaderGap="251.00"/> < <vehicle id="other.1" x="1676.50" y="-1.60" angle="90.00" type="otherType" speed="13.60" pos="676.50" lane="A0right0_0" slope="0.00" leaderID="other.0" leaderSpeed="13.25" leaderGap="17.62"/> < <vehicle id="v.0" x="1994.51" y="-1.60" angle="90.00" type="t_leader" speed="13.49" pos="994.51" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.1" x="1981.03" y="-1.60" angle="90.00" type="t_follower" speed="14.13" pos="981.03" lane="A0right0_0" slope="0.00" leaderID="v.0" leaderSpeed="13.49" leaderGap="8.48"/> < <vehicle id="v.2" x="1967.74" y="-1.60" angle="90.00" type="t_follower" speed="13.24" pos="967.74" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="14.13" leaderGap="8.28"/> < <vehicle id="v.3" x="1955.11" y="-1.60" angle="90.00" type="t_follower" speed="14.38" pos="955.11" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.24" leaderGap="7.63"/> < </timestep> < <timestep time="147.50"> < <vehicle id="other.0" x="1705.74" y="-1.60" angle="90.00" type="otherType" speed="13.25" pos="705.74" lane="A0right0_0" slope="0.00" leaderID="v.3" leaderSpeed="13.01" leaderGap="250.88"/> < <vehicle id="other.1" x="1683.16" y="-1.60" angle="90.00" type="otherType" speed="13.33" pos="683.16" lane="A0right0_0" slope="0.00" leaderID="other.0" leaderSpeed="13.25" leaderGap="17.58"/> < <vehicle id="v.1" x="1987.89" y="-1.60" angle="90.00" type="t_follower" speed="13.73" pos="987.89" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.2" x="1974.65" y="-1.60" angle="90.00" type="t_follower" speed="13.82" pos="974.65" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="13.73" leaderGap="8.24"/> < <vehicle id="v.3" x="1961.62" y="-1.60" angle="90.00" type="t_follower" speed="13.01" pos="961.62" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.82" leaderGap="8.03"/> < </timestep> < <timestep time="148.00"> < <vehicle id="other.0" x="1712.66" y="-1.60" angle="90.00" type="otherType" speed="13.83" pos="712.66" lane="A0right0_0" slope="0.00" leaderID="v.3" leaderSpeed="13.75" leaderGap="250.84"/> < <vehicle id="other.1" x="1689.75" y="-1.60" angle="90.00" type="otherType" speed="13.18" pos="689.75" lane="A0right0_0" slope="0.00" leaderID="other.0" leaderSpeed="13.83" leaderGap="17.91"/> < <vehicle id="v.1" x="1995.25" y="-1.60" angle="90.00" type="t_follower" speed="14.72" pos="995.25" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.2" x="1981.44" y="-1.60" angle="90.00" type="t_follower" speed="13.58" pos="981.44" lane="A0right0_0" slope="0.00" leaderID="v.1" leaderSpeed="14.72" leaderGap="8.81"/> < <vehicle id="v.3" x="1968.49" y="-1.60" angle="90.00" type="t_follower" speed="13.75" pos="968.49" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="13.58" leaderGap="7.95"/> < </timestep> < <timestep time="148.50"> < <vehicle id="other.0" x="1719.54" y="-1.60" angle="90.00" type="otherType" speed="13.78" pos="719.54" lane="A0right0_0" slope="0.00" leaderID="v.3" leaderSpeed="13.26" leaderGap="250.58"/> < <vehicle id="other.1" x="1696.38" y="-1.60" angle="90.00" type="otherType" speed="13.27" pos="696.38" lane="A0right0_0" slope="0.00" leaderID="other.0" leaderSpeed="13.78" leaderGap="18.16"/> < <vehicle id="v.2" x="1988.69" y="-1.60" angle="90.00" type="t_follower" speed="14.50" pos="988.69" lane="A0right0_0" slope="0.00" leaderID="" leaderSpeed="-1" leaderGap="-1"/> < <vehicle id="v.3" x="1975.12" y="-1.60" angle="90.00" type="t_follower" speed="13.26" pos="975.12" lane="A0right0_0" slope="0.00" leaderID="v.2" leaderSpeed="14.50" leaderGap="8.57"/> < </timestep> < <timestep time="149.00"> < <vehicle id="other.0" x="1726.24" y="-1.60" angle="90.00" type="otherType" speed="13.39" pos="726.24" lane="A0right0_0" slope="0.00" leaderID="v.3" leaderSpeed="14.48" leaderGap="251.13"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 1863,1960d1862 < 148.0: Removing arrived vehicle 'v.0' (PlatoonManager) < 148.0: leaderSpeed = 13.487937667707447 < leaderDecel = 4.5 < gap = 5.983012126039512 < leaderBrakeGap = 20.21382916977349 < speed = 14.128016809124983 < decel = 4.5 < followerBrakeGap = 22.177873217657563 < headwayDist = 14.128016809124983 (PVehicle) < 148.5: Vehicle 'v.1': Setting PlatoonMode 'LEADER' (PVehicle) < 148.5: Checking platoon ordering (PlatoonManager) < Platoon 0: Leader for veh 'v.1' is 'None' (not from same platoon) (PlatoonManager) < Platoon 0: Leader for veh 'v.2' is 'v.1' (same platoon) (PlatoonManager) < Platoon 0: Leader for veh 'v.3' is 'v.2' (same platoon) (PlatoonManager) < vehicles: ['v.1', 'v.2', 'v.3'] (PlatoonManager) < Actual leaders: ['None', "<PVehicle 'v.1'>", "<PVehicle 'v.2'>"] (PlatoonManager) < registered leaders: ['None', "<PVehicle 'v.1'>", "<PVehicle 'v.2'>"] (PlatoonManager) < Vehicle 'v.1' resets switch waiting time. (PVehicle) < Vehicle 'other.0' resets switch waiting time. (PVehicle) < 149.0: Removing arrived vehicle 'v.1' (PlatoonManager) < 149.0: leaderSpeed = 14.724281947513651 < leaderDecel = 4.5 < gap = 6.313148974109595 < leaderBrakeGap = 24.089386541097376 < speed = 13.576469821616096 < decel = 4.5 < followerBrakeGap = 20.48005920191695 < headwayDist = 13.576469821616096 (PVehicle) < 149.5: Vehicle 'v.2': Setting PlatoonMode 'LEADER' (PVehicle) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,165 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 82 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552663==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55571985ce32 bp 0x7ffccda60630 sp 0x7ffccda60628 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55571985ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55571985c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5557195679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555719568d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555719762ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55571975a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5557199c4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5557190e6c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5557190e256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5557190d0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0230917d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0230917e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55571900e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x5557190ccaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55571b9ae4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55571985c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5557195679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,6d0 < < </routes> < > <vehicle id="cali.0.0" type="car" depart="30.00" departPos="4.1818" departSpeed="30.7856" speedFactor="1.0600" arrival="42.00"> < > <route edges="SC CN"/> < > </vehicle> < > < > </routes> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="cali.0.0" type="car" depart="18.00" departPos="4.1818" departSpeed="33.192" speedFactor="1.0600" arrival="30.00"> < <route edges="SC CN"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> 9,11c12,16 < <vehicle id="cali.0.2" type="car" depart="24.00" departPos="50.1381" departSpeed="27.656" speedFactor="1.0827" arrival="34.00"> < <route edges="SC CN"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <save-state.times value="30"/> > <save-state.files value="state.xml"/> > </output> 13,15c18,20 < <vehicle id="cali.0.1" type="car" depart="24.00" departPos="4.0101" departSpeed="31.632" speedFactor="0.9752" arrival="36.00"> < <route edges="SC CN"/> < </vehicle> --- > <time> <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="cali.0.0" type="car" depart="18.00" departPos="4.18" departSpeed="33.19" speedFactor="1.0600" arrival="30.00"> < <route edges="SC CN"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,11c12,14 < <vehicle id="cali.0.2" type="car" depart="24.00" departPos="50.14" departSpeed="27.66" speedFactor="1.0827" arrival="34.00"> < <route edges="SC CN"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes2.xml"/> > </output> 13,15c16,19 < <vehicle id="cali.0.1" type="car" depart="24.00" departPos="4.01" departSpeed="31.63" speedFactor="0.9752" arrival="36.00"> < <route edges="SC CN"/> < </vehicle> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 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 > ================================================================= > ==2552686==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x5605eecbfe32 bp 0x7ffcbd5f73b0 sp 0x7ffcbd5f73a8 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x5605eecbfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5605eecbf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5605ee9ca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5605ee9cbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5605eebc5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5605eebbd952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5605eee27793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5605ee549c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5605ee54556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5605ee533018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fbcd52fdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbcd52fde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5605ee471634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x5605ee52faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5605f0e114f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5605eecbf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5605ee9ca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="v_0" depart="0.00" departPos="0.00" departSpeed="7.00" speedFactor="1.0600" arrival="17.00"> < <route edges="merge.102.8 detection_area"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <load-state value="state.xml"/> > </input> 9c11,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <lanechange.duration value="5"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,160 > /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 10 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552525==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x559fa1575e32 bp 0x7ffc4f9ac2f0 sp 0x7ffc4f9ac2e8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x559fa1575e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559fa15759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559fa12809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559fa1281d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559fa147bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559fa1473952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559fa16dd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559fa0dffc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559fa0dfb56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559fa0de9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc6fa974d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc6fa974e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559fa0d27634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x559fa0de5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559fa36c74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559fa1575725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559fa12809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,27 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="25.00"> < <vehicle id="v0" x="294.01" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="94.01" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="26.00"/> < </fcd-export> --- > <input> > <net-file value="net.net.xml"/> > <additional-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <fcd-output value="fcd2.xml"/> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <verbose value="true"/> > <duration-log.disable value="true"/> > <no-step-log value="true"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,7d4 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 13,17d9 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 27.00 < Simulation ended at time: 27.00 < ---------- Differences in tripinfo ---------- 5,6d4 < <tripinfo id="v0" depart="0.00" departLane="" departPos="5.10" departSpeed="-1.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="100.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_v0 routing_v0 fcd_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- 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 cd 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551781==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559547c8fe32 bp 0x7ffeedcd14d0 sp 0x7ffeedcd14c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559547c8fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559547c8f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55954799a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55954799bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559547b95ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559547b8d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559547df7793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559547519c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55954751556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559547503018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7feb3517dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feb3517de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559547441634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5595474ffaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559549de14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559547c8f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55954799a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="174.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state_50.00.xml.gz"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="176.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,24 < </routes> --- > <time> > <begin value="10"/> > </time> > > <report> > <duration-log.disable value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3,4c3,81 < Warning: Teleporting vehicle '1'; waited too long (wrong lane), lane='4/1to3/1_0', time=637.00. < Warning: Vehicle '1' ends teleporting on edge '2/1to1/1', time=637.00. --- > /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 31 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551820==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55d19ec59e32 bp 0x7ffcef3522d0 sp 0x7ffcef3522c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55d19ec59e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d19ec599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d19e9649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d19e965d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d19eb5febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d19eb57952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d19edc1793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d19e4e3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d19e4df56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d19e4cd018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f75da8cbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f75da8cbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d19e40b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55d19e4c9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="432.00"> < <route edges="4/1to3/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.sbx"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="776.00"> < <route edges="4/1to3/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,24 < </routes> --- > <processing> > <ignore-route-errors value="true"/> > </processing> > > <report> > <duration-log.disable value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 db 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551736==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5568e2563e32 bp 0x7ffc05ac3650 sp 0x7ffc05ac3648 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5568e2563e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5568e25639df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5568e226e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5568e226fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5568e2469ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5568e2461952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5568e26cb793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5568e1dedc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5568e1de956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5568e1dd7018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb91a28dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb91a28de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5568e1d15634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5568e1dd3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5568e46b54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5568e2563725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5568e226e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:53 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.sbx"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,20 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 ef 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551754==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x560484979e32 bp 0x7ffca576d830 sp 0x7ffca576d828 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x560484979e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604849799df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5604846849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560484685d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56048487febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560484877952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560484ae1793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560484203c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5604841ff56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5604841ed018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fdd2ad76d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdd2ad76e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56048412b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5604841e9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560486acb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560484979725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5604846849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:53 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.gz"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,20 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 db 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551927==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5595dfa01e32 bp 0x7ffe41efbf50 sp 0x7ffe41efbf48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5595dfa01e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595dfa019df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595df70c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5595df70dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5595df907ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5595df8ff952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5595dfb69793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5595df28bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5595df28756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5595df275018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f812c025d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f812c025e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5595df1b3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5595df271aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5595e1b534f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5595dfa01725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595df70c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:56 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,20 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,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 17 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552548==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x558636aece32 bp 0x7ffc26b226f0 sp 0x7ffc26b226e8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x558636aece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558636aec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5586367f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5586367f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5586369f2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5586369ea952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558636c54793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x558636376c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55863637256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x558636360018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fdb3be4ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdb3be4ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55863629e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55863635caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558638c3e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558636aec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5586367f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,7d4 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 10,12d6 < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 27.00 <
---------- Differences in errors ---------- 0a1,163 > /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 db 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552492==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x555f54985e32 bp 0x7ffc88aef1b0 sp 0x7ffc88aef1a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x555f54985e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f549859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f546909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f54691d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f5488bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555f54883952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555f54aed793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555f5420fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555f5420b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555f541f9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3e19166d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3e19166e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555f54137634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x555f541f5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555f56ad74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f54985725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f546909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,2d0 < < <stop lane="3/1to2/1_0" duration="10.00" started="134.00" ended="144.00"/> < > <stop lane="3/1to2/1_0" startPos="399.80" endPos="400.00" duration="10.00" started="134.00" ended="144.00"/> ---------- Differences in tls_state ---------- 110,252c110 < <tlsState time="205.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="206.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="207.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="208.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="209.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="210.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="211.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="212.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="213.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="214.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="215.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="216.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="217.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="218.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="219.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="220.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="221.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="222.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="223.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="224.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="225.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="226.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="227.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="228.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="229.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="230.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="231.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="232.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="233.00" id="0/0" programID="0" phase="0" state="GgGr"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:04 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="44.00 130.00 216.00 260.00"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 9,12c11,16 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="47.00 145.00 219.00 262.00"/> < <stop lane="3/1to2/1_0" duration="10.00" started="134.00" ended="144.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <vehroute-output.exit-times value="true"/> > <save-state.times value="100"/> > <save-state.files value="state.xml"/> > </output> 14,16c18,21 < <vehicle id="2" depart="49.00" arrival="346.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="130.00 216.00 302.00 346.00"/> < </vehicle> --- <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="44.00 130.00 216.00 260.00"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,12c12,15 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="47.00 145.00 219.00 262.00"/> < <stop lane="3/1to2/1_0" startPos="399.80" endPos="400.00" duration="10.00" started="134.00" ended="144.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes2.xml"/> > <vehroute-output.exit-times value="true"/> > </output> 14,16c17,20 < <vehicle id="2" depart="49.00" arrival="346.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="130.00 216.00 302.00 346.00"/> < </vehicle> --- > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 36 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551937==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55782ed56e32 bp 0x7ffea8271550 sp 0x7ffea8271548 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55782ed56e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55782ed569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55782ea619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55782ea62d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55782ec5cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55782ec54952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55782eebe793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55782e5e0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55782e5dc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55782e5ca018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb9c96f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb9c96f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55782e508634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55782e5c6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557830ea84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55782ed56725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55782ea619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0.0" depart="0.00" arrival="254.00"> < <route edges="0/1to1/1 1/1to2/1 2/1to3/1 3/1to4/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,45c21 < <vehicle id="0.1" depart="10.00" arrival="260.00"> < <route edges="0/1to1/1 1/1to2/1 2/1to3/1 3/1to4/1"/> < </vehicle> < < <vehicle id="0.2" depart="20.00" arrival="262.00"> < <route edges="0/1to1/1 1/1to2/1 2/1to3/1 3/1to4/1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 92 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552125==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x556795595e32 bp 0x7ffd4c3171d0 sp 0x7ffd4c3171c8 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x556795595e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5567955959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5567952a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5567952a1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55679549bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556795493952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5567956fd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556794e1fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556794e1b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556794e09018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa09a166d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa09a166e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556794d47634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x556794e05aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5567976e74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556795595725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5567952a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,6d3 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 2 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 11,17d7 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 143.00 < Simulation ended at time: 143.00 < ---------- Differences in tripinfo ---------- 5,35d4 < <tripinfo id="flowNumber.0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.0" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.0 routing_flowFromTo.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.0" depart="8.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="34.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.1" depart="12.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="38.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.1" depart="16.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="6.00" arrival="42.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.1 routing_flowFromTo.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.1" depart="20.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="10.00" arrival="46.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.8" depart="100.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="126.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.9" depart="104.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="130.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.10" depart="108.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="134.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.10" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.11" depart="112.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="138.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.11" vType="t0" speedFactor="1.00" vaporized=""/> <truncated after showing first 30 lines> ---------- Differences in tripinfo2 ---------- 5,35d4 < <tripinfo id="flowNumber.0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.0" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.0 routing_flowFromTo.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.0" depart="8.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="34.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.1" depart="12.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="38.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.1" depart="16.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="6.00" arrival="42.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.1 routing_flowFromTo.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.1" depart="20.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="10.00" arrival="46.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.8" depart="100.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="126.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.9" depart="104.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="130.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.10" depart="108.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="134.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.10" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.11" depart="112.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="138.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.11" vType="t0" speedFactor="1.00" vaporized=""/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 e1 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551954==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x55a4ebd3fe32 bp 0x7ffda9284710 sp 0x7ffda9284708 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x55a4ebd3fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4ebd3f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a4eba4a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a4eba4bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a4ebc45ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a4ebc3d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a4ebea7793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a4eb5c9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a4eb5c556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a4eb5b3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff6a294dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff6a294de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a4eb4f1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f7b4 is located 308 bytes inside of 528-byte region [0x61600000f680,0x61600000f890) > freed by thread T0 here: > #0 0x55a4eb5afaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a4ede914f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a4ebd3f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a4eba4a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 5,40d4 < <vehicle id="0.1" depart="00:00:10" arrival="00:00:29"> < <route edges="SC CW"/> < </vehicle> < < <vehicle id="0.2" depart="00:00:20" arrival="00:00:38"> < <route edges="SC CW"/> < </vehicle> < < <vehicle id="0.3" depart="00:00:30" arrival="00:00:48"> < <route edges="SC CW"/> < </vehicle> < < <vehicle id="0.4" depart="00:00:40" arrival="00:01:39"> < <route edges="SC CW"/> < </vehicle> < < <vehicle id="0.5" depart="00:00:50" arrival="00:01:42"> < <route edges="SC CW"/> < </vehicle> < < <vehicle id="0.6" depart="00:01:00" arrival="00:01:45"> < <route edges="SC CW"/> < </vehicle> < < <vehicle id="0.7" depart="00:01:10" arrival="00:01:47"> < <route edges="SC CW"/> < </vehicle> < < <vehicle id="0.8" depart="00:01:20" arrival="00:01:49"> <truncated after showing first 30 lines> ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="00:00:25" type="micro"> <route id="!0" state="0" edges="SC CW"/> <delay number="2" begin="3" end="1" depart="0.00" time="17.00"/> <vType id="DEFAULT_VEHTYPE" sigma="0"/> <vehicle id="0.1" depart="00:00:10" route="!0" distance="108.96 0" speedFactor="0.9383" reroute="1" state="262304 10000 1 5.10 0 3.13 24000 0 0" pos="27.61 22.61 13.03" speed="13.03 11.29" angle="270.00" posLat="0.00" waitingTime="100000 0"> <device id="vehroute_0.1" state="0 0.00 0.00 5.10 0"/> <device id="routing_0.1" state="0"/> </vehicle> <vehicle id="0.2" depart="00:00:20" route="!0" distance="0 0" speedFactor="1.0104" reroute="1" state="262304 20000 0 5.10 0 2.15 24000 0 0" pos="31.10 26.10 10.40" speed="10.40 7.80" angle="0.00" posLat="0.00" waitingTime="100000 0"> <device id="vehroute_0.2" state="0 0.00 0.00 5.10 0"/> <device id="routing_0.2" state="0"/> </vehicle> <flowState id="0" begin="00:00:00" period="10.00" next="30.00" end="100.00" route="!0" done="3" index="3" reroute="1"/> <lane id="CW_1"> <vehicles value="0.1"/> </lane> <lane id="SC_1"> <vehicles value="0.2"/> </lane> <tlLogic id="C" programID="0" phase="0" duration="25000"/> </snapshot>
---------- Differences in errors ---------- 0a1,163 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 e2 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552403==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x55ed0bb38e32 bp 0x7ffcef10dad0 sp 0x7ffcef10dac8 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x55ed0bb38e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ed0bb389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ed0b8439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ed0b844d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ed0ba3eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ed0ba36952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ed0bca0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ed0b3c2c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ed0b3be56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ed0b3ac018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f112b436d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f112b436e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ed0b2ea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x55ed0b3a8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ed0dc8a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ed0bb38725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ed0b8439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 5d4 < Reason: All vehicles have left the simulation. 11,15d9 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 378.00 < Simulation ended at time: 378.00 < ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="v1" type="t0" depart="23.00" arrival="73.00"> < <route edges="beg middle end"/> < <stop busStop="busstop" duration="20.00" parking="1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> 10,14c12,16 < <vehicle id="v0" type="t0" depart="0.00" arrival="77.00"> < <route edges="beg middle end"/> < <stop busStop="busstop" duration="20.00" parking="1"/> < <stop busStop="busstop2" duration="20.00" parking="1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <save-state.times value="20"/> > <save-state.files value="state.xml"/> > </output> 16,19c18,20 < <vehicle id="v3" type="t0" depart="323.00" arrival="373.00"> < <route edges="beg middle end"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:04 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,25c6,11 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="v1" type="t0" depart="23.00" arrival="73.00"> < <route edges="beg middle end"/> < <stop busStop="busstop" duration="20.00" parking="1"/> < </vehicle> < < <vehicle id="v0" type="t0" depart="0.00" arrival="77.00"> < <route edges="beg middle end"/> < <stop busStop="busstop" duration="12.00" started="11.00" parking="1"/> < <stop busStop="busstop2" duration="20.00" parking="1"/> < </vehicle> < < <vehicle id="v3" type="t0" depart="323.00" arrival="373.00"> < <route edges="beg middle end"/> < <stop busStop="busstop" duration="20.00" parking="1"/> < </vehicle> < < <vehicle id="v2" type="t0" depart="303.00" arrival="377.00"> < <route edges="beg middle end"/> < <stop busStop="busstop" duration="20.00" parking="1"/> < <stop busStop="busstop2" duration="20.00" parking="1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 0d 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551476==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559589876e32 bp 0x7fff03e80e30 sp 0x7fff03e80e28 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559589876e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595898769df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595895819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559589582d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55958977cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559589774952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5595899de793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559589100c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5595890fc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5595890ea018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2a2960dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2a2960de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559589028634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5595890e6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55958b9c84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559589876725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595895819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:48 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="persontrip_car" depart="2.00" departPos="10.00" arrival="174.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="400.00" lines="v0"/> < </person> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,12c12,14 < <vehicle id="v0" depart="0.00" arrival="174.00"> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < <stop edge="3/1to2/1" startPos="0.00" endPos="20.00" duration="9.00" started="8.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 14c16,21 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,2c1,159 < Warning: Person 'persontrip_car' aborted waiting for v0 at edge '3/1to2/1'. < Warning: Person 'persontrip_car' aborted waiting for v0 at edge '3/1to2/1'. --- > /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 42 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551594==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x564880a21e32 bp 0x7ffcb2315210 sp 0x7ffcb2315208 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x564880a21e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564880a219df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56488072c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56488072dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564880927ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56488091f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564880b89793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5648802abc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5648802a756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564880295018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3098c4cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3098c4ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5648801d3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x564880291aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,9d4 < <tripinfo id="v0" depart="20.00" departLane="3/1to2/1_0" departPos="3.10" departSpeed="0.00" departDelay="0.00" arrival="177.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.38" duration="157.00" routeLength="1196.90" waitingTime="17.00" waitingCount="1" stopTime="0.00" timeLoss="28.55" rerouteNo="1" devices="tripinfo_v0 routing_v0" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <personinfo id="persontrip_car" depart="2.00" type="DEFAULT_PEDTYPE" speedFactor="1.06"> < <ride waitingTime="176.00" vehicle="NULL" depart="-1" arrival="-1" arrivalPos="-1" duration="-1" routeLength="-1" timeLoss="-1"/> < </personinfo> < </tripinfos> ---------- Differences in tripinfo2 ---------- 5,9d4 < <tripinfo id="v0" depart="20.00" departLane="3/1to2/1_0" departPos="3.10" departSpeed="0.00" departDelay="0.00" arrival="177.00" arrivalLane="1/1to0/1_0" arrivalPos="400.00" arrivalSpeed="9.38" duration="157.00" routeLength="1196.90" waitingTime="17.00" waitingCount="1" stopTime="0.00" timeLoss="28.55" rerouteNo="1" devices="tripinfo_v0 routing_v0" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <personinfo id="persontrip_car" depart="2.00" type="DEFAULT_PEDTYPE" speedFactor="1.06"> < <ride waitingTime="176.00" vehicle="NULL" depart="-1" arrival="-1" arrivalPos="-1" duration="-1" routeLength="-1" timeLoss="-1"/> < </personinfo> < </tripinfos>
---------- Differences in errors ---------- 0a1,163 > /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 a3 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551620==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x559dcb900e32 bp 0x7ffd3be8dab0 sp 0x7ffd3be8daa8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x559dcb900e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559dcb9009df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559dcb60b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559dcb60cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559dcb806ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559dcb7fe952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559dcba68793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559dcb18ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559dcb18656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559dcb174018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6fc03ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6fc03ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559dcb0b2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x559dcb170aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559dcda524f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559dcb900725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559dcb60b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:51 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="persontrip_car" depart="2.00" arrival="156.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="200.00" lines="persontrip_car_0"/> < </person> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,11c12,14 < <vehicle id="persontrip_car_0" depart="triggered" arrivalPos="200.00" arrivalSpeed="0.00" arrival="156.00"> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c16,25 < </routes> --- > <time> > <end value="1200"/> > </time> > > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,163 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: note: object has invalid vptr > 00 00 00 00 d9 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551626==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x55ee6e763e32 bp 0x7ffc8380a530 sp 0x7ffc8380a528 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x55ee6e763e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ee6e7639df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ee6e46e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ee6e46fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ee6e669ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ee6e661952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ee6e8cb793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ee6dfedc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ee6dfe956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ee6dfd7018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f723385fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f723385fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ee6df15634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c7b4 is located 308 bytes inside of 528-byte region [0x61600000c680,0x61600000c890) > freed by thread T0 here: > #0 0x55ee6dfd3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ee708b54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ee6e763725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ee6e46e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,6d3 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 4 queries and explored 36.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 12,18d8 < Reason: The final simulation step has been reached. < DijkstraRouter answered 1 queries and explored 36.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 1200.00 < Simulation ended at time: 330.00 < ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:50 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,22 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="persontrip_car" depart="2.00" arrival="155.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="200.00" lines="persontrip_car_0"/> < </person> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <save-state.times value="10"/> > <save-state.files value="state.xml"/> > <save-state.transportables value="true"/> > </output> > > <report> > <verbose value="true"/> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,49c24 < <vehicle id="persontrip_car_0" depart="triggered" arrivalPos="200.00" arrivalSpeed="0.00" arrival="155.00"> < <routeDistribution> < <route replacedOnEdge="" reason="person:persontrip_car" replacedAtTime="2.00" probability="0" edges="3/1to2/1"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:51 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,24 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="persontrip_car" depart="2.00" arrival="155.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="200.00" lines="persontrip_car_0"/> < </person> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes2.xml"/> > </output> > > <time> > <end value="1200"/> > </time> > > <report> > <verbose value="true"/> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,32c26 < <vehicle id="persontrip_car_0" depart="triggered" arrivalPos="200.00" arrivalSpeed="0.00" arrival="155.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 04 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551479==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56027fb4ce32 bp 0x7fff4dfdfad0 sp 0x7fff4dfdfac8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56027fb4ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56027fb4c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56027f8579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56027f858d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56027fa52ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56027fa4a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56027fcb4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56027f3d6c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56027f3d256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56027f3c0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1685a9ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1685a9ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56027f2fe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x56027f3bcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560281c9e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56027fb4c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56027f8579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:47 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="persontrip_car" depart="2.00" departPos="10.00" arrival="174.00"> < <ride from="3/1to2/1" to="1/1to0/1" arrivalPos="400.00" lines="v0"/> < </person> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,12c12,14 < <vehicle id="v0" depart="0.00" arrival="174.00"> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < <stop edge="3/1to2/1" startPos="0.00" endPos="20.00" duration="10.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 14c16,21 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,163 > /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 94 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551494==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55adce0b8e32 bp 0x7fff5eaf8ef0 sp 0x7fff5eaf8ee8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55adce0b8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55adce0b89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55adcddc39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55adcddc4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55adcdfb1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55adcdfb1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55adcdfb37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55adcd9386a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55adcd93b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55adcd92c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa6359cbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa6359cbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55adcd86a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55adcd928aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55add020a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55adce0b8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55adcddc39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:47 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,43c6,30 < <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="v0" x="1192.22" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="3.10" lane="3/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="1191.44" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="0.80" pos="3.90" lane="3/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="1189.88" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="1.60" pos="5.50" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="1187.54" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="2.40" pos="7.90" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="1184.41" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="3.20" pos="11.10" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="1180.51" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="4.00" pos="15.10" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="1175.92" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="4.70" pos="19.80" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:48 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,33c6,27 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="3.00"> < <vehicle id="v0" x="1187.54" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="2.40" pos="7.90" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="1184.41" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="3.20" pos="11.10" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="1180.51" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="4.00" pos="15.10" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="1175.92" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="4.70" pos="19.80" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="1175.72" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="0.20" pos="20.00" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1176.12" y="403.25" angle="180.00" speed="0.00" pos="19.60" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="8.00"> < <vehicle id="v0" x="1175.72" y="401.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="20.00" lane="3/1to2/1_0" slope="0.00"/> < <person id="persontrip_car" x="1175.72" y="401.65" angle="270.00" speed="0.00" pos="20.00" edge="3/1to2/1" slope="0.00"/> < </timestep> < <timestep time="9.00"> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:47 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="v0" depart="0.00"> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < <stop edge="3/1to2/1" startPos="0.00" endPos="20.00" duration="10.00"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> 10,13c12,19 < <person id="persontrip_car" depart="2.00" departPos="10.00"> < <stop busStop="bs0" duration="0.00"/> < <ride from="3/1to2/1" to="1/1to0/1" lines="v0"/> < </person> --- > <output> > <fcd-output value="fcd.xml"/> > <vehroute-output value="vehroutes.xml"/> > <vehroute-output.write-unfinished value="true"/> > <save-state.times value="3"/> > <save-state.files value="state.xml"/> > <save-state.transportables value="true"/> > </output> 15c21,30 <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:48 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="v0" depart="0.00"> < <route edges="3/1to2/1 2/1to1/1 1/1to0/1"/> < <stop edge="3/1to2/1" startPos="0.00" endPos="20.00" duration="10.00"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 10,13c12,16 < <person id="persontrip_car" depart="2.00" departPos="10.00"> < <stop busStop="bs0" duration="0.00"/> < <ride from="3/1to2/1" to="1/1to0/1" lines="v0"/> < </person> --- > <output> > <fcd-output value="fcd2.xml"/> > <vehroute-output value="vehroutes2.xml"/> > <vehroute-output.write-unfinished value="true"/> > </output> 15c18,27 < </routes> --- > <time> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 cc 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551670==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x564265f78e32 bp 0x7ffc3f105490 sp 0x7ffc3f105488 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x564265f78e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564265f789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564265c839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564265c84d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564265e7eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564265e76952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5642660e0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564265802c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5642657fe56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5642657ec018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd64f8d1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd64f8d1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56426572a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5642657e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5642680ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564265f78725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564265c839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 111,218c111 < <tlsState time="156.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="157.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="158.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="159.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="160.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="161.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="162.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="163.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="164.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="165.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="166.00" id="0/0" programID="0" phase="0" state="GgGr"/> < <tlsState time="167.00" id="0/0" programID="0" phase="1" state="yyyr"/> < <tlsState time="168.00" id="0/0" programID="0" phase="1" state="yyyr"/> < <tlsState time="169.00" id="0/0" programID="0" phase="1" state="yyyr"/> < <tlsState time="170.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="171.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="172.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="173.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="174.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="175.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="176.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="177.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="178.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="179.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="180.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="181.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="182.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="183.00" id="0/0" programID="0" phase="2" state="GrGg"/> < <tlsState time="184.00" id="0/0" programID="0" phase="2" state="GrGg"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <additional-files value="input_additional.add.xml"/> > <load-state value="state.xml"/> > </input> 9,12c12,14 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < <stop lane="3/1to2/1_0" startPos="399.80" endPos="400.00" duration="10.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 14c16,21 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 d0 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551758==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x564caef0be32 bp 0x7ffcaf4468d0 sp 0x7ffcaf4468c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x564caef0be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564caef0b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564caec169b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564caec17d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564caee11ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564caee09952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564caf073793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564cae795c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564cae79156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564cae77f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f92039d0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f92039d0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564cae6bd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x564cae77baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564cb105d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564caef0b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564caec169b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:53 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="statep_50.00.xml.gz"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,20 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 c9 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552451==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x555b52a74e32 bp 0x7ffe17ee16f0 sp 0x7ffe17ee16e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x555b52a74e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555b52a749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555b5277f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555b52780d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555b5297aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555b52972952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555b52bdc793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555b522fec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555b522fa56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555b522e8018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4ede3d2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ede3d2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555b52226634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x555b522e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555b54bc64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555b52a74725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555b5277f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,6d3 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 2.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 11,15d7 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 16.00 < Simulation ended at time: 16.00 < ---------- Differences in tripinfo ---------- 5,6d4 < <tripinfo id="vehicle_0" depart="0.00" departLane="gneE1_0" departPos="135.10" departSpeed="20.00" departDelay="0.00" arrival="15.00" arrivalLane="gneE2_0" arrivalPos="197.74" arrivalSpeed="21.00" duration="15.00" routeLength="287.78" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.78" rerouteNo="0" devices="tripinfo_vehicle_0 routing_vehicle_0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos> ---------- Differences in tripinfo2 ---------- 5,6d4 < <tripinfo id="vehicle_0" depart="0.00" departLane="gneE1_0" departPos="135.10" departSpeed="20.00" departDelay="0.00" arrival="15.00" arrivalLane="gneE2_0" arrivalPos="197.74" arrivalSpeed="21.00" duration="15.00" routeLength="287.78" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.78" rerouteNo="0" devices="tripinfo_vehicle_0 routing_vehicle_0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,159 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009c80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009c80: note: object has invalid vptr > 00 00 00 00 6b 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 > ================================================================= > ==2552550==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009db4 at pc 0x55ce983cbe32 bp 0x7fff52aa1470 sp 0x7fff52aa1468 > READ of size 4 at 0x616000009db4 thread T0 > #0 0x55ce983cbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ce983cb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ce980d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ce980d7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ce982d1ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ce982c9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ce98533793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ce97c55c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ce97c5156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ce97c3f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fcc1ce58d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcc1ce58e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ce97b7d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000009db4 is located 308 bytes inside of 528-byte region [0x616000009c80,0x616000009e90) > freed by thread T0 here: > #0 0x55ce97c3baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ce9a51d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ce983cb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ce980d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,60c6,26 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="15.00"> < <vehicle id="v0" x="66.30" y="-1.65" angle="90.00" type="t0" speed="7.60" pos="66.30" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="16.00"> < <vehicle id="v0" x="76.50" y="-1.65" angle="90.00" type="t0" speed="10.20" pos="76.50" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="17.00"> < <vehicle id="v0" x="89.30" y="-1.65" angle="90.00" type="t0" speed="12.80" pos="89.30" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="18.00"> < <vehicle id="v0" x="103.19" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="103.19" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="19.00"> < <vehicle id="v0" x="117.08" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="117.08" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="20.00"> < <vehicle id="v0" x="130.97" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="130.97" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="21.00"> < <vehicle id="v0" x="144.86" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="144.86" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="22.00"> < <vehicle id="v0" x="158.75" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="158.75" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="23.00"> <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 10,14d8 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 34.00 < Simulation ended at time: 64.00 <
---------- Differences in errors ---------- 0a1,194 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000094280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000094280: note: object has invalid vptr > 01 00 00 00 45 16 01 00 01 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552745==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000943b4 at pc 0x55d71a02c0c2 bp 0x7f67e4a60e30 sp 0x7f67e4a60e28 > READ of size 4 at 0x6160000943b4 thread T1 > #0 0x55d71a02c0c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d71a02bc6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d71a967eb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d719565d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x55d719565dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x55d71ab1fd38 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,28c1,81 < Warning: Teleporting vehicle 'veh68'; waited too long (yield), lane='gneE2_0', time=565.00. < Warning: Vehicle 'veh68' ends teleporting on edge 'gneE3', time=565.00. < Warning: Teleporting vehicle 'veh69'; waited too long (yield), lane='gneE2_0', time=871.00. < Warning: Vehicle 'veh69' ends teleporting on edge 'gneE3', time=871.00. < Warning: Teleporting vehicle 'veh70'; waited too long (yield), lane='gneE2_0', time=1177.00. < Warning: Vehicle 'veh70' ends teleporting on edge 'gneE3', time=1177.00. < Warning: Teleporting vehicle 'veh71'; waited too long (yield), lane='gneE2_0', time=1482.00. < Warning: Vehicle 'veh71' ends teleporting on edge 'gneE3', time=1482.00. < Warning: Teleporting vehicle 'veh72'; waited too long (yield), lane='gneE2_0', time=1787.00. < Warning: Vehicle 'veh72' ends teleporting on edge 'gneE3', time=1787.00. < Warning: Teleporting vehicle 'veh73'; waited too long (yield), lane='gneE2_0', time=2092.00. < Warning: Vehicle 'veh73' ends teleporting on edge 'gneE3', time=2092.00. < Warning: Teleporting vehicle 'veh74'; waited too long (yield), lane='gneE2_0', time=2397.00. < Warning: Vehicle 'veh74' ends teleporting on edge 'gneE3', time=2397.00. < Warning: Teleporting vehicle 'veh75'; waited too long (yield), lane='gneE2_0', time=2703.00. < Warning: Vehicle 'veh75' ends teleporting on edge 'gneE3', time=2703.00. < Warning: Teleporting vehicle 'veh68'; waited too long (yield), lane='gneE2_0', time=565.00. < Warning: Vehicle 'veh68' ends teleporting on edge 'gneE3', time=565.00. < Warning: Teleporting vehicle 'veh69'; waited too long (yield), lane='gneE2_0', time=869.00. < Warning: Vehicle 'veh69' ends teleporting on edge 'gneE3', time=869.00. < Warning: Teleporting vehicle 'veh70'; waited too long (yield), lane='gneE2_0', time=1175.00. < Warning: Vehicle 'veh70' ends teleporting on edge 'gneE3', time=1175.00. < Warning: Teleporting vehicle 'veh71'; waited too long (yield), lane='gneE2_0', time=1479.00. < Warning: Vehicle 'veh71' ends teleporting on edge 'gneE3', time=1479.00. < Warning: Teleporting vehicle 'veh72'; waited too long (yield), lane='gneE2_0', time=1784.00. < Warning: Vehicle 'veh72' ends teleporting on edge 'gneE3', time=1784.00. < Warning: Teleporting vehicle 'veh73'; waited too long (yield), lane='gneE2_0', time=2089.00. < Warning: Vehicle 'veh73' ends teleporting on edge 'gneE3', time=2089.00. --- <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,20 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh1" type="default" depart="1.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="27.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <save-state.times value="500"/> > <save-state.files value="state.xml"/> > </output> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> 9,3592c22 < <vehicle id="veh2" type="default" depart="4.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="33.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> < < <vehicle id="veh3" type="default" depart="7.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="37.00"> <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 5,2140d4 < <vehicle id="veh130" type="default" depart="395.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="500.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> < < <vehicle id="veh131" type="default" depart="399.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="504.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> < < <vehicle id="veh132" type="default" depart="403.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="507.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> < < <vehicle id="veh133" type="default" depart="407.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="511.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> < < <vehicle id="veh134" type="default" depart="412.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="515.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> < < <vehicle id="veh135" type="default" depart="415.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="518.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> < < <vehicle id="veh136" type="default" depart="421.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="522.00"> < <route edges="gneE0 gneE4 gneE5 gneE3"/> < </vehicle> < < <vehicle id="veh137" type="default" depart="426.00" departPos="1.00" arrivalPos="80.00" arrivalSpeed="0.00" arrival="526.00"> <truncated after showing first 30 lines> ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="500.00" type="micro"> <route id="!veh130!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh131!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh132!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh133!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh134!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh135!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh136!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh137!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh138!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh139!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh140!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh141!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh142!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh143!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh144!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh145!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh146!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh147!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh148!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh149!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh150!var#2" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh151!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh152!var#2" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh153!var#2" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh154!var#1" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <route id="!veh155!var#2" state="0" edges="gneE0 gneE4 gneE5 gneE3"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 d7 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551983==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55d8c4340e32 bp 0x7ffdc60a89d0 sp 0x7ffdc60a89c8 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55d8c4340e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8c43409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8c404b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d8c404cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d8c4246ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d8c423e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d8c44a8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d8c3bcac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d8c3bc656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d8c3bb4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f652c764d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f652c764e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d8c3af2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x55d8c3bb0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d8c64924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d8c4340725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8c404b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 153,1070c153 < <vehicle id="flowPeriod.2" x="-0.90" y="-1.65" angle="90.00" type="t0" speed="1.00" pos="6.10" lane="beg_0" slope="0.00" acceleration="1.00"/> < </timestep> < <timestep time="26.00"> < <vehicle id="flowFromTo.0" x="252.34" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="52.34" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowFromTo.1" x="85.66" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="85.66" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="141.22" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="141.22" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="196.78" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="196.78" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.1" x="30.10" y="-1.65" angle="90.00" type="t0" speed="11.40" pos="30.10" lane="middle_0" slope="0.00" acceleration="2.60"/> < <vehicle id="flowPeriod.2" x="0.10" y="-1.65" angle="90.00" type="t0" speed="1.00" pos="0.10" lane="middle_0" slope="0.00" acceleration="0.00"/> < </timestep> < <timestep time="27.00"> < <vehicle id="flowFromTo.0" x="266.23" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="66.23" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowFromTo.1" x="99.55" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="99.55" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="155.11" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="155.11" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="210.67" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="10.67" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.1" x="43.99" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="43.99" lane="middle_0" slope="0.00" acceleration="2.49"/> < <vehicle id="flowPeriod.2" x="3.70" y="-1.65" angle="90.00" type="t0" speed="3.60" pos="3.70" lane="middle_0" slope="0.00" acceleration="2.60"/> < </timestep> < <timestep time="28.00"> < <vehicle id="flowFromTo.0" x="280.12" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="80.12" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowFromTo.1" x="113.44" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="113.44" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="169.00" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="169.00" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.2" x="-1.90" y="-1.65" angle="90.00" type="t0" speed="0.00" pos="5.10" lane="beg_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="224.56" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="24.56" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.1" x="57.88" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="57.88" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.2" x="9.90" y="-1.65" angle="90.00" type="t0" speed="6.20" pos="9.90" lane="middle_0" slope="0.00" acceleration="2.60"/> < </timestep> < <timestep time="29.00"> < <vehicle id="flowFromTo.0" x="294.01" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="94.01" lane="end_0" slope="0.00" acceleration="0.00"/> <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 76,1032c76 < <vehicle id="flowFromTo.0" x="182.89" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="182.89" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowFromTo.1" x="18.70" y="-1.65" angle="90.00" type="t0" speed="8.80" pos="18.70" lane="middle_0" slope="0.00" acceleration="2.60"/> < <vehicle id="flowNumber.0" x="238.45" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="38.45" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="71.77" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="71.77" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="127.33" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="127.33" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.1" x="-0.90" y="-1.65" angle="90.00" type="t0" speed="1.00" pos="6.10" lane="beg_0" slope="0.00" acceleration="1.00"/> < </timestep> < <timestep time="22.00"> < <vehicle id="flowFromTo.0" x="196.78" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="196.78" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowFromTo.1" x="30.10" y="-1.65" angle="90.00" type="t0" speed="11.40" pos="30.10" lane="middle_0" slope="0.00" acceleration="2.60"/> < <vehicle id="flowNumber.0" x="252.34" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="52.34" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="85.66" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="85.66" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="141.22" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="141.22" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.1" x="0.10" y="-1.65" angle="90.00" type="t0" speed="1.00" pos="0.10" lane="middle_0" slope="0.00" acceleration="0.00"/> < </timestep> < <timestep time="23.00"> < <vehicle id="flowFromTo.0" x="210.67" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="10.67" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowFromTo.1" x="43.99" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="43.99" lane="middle_0" slope="0.00" acceleration="2.49"/> < <vehicle id="flowNumber.0" x="266.23" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="66.23" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="99.55" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="99.55" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="155.11" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="155.11" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.1" x="3.70" y="-1.65" angle="90.00" type="t0" speed="3.60" pos="3.70" lane="middle_0" slope="0.00" acceleration="2.60"/> < </timestep> < <timestep time="24.00"> < <vehicle id="flowFromTo.0" x="224.56" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="24.56" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowFromTo.1" x="57.88" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="57.88" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.0" x="280.12" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="80.12" lane="end_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowNumber.1" x="113.44" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="113.44" lane="middle_0" slope="0.00" acceleration="0.00"/> < <vehicle id="flowPeriod.0" x="169.00" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="169.00" lane="middle_0" slope="0.00" acceleration="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,6d3 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 2 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 11,17c8,47 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 143.00 < Simulation ended at time: 143.00 < --- > < <vehicle id="flowFromTo.0" x="182.89" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="182.89" lane="middle_0" slope="0.00" acceleration="0.00"/> > > <vehicle id="flowFromTo.0" x="182.89" y="-1.65" angle="90.00" type="t0" speed< <vehicle id="flowFromTo.1" x="18.70" y="-1.65" angle="90.00" type="t0" speed="8.80" pos="18.70" lane="middle_0" slope="0.00" acceleration="2.60"/> > < <vehicle id="flowNumber.0" x="238.45" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="38.45" lane="end_0" slope="0.00" acceleration="0.00"/> > < <vehicle id="flowNumber.1" x="71.77" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="71.77" lane="middle_0" slope="0.00" acceleration="0.00"/> > < <vehicle id="flowPeriod.0" x="127.33" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="127.33" lane="middle_0" slope="0.00" acceleration="0.00"/> > < <vehicle id="flowPeriod.1" x="-0.90" y="-1.65" angle="90.00" type="t0" speed="1.00" pos="6.10" lane="beg_0" slope="0.00" acceleration="1.00"/> > < </timestep> > < <timestep time="22.00"> > < <vehicle id="flowFromTo.0" x="196.78" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="196.78" lane="middle_0" slope="0.00" acceleration="0.00"/> > < <vehicle id="flowFromTo.1" x="30.10" y="-1.65" angle="90.00" type="t0" speed="11.40" pos="30.10" lane="middle_0" slope="0.00" acceleration="2.60"/> > < <vehicle id="flowNumber.0" x="252.34" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="52.34" lane="end_0" slope="0.00" acceleration="0.00"/> > < <vehicle id="flowNumber.1" x="85.66" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="85.66" lane="middle_0" slope="0.00" acceleration="0.00"/> > < <vehicle id="flowPeriod.0" x="141.22" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="141.22" lane="middle_0" slope="0.00" acceleration="0.00"/> > < <vehicle id="flowPeriod.1" x="0.10" y="-1.65" angle="90.00" type="t0" speed="1.00" pos="0.10" lane="middle_0" slope="0.00" acceleration="0.00"/> > < </timestep> > < <timestep time="23.00"> > < <vehicle id="flowFromTo.0" x="210.67" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="10.67" lane="end_0" slope="0.00" acceleration="0.00"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 10,30c10,88 < Warning: Teleporting vehicle 'horizontal.1' after earlier collision, lane='2o_0', time=84.00. < Warning: Vehicle 'horizontal.1' teleports beyond arrival edge '2o', time=84.00. < Warning: Teleporting vehicle 'always_right.1' after earlier collision, lane='2o_0', time=84.00. < Warning: Vehicle 'always_right.1' teleports beyond arrival edge '2o', time=84.00. < Warning: Teleporting vehicle 'horizontal.2' after earlier collision, lane='2o_0', time=87.00. < Warning: Vehicle 'horizontal.2' teleports beyond arrival edge '2o', time=87.00. < Warning: Teleporting vehicle 'always_right.2' after earlier collision, lane='2o_0', time=87.00. < Warning: Vehicle 'always_right.2' teleports beyond arrival edge '2o', time=87.00. < Warning: Teleporting vehicle 'always_right.3' after earlier collision, lane='2o_0', time=90.00. < Warning: Vehicle 'always_right.3' teleports beyond arrival edge '2o', time=90.00. < Warning: Teleporting vehicle 'horizontal.3' after earlier collision, lane='2o_0', time=91.00. < Warning: Vehicle 'horizontal.3' teleports beyond arrival edge '2o', time=91.00. < Warning: Vehicle 'always_right.4'; collision with vehicle 'horizontal.4', lane='2o_0', gap=-5.00, time=93.00 stage=move. < Warning: Teleporting vehicle 'horizontal.4' after earlier collision, lane='2o_0', time=144.00. < Warning: Vehicle 'horizontal.4' teleports beyond arrival edge '2o', time=144.00. < Warning: Teleporting vehicle 'always_right.4' after earlier collision, lane='2o_0', time=144.00. < Warning: Vehicle 'always_right.4' teleports beyond arrival edge '2o', time=144.00. < Warning: Teleporting vehicle 'horizontal.5'; waited too long (yield), lane='1si_1', time=447.00. < Warning: Vehicle 'horizontal.5' ends teleporting on edge '2o', time=447.00. < Warning: Teleporting vehicle 'always_right.5'; waited too long (yield), lane='3si_0', time=448.00. < Warning: Vehicle 'always_right.5' ends teleporting on edge '2o', time=448.00. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: note: object has invalid vptr > 00 00 00 00 e5 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,12d4 < Reason: The final simulation step has been reached. < Performance: < Vehicles: < Inserted: 160 (Loaded: 1000) < Running: 148 < Waiting: 840 < Teleports: 7 (Collisions: 5, Yield: 2) < 18,29d9 < Reason: The final simulation step has been reached. < Performance: < Vehicles: < Inserted: 160 (Loaded: 1000) < Running: 148 < Waiting: 840 < Teleports: 3 (Collisions: 1, Yield: 2) < < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 500.00 < Simulation ended at time: 500.00 < ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,34 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="horizontal.0" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="19.83" parking="0" started="30.00" ended="80.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="always_right.0" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="19.83" parking="0" started="30.00" ended="80.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="horizontal.1" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="14.83" parking="0" started="34.00" ended="84.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="always_right.1" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="14.83" parking="0" started="34.00" ended="84.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="horizontal.2" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="9.83" parking="0" started="37.00" ended="87.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="always_right.2" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="9.83" parking="0" started="37.00" ended="87.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="always_right.3" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="2.58" parking="0" started="40.00" ended="90.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="horizontal.3" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="4.83" parking="0" started="41.00" ended="91.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="horizontal.4" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="2.38" parking="0" started="94.00" ended="144.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="always_right.4" type="SUMO_DEFAULT_TYPE" lane="2o_0" pos="0.13" parking="0" started="94.00" ended="144.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <stop-output value="stopinfos.xml"/> > <save-state.times value="50"/> > <save-state.files value="state.xml"/> > <save-state.precision value="3"/> > </output> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,163 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: note: object has invalid vptr > 00 00 00 00 e9 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552037==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x55a2cda1ae32 bp 0x7ffecdbd09b0 sp 0x7ffecdbd09a8 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x55a2cda1ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2cda1a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a2cd7259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a2cd726d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a2cd920ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a2cd918952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a2cdb82793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a2cd2a4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a2cd2a056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a2cd28e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd586b14d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd586b14e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a2cd1cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cdb4 is located 308 bytes inside of 528-byte region [0x61600000cc80,0x61600000ce90) > freed by thread T0 here: > #0 0x55a2cd28aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a2cfb6c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a2cda1a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a2cd7259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,26 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="v0" type="DEFAULT_VEHTYPE" lane="SC_0" pos="91.95" parking="0" started="11.00" ended="60.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="v0" type="DEFAULT_VEHTYPE" lane="CN_0" pos="91.95" parking="0" started="101.00" ended="120.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="v0" type="DEFAULT_VEHTYPE" lane="SC_0" pos="91.95" parking="0" started="199.00" ended="240.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="v0" type="DEFAULT_VEHTYPE" lane="CN_0" pos="91.95" parking="0" started="281.00" ended="300.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="v0" type="DEFAULT_VEHTYPE" lane="SC_0" pos="91.95" parking="0" started="379.00" ended="380.00" delay="20.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="v0" type="DEFAULT_VEHTYPE" lane="CN_0" pos="91.95" parking="0" started="392.00" ended="420.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="v0" type="DEFAULT_VEHTYPE" lane="SC_0" pos="91.95" parking="0" started="469.00" ended="480.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="v0" type="DEFAULT_VEHTYPE" lane="CN_0" pos="91.95" parking="0" started="492.00" ended="540.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <stop-output value="stopinfos.xml"/> > <save-state.times value="350"/> > <save-state.files value="state.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009c80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009c80: note: object has invalid vptr > 00 00 00 00 6d 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 > ================================================================= > ==2552511==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009db4 at pc 0x5555e3e90e32 bp 0x7ffe5cc1d430 sp 0x7ffe5cc1d428 > READ of size 4 at 0x616000009db4 thread T0 > #0 0x5555e3e90e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5555e3e909df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5555e3b9b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5555e3b9cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5555e3d96ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5555e3d8e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5555e3ff8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5555e371ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5555e371656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5555e3704018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc0fb90ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc0fb90ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5555e3642634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000009db4 is located 308 bytes inside of 528-byte region [0x616000009c80,0x616000009e90) > freed by thread T0 here: > #0 0x5555e3700aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5555e5fe24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5555e3e90725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5555e3b9b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,33c6,25 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="15.00"> < <vehicle id="v0" x="183.00" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="183.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="16.00"> < <vehicle id="v0" x="196.89" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="196.89" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="17.00"> < <vehicle id="v0" x="210.78" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="10.78" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="18.00"> < <vehicle id="v0" x="224.67" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="24.67" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="19.00"> < <vehicle id="v0" x="238.56" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="38.56" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="20.00"> < <vehicle id="v0" x="252.45" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="52.45" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="21.00"> < <vehicle id="v0" x="266.34" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="66.34" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="22.00"> < <vehicle id="v0" x="280.23" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="80.23" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="23.00"> <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 9,13d7 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 25.00 < Simulation ended at time: 25.00 <
---------- Differences in errors ---------- 0a1,163 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b480: note: object has invalid vptr > 00 00 00 00 e0 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552064==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b5b4 at pc 0x5559e1b07e32 bp 0x7ffd45b8c650 sp 0x7ffd45b8c648 > READ of size 4 at 0x61600000b5b4 thread T0 > #0 0x5559e1b07e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559e1b079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559e18129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5559e1813d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5559e1a0debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5559e1a05952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5559e1c6f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5559e1391c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5559e138d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5559e137b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efcbcea8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efcbcea8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559e12b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b5b4 is located 308 bytes inside of 528-byte region [0x61600000b480,0x61600000b690) > freed by thread T0 here: > #0 0x5559e1377aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5559e3c594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5559e1b07725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559e18129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,6d3 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 2 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 11,17d7 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 1 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 143.00 < Simulation ended at time: 143.00 < ---------- Differences in summary ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,148c6,28 < <summary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/summary_file.xsd"> < <step time="0.00" loaded="2" inserted="1" running="1" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="0.00" meanTravelTime="-1.00" meanSpeed="0.00" meanSpeedRelative="0.00"/> < <step time="1.00" loaded="2" inserted="1" running="1" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="0.00" meanTravelTime="-1.00" meanSpeed="1.00" meanSpeedRelative="1.00"/> < <step time="2.00" loaded="2" inserted="1" running="1" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="0.00" meanTravelTime="-1.00" meanSpeed="1.00" meanSpeedRelative="0.07"/> < <step time="3.00" loaded="2" inserted="1" running="1" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="0.00" meanTravelTime="-1.00" meanSpeed="3.60" meanSpeedRelative="0.26"/> < <step time="4.00" loaded="2" inserted="2" running="2" waiting="0" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="2.00" meanTravelTime="-1.00" meanSpeed="3.10" meanSpeedRelative="0.22"/> < <step time="5.00" loaded="3" inserted="2" running="2" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.00" meanTravelTime="-1.00" meanSpeed="4.90" meanSpeedRelative="0.82"/> < <step time="6.00" loaded="3" inserted="2" running="2" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.00" meanTravelTime="-1.00" meanSpeed="6.20" meanSpeedRelative="0.45"/> < <step time="7.00" loaded="3" inserted="2" running="2" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.00" meanTravelTime="-1.00" meanSpeed="8.75" meanSpeedRelative="0.63"/> < <step time="8.00" loaded="4" inserted="3" running="3" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="2.33" meanTravelTime="-1.00" meanSpeed="6.70" meanSpeedRelative="0.48"/> < <step time="9.00" loaded="4" inserted="3" running="3" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.33" meanTravelTime="-1.00" meanSpeed="7.90" meanSpeedRelative="0.88"/> < <step time="10.00" loaded="6" inserted="3" running="3" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.33" meanTravelTime="-1.00" meanSpeed="8.76" meanSpeedRelative="0.63"/> < <step time="11.00" loaded="6" inserted="3" running="3" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.33" meanTravelTime="-1.00" meanSpeed="10.46" meanSpeedRelative="0.75"/> < <step time="12.00" loaded="6" inserted="4" running="4" waiting="2" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="2.75" meanTravelTime="-1.00" meanSpeed="8.50" meanSpeedRelative="0.61"/> < <step time="13.00" loaded="6" inserted="4" running="4" waiting="2" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.75" meanTravelTime="-1.00" meanSpeed="9.39" meanSpeedRelative="0.91"/> < <step time="14.00" loaded="6" inserted="4" running="4" waiting="2" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.75" meanTravelTime="-1.00" meanSpeed="10.04" meanSpeedRelative="0.72"/> < <step time="15.00" loaded="7" inserted="4" running="4" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.75" meanTravelTime="-1.00" meanSpeed="11.32" meanSpeedRelative="0.81"/> < <step time="16.00" loaded="8" inserted="5" running="5" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="3.40" meanTravelTime="-1.00" meanSpeed="9.57" meanSpeedRelative="0.69"/> < <step time="17.00" loaded="8" inserted="5" running="5" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="3.40" meanTravelTime="-1.00" meanSpeed="10.29" meanSpeedRelative="0.93"/> < <step time="18.00" loaded="8" inserted="5" running="5" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="3.40" meanTravelTime="-1.00" meanSpeed="10.81" meanSpeedRelative="0.78"/> < <step time="19.00" loaded="8" inserted="5" running="5" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="3.40" meanTravelTime="-1.00" meanSpeed="11.83" meanSpeedRelative="0.85"/> < <step time="20.00" loaded="9" inserted="6" running="6" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="4.50" meanTravelTime="-1.00" meanSpeed="10.29" meanSpeedRelative="0.74"/> < <step time="21.00" loaded="9" inserted="6" running="6" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="4.50" meanTravelTime="-1.00" meanSpeed="10.89" meanSpeedRelative="0.94"/> < <step time="22.00" loaded="10" inserted="6" running="6" waiting="4" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="4.50" meanTravelTime="-1.00" meanSpeed="11.33" meanSpeedRelative="0.82"/> < <step time="23.00" loaded="10" inserted="6" running="6" waiting="4" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="4.50" meanTravelTime="-1.00" meanSpeed="12.17" meanSpeedRelative="0.88"/> < <step time="24.00" loaded="11" inserted="7" running="7" waiting="4" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="5.14" meanTravelTime="-1.00" meanSpeed="10.81" meanSpeedRelative="0.78"/> <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,35d4 < <tripinfo id="flowNumber.0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.0" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.0 routing_flowFromTo.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.0" depart="8.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="34.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.1" depart="12.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="38.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.1" depart="16.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="6.00" arrival="42.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.1 routing_flowFromTo.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.1" depart="20.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="10.00" arrival="46.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.8" depart="100.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="126.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.9" depart="104.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="130.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.10" depart="108.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="134.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.10" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.11" depart="112.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="138.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.11" vType="t0" speedFactor="1.00" vaporized=""/> <truncated after showing first 30 lines> ---------- Differences in tripinfo2 ---------- 5,35d4 < <tripinfo id="flowNumber.0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.0" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.0 routing_flowFromTo.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.0" depart="8.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="34.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.1" depart="12.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="38.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.1" depart="16.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="6.00" arrival="42.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.1 routing_flowFromTo.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.1" depart="20.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="10.00" arrival="46.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.8" depart="100.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="126.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.9" depart="104.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="130.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.10" depart="108.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="134.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.10" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.11" depart="112.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="138.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.11" vType="t0" speedFactor="1.00" vaporized=""/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b480: note: object has invalid vptr > 00 00 00 00 63 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552091==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b5b4 at pc 0x5558adc07e32 bp 0x7ffddaa71a90 sp 0x7ffddaa71a88 > READ of size 4 at 0x61600000b5b4 thread T0 > #0 0x5558adc07e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5558adc079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5558ad9129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5558ad913d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5558adb0debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5558adb05952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5558add6f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5558ad491c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5558ad48d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5558ad47b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efdd653ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efdd653ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5558ad3b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b5b4 is located 308 bytes inside of 528-byte region [0x61600000b480,0x61600000b690) > freed by thread T0 here: > #0 0x5558ad477aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5558afd594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5558adc07725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5558ad9129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,6d3 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 2 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 8,15c5 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 50.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 143.00 < Simulation ended at time: 143.00 < --- > > </tripinfos> ---------- Differences in summary ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,148c6,29 < <summary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/summary_file.xsd"> < <step time="0.00" loaded="2" inserted="1" running="1" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="0.00" meanTravelTime="-1.00" meanSpeed="0.00" meanSpeedRelative="0.00"/> < <step time="1.00" loaded="2" inserted="1" running="1" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="0.00" meanTravelTime="-1.00" meanSpeed="1.00" meanSpeedRelative="1.00"/> < <step time="2.00" loaded="2" inserted="1" running="1" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="0.00" meanTravelTime="-1.00" meanSpeed="1.00" meanSpeedRelative="0.07"/> < <step time="3.00" loaded="2" inserted="1" running="1" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="0.00" meanTravelTime="-1.00" meanSpeed="3.60" meanSpeedRelative="0.26"/> < <step time="4.00" loaded="2" inserted="2" running="2" waiting="0" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="2.00" meanTravelTime="-1.00" meanSpeed="3.10" meanSpeedRelative="0.22"/> < <step time="5.00" loaded="3" inserted="2" running="2" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.00" meanTravelTime="-1.00" meanSpeed="4.90" meanSpeedRelative="0.82"/> < <step time="6.00" loaded="3" inserted="2" running="2" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.00" meanTravelTime="-1.00" meanSpeed="6.20" meanSpeedRelative="0.45"/> < <step time="7.00" loaded="3" inserted="2" running="2" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.00" meanTravelTime="-1.00" meanSpeed="8.75" meanSpeedRelative="0.63"/> < <step time="8.00" loaded="4" inserted="3" running="3" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="2.33" meanTravelTime="-1.00" meanSpeed="6.70" meanSpeedRelative="0.48"/> < <step time="9.00" loaded="4" inserted="3" running="3" waiting="1" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.33" meanTravelTime="-1.00" meanSpeed="7.90" meanSpeedRelative="0.88"/> < <step time="10.00" loaded="6" inserted="3" running="3" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.33" meanTravelTime="-1.00" meanSpeed="8.76" meanSpeedRelative="0.63"/> < <step time="11.00" loaded="6" inserted="3" running="3" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.33" meanTravelTime="-1.00" meanSpeed="10.46" meanSpeedRelative="0.75"/> < <step time="12.00" loaded="6" inserted="4" running="4" waiting="2" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="2.75" meanTravelTime="-1.00" meanSpeed="8.50" meanSpeedRelative="0.61"/> < <step time="13.00" loaded="6" inserted="4" running="4" waiting="2" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.75" meanTravelTime="-1.00" meanSpeed="9.39" meanSpeedRelative="0.91"/> < <step time="14.00" loaded="6" inserted="4" running="4" waiting="2" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.75" meanTravelTime="-1.00" meanSpeed="10.04" meanSpeedRelative="0.72"/> < <step time="15.00" loaded="7" inserted="4" running="4" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="2.75" meanTravelTime="-1.00" meanSpeed="11.32" meanSpeedRelative="0.81"/> < <step time="16.00" loaded="8" inserted="5" running="5" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="3.40" meanTravelTime="-1.00" meanSpeed="9.57" meanSpeedRelative="0.69"/> < <step time="17.00" loaded="8" inserted="5" running="5" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="3.40" meanTravelTime="-1.00" meanSpeed="10.29" meanSpeedRelative="0.93"/> < <step time="18.00" loaded="8" inserted="5" running="5" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="3.40" meanTravelTime="-1.00" meanSpeed="10.81" meanSpeedRelative="0.78"/> < <step time="19.00" loaded="8" inserted="5" running="5" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="3.40" meanTravelTime="-1.00" meanSpeed="11.83" meanSpeedRelative="0.85"/> < <step time="20.00" loaded="9" inserted="6" running="6" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="4.50" meanTravelTime="-1.00" meanSpeed="10.29" meanSpeedRelative="0.74"/> < <step time="21.00" loaded="9" inserted="6" running="6" waiting="3" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="4.50" meanTravelTime="-1.00" meanSpeed="10.89" meanSpeedRelative="0.94"/> < <step time="22.00" loaded="10" inserted="6" running="6" waiting="4" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="4.50" meanTravelTime="-1.00" meanSpeed="11.33" meanSpeedRelative="0.82"/> < <step time="23.00" loaded="10" inserted="6" running="6" waiting="4" ended="0" arrived="0" collisions="0" teleports="0" halting="0" stopped="0" meanWaitingTime="4.50" meanTravelTime="-1.00" meanSpeed="12.17" meanSpeedRelative="0.88"/> < <step time="24.00" loaded="11" inserted="7" running="7" waiting="4" ended="0" arrived="0" collisions="0" teleports="0" halting="1" stopped="0" meanWaitingTime="5.14" meanTravelTime="-1.00" meanSpeed="10.81" meanSpeedRelative="0.78"/> <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,35d4 < <tripinfo id="flowNumber.0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="26.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.0" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.0 routing_flowFromTo.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.0" depart="8.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="34.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.1" depart="12.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="38.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowFromTo.1" depart="16.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="6.00" arrival="42.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="1" devices="tripinfo_flowFromTo.1 routing_flowFromTo.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.1" depart="20.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="10.00" arrival="46.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.8" depart="100.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="126.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.9" depart="104.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="130.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.10" depart="108.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="134.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.10" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.11" depart="112.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="138.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.11" vType="t0" speedFactor="1.00" vaporized=""/> <truncated after showing first 30 lines> ---------- Differences in tripinfo2 ---------- 5,28d4 < <tripinfo id="flowPeriod.2" depart="24.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="9.00" arrival="50.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.2" depart="28.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="54.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.3" depart="32.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="12.00" arrival="58.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.0" depart="36.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="14.00" arrival="62.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.3" depart="40.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="66.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.4" depart="44.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="70.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.1" depart="48.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="23.00" arrival="74.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.5" depart="52.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="22.00" arrival="78.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.2" depart="56.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="26.00" arrival="82.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.2" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowNumber.4" depart="60.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="86.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowNumber.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.6" depart="64.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="29.00" arrival="90.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.3" depart="68.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="94.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.3" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.7" depart="72.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="32.00" arrival="98.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.4" depart="76.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="36.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.4" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.8" depart="80.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="35.00" arrival="106.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowPeriod.9" depart="84.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="34.00" arrival="110.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowPeriod.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.5" depart="88.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="38.00" arrival="114.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.5" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.6" depart="92.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="37.00" arrival="118.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.6" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.7" depart="96.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="28.00" arrival="122.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.7" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.8" depart="100.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="126.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.8" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.9" depart="104.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="17.00" arrival="130.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.9" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.10" depart="108.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="134.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.10" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.11" depart="112.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="16.00" arrival="138.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.11" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="flowProb.12" depart="116.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="19.00" arrival="142.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_flowProb.12" vType="t0" speedFactor="1.00" vaporized=""/> ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="50.00" type="micro"> <rngState default="0" routeHandler="0" insertionControl="30" device="0" device.btreceiver="0" driverState="0" device.toc="0"> <rngLane index="0" state="25"/> <rngLane index="1" state="50"/> <rngLane index="2" state="172"/> <rngLane index="3" state="0"/> <rngLane index="4" state="0"/> <rngLane index="5" state="0"/> <rngLane index="6" state="0"/> <rngLane index="7" state="0"/> <rngLane index="8" state="0"/> <rngLane index="9" state="0"/> <rngLane index="10" state="0"/> <rngLane index="11" state="0"/> <rngLane index="12" state="0"/> <rngLane index="13" state="0"/> <rngLane index="14" state="0"/> <rngLane index="15" state="0"/> <rngLane index="16" state="0"/> <rngLane index="17" state="0"/> <rngLane index="18" state="0"/> <rngLane index="19" state="0"/> <rngLane index="20" state="0"/> <rngLane index="21" state="0"/> <rngLane index="22" state="0"/> <rngLane index="23" state="0"/> <rngLane index="24" state="0"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,81 > /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 73 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552119==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55b4849f2e32 bp 0x7ffd16759070 sp 0x7ffd16759068 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55b4849f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4849f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b4846fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b4846fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b4848f8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b4848f0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b484b5a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b48427cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b48427856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b484266018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa1c68cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa1c68cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b4841a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55b484262aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b486b444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b4849f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b4846fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 6,13d4 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 116.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 202.00 < Simulation ended at time: 202.00 < ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="116.00" type="micro"> <route id="!train2" state="0" edges="-e -b -d"/> <route id="!train3" state="0" edges="-e -b -d"/> <delay number="2" begin="3" end="1" depart="31.00" time="31.00"/> <vType id="train" length="20.00" vClass="rail" accel="2"/> <vehicle id="train2" type="train" depart="0.00" departSpeed="max" route="!train2" distance="0 0" speedFactor="1.0000" state="18 31000 0 20.10 0 5.65 115000 1 0" pos="136.06 116.06 0.00" speed="0.00 0.00" angle="225.00" posLat="0.00" waitingTime="100000 0"> <stop lane="-e_0" startPos="135.86" endPos="136.06" duration="31.00" started="46.00"/> </vehicle> <vehicle id="train3" type="train" depart="110.00" departSpeed="max" route="!train3" distance="0 0" speedFactor="1.0000" state="18 110000 0 20.10 0 0.67 115000 0 0" pos="80.22 60.22 9.61" speed="9.61 10.91" angle="225.00" posLat="0.00" waitingTime="100000 0"/> <lane id=":A_0_0"> <link to="-d_0"> <approaching id="train2" arrivalTime="183304" arrivalSpeed="5.72" departSpeed="5.72" request="1" arrivalSpeedBraking="0.00" waitingTime="0" distance="210.05"/> </link> </lane> <lane id=":B_0_0"> <link to="-b_0"> <approaching id="train2" arrivalTime="147862" arrivalSpeed="5.72" departSpeed="5.72" request="1" arrivalSpeedBraking="0.00" waitingTime="0" distance="7.19"/> <approaching id="train3" arrivalTime="120647" arrivalSpeed="11.00" departSpeed="11.00" request="1" arrivalSpeedBraking="0.00" waitingTime="0" distance="72.64"/> </link> </lane> <lane id="-b_0"> <link to=":A_0_0"> <approaching id="train2" arrivalTime="163149" arrivalSpeed="13.89" departSpeed="13.89" request="1" arrivalSpeedBraking="0.00" waitingTime="0" distance="202.86"/> <approaching id="train3" arrivalTime="133647" arrivalSpeed="13.89" departSpeed="13.89" request="1" arrivalSpeedBraking="0.00" waitingTime="0" distance="268.31"/> </link> </lane> <lane id="-e_0"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009c80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009c80: note: object has invalid vptr > 00 00 00 00 ba 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 > ================================================================= > ==2552147==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009db4 at pc 0x559ee47cde32 bp 0x7ffeb6775510 sp 0x7ffeb6775508 > READ of size 4 at 0x616000009db4 thread T0 > #0 0x559ee47cde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559ee47cd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ee44d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559ee44d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559ee46d3ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559ee46cb952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559ee4935793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559ee4057c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559ee405356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559ee4041018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa02e3ccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa02e3cce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559ee3f7f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000009db4 is located 308 bytes inside of 528-byte region [0x616000009c80,0x616000009e90) > freed by thread T0 here: > #0 0x559ee403daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559ee691f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559ee47cd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559ee44d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 147,177c147 < <vehicle id="v0" x="165.60" y="-1.65" angle="90.00" type="t0" speed="7.80" pos="165.60" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="68.00"> < <vehicle id="v0" x="176.00" y="-1.65" angle="90.00" type="t0" speed="10.40" pos="176.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="69.00"> < <vehicle id="v0" x="189.00" y="-1.65" angle="90.00" type="t0" speed="13.00" pos="189.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="70.00"> < <vehicle id="v0" x="202.89" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="2.89" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="71.00"> < <vehicle id="v0" x="216.78" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="16.78" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="72.00"> < <vehicle id="v0" x="230.67" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="30.67" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="73.00"> < <vehicle id="v0" x="244.56" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="44.56" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="74.00"> < <vehicle id="v0" x="258.45" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="58.45" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="75.00"> < <vehicle id="v0" x="272.34" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="72.34" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="76.00"> < <vehicle id="v0" x="286.23" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="86.23" lane="end_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 9,13d7 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 78.00 < Simulation ended at time: 78.00 <
---------- Differences in errors ---------- 0a1,159 > /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 3e 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552151==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5563d8b9fe32 bp 0x7fff0df6d6b0 sp 0x7fff0df6d6a8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5563d8b9fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5563d8b9f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5563d88aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5563d88abd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5563d8aa5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5563d8a9d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5563d8d07793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5563d8429c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5563d842556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5563d8413018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3ecada8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3ecada8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5563d8351634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5563d840faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5563dacf14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5563d8b9f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5563d88aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,120c6,30 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="20.00"> < <vehicle id="v0" x="100.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="100.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="21.00"> < <vehicle id="v0" x="100.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="100.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="22.00"> < <vehicle id="v0" x="100.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="100.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="23.00"> < <vehicle id="v0" x="100.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="100.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="24.00"> < <vehicle id="v0" x="100.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="100.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="25.00"> < <vehicle id="v0" x="100.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="100.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="26.00"> < <vehicle id="v0" x="100.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="100.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="27.00"> < <vehicle id="v0" x="100.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="100.00" lane="middle_0" slope="0.00"/> < </timestep> < <timestep time="28.00"> <truncated after showing first 30 lines> ---------- Differences in output ---------- 5d4 < Reason: All vehicles have left the simulation. 11,15d9 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 59.00 < Simulation ended at time: 59.00 <
---------- Differences in errors ---------- 0a1,159 > /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 db 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552155==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x560cf2477e32 bp 0x7ffcc38931b0 sp 0x7ffcc38931a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x560cf2477e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560cf24779df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560cf21829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560cf2183d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560cf237debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560cf2375952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560cf25df793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560cf1d01c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560cf1cfd56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560cf1ceb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f88fa9d0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f88fa9d0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560cf1c29634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x560cf1ce7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560cf45c94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560cf2477725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560cf21829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 9,13d7 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 174.00 < Simulation ended at time: 174.00 <
---------- Differences in errors ---------- 0a1,79 > /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 99 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552290==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55769bc02e32 bp 0x7ffcbb2ba890 sp 0x7ffcbb2ba888 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55769bc02e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55769bc029df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55769b90d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55769b90ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55769bb08ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55769bb00952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55769bd6a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55769b48cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55769b48856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55769b476018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f514119ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f514119ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55769b3b4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55769b472aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55769dd544f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55769bc02725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55769b90d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 10,22d8 < Reason: All vehicles have left the simulation. < Statistics (avg of 1): < RouteLength: 441.09 < Speed: 14.70 < Duration: 30.00 < WaitingTime: 0.00 < TimeLoss: 0.00 < DepartDelay: 0.00 < < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 34.00 < Simulation ended at time: 34.00 <
---------- Differences in errors ---------- 0a1,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000fc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000fc80: note: object has invalid vptr > 00 00 00 00 ee 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552180==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fdb4 at pc 0x557bc01e6e32 bp 0x7ffda3718290 sp 0x7ffda3718288 > READ of size 4 at 0x61600000fdb4 thread T0 > #0 0x557bc01e6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557bc01e69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557bbfef19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557bbfef2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557bc00ecebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557bc00e4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557bc034e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557bbfa70c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557bbfa6c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557bbfa5a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fcfd0b7dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcfd0b7de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557bbf998634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000fdb4 is located 308 bytes inside of 528-byte region [0x61600000fc80,0x61600000fe90) > freed by thread T0 here: > #0 0x557bbfa56aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557bc23384f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557bc01e6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557bbfef19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 6,8d5 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 5 queries and explored 2.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 10,19d6 < Loading additional-files from 'input_additional.add.xml' ... done ((TIME)). < Loading additional-files from 'input_additional2.add.xml' ... done ((TIME)). < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 60.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 260.00 < Simulation ended at time: 260.00 < ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="between" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="36.00" arrivalLane="e_0" arrivalPos="141.24" arrivalSpeed="13.89" duration="36.00" routeLength="491.19" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_between routing_between" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="20.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="140.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="7.00" duration="120.00" routeLength="891.19" waitingTime="0.00" waitingCount="0" stopTime="30.00" timeLoss="25.73" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="259.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="7.00" duration="259.00" routeLength="849.90" waitingTime="110.00" waitingCount="1" stopTime="30.00" timeLoss="167.70" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos> ---------- Differences in tripinfo2 ---------- 5,6d4 < <tripinfo id="t1" depart="20.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="140.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="7.00" duration="120.00" routeLength="891.19" waitingTime="0.00" waitingCount="0" stopTime="30.00" timeLoss="25.73" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="259.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="7.00" duration="259.00" routeLength="849.90" waitingTime="110.00" waitingCount="1" stopTime="30.00" timeLoss="167.70" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="60.00" type="micro"> <route id="!t0!var#1" state="0" edges="a b c"/> <route id="!t1!var#1" state="0" edges="d e c"/> <delay number="2" begin="3" end="1" depart="0.00" time="36.00"/> <vType id="train" length="50.00" vClass="rail"/> <vehicle id="t0" type="train" depart="0.00" departSpeed="max" route="!t0!var#1" distance="0 1" speedFactor="1.0000" reroute="1" state="262162 0 0 50.10 29000 33.88 59000 0 0" pos="399.00 349.00 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 1 0 29000"> <stop busStop="stop_c" arrival="100.00" duration="30.00" until="130.00"/> <device id="tripinfo_t0" state="a_0 0 13.89 -50.1 29000 1 1 0 -1"/> <device id="routing_t0" state="0"/> </vehicle> <vehicle id="t1" type="train" depart="20.00" departSpeed="max" route="!t1!var#1" distance="541.29 1" speedFactor="1.0000" reroute="1" state="262162 20000 2 50.10 0 0.00 59000 0 0" pos="50.52 0.52 13.89" speed="13.89 13.89" angle="90.00" posLat="0.00" waitingTime="100000 0"> <stop busStop="stop_c" arrival="50.00" duration="30.00" until="80.00"/> <device id="tripinfo_t1" state="d_0 0 13.89 491.19 0 0 0 0 -1"/> <device id="routing_t1" state="0"/> </vehicle> <lane id="a_0"> <vehicles value="t0"/> <link to="b_0"> <approaching id="t0" arrivalTime="60001" arrivalSpeed="0.00" departSpeed="0.25" request="0" arrivalSpeedBraking="0.00" waitingTime="28000" distance="1.00"/> </link> </lane> <lane id="c_0"> <vehicles value="t1"/> </lane> <railSignalConstraintTracker lane="e_0" index="1" state="between t1"/> </snapshot>
---------- Differences in errors ---------- 0a1,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000fc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000fc80: note: object has invalid vptr > 00 00 00 00 5f 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552274==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fdb4 at pc 0x55a2769bee32 bp 0x7ffcce798890 sp 0x7ffcce798888 > READ of size 4 at 0x61600000fdb4 thread T0 > #0 0x55a2769bee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2769be9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a2766c99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a2766cad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a2768c4ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a2768bc952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a276b26793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a276248c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a27624456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a276232018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fce3da12d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fce3da12e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a276170634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000fdb4 is located 308 bytes inside of 528-byte region [0x61600000fc80,0x61600000fe90) > freed by thread T0 here: > #0 0x55a27622eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a278b104f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a2769be725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a2766c99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 6,8d5 < Reason: All vehicles have left the simulation. < DijkstraRouter answered 5 queries and explored 2.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 10,18d6 < Loading additional-files from 'input_additional.add.xml' ... done ((TIME)). < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 60.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 260.00 < Simulation ended at time: 260.00 < ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="between" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="36.00" arrivalLane="e_0" arrivalPos="141.24" arrivalSpeed="13.89" duration="36.00" routeLength="491.19" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_between routing_between" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="20.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="140.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="7.00" duration="120.00" routeLength="891.19" waitingTime="0.00" waitingCount="0" stopTime="30.00" timeLoss="25.73" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="259.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="7.00" duration="259.00" routeLength="849.90" waitingTime="110.00" waitingCount="1" stopTime="30.00" timeLoss="167.70" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos> ---------- Differences in tripinfo2 ---------- 5,6d4 < <tripinfo id="t1" depart="20.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="140.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="7.00" duration="120.00" routeLength="891.19" waitingTime="0.00" waitingCount="0" stopTime="30.00" timeLoss="25.73" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="259.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="7.00" duration="259.00" routeLength="849.90" waitingTime="110.00" waitingCount="1" stopTime="30.00" timeLoss="167.70" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="60.00" type="micro" constraints="1"> <route id="!t0!var#1" state="0" edges="a b c"/> <route id="!t1!var#1" state="0" edges="d e c"/> <delay number="2" begin="3" end="1" depart="0.00" time="36.00"/> <vType id="train" length="50.00" vClass="rail"/> <vehicle id="t0" type="train" depart="0.00" departSpeed="max" route="!t0!var#1" distance="0 1" speedFactor="1.0000" reroute="1" state="262162 0 0 50.10 29000 33.88 59000 0 0" pos="399.00 349.00 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 1 0 29000"> <stop busStop="stop_c" arrival="100.00" duration="30.00" until="130.00"/> <device id="tripinfo_t0" state="a_0 0 13.89 -50.1 29000 1 1 0 -1"/> <device id="routing_t0" state="0"/> </vehicle> <vehicle id="t1" type="train" depart="20.00" departSpeed="max" route="!t1!var#1" distance="541.29 1" speedFactor="1.0000" reroute="1" state="262162 20000 2 50.10 0 0.00 59000 0 0" pos="50.52 0.52 13.89" speed="13.89 13.89" angle="90.00" posLat="0.00" waitingTime="100000 0"> <stop busStop="stop_c" arrival="50.00" duration="30.00" until="80.00"/> <device id="tripinfo_t1" state="d_0 0 13.89 491.19 0 0 0 0 -1"/> <device id="routing_t1" state="0"/> </vehicle> <lane id="a_0"> <vehicles value="t0"/> <link to="b_0"> <approaching id="t0" arrivalTime="60001" arrivalSpeed="0.00" departSpeed="0.25" request="0" arrivalSpeedBraking="0.00" waitingTime="28000" distance="1.00"/> </link> </lane> <lane id="c_0"> <vehicles value="t1"/> </lane> <railSignalConstraints id="A"> <predecessor tripId="t0" tl="D" foes="t1" limit="3"/> <foeInsertion tripId="t42" tl="D" foes="t23" limit="3" active="0"/> <truncated after showing first 30 lines> ---------- Missing result in state2 ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="61.00" type="micro" constraints="1"> <route id="!t0!var#1" state="1" edges="a b c"/> <route id="!t1!var#1" state="1" edges="d e c"/> <delay number="2" begin="3" end="1" depart="0.00" time="36.00"/> <vType id="train" length="50.00" vClass="rail"/> <vehicle id="t0" type="train" depart="0.00" departSpeed="max" route="!t0!var#1" distance="0 1" speedFactor="1.0000" reroute="1" state="262162 0 0 50.10 30000 34.88 60000 0 0" pos="399.00 349.00 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 1 0 30000"> <stop busStop="stop_c" arrival="100.00" duration="30.00" until="130.00"/> <device id="tripinfo_t0" state="a_0 0 13.89 -50.1 30000 1 1 0 -1"/> <device id="routing_t0" state="0"/> </vehicle> <vehicle id="t1" type="train" depart="20.00" departSpeed="max" route="!t1!var#1" distance="541.29 1" speedFactor="1.0000" reroute="1" state="262162 20000 2 50.10 0 0.00 60000 0 0" pos="64.41 14.41 13.89" speed="13.89 13.89" angle="90.00" posLat="0.00" waitingTime="100000 0"> <stop busStop="stop_c" arrival="50.00" duration="30.00" until="80.00"/> <device id="tripinfo_t1" state="d_0 0 13.89 491.19 0 0 0 0 -1"/> <device id="routing_t1" state="0"/> </vehicle> <lane id="a_0"> <vehicles value="t0"/> <link to="b_0"> <approaching id="t0" arrivalTime="61000" arrivalSpeed="0.00" departSpeed="0.25" request="0" arrivalSpeedBraking="0.00" waitingTime="29000" distance="1.00"/> </link> </lane> <lane id="c_0"> <vehicles value="t1"/> </lane> <railSignalConstraints id="A"> <predecessor tripId="t0" tl="D" foes="t1" limit="3"/> <foeInsertion tripId="t42" tl="D" foes="t23" limit="3" active="0"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009c80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009c80: note: object has invalid vptr > 00 00 00 00 ef 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 d4 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552296==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009db4 at pc 0x5616dba81e32 bp 0x7ffe672cad90 sp 0x7ffe672cad88 > READ of size 4 at 0x616000009db4 thread T0 > #0 0x5616dba81e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616dba819df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616db78c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5616db78dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616db987ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5616db97f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5616dbbe9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5616db30bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5616db30756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5616db2f5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2f402fbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2f402fbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5616db233634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000009db4 is located 308 bytes inside of 528-byte region [0x616000009c80,0x616000009e90) > freed by thread T0 here: > #0 0x5616db2f1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5616ddbd34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616dba81725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616db78c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 9,13d7 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 34.00 < Simulation ended at time: 34.00 <
---------- Differences in errors ---------- 0a1,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 65 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 > ================================================================= > ==2552318==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x5599bb515e32 bp 0x7ffd469fc350 sp 0x7ffd469fc348 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x5599bb515e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5599bb5159df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5599bb2209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5599bb221d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5599bb41bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5599bb413952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5599bb67d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5599bad9fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5599bad9b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5599bad89018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd29c681d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd29c681e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5599bacc7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x5599bad85aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5599bd6674f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5599bb515725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5599bb2209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 6,13d4 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 20.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 31.00 < Simulation ended at time: 31.00 < ---------- Differences in tripinfo ---------- 5,7d4 < <tripinfo id="v0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="19.00" arrivalLane="middle_0" arrivalPos="200.00" arrivalSpeed="13.89" duration="19.00" routeLength="201.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_v0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_v1" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> ---------- Differences in tripinfo2 ---------- 5d4 < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="30.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="26.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_v1" vType="t0" speedFactor="1.00" vaporized=""/> ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="20.00" type="micro"> <route id="dist_anon#0" state="1" edges="beg middle end"/> <route id="dist_anon#1" state="1" edges="beg middle"/> <route id="r0" state="1" edges="beg middle end"/> <route id="r1" state="1" edges="beg middle"/> <routeDistribution id="dist_anon" state="1" routes="dist_anon#0 dist_anon#1" probabilities="1.00 1.00"/> <delay number="1" begin="2" end="1" depart="1.00" time="19.00"/> <vType id="t0" sigma="0"/> <vehicle id="v1" type="t0" depart="3.00" route="r0" distance="7 0" speedFactor="1.0000" state="2050 4000 1 5.10 0 2.77 19000 0 0" pos="155.11 150.11 13.89" speed="13.89 13.89" angle="90.00" posLat="0.00" waitingTime="100000 0"> <device id="tripinfo_v1" state="beg_0 0 0 1.9 0 0 0 0 -1"/> </vehicle> <lane id="middle_0"> <vehicles value="v1"/> </lane> </snapshot>
---------- Differences in errors ---------- 0a1,81 > /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 8c 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552322==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x5593331a3e32 bp 0x7ffd7b3c84b0 sp 0x7ffd7b3c84a8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x5593331a3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5593331a39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559332eae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559332eafd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5593330a9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5593330a1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55933330b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559332a2dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559332a2956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559332a17018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4ac2d11d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ac2d11e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559332955634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x559332a13aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5593352f54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5593331a3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559332eae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in log ---------- 1,5d0 < Loading net-file from 'net.net.xml' ... done ((TIME)). < Loading done. < Simulation version started < Simulation ended at time: 31.00 < Reason: The final simulation step has been reached. ---------- Differences in log2 ---------- 2,6c2,3 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation version started < Simulation ended at time: 31.00 < Reason: All vehicles have left the simulation. --- > Error: Cannot read file 'state.xml'! > Quitting (on error). ---------- Differences in output ---------- 4d3 < Reason: The final simulation step has been reached. 6,13d4 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 30.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 31.00 < Simulation ended at time: 31.00 < ---------- Differences in tripinfo ---------- 5,7d4 < <tripinfo id="v0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="19.00" arrivalLane="middle_0" arrivalPos="200.00" arrivalSpeed="13.89" duration="19.00" routeLength="201.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_v0" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="v1.0" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="2.00" arrival="23.00" arrivalLane="middle_0" arrivalPos="200.00" arrivalSpeed="13.89" duration="19.00" routeLength="201.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.77" rerouteNo="0" devices="tripinfo_v1.0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="30.00" type="micro"> <delay number="0" begin="2" end="2" depart="2.00" time="38.00"/> <vType id="t0" sigma="0"/> </snapshot>
---------- Differences in errors ---------- 0a1,159 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 7b 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552340==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x55b6875f8e32 bp 0x7ffcdb78e3d0 sp 0x7ffcdb78e3c8 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x55b6875f8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b6875f89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b6873039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b687304d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b6874feebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b6874f6952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b687760793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b686e82c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b686e7e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b686e6c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc12d170d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc12d170e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b686daa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x55b686e68aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b68974a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b6875f8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b6873039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 223,315c223 < <vehicle id="v1" x="237.06" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="37.06" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="75.00"> < <vehicle id="v0" x="259.35" y="-1.65" angle="90.00" type="t0" speed="5.15" pos="59.35" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="246.71" y="-1.65" angle="90.00" type="t0" speed="9.65" pos="46.71" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="76.00"> < <vehicle id="v0" x="260.00" y="-1.65" angle="90.00" type="t0" speed="0.65" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="251.85" y="-1.65" angle="90.00" type="t0" speed="5.15" pos="51.85" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="77.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="252.50" y="-1.65" angle="90.00" type="t0" speed="0.65" pos="52.50" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="78.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="255.75" y="-1.65" angle="90.00" type="t0" speed="3.25" pos="55.75" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="79.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="261.59" y="-1.65" angle="90.00" type="t0" speed="5.85" pos="61.59" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="80.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="270.04" y="-1.65" angle="90.00" type="t0" speed="8.45" pos="70.04" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="81.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="281.09" y="-1.65" angle="90.00" type="t0" speed="11.05" pos="81.09" lane="end_0" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 5d4 < Reason: All vehicles have left the simulation. 11,15d9 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 103.00 < Simulation ended at time: 103.00 < ---------- Differences in tripinfo ---------- 5,7d4 < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="83.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="79.00" routeLength="301.90" waitingTime="41.00" waitingCount="3" stopTime="0.00" timeLoss="55.72" rerouteNo="0" devices="tripinfo_v1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="v0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="102.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="62.00" timeLoss="16.41" rerouteNo="0" devices="tripinfo_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> ---------- Differences in tripinfo2 ---------- 5,7d4 < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="83.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="79.00" routeLength="301.90" waitingTime="41.00" waitingCount="3" stopTime="0.00" timeLoss="55.72" rerouteNo="0" devices="tripinfo_v1 fcd_v1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="v0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="102.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="62.00" timeLoss="16.41" rerouteNo="0" devices="tripinfo_v0 fcd_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,159 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 77 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552359==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x5581b9f07e32 bp 0x7ffc38cbf290 sp 0x7ffc38cbf288 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x5581b9f07e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5581b9f079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5581b9c129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5581b9c13d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5581b9e0debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5581b9e05952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5581ba06f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5581b9791c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5581b978d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5581b977b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1fd23e3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1fd23e3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5581b96b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x5581b9777aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5581bc0594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5581b9f07725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5581b9c129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 223,315c223 < <vehicle id="v1" x="237.06" y="-1.65" angle="90.00" type="t0" speed="13.89" pos="37.06" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="75.00"> < <vehicle id="v0" x="259.35" y="-1.65" angle="90.00" type="t0" speed="5.15" pos="59.35" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="246.71" y="-1.65" angle="90.00" type="t0" speed="9.65" pos="46.71" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="76.00"> < <vehicle id="v0" x="260.00" y="-1.65" angle="90.00" type="t0" speed="0.65" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="251.85" y="-1.65" angle="90.00" type="t0" speed="5.15" pos="51.85" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="77.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="252.50" y="-1.65" angle="90.00" type="t0" speed="0.65" pos="52.50" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="78.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="255.75" y="-1.65" angle="90.00" type="t0" speed="3.25" pos="55.75" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="79.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="261.59" y="-1.65" angle="90.00" type="t0" speed="5.85" pos="61.59" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="80.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="270.04" y="-1.65" angle="90.00" type="t0" speed="8.45" pos="70.04" lane="end_0" slope="0.00"/> < </timestep> < <timestep time="81.00"> < <vehicle id="v0" x="260.00" y="-4.85" angle="90.00" type="t0" speed="0.00" pos="60.00" lane="end_0" slope="0.00"/> < <vehicle id="v1" x="281.09" y="-1.65" angle="90.00" type="t0" speed="11.05" pos="81.09" lane="end_0" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 5d4 < Reason: All vehicles have left the simulation. 11,15d9 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 103.00 < Simulation ended at time: 103.00 < ---------- Differences in tripinfo ---------- 5,7d4 < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="83.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="79.00" routeLength="301.90" waitingTime="41.00" waitingCount="3" stopTime="0.00" timeLoss="55.72" rerouteNo="0" devices="tripinfo_v1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="v0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="102.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="62.00" timeLoss="16.41" rerouteNo="0" devices="tripinfo_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> ---------- Differences in tripinfo2 ---------- 5,7d4 < <tripinfo id="v1" depart="4.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="83.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="79.00" routeLength="301.90" waitingTime="41.00" waitingCount="3" stopTime="0.00" timeLoss="55.72" rerouteNo="0" devices="tripinfo_v1 fcd_v1" vType="t0" speedFactor="1.00" vaporized=""/> < <tripinfo id="v0" depart="0.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="102.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="102.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="62.00" timeLoss="16.41" rerouteNo="0" devices="tripinfo_v0 fcd_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,159 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 51 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2552357==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x560d2c2fbe32 bp 0x7ffdb360d3d0 sp 0x7ffdb360d3c8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x560d2c2fbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560d2c2fb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560d2c0069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560d2c007d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560d2c201ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560d2c1f9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560d2c463793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560d2bb85c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560d2bb8156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560d2bb6f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3569207d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3569207e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560d2baad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x560d2bb6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560d2e44d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560d2c2fb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560d2c0069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 5d4 < Reason: All vehicles have left the simulation. 11,15d9 < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 60.00 < Simulation ended at time: 60.00 < ---------- Differences in tripinfo ---------- 5,6d4 < <tripinfo id="v0" depart="10.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="59.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="49.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="19.00" timeLoss="6.81" rerouteNo="0" devices="tripinfo_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos> ---------- Differences in tripinfo2 ---------- 5,6d4 < <tripinfo id="v0" depart="10.00" departLane="beg_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="59.00" arrivalLane="end_0" arrivalPos="100.00" arrivalSpeed="13.89" duration="49.00" routeLength="301.90" waitingTime="0.00" waitingCount="0" stopTime="19.00" timeLoss="6.81" rerouteNo="0" devices="tripinfo_v0" vType="t0" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 3,103c3,83 < Warning: Teleporting vehicle 'flow.6'; waited too long (yield), lane='C1toB1_0', time=225.00. < Warning: Teleporting vehicle 'flow.8'; waited too long (yield), lane='D1toC1_0', time=227.00. < Warning: Teleporting vehicle 'flow.10'; waited too long (yield), lane='E1toD1_0', time=229.00. < Warning: Teleporting vehicle 'flow.12'; waited too long (yield), lane='F1toE1_0', time=231.00. < Warning: Teleporting vehicle 'flow.3'; waited too long (yield), lane='A1toA0_0', time=253.00. < Warning: Vehicle 'flow.6' ends teleporting on edge 'A1toA0', time=253.00. < Warning: Teleporting vehicle 'flow.1'; waited too long (yield), lane=':A1_3_0', time=254.00. < Warning: Vehicle 'flow.12' ends teleporting on edge 'B1toA1', time=256.00. < Warning: Vehicle 'flow.1' teleports beyond arrival edge 'A1toA0', time=258.00. < Warning: Vehicle 'flow.8' teleports beyond arrival edge 'A1toA0', time=260.00. < Warning: Vehicle 'flow.3' teleports beyond arrival edge 'A1toA0', time=271.00. < Warning: Vehicle 'flow.10' teleports beyond arrival edge 'A1toA0', time=276.00. < Warning: Teleporting vehicle 'flow.7'; waited too long (jam), lane='C1toB1_0', time=329.00. < Warning: Teleporting vehicle 'flow.17'; waited too long (jam), lane='E0toF0_0', time=338.00. < Warning: Teleporting vehicle 'flow.19'; waited too long (jam), lane='D0toE0_0', time=340.00. < Warning: Teleporting vehicle 'flow.2'; waited too long (yield), lane='A0toA1_0', time=357.00. < Warning: Teleporting vehicle 'flow.12'; waited too long (jam), lane='B1toA1_0', time=358.00. < Warning: Vehicle 'flow.2' ends teleporting on edge 'A1toA0', time=361.00. < Warning: Vehicle 'flow.7' teleports beyond arrival edge 'A1toA0', time=365.00. < Warning: Vehicle 'flow.12' teleports beyond arrival edge 'A1toA0', time=385.00. < Warning: Vehicle 'flow.17' teleports beyond arrival edge 'A1toA0', time=412.00. < Warning: Vehicle 'flow.19' teleports beyond arrival edge 'A1toA0', time=423.00. < Warning: Teleporting vehicle 'flow.11'; waited too long (yield), lane='C1toB1_0', time=465.00. < Warning: Vehicle 'flow.11' ends teleporting on edge 'B1toA1', time=465.00. < Warning: Teleporting vehicle 'flow.13'; waited too long (yield), lane='D1toC1_0', time=466.00. < Warning: Vehicle 'flow.13' ends teleporting on edge 'C1toB1', time=466.00. < Warning: Teleporting vehicle 'flow.14'; waited too long (yield), lane='E1toD1_0', time=467.00. < Warning: Teleporting vehicle 'flow.15'; waited too long (yield), lane='F1toE1_0', time=467.00. < Warning: Vehicle 'flow.14' ends teleporting on edge 'D1toC1', time=467.00. <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 6,13d4 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 330.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 1053.00 < Simulation ended at time: 1058.00 < ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="330.00" type="micro"> <route id="r1" state="1" edges="A0toB0 B0toC0 C0toD0 D0toE0 E0toF0 F0toF1 F1toE1 E1toD1 D1toC1 C1toB1 B1toA1 A1toA0 A0toA1 A1toA0"/> <delay number="14" begin="20" end="6" depart="104.00" time="1379.00"/> <vType id="DEFAULT_VEHTYPE" sigma="0"/> <vehicle id="flow.11" depart="22.00" route="r1" distance="107.8 0" speedFactor="1.0000" state="2144 28000 7 5.10 97000 293.07 329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="270.00" posLat="0.00" waitingTime="100000 1 0 97000"/> <vehicle id="flow.12" depart="24.00" route="r1" distance="126.8 0" speedFactor="1.0000" state="2144 31000 10 5.10 72000 265.97 329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="270.00" posLat="0.00" waitingTime="100000 2 0 72000 73000 174000"/> <vehicle id="flow.13" depart="26.00" route="r1" distance="92.8 0" speedFactor="1.0000" state="2144 33000 6 5.10 95000 289.15 329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="270.00" posLat="0.00" waitingTime="100000 2 0 95000 98000 198000"/> <vehicle id="flow.14" depart="28.00" route="r1" distance="84.9 0" speedFactor="1.0000" state="2144 36000 5 5.10 94000 286.69 329000 0 0" pos="7.90 2.90 0.00" speed="0.00 0.00" angle="296.77" posLat="0.00" waitingTime="100000 2 0 94000 97000 197000"/> <vehicle id="flow.15" depart="30.00" route="r1" distance="76.4 0" speedFactor="1.0000" state="2144 38000 5 5.10 94000 285.33 329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="0.00" posLat="0.00" waitingTime="100000 2 0 94000 96000 196000"/> <vehicle id="flow.16" depart="32.00" route="r1" distance="68.5 0" speedFactor="1.0000" state="2144 41000 4 5.10 93000 282.87 329000 0 0" pos="7.90 2.90 0.00" speed="0.00 0.00" angle="26.77" posLat="0.00" waitingTime="100000 2 0 93000 95000 195000"/> <vehicle id="flow.17" depart="34.00" route="r1" distance="60 0" speedFactor="1.0000" state="2144 43000 4 5.10 92000 281.51 329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 2 0 92000 94000 194000"/> <vehicle id="flow.18" depart="36.00" route="r1" distance="53.5 0" speedFactor="1.0000" state="2144 46000 3 5.10 91000 279.05 329000 0 0" pos="6.50 1.50 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 2 0 91000 93000 193000"/> <vehicle id="flow.19" depart="38.00" route="r1" distance="45 0" speedFactor="1.0000" state="2144 48000 3 5.10 90000 277.59 329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 2 0 90000 92000 192000"/> <vehicle id="flow.2" depart="4.00" route="r1" distance="182.52 0" speedFactor="1.0000" state="2144 5000 12 5.10 73000 310.63 329000 0 0" pos="8.40 3.40 0.00" speed="0.00 0.00" angle="0.00" posLat="0.00" waitingTime="100000 2 0 73000 75000 175000"/> <vehicle id="flow.4" depart="8.00" route="r1" distance="169.2 0" speedFactor="1.0000" state="2144 10000 11 5.10 29000 306.59 329000 0 0" pos="8.40 3.40 0.00" speed="0.00 0.00" angle="180.00" posLat="0.00" waitingTime="100000 3 0 29000 30000 73000 76000 174000"/> <vehicle id="flow.5" depart="10.00" route="r1" distance="169.2 0" speedFactor="1.0000" state="2144 12000 11 5.10 28000 305.13 329000 0 0" pos="0.90 3.80 0.00" speed="0.00 0.00" angle="196.26" posLat="0.00" waitingTime="100000 3 0 28000 29000 72000 75000 173000"/> <vehicle id="flow.7" depart="14.00" route="r1" distance="146.3 0" speedFactor="1.0000" state="2144 18000 10 5.10 0 300.91 329000 0 0" pos="5.00 0.00 0.00" speed="0.00 0.00" angle="270.00" posLat="-1.60" waitingTime="100000 1 0 101000"/> <vehicle id="flow.9" depart="18.00" route="r1" distance="122.8 0" speedFactor="1.0000" state="2144 23000 8 5.10 99000 296.99 329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="270.00" posLat="0.00" waitingTime="100000 1 0 99000"/> <vehicleTransfer id="flow.7" depart="337500"/> <lane id=":E0_6_0"> <vehicles value="flow.18"/> </lane> <lane id=":F0_2_0"> <vehicles value="flow.16"/> </lane> <lane id=":F1_0_0"> <vehicles value="flow.14"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3,103c3,83 < Warning: Teleporting vehicle 'flow.6'; waited too long (yield), lane='C1toB1_0', time=1576800225.00. < Warning: Teleporting vehicle 'flow.8'; waited too long (yield), lane='D1toC1_0', time=1576800227.00. < Warning: Teleporting vehicle 'flow.10'; waited too long (yield), lane='E1toD1_0', time=1576800229.00. < Warning: Teleporting vehicle 'flow.12'; waited too long (yield), lane='F1toE1_0', time=1576800231.00. < Warning: Teleporting vehicle 'flow.3'; waited too long (yield), lane='A1toA0_0', time=1576800253.00. < Warning: Vehicle 'flow.6' ends teleporting on edge 'A1toA0', time=1576800253.00. < Warning: Teleporting vehicle 'flow.1'; waited too long (yield), lane=':A1_3_0', time=1576800254.00. < Warning: Vehicle 'flow.12' ends teleporting on edge 'B1toA1', time=1576800256.00. < Warning: Vehicle 'flow.1' teleports beyond arrival edge 'A1toA0', time=1576800258.00. < Warning: Vehicle 'flow.8' teleports beyond arrival edge 'A1toA0', time=1576800260.00. < Warning: Vehicle 'flow.3' teleports beyond arrival edge 'A1toA0', time=1576800271.00. < Warning: Vehicle 'flow.10' teleports beyond arrival edge 'A1toA0', time=1576800276.00. < Warning: Teleporting vehicle 'flow.7'; waited too long (jam), lane='C1toB1_0', time=1576800329.00. < Warning: Teleporting vehicle 'flow.17'; waited too long (jam), lane='E0toF0_0', time=1576800338.00. < Warning: Teleporting vehicle 'flow.19'; waited too long (jam), lane='D0toE0_0', time=1576800340.00. < Warning: Teleporting vehicle 'flow.2'; waited too long (yield), lane='A0toA1_0', time=1576800357.00. < Warning: Teleporting vehicle 'flow.12'; waited too long (jam), lane='B1toA1_0', time=1576800358.00. < Warning: Vehicle 'flow.2' ends teleporting on edge 'A1toA0', time=1576800361.00. < Warning: Vehicle 'flow.7' teleports beyond arrival edge 'A1toA0', time=1576800365.00. < Warning: Vehicle 'flow.12' teleports beyond arrival edge 'A1toA0', time=1576800385.00. < Warning: Vehicle 'flow.17' teleports beyond arrival edge 'A1toA0', time=1576800412.00. < Warning: Vehicle 'flow.19' teleports beyond arrival edge 'A1toA0', time=1576800423.00. < Warning: Teleporting vehicle 'flow.11'; waited too long (yield), lane='C1toB1_0', time=1576800465.00. < Warning: Vehicle 'flow.11' ends teleporting on edge 'B1toA1', time=1576800465.00. < Warning: Teleporting vehicle 'flow.13'; waited too long (yield), lane='D1toC1_0', time=1576800466.00. < Warning: Vehicle 'flow.13' ends teleporting on edge 'C1toB1', time=1576800466.00. < Warning: Teleporting vehicle 'flow.14'; waited too long (yield), lane='E1toD1_0', time=1576800467.00. < Warning: Teleporting vehicle 'flow.15'; waited too long (yield), lane='F1toE1_0', time=1576800467.00. < Warning: Vehicle 'flow.14' ends teleporting on edge 'D1toC1', time=1576800467.00. <truncated after showing first 30 lines> ---------- Differences in output ---------- 4d3 < Reason: All vehicles have left the simulation. 6,13d4 < Loading state from 'state.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 1576800330.00. < Reason: All vehicles have left the simulation. < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 1576801053.00 < Simulation ended at time: 1576801058.00 < ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="1576800330.00" type="micro"> <route id="r1" state="1" edges="A0toB0 B0toC0 C0toD0 D0toE0 E0toF0 F0toF1 F1toE1 E1toD1 D1toC1 C1toB1 B1toA1 A1toA0 A0toA1 A1toA0"/> <delay number="14" begin="20" end="6" depart="104.00" time="1379.00"/> <vType id="DEFAULT_VEHTYPE" sigma="0"/> <vehicle id="flow.11" depart="1576800022.00" route="r1" distance="107.8 0" speedFactor="1.0000" state="2240 1576800028000 7 5.10 97000 293.07 1576800329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="270.00" posLat="0.00" waitingTime="100000 1 0 97000"/> <vehicle id="flow.12" depart="1576800024.00" route="r1" distance="126.8 0" speedFactor="1.0000" state="2240 1576800031000 10 5.10 72000 265.97 1576800329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="270.00" posLat="0.00" waitingTime="100000 2 0 72000 73000 174000"/> <vehicle id="flow.13" depart="1576800026.00" route="r1" distance="92.8 0" speedFactor="1.0000" state="2240 1576800033000 6 5.10 95000 289.15 1576800329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="270.00" posLat="0.00" waitingTime="100000 2 0 95000 98000 198000"/> <vehicle id="flow.14" depart="1576800028.00" route="r1" distance="84.9 0" speedFactor="1.0000" state="2240 1576800036000 5 5.10 94000 286.69 1576800329000 0 0" pos="7.90 2.90 0.00" speed="0.00 0.00" angle="296.77" posLat="0.00" waitingTime="100000 2 0 94000 97000 197000"/> <vehicle id="flow.15" depart="1576800030.00" route="r1" distance="76.4 0" speedFactor="1.0000" state="2240 1576800038000 5 5.10 94000 285.33 1576800329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="0.00" posLat="0.00" waitingTime="100000 2 0 94000 96000 196000"/> <vehicle id="flow.16" depart="1576800032.00" route="r1" distance="68.5 0" speedFactor="1.0000" state="2240 1576800041000 4 5.10 93000 282.87 1576800329000 0 0" pos="7.90 2.90 0.00" speed="0.00 0.00" angle="26.77" posLat="0.00" waitingTime="100000 2 0 93000 95000 195000"/> <vehicle id="flow.17" depart="1576800034.00" route="r1" distance="60 0" speedFactor="1.0000" state="2240 1576800043000 4 5.10 92000 281.51 1576800329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 2 0 92000 94000 194000"/> <vehicle id="flow.18" depart="1576800036.00" route="r1" distance="53.5 0" speedFactor="1.0000" state="2240 1576800046000 3 5.10 91000 279.05 1576800329000 0 0" pos="6.50 1.50 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 2 0 91000 93000 193000"/> <vehicle id="flow.19" depart="1576800038.00" route="r1" distance="45 0" speedFactor="1.0000" state="2240 1576800048000 3 5.10 90000 277.59 1576800329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 2 0 90000 92000 192000"/> <vehicle id="flow.2" depart="1576800004.00" route="r1" distance="182.52 0" speedFactor="1.0000" state="2240 1576800005000 12 5.10 73000 310.63 1576800329000 0 0" pos="8.40 3.40 0.00" speed="0.00 0.00" angle="0.00" posLat="0.00" waitingTime="100000 2 0 73000 75000 175000"/> <vehicle id="flow.4" depart="1576800008.00" route="r1" distance="169.2 0" speedFactor="1.0000" state="2240 1576800010000 11 5.10 29000 306.59 1576800329000 0 0" pos="8.40 3.40 0.00" speed="0.00 0.00" angle="180.00" posLat="0.00" waitingTime="100000 3 0 29000 30000 73000 76000 174000"/> <vehicle id="flow.5" depart="1576800010.00" route="r1" distance="169.2 0" speedFactor="1.0000" state="2240 1576800012000 11 5.10 28000 305.13 1576800329000 0 0" pos="0.90 3.80 0.00" speed="0.00 0.00" angle="196.26" posLat="0.00" waitingTime="100000 3 0 28000 29000 72000 75000 173000"/> <vehicle id="flow.7" depart="1576800014.00" route="r1" distance="146.3 0" speedFactor="1.0000" state="2240 1576800018000 10 5.10 0 300.91 1576800329000 0 0" pos="5.00 0.00 0.00" speed="0.00 0.00" angle="270.00" posLat="-1.60" waitingTime="100000 1 0 101000"/> <vehicle id="flow.9" depart="1576800018.00" route="r1" distance="122.8 0" speedFactor="1.0000" state="2240 1576800023000 8 5.10 99000 296.99 1576800329000 0 0" pos="7.50 2.50 0.00" speed="0.00 0.00" angle="270.00" posLat="0.00" waitingTime="100000 1 0 99000"/> <vehicleTransfer id="flow.7" depart="1576800337500"/> <lane id=":E0_6_0"> <vehicles value="flow.18"/> </lane> <lane id=":F0_2_0"> <vehicles value="flow.16"/> </lane> <lane id=":F1_0_0"> <vehicles value="flow.14"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,163 > /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 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551837==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56435b3f2e32 bp 0x7ffe12f279b0 sp 0x7ffe12f279a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56435b3f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56435b3f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56435b0fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56435b0fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56435b2f8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56435b2f0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56435b55a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56435ac7cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56435ac7856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56435ac66018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fac38c82d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac38c82e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56435aba4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x56435ac62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56435d5444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56435b3f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56435b0fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="44.00 130.00 216.00 260.00"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 9,11c11,16 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="47.00 133.00 219.00 262.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <vehroute-output.exit-times value="true"/> > <save-state.times value="50"/> > <save-state.files value="state.xml"/> > </output> 13c18,23 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="44.00 130.00 216.00 260.00"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 9,11c11,14 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1" exitTimes="47.00 133.00 219.00 262.00"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes2.xml"/> > <vehroute-output.exit-times value="true"/> > </output> 13c16,21 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,159 > /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 a8 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551824==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x555e05246e32 bp 0x7ffe83deec90 sp 0x7ffe83deec88 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x555e05246e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e052469df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e04f519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e04f52d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e0514cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555e05144952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555e053ae793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555e04ad0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555e04acc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555e04aba018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f412bb98d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f412bb98e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e049f8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x555e04ab6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555e073984f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e05246725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e04f519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="260.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 9,11c11,13 < <vehicle id="1" depart="5.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="262.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,20 < </routes> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 39 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 13 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537306==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x55ae64653e32 bp 0x7ffc69bb7a70 sp 0x7ffc69bb7a68 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x55ae64653e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ae646539df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ae6435e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ae6435fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ae6454ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ae6454c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ae6454e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ae63ed36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ae63ed6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ae63ec7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f79feac9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f79feac9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ae63e05634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f7b4 is located 308 bytes inside of 528-byte region [0x61600000f680,0x61600000f890) > freed by thread T0 here: > #0 0x55ae63ec3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ae667a54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ae64653725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ae6435e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 ff 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 17 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537294==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x5585e2072e32 bp 0x7fff63509f70 sp 0x7fff63509f68 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x5585e2072e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5585e20729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5585e1d7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5585e1d7ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5585e1f6be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5585e1f6b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5585e1f6d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5585e18f26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5585e18f5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5585e18e6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f238ccacd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f238ccace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5585e1824634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f7b4 is located 308 bytes inside of 528-byte region [0x61600000f680,0x61600000f890) > freed by thread T0 here: > #0 0x5585e18e2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5585e41c44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5585e2072725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5585e1d7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 c2 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 fd 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536872==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x562dfb761e32 bp 0x7fff7ea0ad90 sp 0x7fff7ea0ad88 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x562dfb761e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562dfb7619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562dfb46c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562dfb46dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562dfb667ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562dfb65f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562dfb8c9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562dfafebc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562dfafe756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562dfafd5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f62ef979d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f62ef979e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562dfaf13634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x562dfafd1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562dfd8b34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562dfb761725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562dfb46c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:32 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,23 < <ToCDeviceLog> < <TOR id="ToC_veh" t="4.00" lane="WE_0" lanePos="15.60" x="515.60" y="-4.80"/> < <ToCdown id="ToC_veh" t="29.00" lane="WE_0" lanePos="243.10" x="743.10" y="-4.80"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="58187"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012680: note: object has invalid vptr > 00 00 00 00 f5 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537105==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000127b4 at pc 0x557757afbe32 bp 0x7ffcd88bc8b0 sp 0x7ffcd88bc8a8 > READ of size 4 at 0x6160000127b4 thread T0 > #0 0x557757afbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557757afb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5577578069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557757807d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5577579f4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5577579f4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5577579f67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55775737b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55775737e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55775736f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff1664c9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff1664c9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5577572ad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000127b4 is located 308 bytes inside of 528-byte region [0x616000012680,0x616000012890) > freed by thread T0 here: > #0 0x55775736baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557759c4d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557757afb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5577578069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2493,2510c2493 < <vehicle id="leader" x="2930.19" y="2289.94" angle="342.00" type="automated" speed="19.60" pos="817.19" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="498.00"> < <vehicle id="ToC_veh" x="3076.22" y="1181.96" angle="18.00" type="manual" speed="19.07" pos="637.47" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3125.34" y="1333.15" angle="18.00" type="automated" speed="19.60" pos="796.43" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="2924.13" y="2308.58" angle="342.00" type="automated" speed="19.60" pos="836.79" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="499.00"> < <vehicle id="ToC_veh" x="3082.07" y="1199.97" angle="18.00" type="manual" speed="18.93" pos="656.40" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3131.40" y="1351.79" angle="18.00" type="automated" speed="19.60" pos="816.03" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="2918.07" y="2327.22" angle="342.00" type="automated" speed="19.60" pos="856.39" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="500.00"> < <vehicle id="ToC_veh" x="3088.08" y="1218.47" angle="18.00" type="manual" speed="19.45" pos="675.85" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3137.45" y="1370.43" angle="18.00" type="automated" speed="19.60" pos="835.63" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="2912.02" y="2345.86" angle="342.00" type="automated" speed="19.60" pos="875.99" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < </fcd-export> --- > <vehicle id="leader" \ No newline at end of file ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:34 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="12.00" lane="2/1to3/1_0" lanePos="121.93" x="2778.81" y="2520.89"/> < <MRM id="ToC_veh" t="13.00" lane="2/1to3/1_0" lanePos="141.53" x="2762.95" y="2532.41"/> < <ToCdown id="ToC_veh" t="62.00" lane="2/1to3/1_0" lanePos="311.53" x="2625.42" y="2632.33"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="33509"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012680: note: object has invalid vptr > 00 00 00 00 27 42 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537147==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000127b4 at pc 0x5617ab2d5e32 bp 0x7fff27e2ebb0 sp 0x7fff27e2eba8 > READ of size 4 at 0x6160000127b4 thread T0 > #0 0x5617ab2d5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5617ab2d59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5617aafe09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5617aafe1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5617ab1cee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5617ab1ce786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5617ab1d07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5617aab556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5617aab58698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5617aab49216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb833494d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb833494e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5617aaa87634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000127b4 is located 308 bytes inside of 528-byte region [0x616000012680,0x616000012890) > freed by thread T0 here: > #0 0x5617aab45aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5617ad4274f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5617ab2d5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5617aafe09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2495,2510c2495 < <timestep time="498.00"> < <vehicle id="ToC_veh" x="3032.74" y="1048.17" angle="18.00" type="manual" speed="18.79" pos="496.79" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3083.78" y="1205.25" angle="18.00" type="automated" speed="19.60" pos="661.95" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3016.41" y="2024.56" angle="342.00" type="automated" speed="19.60" pos="538.16" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="499.00"> < <vehicle id="ToC_veh" x="3038.64" y="1066.32" angle="18.00" type="manual" speed="19.08" pos="515.87" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3089.84" y="1223.89" angle="18.00" type="automated" speed="19.60" pos="681.55" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3010.35" y="2043.21" angle="342.00" type="automated" speed="19.60" pos="557.76" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="500.00"> < <vehicle id="ToC_veh" x="3044.57" y="1084.58" angle="18.00" type="manual" speed="19.20" pos="535.07" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3095.90" y="1242.53" angle="18.00" type="automated" speed="19.60" pos="701.15" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3004.30" y="2061.85" angle="342.00" type="automated" speed="19.60" pos="577.36" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < </fcd-export> --- > <timestep time="498.00 \ No newline at end of file ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:35 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="7.00" lane="2/1to3/1_0" lanePos="29.33" x="2853.72" y="2466.46"/> < <MRM id="ToC_veh" t="8.00" lane="2/1to3/1_0" lanePos="42.33" x="2843.21" y="2474.10"/> < <ToCdown id="ToC_veh" t="57.00" lane="2/1to3/1_0" lanePos="73.33" x="2818.13" y="2492.32"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="43151"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012680: note: object has invalid vptr > 00 00 00 00 30 42 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537285==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000127b4 at pc 0x560b47f5ee32 bp 0x7ffd413c6070 sp 0x7ffd413c6068 > READ of size 4 at 0x6160000127b4 thread T0 > #0 0x560b47f5ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560b47f5e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560b47c699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560b47c6ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560b47e57e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560b47e57786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560b47e597f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560b477de6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560b477e1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560b477d2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0cccfb2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0cccfb2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560b47710634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000127b4 is located 308 bytes inside of 528-byte region [0x616000012680,0x616000012890) > freed by thread T0 here: > #0 0x560b477ceaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560b4a0b04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560b47f5e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560b47c699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2493,2510c2493 < <vehicle id="leader" x="3022.47" y="2005.92" angle="342.00" type="automated" speed="19.60" pos="518.56" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="498.00"> < <vehicle id="ToC_veh" x="3047.88" y="1094.74" angle="18.00" type="manual" speed="19.57" pos="545.76" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3097.61" y="1247.82" angle="18.00" type="automated" speed="19.60" pos="706.71" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3016.41" y="2024.56" angle="342.00" type="automated" speed="19.60" pos="538.16" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="499.00"> < <vehicle id="ToC_veh" x="3053.56" y="1112.22" angle="18.00" type="manual" speed="18.38" pos="564.14" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3103.67" y="1266.46" angle="18.00" type="automated" speed="19.60" pos="726.31" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3010.35" y="2043.21" angle="342.00" type="automated" speed="19.60" pos="557.76" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="500.00"> < <vehicle id="ToC_veh" x="3059.43" y="1130.30" angle="18.00" type="manual" speed="19.01" pos="583.15" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3109.73" y="1285.10" angle="18.00" type="automated" speed="19.60" pos="745.91" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3004.30" y="2061.85" angle="342.00" type="automated" speed="19.60" pos="577.36" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < </fcd-export> --- > <vehicle id="leader" x="3022.47" y="2005.92" angle="342.00" type="automated" speed \ No newline at end of file ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:35 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="7.00" lane="2/1to3/1_0" lanePos="29.33" x="2853.72" y="2466.46"/> < <MRM id="ToC_veh" t="12.00" lane="2/1to3/1_0" lanePos="94.33" x="2801.14" y="2504.66"/> < <ToCdown id="ToC_veh" t="57.00" lane="2/1to3/1_0" lanePos="125.33" x="2776.06" y="2522.89"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="45831"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 d1 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 fa 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536809==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x557ac2330e32 bp 0x7fff4dbc63b0 sp 0x7fff4dbc63a8 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x557ac2330e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557ac23309df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557ac203b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557ac203cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557ac2236ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557ac222e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557ac2498793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557ac1bbac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557ac1bb656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557ac1ba4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0d2ee21d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0d2ee21e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557ac1ae2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x557ac1ba0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557ac44824f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557ac2330725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557ac203b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:31 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,23 < <ToCDeviceLog> < <TOR id="ToC_veh" t="32.00" lane="WE_1" lanePos="400.14" x="900.14" y="-1.60"/> < <MRM id="ToC_veh" t="37.00" lane="WE_1" lanePos="469.59" x="969.59" y="-1.60"/> < <ToCdown id="ToC_veh" t="72.00" lane="WE_0" lanePos="669.51" x="1169.51" y="-4.80"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="45315"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /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 99 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 fc 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536535==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x556f0979be32 bp 0x7ffc0ce38310 sp 0x7ffc0ce38308 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x556f0979be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556f0979b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556f094a69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556f094a7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556f096a1ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556f09699952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556f09903793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556f09025c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556f0902156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556f0900f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb24fe05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb24fe05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556f08f4d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x556f0900baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556f0b8ed4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556f0979b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556f094a69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 270,342c270 < <vehicle id="ToC_veh" x="1447.31" y="-1.60" angle="90.00" type="automated@ToC_veh" speed="0.00" pos="947.31" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="89.00"> < <vehicle id="ToC_veh" x="1447.31" y="-1.60" angle="90.00" type="automated@ToC_veh" speed="0.00" pos="947.31" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="90.00"> < <vehicle id="ToC_veh" x="1447.31" y="-1.60" angle="90.00" type="automated@ToC_veh" speed="0.00" pos="947.31" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="91.00"> < <vehicle id="ToC_veh" x="1447.31" y="-1.60" angle="90.00" type="automated@ToC_veh" speed="0.00" pos="947.31" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="92.00"> < <vehicle id="ToC_veh" x="1449.63" y="-4.80" angle="90.00" type="manual" speed="2.32" pos="949.63" lane="WE_0" slope="0.00"/> < </timestep> < <timestep time="93.00"> < <vehicle id="ToC_veh" x="1454.49" y="-4.80" angle="90.00" type="manual" speed="4.86" pos="954.49" lane="WE_0" slope="0.00"/> < </timestep> < <timestep time="94.00"> < <vehicle id="ToC_veh" x="1461.62" y="-4.80" angle="90.00" type="manual" speed="7.13" pos="961.62" lane="WE_0" slope="0.00"/> < </timestep> < <timestep time="95.00"> < <vehicle id="ToC_veh" x="1471.02" y="-4.80" angle="90.00" type="manual" speed="9.41" pos="971.02" lane="WE_0" slope="0.00"/> < </timestep> < <timestep time="96.00"> < <vehicle id="ToC_veh" x="1482.67" y="-4.80" angle="90.00" type="manual" speed="11.64" pos="982.67" lane="WE_0" slope="0.00"/> < </timestep> < <timestep time="97.00"> < <vehicle id="ToC_veh" x="1495.33" y="-5.20" angle="94.60" type="manual" speed="12.70" pos="2.57" lane=":gneJ1_0_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,27 < <ToCDeviceLog> < <TOR id="ToC_veh" t="52.00" lane="WE_1" lanePos="677.94" x="1177.94" y="-1.60"/> < <MRM id="ToC_veh" t="57.00" lane="WE_1" lanePos="747.39" x="1247.39" y="-1.60"/> < <ToCdown id="ToC_veh" t="92.00" lane="WE_1" lanePos="947.31" x="1447.31" y="-1.60"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="52885"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 bf 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 fc 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536721==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55d64ae11e32 bp 0x7fff49c2f130 sp 0x7fff49c2f128 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55d64ae11e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d64ae119df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d64ab1c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d64ab1dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d64ad17ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d64ad0f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d64af79793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d64a69bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d64a69756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d64a685018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f24468f2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24468f2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d64a5c3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55d64a681aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d64cf634f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d64ae11725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d64ab1c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 270,363c270 < <vehicle id="ToC_veh" x="1447.31" y="-1.60" angle="90.00" type="automated@ToC_veh" speed="0.00" pos="947.31" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="89.00"> < <vehicle id="ToC_veh" x="1447.31" y="-1.60" angle="90.00" type="automated@ToC_veh" speed="0.00" pos="947.31" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="90.00"> < <vehicle id="ToC_veh" x="1447.31" y="-1.60" angle="90.00" type="automated@ToC_veh" speed="0.00" pos="947.31" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="91.00"> < <vehicle id="ToC_veh" x="1447.31" y="-1.60" angle="90.00" type="automated@ToC_veh" speed="0.00" pos="947.31" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="92.00"> < <vehicle id="ToC_veh" x="1449.63" y="-1.60" angle="90.00" type="manual" speed="2.32" pos="949.63" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="93.00"> < <vehicle id="ToC_veh" x="1454.02" y="-1.60" angle="90.00" type="manual" speed="4.39" pos="954.02" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="94.00"> < <vehicle id="ToC_veh" x="1460.21" y="-1.60" angle="90.00" type="manual" speed="6.19" pos="960.21" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="95.00"> < <vehicle id="ToC_veh" x="1468.03" y="-1.60" angle="90.00" type="manual" speed="7.82" pos="968.03" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="96.00"> < <vehicle id="ToC_veh" x="1478.14" y="-1.60" angle="90.00" type="manual" speed="10.11" pos="978.14" lane="WE_1" slope="0.00"/> < </timestep> < <timestep time="97.00"> < <vehicle id="ToC_veh" x="1487.24" y="-1.60" angle="90.00" type="manual" speed="9.10" pos="987.24" lane="WE_1" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:30 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,27 < <ToCDeviceLog> < <TOR id="ToC_veh" t="52.00" lane="WE_1" lanePos="677.94" x="1177.94" y="-1.60"/> < <MRM id="ToC_veh" t="57.00" lane="WE_1" lanePos="747.39" x="1247.39" y="-1.60"/> < <ToCdown id="ToC_veh" t="92.00" lane="WE_1" lanePos="947.31" x="1447.31" y="-1.60"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="34243"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 fa 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536924==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x55c7ed2f3e32 bp 0x7fff66daab70 sp 0x7fff66daab68 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x55c7ed2f3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c7ed2f39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c7ecffe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c7ecfffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c7ed1f9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c7ed1f1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c7ed45b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c7ecb7dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c7ecb7956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c7ecb67018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7feef557dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feef557de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c7ecaa5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x55c7ecb63aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c7ef4454f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c7ed2f3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c7ecffe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:33 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,23 < <ToCDeviceLog> < <TOR id="ToC_veh" t="32.00" lane="WE_0" lanePos="400.14" x="900.14" y="-4.80"/> < <ToCdown id="ToC_veh" t="72.00" lane="WE_0" lanePos="955.74" x="1455.74" y="-4.80"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="56841"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /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 be 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 fa 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536883==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x55b11616ae32 bp 0x7ffff5ea5330 sp 0x7ffff5ea5328 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x55b11616ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b11616a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b115e759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b115e76d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b116070ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b116068952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b1162d2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b1159f4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b1159f056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b1159de018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f24d50f8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24d50f8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b11591c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x55b1159daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b1182bc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b11616a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b115e759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:32 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,23 < <ToCDeviceLog> < <TOR id="ToC_veh" t="4.00" lane="WE_0" lanePos="15.60" x="515.60" y="-4.80"/> < <ToCdown id="ToC_veh" t="29.00" lane="WE_0" lanePos="210.60" x="710.60" y="-4.80"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="33815"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 3f 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537049==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x5593476f2e32 bp 0x7ffcee3b44d0 sp 0x7ffcee3b44c8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x5593476f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5593476f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5593473fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5593473fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5593475ebe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5593475eb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5593475ed7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559346f726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559346f75698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559346f66216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f701e569d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f701e569e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559346ea4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x559346f62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5593498444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5593476f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5593473fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1431,1508d1430 < <vehicle id="ToC_veh" x="3078.55" y="1833.31" angle="342.00" type="automated" speed="19.60" pos="337.06" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="476.00"> < <vehicle id="ToC_veh" x="3072.50" y="1851.95" angle="342.00" type="automated" speed="19.60" pos="356.66" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="477.00"> < <vehicle id="ToC_veh" x="3066.44" y="1870.59" angle="342.00" type="automated" speed="19.60" pos="376.26" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="478.00"> < <vehicle id="ToC_veh" x="3060.38" y="1889.23" angle="342.00" type="automated" speed="19.60" pos="395.86" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="479.00"> < <vehicle id="ToC_veh" x="3054.33" y="1907.87" angle="342.00" type="automated" speed="19.60" pos="415.46" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="480.00"> < <vehicle id="ToC_veh" x="3048.27" y="1926.51" angle="342.00" type="automated" speed="19.60" pos="435.06" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="481.00"> < <vehicle id="ToC_veh" x="3042.21" y="1945.15" angle="342.00" type="automated" speed="19.60" pos="454.66" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="482.00"> < <vehicle id="ToC_veh" x="3036.16" y="1963.79" angle="342.00" type="automated" speed="19.60" pos="474.26" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="483.00"> < <vehicle id="ToC_veh" x="3030.10" y="1982.43" angle="342.00" type="automated" speed="19.60" pos="493.86" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="484.00"> < <vehicle id="ToC_veh" x="3024.04" y="2001.07" angle="342.00" type="automated" speed="19.60" pos="513.46" lane="1/1to2/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:33 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="102.00" lane="3/1to4/1_0" lanePos="928.87" x="1151.17" y="3027.41"/> < <ToCdown id="ToC_veh" t="125.00" lane="4/1to5/1_0" lanePos="395.51" x="775.10" y="2794.00"/> < <ToCup id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="871.62" x="29.43" y="1617.80"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="40801"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 28a29,107 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 05 4d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 88 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536545==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x562178e2be32 bp 0x7fffc105f610 sp 0x7fffc105f608 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x562178e2be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562178e2b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562178b369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562178b37d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562178d24e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562178d24786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562178d267f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5621786ab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5621786ae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56217869f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efd4bc79d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efd4bc79e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5621785dd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x56217869baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56217af7d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562178e2b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562178b369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2994,3008c2994 < <vehicle id="ToC_veh" x="495.73" y="431.43" angle="126.00" type="manual" speed="15.87" pos="241.26" lane="7/1to8/1_0" slope="0.00"/> < </timestep> < <timestep time="997.00"> < <vehicle id="ToC_veh" x="509.14" y="421.69" angle="126.00" type="manual" speed="16.58" pos="257.84" lane="7/1to8/1_0" slope="0.00"/> < </timestep> < <timestep time="998.00"> < <vehicle id="ToC_veh" x="522.56" y="411.94" angle="126.00" type="manual" speed="16.59" pos="274.42" lane="7/1to8/1_0" slope="0.00"/> < </timestep> < <timestep time="999.00"> < <vehicle id="ToC_veh" x="535.41" y="402.60" angle="126.00" type="manual" speed="15.88" pos="290.31" lane="7/1to8/1_0" slope="0.00"/> < </timestep> < <timestep time="1000.00"> < <vehicle id="ToC_veh" x="548.95" y="392.77" angle="126.00" type="manual" speed="16.73" pos="307.04" lane="7/1to8/1_0" slope="0.00"/> < </timestep> < </fcd-export> --- > <vehicle id="ToC_veh \ No newline at end of file ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,80c6,24 < <ToCDeviceLog> < <ToCup id="ToC_veh" t="2.00" lane=":2/1_0_0" lanePos="1.57" x="2878.05" y="2448.76"/> < <TOR id="ToC_veh" t="3.00" lane="2/1to3/1_0" lanePos="3.76" x="2874.41" y="2451.43"/> < <MRM id="ToC_veh" t="3.00" lane="2/1to3/1_0" lanePos="3.76" x="2874.41" y="2451.43"/> < <ToCdown id="ToC_veh" t="26.00" lane="2/1to3/1_0" lanePos="13.62" x="2866.43" y="2457.23"/> < <ToCup id="ToC_veh" t="152.00" lane="4/1to5/1_0" lanePos="27.28" x="1073.00" y="3010.43"/> < <TOR id="ToC_veh" t="152.00" lane="4/1to5/1_0" lanePos="27.28" x="1073.00" y="3010.43"/> < <ToCup id="ToC_veh" t="152.00" lane="4/1to5/1_0" lanePos="27.28" x="1073.00" y="3010.43"/> < <TOR id="ToC_veh" t="152.00" lane="4/1to5/1_0" lanePos="27.28" x="1073.00" y="3010.43"/> < <ToCup id="ToC_veh" t="152.00" lane="4/1to5/1_0" lanePos="27.28" x="1073.00" y="3010.43"/> < <TOR id="ToC_veh" t="153.00" lane="4/1to5/1_0" lanePos="44.14" x="1059.36" y="3000.53"/> < <ToCup id="ToC_veh" t="153.00" lane="4/1to5/1_0" lanePos="44.14" x="1059.36" y="3000.53"/> < <TOR id="ToC_veh" t="153.00" lane="4/1to5/1_0" lanePos="44.14" x="1059.36" y="3000.53"/> < <ToCup id="ToC_veh" t="153.00" lane="4/1to5/1_0" lanePos="44.14" x="1059.36" y="3000.53"/> < <TOR id="ToC_veh" t="153.00" lane="4/1to5/1_0" lanePos="44.14" x="1059.36" y="3000.53"/> < <MRM id="ToC_veh" t="163.00" lane="4/1to5/1_0" lanePos="212.70" x="922.99" y="2901.45"/> < <ToCdown id="ToC_veh" t="176.00" lane="4/1to5/1_0" lanePos="338.23" x="821.44" y="2827.67"/> < <ToCup id="ToC_veh" t="202.00" lane="4/1to5/1_0" lanePos="725.62" x="508.04" y="2599.97"/> < <TOR id="ToC_veh" t="203.00" lane="4/1to5/1_0" lanePos="742.48" x="494.40" y="2590.06"/> < <MRM id="ToC_veh" t="213.00" lane="4/1to5/1_0" lanePos="911.04" x="358.03" y="2490.98"/> < <ToCdown id="ToC_veh" t="226.00" lane="5/1to6/1_0" lanePos="52.40" x="282.58" y="2396.93"/> < <ToCup id="ToC_veh" t="352.00" lane="7/1to8/1_0" lanePos="81.91" x="366.81" y="525.10"/> < <TOR id="ToC_veh" t="352.00" lane="7/1to8/1_0" lanePos="81.91" x="366.81" y="525.10"/> < <ToCup id="ToC_veh" t="352.00" lane="7/1to8/1_0" lanePos="81.91" x="366.81" y="525.10"/> < <TOR id="ToC_veh" t="352.00" lane="7/1to8/1_0" lanePos="81.91" x="366.81" y="525.10"/> < <ToCup id="ToC_veh" t="352.00" lane="7/1to8/1_0" lanePos="81.91" x="366.81" y="525.10"/> <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 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 43 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537126==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x563a02e75e32 bp 0x7ffc795e0770 sp 0x7ffc795e0768 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x563a02e75e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a02e759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a02b809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a02b81d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a02d6ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563a02d6e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563a02d707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563a026f56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563a026f8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563a026e9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd02cf03d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd02cf03e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a02627634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x563a026e5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563a04fc74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a02e75725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a02b809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1437,1508c1437 < <vehicle id="ToC_veh" x="3102.78" y="1758.74" angle="342.00" type="manual" speed="19.48" pos="258.66" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="478.00"> < <vehicle id="ToC_veh" x="3096.82" y="1777.08" angle="342.00" type="manual" speed="19.28" pos="277.94" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="479.00"> < <vehicle id="ToC_veh" x="3090.85" y="1795.45" angle="342.00" type="manual" speed="19.31" pos="297.25" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="480.00"> < <vehicle id="ToC_veh" x="3085.08" y="1813.22" angle="342.00" type="manual" speed="18.69" pos="315.94" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="481.00"> < <vehicle id="ToC_veh" x="3079.29" y="1831.04" angle="342.00" type="manual" speed="18.74" pos="334.68" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="482.00"> < <vehicle id="ToC_veh" x="3073.29" y="1849.50" angle="342.00" type="manual" speed="19.41" pos="354.09" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="483.00"> < <vehicle id="ToC_veh" x="3067.43" y="1867.55" angle="342.00" type="manual" speed="18.98" pos="373.07" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="484.00"> < <vehicle id="ToC_veh" x="3061.50" y="1885.80" angle="342.00" type="manual" speed="19.19" pos="392.26" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="485.00"> < <vehicle id="ToC_veh" x="3055.57" y="1904.04" angle="342.00" type="manual" speed="19.18" pos="411.44" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="486.00"> < <vehicle id="ToC_veh" x="3049.86" y="1921.62" angle="342.00" type="manual" speed="18.47" pos="429.91" lane="1/1to2/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:34 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <MRM id="ToC_veh" t="226.00" lane="6/1to7/1_0" lanePos="406.79" x="120.99" y="1122.84"/> < <ToCdown id="ToC_veh" t="229.00" lane="6/1to7/1_0" lanePos="461.99" x="138.05" y="1070.34"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="45049"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 44 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536553==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x55ad8137ce32 bp 0x7ffd776dea70 sp 0x7ffd776dea68 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x55ad8137ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ad8137c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ad810879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ad81088d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ad81275e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ad81275786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ad812777f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ad80bfc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ad80bff698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ad80bf0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f422230ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f422230ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ad80b2e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x55ad80becaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ad834ce4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ad8137c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ad810879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1438,1508c1438 < </timestep> < <timestep time="478.00"> < <vehicle id="ToC_veh" x="3121.50" y="1321.33" angle="18.00" type="manual" speed="18.89" pos="784.01" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="479.00"> < <vehicle id="ToC_veh" x="3127.40" y="1339.48" angle="18.00" type="manual" speed="19.08" pos="803.09" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="480.00"> < <vehicle id="ToC_veh" x="3133.05" y="1356.89" angle="18.00" type="manual" speed="18.30" pos="821.39" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="481.00"> < <vehicle id="ToC_veh" x="3138.71" y="1374.30" angle="18.00" type="manual" speed="18.31" pos="839.71" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="482.00"> < <vehicle id="ToC_veh" x="3144.69" y="1392.71" angle="18.00" type="manual" speed="19.35" pos="859.06" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="483.00"> < <vehicle id="ToC_veh" x="3150.65" y="1411.06" angle="18.00" type="manual" speed="19.29" pos="878.35" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="484.00"> < <vehicle id="ToC_veh" x="3156.64" y="1429.47" angle="18.00" type="manual" speed="19.36" pos="897.71" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="485.00"> < <vehicle id="ToC_veh" x="3162.56" y="1447.69" angle="18.00" type="manual" speed="19.16" pos="916.87" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="486.00"> < <vehicle id="ToC_veh" x="3168.47" y="1465.88" angle="18.00" type="manual" speed="19.13" pos="936.00" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="487.00"> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <MRM id="ToC_veh" t="203.00" lane="5/1to6/1_0" lanePos="940.15" x="8.25" y="1552.63"/> < <ToCdown id="ToC_veh" t="232.00" lane="6/1to7/1_0" lanePos="125.99" x="34.22" y="1389.90"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="47175"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 2e 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 13 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536271==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x5646a64f0e32 bp 0x7ffebda34990 sp 0x7ffebda34988 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x5646a64f0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5646a64f09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646a61fb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5646a61fcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5646a63e9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5646a63e9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5646a63eb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5646a5d706a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5646a5d73698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5646a5d64216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f078398ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f078398ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5646a5ca2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f7b4 is located 308 bytes inside of 528-byte region [0x61600000f680,0x61600000f890) > freed by thread T0 here: > #0 0x5646a5d60aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5646a86424f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5646a64f0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5646a61fb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 be 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 fa 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536542==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x557aafdc6e32 bp 0x7ffe29249930 sp 0x7ffe29249928 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x557aafdc6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557aafdc69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557aafad19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557aafad2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557aafcccebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557aafcc4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557aaff2e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557aaf650c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557aaf64c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557aaf63a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8b8daf2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b8daf2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557aaf578634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x557aaf636aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557ab1f184f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557aafdc6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557aafad19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,23 < <ToCDeviceLog> < <DYNTOR id="ToC_veh" t="45.00" lane="WE_1" lanePos="594.60" x="1094.60" y="-1.60"/> < <MRM id="ToC_veh" t="56.00" lane="WE_1" lanePos="733.50" x="1233.50" y="-1.60"/> < <ToCdown id="ToC_veh" t="59.00" lane="WE_1" lanePos="773.67" x="1273.67" y="-1.60"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="44377"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /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 b6 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 fa 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536596==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x55b855311e32 bp 0x7ffc77067450 sp 0x7ffc77067448 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x55b855311e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b8553119df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b85501c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b85501dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b855217ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b85520f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b855479793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b854b9bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b854b9756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b854b85018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f87b3905d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f87b3905e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b854ac3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x55b854b81aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b8574634f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b855311725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b85501c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,23 < <ToCDeviceLog> < <DYNTOR id="ToC_veh" t="45.00" lane="WE_1" lanePos="594.60" x="1094.60" y="-1.60"/> < <DYNTOR id="ToC_veh" t="51.00" lane="WE_0" lanePos="677.94" x="1177.94" y="-4.80"/> < <ToCup id="ToC_veh" t="51.00" lane="WE_0" lanePos="677.94" x="1177.94" y="-4.80"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="50561"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /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 b8 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 fa 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536667==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x561e704d6e32 bp 0x7ffc75349690 sp 0x7ffc75349688 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x561e704d6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561e704d69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561e701e19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561e701e2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561e703dcebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561e703d4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561e7063e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x561e6fd60c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x561e6fd5c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561e6fd4a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe58701fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe58701fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561e6fc88634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x561e6fd46aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561e726284f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561e704d6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561e701e19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:30 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,23 < <ToCDeviceLog> < <DYNTOR id="ToC_veh" t="80.00" lane="WE_1" lanePos="982.60" x="1482.60" y="-1.60"/> < <MRM id="ToC_veh" t="91.00" lane="WE_1" lanePos="992.80" x="1492.80" y="-1.60"/> < <ToCdown id="ToC_veh" t="94.00" lane="WE_1" lanePos="992.80" x="1492.80" y="-1.60"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="38313"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 f9 4c 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537002==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x55c87fe68e32 bp 0x7ffe159612d0 sp 0x7ffe159612c8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x55c87fe68e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c87fe689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c87fb739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c87fb74d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c87fd61e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c87fd61786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c87fd637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c87f6e86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c87f6eb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c87f6dc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8677dc5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8677dc5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c87f61a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x55c87f6d8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c881fba4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c87fe68725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c87fb739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2886,3008c2886 < <vehicle id="ToC_veh" x="3053.94" y="1113.39" angle="18.00" type="manual" speed="18.79" pos="565.36" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="961.00"> < <vehicle id="ToC_veh" x="3059.74" y="1131.25" angle="18.00" type="manual" speed="18.78" pos="584.15" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="962.00"> < <vehicle id="ToC_veh" x="3065.68" y="1149.53" angle="18.00" type="manual" speed="19.22" pos="603.37" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="963.00"> < <vehicle id="ToC_veh" x="3071.55" y="1167.61" angle="18.00" type="manual" speed="19.00" pos="622.37" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="964.00"> < <vehicle id="ToC_veh" x="3077.31" y="1185.31" angle="18.00" type="manual" speed="18.62" pos="640.99" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="965.00"> < <vehicle id="ToC_veh" x="3083.26" y="1203.64" angle="18.00" type="manual" speed="19.27" pos="660.26" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="966.00"> < <vehicle id="ToC_veh" x="3089.05" y="1221.46" angle="18.00" type="manual" speed="18.73" pos="678.99" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="967.00"> < <vehicle id="ToC_veh" x="3094.91" y="1239.48" angle="18.00" type="manual" speed="18.95" pos="697.95" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="968.00"> < <vehicle id="ToC_veh" x="3100.85" y="1257.78" angle="18.00" type="manual" speed="19.24" pos="717.19" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="969.00"> < <vehicle id="ToC_veh" x="3106.55" y="1275.32" angle="18.00" type="manual" speed="18.44" pos="735.63" lane="10/1to1/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:33 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <MRM id="ToC_veh" t="223.00" lane="6/1to7/1_0" lanePos="347.99" x="102.82" y="1178.76"/> < <ToCdown id="ToC_veh" t="225.00" lane="6/1to7/1_0" lanePos="385.99" x="114.57" y="1142.62"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="60513"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,2c1,86 < Error: Missing parameter 'device.toc.manualType' for vehicle 'ToC_veh < Quitting (on error). --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 67 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 12 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536191==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x560f4d751e32 bp 0x7ffc67d2df50 sp 0x7ffc67d2df48 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x560f4d751e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f4d7519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f4d45c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f4d45dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f4d64d595 in MSVehicleControl::initVehicle(MSBaseVehicle*, bool, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:125:9 > #5 0x560f4d64cd30 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, bool, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:5 > #6 0x560f4d32724f in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:620:34 > #7 0x560f4f88e854 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:282:17 > #8 0x560f4fa63e34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #9 0x7f85e4a76984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #10 0x7f85e4a23b9c in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x189b9c) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #11 0x7f85e4a2456b in xercesc_3_2::IGXMLScanner::scanNext(xercesc_3_2::XMLPScanToken&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x18a56b) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #12 0x560f4fa8ed19 in SUMOSAXReader::parseNext() /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:158:25 > #13 0x560f4f89d517 in SUMORouteLoader::loadUntil(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoader.cpp:58:24 > #14 0x560f4f89e678 in SUMORouteLoaderControl::loadNext(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoaderControl.cpp:72:61 > #15 0x560f4cfe5042 in MSNet::loadRoutes() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:438:21 > #16 0x560f4e1b7239 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:351:14 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,2c1,86 < Error: Missing parameter 'device.toc.automatedType' for vehicle 'ToC_veh < Quitting (on error). --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 63 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 12 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536213==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x55ce88ceee32 bp 0x7ffc3a8597b0 sp 0x7ffc3a8597a8 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x55ce88ceee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ce88cee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ce889f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ce889fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ce88bea595 in MSVehicleControl::initVehicle(MSBaseVehicle*, bool, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:125:9 > #5 0x55ce88be9d30 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, bool, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:5 > #6 0x55ce888c424f in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:620:34 > #7 0x55ce8ae2b854 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:282:17 > #8 0x55ce8b000e34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #9 0x7f9e650ee984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #10 0x7f9e6509bb9c in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x189b9c) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #11 0x7f9e6509c56b in xercesc_3_2::IGXMLScanner::scanNext(xercesc_3_2::XMLPScanToken&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x18a56b) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #12 0x55ce8b02bd19 in SUMOSAXReader::parseNext() /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:158:25 > #13 0x55ce8ae3a517 in SUMORouteLoader::loadUntil(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoader.cpp:58:24 > #14 0x55ce8ae3b678 in SUMORouteLoaderControl::loadNext(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoaderControl.cpp:72:61 > #15 0x55ce88582042 in MSNet::loadRoutes() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:438:21 > #16 0x55ce89754239 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:351:14 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,2c1,86 < Error: Vehicle type of vehicle 'ToC_veh' ('anothertype') must coincide with manualType ('manual') or automatedType ('automated') specified for its ToC-device (or drawn from the specified vTypeDistributions). < Quitting (on error). --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 e2 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 14 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536344==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x55bec2681e32 bp 0x7ffca82101f0 sp 0x7ffca82101e8 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x55bec2681e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bec26819df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bec238c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bec238dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bec257d595 in MSVehicleControl::initVehicle(MSBaseVehicle*, bool, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:125:9 > #5 0x55bec257cd30 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, bool, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:5 > #6 0x55bec225724f in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:620:34 > #7 0x55bec47be854 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:282:17 > #8 0x55bec4993e34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #9 0x7f18c2857984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #10 0x7f18c2804b9c in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x189b9c) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #11 0x7f18c280556b in xercesc_3_2::IGXMLScanner::scanNext(xercesc_3_2::XMLPScanToken&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x18a56b) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #12 0x55bec49bed19 in SUMOSAXReader::parseNext() /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:158:25 > #13 0x55bec47cd517 in SUMORouteLoader::loadUntil(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoader.cpp:58:24 > #14 0x55bec47ce678 in SUMORouteLoaderControl::loadNext(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoaderControl.cpp:72:61 > #15 0x55bec1f15042 in MSNet::loadRoutes() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:438:21 > #16 0x55bec30e7239 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:351:14 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,2c1,86 < Error: The automated vehicle type 'blub' of vehicle 'ToC_veh' is not known. < Quitting (on error). --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 dc 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 13 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536445==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x5632ffc5be32 bp 0x7ffd75c5d2f0 sp 0x7ffd75c5d2e8 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x5632ffc5be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5632ffc5b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5632ff9669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5632ff967d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5632ffb57595 in MSVehicleControl::initVehicle(MSBaseVehicle*, bool, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:125:9 > #5 0x5632ffb56d30 in MSVehicleControl::buildVehicle(SUMOVehicleParameter*, std::shared_ptr<MSRoute const>, MSVehicleType*, bool, bool, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:113:5 > #6 0x5632ff83124f in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:620:34 > #7 0x563301d98854 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:282:17 > #8 0x563301f6de34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #9 0x7f966fd07984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #10 0x7f966fcb4b9c in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x189b9c) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #11 0x7f966fcb556b in xercesc_3_2::IGXMLScanner::scanNext(xercesc_3_2::XMLPScanToken&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x18a56b) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > #12 0x563301f98d19 in SUMOSAXReader::parseNext() /home/delphi/clangDebug/sumo/src/utils/xml/SUMOSAXReader.cpp:158:25 > #13 0x563301da7517 in SUMORouteLoader::loadUntil(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoader.cpp:58:24 > #14 0x563301da8678 in SUMORouteLoaderControl::loadNext(long long) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteLoaderControl.cpp:72:61 > #15 0x5632ff4ef042 in MSNet::loadRoutes() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:438:21 > #16 0x5633006c1239 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:351:14 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012680: note: object has invalid vptr > 00 00 00 00 f4 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535747==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000127b4 at pc 0x562c36529e32 bp 0x7fffd929cb50 sp 0x7fffd929cb48 > READ of size 4 at 0x6160000127b4 thread T0 > #0 0x562c36529e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562c365299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562c362349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562c36235d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562c36422e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562c36422786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562c364247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562c35da96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562c35dac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562c35d9d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff9cc44cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff9cc44ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562c35cdb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000127b4 is located 308 bytes inside of 528-byte region [0x616000012680,0x616000012890) > freed by thread T0 here: > #0 0x562c35d99aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562c3867b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562c36529725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562c362349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2493,2510c2493 < <vehicle id="leader" x="2930.19" y="2289.94" angle="342.00" type="automated" speed="19.60" pos="817.19" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="498.00"> < <vehicle id="ToC_veh" x="3076.22" y="1181.96" angle="18.00" type="manual" speed="19.07" pos="637.47" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3125.34" y="1333.15" angle="18.00" type="automated" speed="19.60" pos="796.43" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="2924.13" y="2308.58" angle="342.00" type="automated" speed="19.60" pos="836.79" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="499.00"> < <vehicle id="ToC_veh" x="3082.07" y="1199.97" angle="18.00" type="manual" speed="18.93" pos="656.40" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3131.40" y="1351.79" angle="18.00" type="automated" speed="19.60" pos="816.03" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="2918.07" y="2327.22" angle="342.00" type="automated" speed="19.60" pos="856.39" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="500.00"> < <vehicle id="ToC_veh" x="3088.08" y="1218.47" angle="18.00" type="manual" speed="19.45" pos="675.85" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3137.45" y="1370.43" angle="18.00" type="automated" speed="19.60" pos="835.63" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="2912.02" y="2345.86" angle="342.00" type="automated" speed="19.60" pos="875.99" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < </fcd-export> --- > <vehicle id="leader" \ No newline at end of file ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:21 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="12.00" lane="2/1to3/1_0" lanePos="121.93" x="2778.81" y="2520.89"/> < <MRM id="ToC_veh" t="13.00" lane="2/1to3/1_0" lanePos="141.53" x="2762.95" y="2532.41"/> < <ToCdown id="ToC_veh" t="62.00" lane="2/1to3/1_0" lanePos="311.53" x="2625.42" y="2632.33"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="35779"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012680: note: object has invalid vptr > 00 00 00 00 2b 42 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535786==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000127b4 at pc 0x563b67b06e32 bp 0x7ffcc84404d0 sp 0x7ffcc84404c8 > READ of size 4 at 0x6160000127b4 thread T0 > #0 0x563b67b06e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563b67b069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563b678119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563b67812d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563b679ffe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563b679ff786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563b67a017f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563b673866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563b67389698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563b6737a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feef8785d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feef8785e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563b672b8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000127b4 is located 308 bytes inside of 528-byte region [0x616000012680,0x616000012890) > freed by thread T0 here: > #0 0x563b67376aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563b69c584f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563b67b06725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563b678119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2495,2510c2495 < <timestep time="498.00"> < <vehicle id="ToC_veh" x="3032.74" y="1048.17" angle="18.00" type="manual" speed="18.79" pos="496.79" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3083.78" y="1205.25" angle="18.00" type="automated" speed="19.60" pos="661.95" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3016.41" y="2024.56" angle="342.00" type="automated" speed="19.60" pos="538.16" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="499.00"> < <vehicle id="ToC_veh" x="3038.64" y="1066.32" angle="18.00" type="manual" speed="19.08" pos="515.87" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3089.84" y="1223.89" angle="18.00" type="automated" speed="19.60" pos="681.55" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3010.35" y="2043.21" angle="342.00" type="automated" speed="19.60" pos="557.76" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="500.00"> < <vehicle id="ToC_veh" x="3044.57" y="1084.58" angle="18.00" type="manual" speed="19.20" pos="535.07" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="follower" x="3095.90" y="1242.53" angle="18.00" type="automated" speed="19.60" pos="701.15" lane="10/1to1/1_0" slope="0.00"/> < <vehicle id="leader" x="3004.30" y="2061.85" angle="342.00" type="automated" speed="19.60" pos="577.36" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < </fcd-export> --- > <timestep time="498.00 \ No newline at end of file ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:22 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="7.00" lane="2/1to3/1_0" lanePos="29.33" x="2853.72" y="2466.46"/> < <MRM id="ToC_veh" t="8.00" lane="2/1to3/1_0" lanePos="42.33" x="2843.21" y="2474.10"/> < <ToCdown id="ToC_veh" t="57.00" lane="2/1to3/1_0" lanePos="73.33" x="2818.13" y="2492.32"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="45439"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 3d 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535561==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x55e4e4acde32 bp 0x7ffef81fb250 sp 0x7ffef81fb248 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x55e4e4acde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e4e4acd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e4e47d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e4e47d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e4e49c6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e4e49c6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e4e49c87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e4e434d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e4e4350698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e4e4341216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f45ec1e3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f45ec1e3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e4e427f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x55e4e433daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e4e6c1f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e4e4acd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e4e47d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1438,1508c1438 < </timestep> < <timestep time="478.00"> < <vehicle id="ToC_veh" x="3121.50" y="1321.33" angle="18.00" type="manual" speed="18.89" pos="784.01" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="479.00"> < <vehicle id="ToC_veh" x="3127.40" y="1339.48" angle="18.00" type="manual" speed="19.08" pos="803.09" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="480.00"> < <vehicle id="ToC_veh" x="3133.05" y="1356.89" angle="18.00" type="manual" speed="18.30" pos="821.39" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="481.00"> < <vehicle id="ToC_veh" x="3138.71" y="1374.30" angle="18.00" type="manual" speed="18.31" pos="839.71" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="482.00"> < <vehicle id="ToC_veh" x="3144.69" y="1392.71" angle="18.00" type="manual" speed="19.35" pos="859.06" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="483.00"> < <vehicle id="ToC_veh" x="3150.65" y="1411.06" angle="18.00" type="manual" speed="19.29" pos="878.35" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="484.00"> < <vehicle id="ToC_veh" x="3156.64" y="1429.47" angle="18.00" type="manual" speed="19.36" pos="897.71" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="485.00"> < <vehicle id="ToC_veh" x="3162.56" y="1447.69" angle="18.00" type="manual" speed="19.16" pos="916.87" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="486.00"> < <vehicle id="ToC_veh" x="3168.47" y="1465.88" angle="18.00" type="manual" speed="19.13" pos="936.00" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="487.00"> <truncated after showing first 30 lines> ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:19 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <MRM id="ToC_veh" t="203.00" lane="5/1to6/1_0" lanePos="940.15" x="8.25" y="1552.63"/> < <ToCdown id="ToC_veh" t="232.00" lane="6/1to7/1_0" lanePos="125.99" x="34.22" y="1389.90"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="49951"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 f4 4c 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535614==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x56296fbb6e32 bp 0x7fff58693b90 sp 0x7fff58693b88 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x56296fbb6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56296fbb69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56296f8c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56296f8c2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56296faafe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56296faaf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56296fab17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56296f4366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56296f439698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56296f42a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7a8d477d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7a8d477e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56296f368634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x56296f426aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562971d084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56296fbb6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56296f8c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2886,3008c2886 < <vehicle id="ToC_veh" x="3053.94" y="1113.39" angle="18.00" type="manual" speed="18.79" pos="565.36" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="961.00"> < <vehicle id="ToC_veh" x="3059.74" y="1131.25" angle="18.00" type="manual" speed="18.78" pos="584.15" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="962.00"> < <vehicle id="ToC_veh" x="3065.68" y="1149.53" angle="18.00" type="manual" speed="19.22" pos="603.37" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="963.00"> < <vehicle id="ToC_veh" x="3071.55" y="1167.61" angle="18.00" type="manual" speed="19.00" pos="622.37" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="964.00"> < <vehicle id="ToC_veh" x="3077.31" y="1185.31" angle="18.00" type="manual" speed="18.62" pos="640.99" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="965.00"> < <vehicle id="ToC_veh" x="3083.26" y="1203.64" angle="18.00" type="manual" speed="19.27" pos="660.26" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="966.00"> < <vehicle id="ToC_veh" x="3089.05" y="1221.46" angle="18.00" type="manual" speed="18.73" pos="678.99" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="967.00"> < <vehicle id="ToC_veh" x="3094.91" y="1239.48" angle="18.00" type="manual" speed="18.95" pos="697.95" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="968.00"> < <vehicle id="ToC_veh" x="3100.85" y="1257.78" angle="18.00" type="manual" speed="19.24" pos="717.19" lane="10/1to1/1_0" slope="0.00"/> < </timestep> < <timestep time="969.00"> < <vehicle id="ToC_veh" x="3106.55" y="1275.32" angle="18.00" type="manual" speed="18.44" pos="735.63" lane="10/1to1/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:19 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <MRM id="ToC_veh" t="223.00" lane="6/1to7/1_0" lanePos="347.99" x="102.82" y="1178.76"/> < <ToCdown id="ToC_veh" t="225.00" lane="6/1to7/1_0" lanePos="385.99" x="114.57" y="1142.62"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="40913"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,115 > /home/delphi/clangDebug/sumo/src/microsim/devices/MSDevice_ToC.cpp:1072:21: runtime error: member call on address 0x618000033480 which does not point to an object of type 'MSVehicle' > 0x618000033480: note: object is of type 'MSBaseVehicle' > 00 00 00 00 70 96 d0 2b 98 55 00 00 98 34 03 00 80 61 00 00 07 00 00 00 00 00 00 00 54 6f 43 5f > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'MSBaseVehicle' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/devices/MSDevice_ToC.cpp:1072:21 in > /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7077:9: runtime error: member access within address 0x618000033480 which does not point to an object of type 'MSVehicle' > 0x618000033480: note: object is of type 'MSBaseVehicle' > 00 00 00 00 70 96 d0 2b 98 55 00 00 98 34 03 00 80 61 00 00 07 00 00 00 00 00 00 00 54 6f 43 5f > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'MSBaseVehicle' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7077:9 in > /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7080:13: runtime error: member access within address 0x618000033480 which does not point to an object of type 'MSVehicle' > 0x618000033480: note: object is of type 'MSBaseVehicle' > 00 00 00 00 70 96 d0 2b 98 55 00 00 98 34 03 00 80 61 00 00 07 00 00 00 00 00 00 00 54 6f 43 5f > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'MSBaseVehicle' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7080:13 in > /home/delphi/clangDebug/sumo/src/microsim/devices/MSDevice_ToC.cpp:1072:37: runtime error: member call on address 0x611000078540 which does not point to an object of type 'MSVehicle::Influencer' > 0x611000078540: note: object has invalid vptr > 00 00 00 00 35 41 00 00 00 00 00 00 00 00 00 00 be be be be 00 00 00 00 00 00 00 00 d0 80 19 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/devices/MSDevice_ToC.cpp:1072:37 in > /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:782:5: runtime error: member access within address 0x611000078540 which does not point to an object of type 'MSVehicle::Influencer' > 0x611000078540: note: object has invalid vptr > 00 00 00 00 35 41 00 00 00 00 00 00 00 00 00 00 be be be be 00 00 00 00 00 00 00 00 d0 80 19 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1389,1508c1389 < <vehicle id="ToC_veh" x="285.90" y="2407.16" angle="198.00" type="automated@ToC_veh" speed="8.02" pos="41.65" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="462.00"> < <vehicle id="ToC_veh" x="283.79" y="2400.67" angle="198.00" type="automated@ToC_veh" speed="6.82" pos="48.47" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="463.00"> < <vehicle id="ToC_veh" x="282.06" y="2395.33" angle="198.00" type="automated@ToC_veh" speed="5.62" pos="54.09" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="464.00"> < <vehicle id="ToC_veh" x="280.69" y="2391.13" angle="198.00" type="automated@ToC_veh" speed="4.42" pos="58.51" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="465.00"> < <vehicle id="ToC_veh" x="279.70" y="2388.06" angle="198.00" type="automated@ToC_veh" speed="3.22" pos="61.73" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="466.00"> < <vehicle id="ToC_veh" x="279.07" y="2386.14" angle="198.00" type="automated@ToC_veh" speed="2.02" pos="63.74" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="467.00"> < <vehicle id="ToC_veh" x="278.82" y="2385.37" angle="198.00" type="automated@ToC_veh" speed="0.82" pos="64.56" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="468.00"> < <vehicle id="ToC_veh" x="278.82" y="2385.37" angle="198.00" type="automated@ToC_veh" speed="0.00" pos="64.56" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="469.00"> < <vehicle id="ToC_veh" x="278.82" y="2385.37" angle="198.00" type="automated@ToC_veh" speed="0.00" pos="64.56" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="470.00"> < <vehicle id="ToC_veh" x="278.82" y="2385.37" angle="198.00" type="automated@ToC_veh" speed="0.00" pos="64.56" lane="5/1to6/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:20 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,17c6,28 < <ToCDeviceLog> < <MRM id="ToC_veh" t="102.00" lane="3/1to4/1_0" lanePos="928.87" x="1151.17" y="3027.41"/> < <ToCup id="ToC_veh" t="202.00" lane="4/1to5/1_0" lanePos="114.71" x="1002.27" y="2959.05"/> < <TOR id="ToC_veh" t="207.00" lane="4/1to5/1_0" lanePos="153.71" x="970.72" y="2936.12"/> < <MRM id="ToC_veh" t="217.00" lane="4/1to5/1_0" lanePos="283.71" x="865.55" y="2859.71"/> < <ToCup id="ToC_veh" t="302.00" lane="4/1to5/1_0" lanePos="360.71" x="803.25" y="2814.45"/> < <TOR id="ToC_veh" t="302.00" lane="4/1to5/1_0" lanePos="360.71" x="803.25" y="2814.45"/> < <ToCdown id="ToC_veh" t="325.00" lane="4/1to5/1_0" lanePos="360.71" x="803.25" y="2814.45"/> < <MRM id="ToC_veh" t="332.00" lane="4/1to5/1_0" lanePos="407.66" x="765.27" y="2786.86"/> < <ToCup id="ToC_veh" t="402.00" lane="4/1to5/1_0" lanePos="470.06" x="714.79" y="2750.18"/> < <TOR id="ToC_veh" t="402.00" lane="4/1to5/1_0" lanePos="470.06" x="714.79" y="2750.18"/> < <ToCdown id="ToC_veh" t="425.00" lane="4/1to5/1_0" lanePos="470.06" x="714.79" y="2750.18"/> < <MRM id="ToC_veh" t="452.00" lane="4/1to5/1_0" lanePos="891.63" x="373.74" y="2502.39"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 37 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535648==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x555d1427ce32 bp 0x7ffc775cbfb0 sp 0x7ffc775cbfa8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x555d1427ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555d1427c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555d13f879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555d13f88d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555d14175e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555d14175786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555d141777f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555d13afc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555d13aff698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555d13af0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7fa26ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7fa26ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555d13a2e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x555d13aecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555d163ce4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555d1427c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555d13f879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1438,1508c1438 < </timestep> < <timestep time="478.00"> < <vehicle id="ToC_veh" x="3095.42" y="1781.39" angle="342.00" type="manual" speed="19.28" pos="282.47" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="479.00"> < <vehicle id="ToC_veh" x="3089.45" y="1799.75" angle="342.00" type="manual" speed="19.31" pos="301.78" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="480.00"> < <vehicle id="ToC_veh" x="3083.68" y="1817.53" angle="342.00" type="manual" speed="18.69" pos="320.47" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="481.00"> < <vehicle id="ToC_veh" x="3077.89" y="1835.35" angle="342.00" type="manual" speed="18.74" pos="339.21" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="482.00"> < <vehicle id="ToC_veh" x="3071.89" y="1853.81" angle="342.00" type="manual" speed="19.41" pos="358.62" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="483.00"> < <vehicle id="ToC_veh" x="3066.03" y="1871.86" angle="342.00" type="manual" speed="18.98" pos="377.60" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="484.00"> < <vehicle id="ToC_veh" x="3060.10" y="1890.11" angle="342.00" type="manual" speed="19.19" pos="396.79" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="485.00"> < <vehicle id="ToC_veh" x="3054.17" y="1908.35" angle="342.00" type="manual" speed="19.18" pos="415.97" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="486.00"> < <vehicle id="ToC_veh" x="3048.46" y="1925.92" angle="342.00" type="manual" speed="18.47" pos="434.44" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="487.00"> <truncated after showing first 30 lines> ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:20 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <ToCdown id="ToC_veh" t="225.00" lane="6/1to7/1_0" lanePos="387.19" x="114.94" y="1141.48"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="51839"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 f0 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536098==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x5559eaca9e32 bp 0x7ffd45c1c9f0 sp 0x7ffd45c1c9e8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x5559eaca9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559eaca99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559ea9b49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5559ea9b5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5559eaba2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5559eaba2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5559eaba47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5559ea5296a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5559ea52c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5559ea51d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f991ca00d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f991ca00e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559ea45b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x5559ea519aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5559ecdfb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5559eaca9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559ea9b49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1972,2009c1972 < </timestep> < <timestep time="492.00"> < <vehicle id="ToC_veh" x="3014.72" y="2029.77" angle="342.00" type="manual" speed="19.21" pos="543.64" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3022.09" y="1996.39" angle="342.00" type="manual" speed="18.40" pos="509.61" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="493.00"> < <vehicle id="ToC_veh" x="3009.03" y="2047.27" angle="342.00" type="manual" speed="18.39" pos="562.03" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3016.39" y="2013.93" angle="342.00" type="manual" speed="18.44" pos="528.05" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="494.00"> < <vehicle id="ToC_veh" x="3003.28" y="2064.98" angle="342.00" type="manual" speed="18.63" pos="580.66" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3010.52" y="2032.00" angle="342.00" type="manual" speed="19.00" pos="547.06" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="495.00"> < <vehicle id="ToC_veh" x="2997.56" y="2082.57" angle="342.00" type="manual" speed="18.50" pos="599.15" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3004.60" y="2050.23" angle="342.00" type="manual" speed="19.16" pos="566.21" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="496.00"> < <vehicle id="ToC_veh" x="2991.64" y="2100.82" angle="342.00" type="manual" speed="19.18" pos="618.33" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2998.80" y="2068.08" angle="342.00" type="manual" speed="18.77" pos="584.98" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="497.00"> < <vehicle id="ToC_veh" x="2985.58" y="2119.45" angle="342.00" type="manual" speed="19.59" pos="637.93" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2996.18" y="2086.82" angle="342.00" type="manual" speed="18.64" pos="603.62" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="498.00"> < <vehicle id="ToC_veh" x="2979.88" y="2137.00" angle="342.00" type="manual" speed="18.45" pos="656.38" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2990.32" y="2104.87" angle="342.00" type="manual" speed="18.98" pos="622.60" lane="1/1to2/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:25 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <ToCdown id="ToC_veh" t="225.00" lane="6/1to7/1_0" lanePos="387.19" x="114.94" y="1141.48"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="39307"/> > </traci_server> <truncated after showing first 30 lines> ---------- Differences in toc2 ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:25 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh2" t="204.00" lane="5/1to6/1_0" lanePos="932.65" x="10.57" y="1559.76"/> < <ToCdown id="ToC_veh2" t="227.00" lane="6/1to7/1_0" lanePos="398.28" x="118.36" y="1130.93"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="39307"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 e9 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535916==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x5634b1df4e32 bp 0x7fffabc202d0 sp 0x7fffabc202c8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x5634b1df4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5634b1df49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5634b1aff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5634b1b00d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5634b1cede68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5634b1ced786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5634b1cef7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5634b16746a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5634b1677698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5634b1668216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1749af8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1749af8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5634b15a6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x5634b1664aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5634b3f464f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5634b1df4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5634b1aff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1972,2009c1972 < </timestep> < <timestep time="492.00"> < <vehicle id="ToC_veh" x="3014.72" y="2029.77" angle="342.00" type="manual" speed="19.21" pos="543.64" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3022.09" y="1996.39" angle="342.00" type="manual" speed="18.40" pos="509.61" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="493.00"> < <vehicle id="ToC_veh" x="3009.03" y="2047.27" angle="342.00" type="manual" speed="18.39" pos="562.03" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3016.39" y="2013.93" angle="342.00" type="manual" speed="18.44" pos="528.05" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="494.00"> < <vehicle id="ToC_veh" x="3003.28" y="2064.98" angle="342.00" type="manual" speed="18.63" pos="580.66" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3010.52" y="2032.00" angle="342.00" type="manual" speed="19.00" pos="547.06" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="495.00"> < <vehicle id="ToC_veh" x="2997.56" y="2082.57" angle="342.00" type="manual" speed="18.50" pos="599.15" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3004.60" y="2050.23" angle="342.00" type="manual" speed="19.16" pos="566.21" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="496.00"> < <vehicle id="ToC_veh" x="2991.64" y="2100.82" angle="342.00" type="manual" speed="19.18" pos="618.33" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2998.80" y="2068.08" angle="342.00" type="manual" speed="18.77" pos="584.98" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="497.00"> < <vehicle id="ToC_veh" x="2985.58" y="2119.45" angle="342.00" type="manual" speed="19.59" pos="637.93" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2996.18" y="2086.82" angle="342.00" type="manual" speed="18.64" pos="603.62" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="498.00"> < <vehicle id="ToC_veh" x="2979.88" y="2137.00" angle="342.00" type="manual" speed="18.45" pos="656.38" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2990.32" y="2104.87" angle="342.00" type="manual" speed="18.98" pos="622.60" lane="1/1to2/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:23 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <TOR id="ToC_veh2" t="204.00" lane="5/1to6/1_0" lanePos="932.65" x="10.57" y="1559.76"/> < <ToCdown id="ToC_veh" t="225.00" lane="6/1to7/1_0" lanePos="387.19" x="114.94" y="1141.48"/> < <ToCdown id="ToC_veh2" t="227.00" lane="6/1to7/1_0" lanePos="398.28" x="118.36" y="1130.93"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 f1 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 8a 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535983==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x55e435ee9e32 bp 0x7ffed76c8af0 sp 0x7ffed76c8ae8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x55e435ee9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e435ee99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e435bf49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e435bf5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e435de2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e435de2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e435de47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e4357696a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e43576c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e43575d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f69f73aed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f69f73aee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e43569b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x55e435759aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e43803b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e435ee9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e435bf49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1972,2009c1972 < </timestep> < <timestep time="492.00"> < <vehicle id="ToC_veh" x="3014.72" y="2029.77" angle="342.00" type="manual" speed="19.21" pos="543.64" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3022.09" y="1996.39" angle="342.00" type="manual" speed="18.40" pos="509.61" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="493.00"> < <vehicle id="ToC_veh" x="3009.03" y="2047.27" angle="342.00" type="manual" speed="18.39" pos="562.03" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3016.39" y="2013.93" angle="342.00" type="manual" speed="18.44" pos="528.05" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="494.00"> < <vehicle id="ToC_veh" x="3003.28" y="2064.98" angle="342.00" type="manual" speed="18.63" pos="580.66" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3010.52" y="2032.00" angle="342.00" type="manual" speed="19.00" pos="547.06" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="495.00"> < <vehicle id="ToC_veh" x="2997.56" y="2082.57" angle="342.00" type="manual" speed="18.50" pos="599.15" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="3004.60" y="2050.23" angle="342.00" type="manual" speed="19.16" pos="566.21" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="496.00"> < <vehicle id="ToC_veh" x="2991.64" y="2100.82" angle="342.00" type="manual" speed="19.18" pos="618.33" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2998.80" y="2068.08" angle="342.00" type="manual" speed="18.77" pos="584.98" lane="1/1to2/1_1" slope="0.00"/> < </timestep> < <timestep time="497.00"> < <vehicle id="ToC_veh" x="2985.58" y="2119.45" angle="342.00" type="manual" speed="19.59" pos="637.93" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2996.18" y="2086.82" angle="342.00" type="manual" speed="18.64" pos="603.62" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="498.00"> < <vehicle id="ToC_veh" x="2979.88" y="2137.00" angle="342.00" type="manual" speed="18.45" pos="656.38" lane="1/1to2/1_0" slope="0.00"/> < <vehicle id="ToC_veh2" x="2990.32" y="2104.87" angle="342.00" type="manual" speed="18.98" pos="622.60" lane="1/1to2/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in toc ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:23 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,32 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <TOR id="ToC_veh2" t="204.00" lane="5/1to6/1_0" lanePos="932.65" x="10.57" y="1559.76"/> < <ToCdown id="ToC_veh" t="225.00" lane="6/1to7/1_0" lanePos="387.19" x="114.94" y="1141.48"/> < <ToCdown id="ToC_veh2" t="227.00" lane="6/1to7/1_0" lanePos="398.28" x="118.36" y="1130.93"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <toc_device> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,115 > /home/delphi/clangDebug/sumo/src/microsim/devices/MSDevice_ToC.cpp:1072:21: runtime error: member call on address 0x618000033480 which does not point to an object of type 'MSVehicle' > 0x618000033480: note: object is of type 'MSBaseVehicle' > 00 00 00 00 70 46 d0 2d a7 55 00 00 98 34 03 00 80 61 00 00 07 00 00 00 00 00 00 00 54 6f 43 5f > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'MSBaseVehicle' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/devices/MSDevice_ToC.cpp:1072:21 in > /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7077:9: runtime error: member access within address 0x618000033480 which does not point to an object of type 'MSVehicle' > 0x618000033480: note: object is of type 'MSBaseVehicle' > 00 00 00 00 70 46 d0 2d a7 55 00 00 98 34 03 00 80 61 00 00 07 00 00 00 00 00 00 00 54 6f 43 5f > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'MSBaseVehicle' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7077:9 in > /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7080:13: runtime error: member access within address 0x618000033480 which does not point to an object of type 'MSVehicle' > 0x618000033480: note: object is of type 'MSBaseVehicle' > 00 00 00 00 70 46 d0 2d a7 55 00 00 98 34 03 00 80 61 00 00 07 00 00 00 00 00 00 00 54 6f 43 5f > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'MSBaseVehicle' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7080:13 in > /home/delphi/clangDebug/sumo/src/microsim/devices/MSDevice_ToC.cpp:1072:37: runtime error: member call on address 0x611000078540 which does not point to an object of type 'MSVehicle::Influencer' > 0x611000078540: note: object has invalid vptr > 00 00 00 00 3e 41 00 00 00 00 00 00 00 00 00 00 be be be be 00 00 00 00 00 00 00 00 00 81 19 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/devices/MSDevice_ToC.cpp:1072:37 in > /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:782:5: runtime error: member access within address 0x611000078540 which does not point to an object of type 'MSVehicle::Influencer' > 0x611000078540: note: object has invalid vptr > 00 00 00 00 3e 41 00 00 00 00 00 00 00 00 00 00 be be be be 00 00 00 00 00 00 00 00 00 81 19 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1389,1508c1389 < <vehicle id="ToC_veh" x="285.90" y="2407.16" angle="198.00" type="automated@ToC_veh" speed="8.02" pos="41.65" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="462.00"> < <vehicle id="ToC_veh" x="283.79" y="2400.67" angle="198.00" type="automated@ToC_veh" speed="6.82" pos="48.47" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="463.00"> < <vehicle id="ToC_veh" x="282.06" y="2395.33" angle="198.00" type="automated@ToC_veh" speed="5.62" pos="54.09" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="464.00"> < <vehicle id="ToC_veh" x="280.69" y="2391.13" angle="198.00" type="automated@ToC_veh" speed="4.42" pos="58.51" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="465.00"> < <vehicle id="ToC_veh" x="279.70" y="2388.06" angle="198.00" type="automated@ToC_veh" speed="3.22" pos="61.73" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="466.00"> < <vehicle id="ToC_veh" x="279.07" y="2386.14" angle="198.00" type="automated@ToC_veh" speed="2.02" pos="63.74" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="467.00"> < <vehicle id="ToC_veh" x="278.82" y="2385.37" angle="198.00" type="automated@ToC_veh" speed="0.82" pos="64.56" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="468.00"> < <vehicle id="ToC_veh" x="278.82" y="2385.37" angle="198.00" type="automated@ToC_veh" speed="0.00" pos="64.56" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="469.00"> < <vehicle id="ToC_veh" x="278.82" y="2385.37" angle="198.00" type="automated@ToC_veh" speed="0.00" pos="64.56" lane="5/1to6/1_0" slope="0.00"/> < </timestep> < <timestep time="470.00"> < <vehicle id="ToC_veh" x="278.82" y="2385.37" angle="198.00" type="automated@ToC_veh" speed="0.00" pos="64.56" lane="5/1to6/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:33 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,17c6,28 < <ToCDeviceLog> < <MRM id="ToC_veh" t="102.00" lane="3/1to4/1_0" lanePos="928.87" x="1151.17" y="3027.41"/> < <ToCup id="ToC_veh" t="202.00" lane="4/1to5/1_0" lanePos="114.71" x="1002.27" y="2959.05"/> < <TOR id="ToC_veh" t="207.00" lane="4/1to5/1_0" lanePos="153.71" x="970.72" y="2936.12"/> < <MRM id="ToC_veh" t="217.00" lane="4/1to5/1_0" lanePos="283.71" x="865.55" y="2859.71"/> < <ToCup id="ToC_veh" t="302.00" lane="4/1to5/1_0" lanePos="360.71" x="803.25" y="2814.45"/> < <TOR id="ToC_veh" t="302.00" lane="4/1to5/1_0" lanePos="360.71" x="803.25" y="2814.45"/> < <ToCdown id="ToC_veh" t="325.00" lane="4/1to5/1_0" lanePos="360.71" x="803.25" y="2814.45"/> < <MRM id="ToC_veh" t="332.00" lane="4/1to5/1_0" lanePos="407.66" x="765.27" y="2786.86"/> < <ToCup id="ToC_veh" t="402.00" lane="4/1to5/1_0" lanePos="470.06" x="714.79" y="2750.18"/> < <TOR id="ToC_veh" t="402.00" lane="4/1to5/1_0" lanePos="470.06" x="714.79" y="2750.18"/> < <ToCdown id="ToC_veh" t="425.00" lane="4/1to5/1_0" lanePos="470.06" x="714.79" y="2750.18"/> < <MRM id="ToC_veh" t="452.00" lane="4/1to5/1_0" lanePos="891.63" x="373.74" y="2502.39"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 36 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 13 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536127==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x5591fc504e32 bp 0x7ffd036f3990 sp 0x7ffd036f3988 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x5591fc504e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591fc5049df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591fc20f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591fc210d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591fc3fde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5591fc3fd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5591fc3ff7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5591fbd846a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5591fbd87698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5591fbd78216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7a2db4cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7a2db4ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591fbcb6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f7b4 is located 308 bytes inside of 528-byte region [0x61600000f680,0x61600000f890) > freed by thread T0 here: > #0 0x5591fbd74aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5591fe6564f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591fc504725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591fc20f9b6 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 0x616000011480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011480: note: object has invalid vptr > 00 00 00 00 73 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 1b 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536161==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000115b4 at pc 0x557398e96e32 bp 0x7ffc3f02e310 sp 0x7ffc3f02e308 > READ of size 4 at 0x6160000115b4 thread T0 > #0 0x557398e96e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557398e969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557398ba19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557398ba2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557398d8fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557398d8f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557398d917f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5573987166a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557398719698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55739870a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdb1797ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdb1797ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557398648634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000115b4 is located 308 bytes inside of 528-byte region [0x616000011480,0x616000011690) > freed by thread T0 here: > #0 0x557398706aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55739afe84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557398e96725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557398ba19b6 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 0x616000015680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000015680: note: object has invalid vptr > 00 00 00 00 b6 38 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536179==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000157b4 at pc 0x557407b59e32 bp 0x7fff941547f0 sp 0x7fff941547e8 > READ of size 4 at 0x6160000157b4 thread T0 > #0 0x557407b59e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557407b599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5574078649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557407865d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557407a52e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557407a52786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557407a547f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5574073d96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5574073dc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5574073cd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff7d56fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff7d56fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55740730b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000157b4 is located 308 bytes inside of 528-byte region [0x616000015680,0x616000015890) > freed by thread T0 here: > #0 0x5574073c9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557409cab4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557407b59725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5574078649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 5a6,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 4a 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 88 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536496==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x55af92cb4e32 bp 0x7ffe7995f190 sp 0x7ffe7995f188 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x55af92cb4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55af92cb49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55af929bf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55af929c0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55af92bade68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55af92bad786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55af92baf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55af925346a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55af92537698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55af92528216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f43416d2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f43416d2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55af92466634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x55af92524aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55af94e064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55af92cb4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55af929bf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1422,1508c1422 < <vehicle id="ToC_veh" x="3105.72" y="1749.69" angle="342.00" type="automated" speed="20.78" pos="249.14" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="473.00"> < <vehicle id="ToC_veh" x="3099.30" y="1769.45" angle="342.00" type="automated" speed="20.78" pos="269.92" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="474.00"> < <vehicle id="ToC_veh" x="3092.88" y="1789.21" angle="342.00" type="automated" speed="20.78" pos="290.69" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="475.00"> < <vehicle id="ToC_veh" x="3086.46" y="1808.97" angle="342.00" type="automated" speed="20.78" pos="311.47" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="476.00"> < <vehicle id="ToC_veh" x="3080.04" y="1828.73" angle="342.00" type="automated" speed="20.78" pos="332.25" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="477.00"> < <vehicle id="ToC_veh" x="3073.62" y="1848.49" angle="342.00" type="automated" speed="20.78" pos="353.02" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="478.00"> < <vehicle id="ToC_veh" x="3067.20" y="1868.25" angle="342.00" type="automated" speed="20.78" pos="373.80" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="479.00"> < <vehicle id="ToC_veh" x="3060.78" y="1888.01" angle="342.00" type="automated" speed="20.78" pos="394.57" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="480.00"> < <vehicle id="ToC_veh" x="3054.36" y="1907.76" angle="342.00" type="automated" speed="20.78" pos="415.35" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="481.00"> < <vehicle id="ToC_veh" x="3047.94" y="1927.52" angle="342.00" type="automated" speed="20.78" pos="436.13" lane="1/1to2/1_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,20c6,24 < <ToCDeviceLog> < <TOR id="ToC_veh" t="2.00" lane="2/1to3/1_0" lanePos="0.43" x="2877.10" y="2449.47"/> < <MRM id="ToC_veh" t="2.00" lane="2/1to3/1_0" lanePos="0.43" x="2877.10" y="2449.47"/> < <ToCdown id="ToC_veh" t="25.00" lane="2/1to3/1_0" lanePos="4.63" x="2873.70" y="2451.94"/> < <ToCup id="ToC_veh" t="127.00" lane="3/1to4/1_0" lanePos="976.69" x="1103.35" y="3027.41"/> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="566.57" x="123.69" y="1907.93"/> < <MRM id="ToC_veh" t="222.00" lane="5/1to6/1_0" lanePos="982.09" x="-4.71" y="1512.74"/> < <ToCdown id="ToC_veh" t="225.00" lane="6/1to7/1_0" lanePos="56.65" x="12.80" y="1455.84"/> < <ToCup id="ToC_veh" t="227.00" lane="6/1to7/1_0" lanePos="97.43" x="25.40" y="1417.06"/> < <TOR id="ToC_veh" t="242.00" lane="6/1to7/1_0" lanePos="409.07" x="121.70" y="1120.67"/> < <ToCup id="ToC_veh" t="252.00" lane="6/1to7/1_0" lanePos="616.83" x="185.90" y="923.08"/> < <TOR id="ToC_veh" t="262.00" lane="6/1to7/1_0" lanePos="824.59" x="250.10" y="725.48"/> < <ToCup id="ToC_veh" t="277.00" lane="7/1to8/1_0" lanePos="152.07" x="423.57" y="483.86"/> < <TOR id="ToC_veh" t="302.00" lane="7/1to8/1_0" lanePos="671.47" x="843.77" y="178.57"/> < <ToCdown id="ToC_veh" t="325.00" lane="8/1to9/1_0" lanePos="165.16" x="1263.11" y="-4.95"/> < <ToCup id="ToC_veh" t="377.00" lane="9/1to10/1_0" lanePos="222.97" x="2263.31" y="127.04"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> <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 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 47 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 88 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2536464==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x55c8a42b6e32 bp 0x7ffd618837f0 sp 0x7ffd618837e8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x55c8a42b6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c8a42b69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8a3fc19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c8a3fc2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c8a41afe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c8a41af786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c8a41b17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c8a3b366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c8a3b39698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c8a3b2a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2f67f86d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2f67f86e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c8a3a68634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x55c8a3b26aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c8a64084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c8a42b6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8a3fc19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1422,1508c1422 < <vehicle id="ToC_veh" x="2759.02" y="487.20" angle="54.00" type="manual" speed="16.29" pos="835.70" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="473.00"> < <vehicle id="ToC_veh" x="2771.86" y="496.52" angle="54.00" type="manual" speed="15.87" pos="851.57" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="474.00"> < <vehicle id="ToC_veh" x="2784.90" y="506.00" angle="54.00" type="manual" speed="16.12" pos="867.69" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="475.00"> < <vehicle id="ToC_veh" x="2798.24" y="515.69" angle="54.00" type="manual" speed="16.48" pos="884.18" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="476.00"> < <vehicle id="ToC_veh" x="2811.47" y="525.31" angle="54.00" type="manual" speed="16.36" pos="900.54" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="477.00"> < <vehicle id="ToC_veh" x="2824.65" y="534.88" angle="54.00" type="manual" speed="16.29" pos="916.83" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="478.00"> < <vehicle id="ToC_veh" x="2837.89" y="544.50" angle="54.00" type="manual" speed="16.36" pos="933.19" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="479.00"> < <vehicle id="ToC_veh" x="2851.03" y="554.04" angle="54.00" type="manual" speed="16.24" pos="949.43" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="480.00"> < <vehicle id="ToC_veh" x="2864.30" y="563.69" angle="54.00" type="manual" speed="16.41" pos="965.84" lane="9/1to10/1_0" slope="0.00"/> < </timestep> < <timestep time="481.00"> < <vehicle id="ToC_veh" x="2877.56" y="573.33" angle="53.96" type="manual" speed="16.34" pos="0.09" lane=":10/1_0_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:28 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,19c6,24 < <ToCDeviceLog> < <ToCup id="ToC_veh" t="2.00" lane=":2/1_0_0" lanePos="1.57" x="2878.05" y="2448.76"/> < <TOR id="ToC_veh" t="127.00" lane="4/1to5/1_0" lanePos="101.22" x="1013.18" y="2966.97"/> < <MRM id="ToC_veh" t="139.00" lane="4/1to5/1_0" lanePos="303.49" x="849.54" y="2848.08"/> < <ToCdown id="ToC_veh" t="150.00" lane="4/1to5/1_0" lanePos="422.91" x="752.93" y="2777.89"/> < <ToCup id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="253.62" x="220.40" y="2205.56"/> < <TOR id="ToC_veh" t="227.00" lane="5/1to6/1_0" lanePos="675.02" x="90.18" y="1804.78"/> < <ToCup id="ToC_veh" t="242.00" lane="5/1to6/1_0" lanePos="927.86" x="12.05" y="1564.32"/> < <TOR id="ToC_veh" t="252.00" lane="6/1to7/1_0" lanePos="112.26" x="29.98" y="1402.95"/> < <ToCup id="ToC_veh" t="262.00" lane="6/1to7/1_0" lanePos="280.82" x="82.07" y="1242.64"/> < <TOR id="ToC_veh" t="277.00" lane="6/1to7/1_0" lanePos="533.66" x="160.20" y="1002.18"/> < <ToCdown id="ToC_veh" t="300.00" lane="6/1to7/1_0" lanePos="921.35" x="280.00" y="633.46"/> < <ToCup id="ToC_veh" t="302.00" lane="6/1to7/1_0" lanePos="952.85" x="289.74" y="603.50"/> < <TOR id="ToC_veh" t="377.00" lane="8/1to9/1_0" lanePos="248.73" x="1346.69" y="-4.95"/> < <ToCdown id="ToC_veh" t="400.00" lane="8/1to9/1_0" lanePos="636.42" x="1734.38" y="-4.95"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.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 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 37 41 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 89 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537012==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x55bbdca0ee32 bp 0x7ffce4c737f0 sp 0x7ffce4c737e8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x55bbdca0ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bbdca0e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bbdc7199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bbdc71ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bbdc907e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bbdc907786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bbdc9097f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bbdc28e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bbdc291698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bbdc282216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f05209fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f05209fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bbdc1c0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x55bbdc27eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bbdeb604f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bbdca0e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bbdc7199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1438,1508c1438 < </timestep> < <timestep time="478.00"> < <vehicle id="ToC_veh" x="3095.42" y="1781.39" angle="342.00" type="manual" speed="19.28" pos="282.47" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="479.00"> < <vehicle id="ToC_veh" x="3089.45" y="1799.75" angle="342.00" type="manual" speed="19.31" pos="301.78" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="480.00"> < <vehicle id="ToC_veh" x="3083.68" y="1817.53" angle="342.00" type="manual" speed="18.69" pos="320.47" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="481.00"> < <vehicle id="ToC_veh" x="3077.89" y="1835.35" angle="342.00" type="manual" speed="18.74" pos="339.21" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="482.00"> < <vehicle id="ToC_veh" x="3071.89" y="1853.81" angle="342.00" type="manual" speed="19.41" pos="358.62" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="483.00"> < <vehicle id="ToC_veh" x="3066.03" y="1871.86" angle="342.00" type="manual" speed="18.98" pos="377.60" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="484.00"> < <vehicle id="ToC_veh" x="3060.10" y="1890.11" angle="342.00" type="manual" speed="19.19" pos="396.79" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="485.00"> < <vehicle id="ToC_veh" x="3054.17" y="1908.35" angle="342.00" type="manual" speed="19.18" pos="415.97" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="486.00"> < <vehicle id="ToC_veh" x="3048.46" y="1925.92" angle="342.00" type="manual" speed="18.47" pos="434.44" lane="1/1to2/1_0" slope="0.00"/> < </timestep> < <timestep time="487.00"> <truncated after showing first 30 lines> ---------- Differences in tocs ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:33 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,28 < <ToCDeviceLog> < <TOR id="ToC_veh" t="202.00" lane="5/1to6/1_0" lanePos="920.55" x="14.31" y="1571.27"/> < <ToCdown id="ToC_veh" t="225.00" lane="6/1to7/1_0" lanePos="387.19" x="114.94" y="1141.48"/> < </ToCDeviceLog> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="39213"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 7,10c7,85 < Warning: Teleporting vehicle 'vehicle.1710'; waited too long (jam), lane='i1_0', time=4551.00. < Warning: Vehicle 'vehicle.1710' ends teleporting on edge 'i4', time=4643.00. < Warning: Teleporting vehicle 'vehicle.2009'; waited too long (jam), lane='i3_1', time=5837.00. < Warning: Vehicle 'vehicle.2009' ends teleporting on edge 'i4', time=5857.00. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 e9 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535342==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x563ea356be32 bp 0x7fff3e540090 sp 0x7fff3e540088 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x563ea356be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563ea356b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563ea32769b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563ea3277d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563ea3471ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563ea3469952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563ea36d3793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563ea2df5c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563ea2df156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563ea2ddf018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe2a2ae2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe2a2ae2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563ea2d1d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,15d4 < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 3000 < Running: 0 < Waiting: 0 < Teleports: 2 (Jam: 2) < < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 8305.00 <
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 32 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535715==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x5633ca5b3e32 bp 0x7fff8ec28e50 sp 0x7fff8ec28e48 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x5633ca5b3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5633ca5b39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5633ca2be9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5633ca2bfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5633ca4b9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5633ca4b1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5633ca71b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5633c9e3dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5633c9e3956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5633c9e27018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9c0c5f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c0c5f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5633c9d65634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x5633c9e23aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5633cc7054f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5633ca5b3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5633ca2be9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <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 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 d5 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535274==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x559019d83e32 bp 0x7ffc4eab2790 sp 0x7ffc4eab2788 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x559019d83e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559019d839df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559019a8e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559019a8fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559019c89ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559019c81952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559019eeb793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55901960dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55901960956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5590195f7018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7feb7de83d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feb7de83e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559019535634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x5590195f3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55901bed54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559019d83725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559019a8e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 2,6c2,6 < CO2:490581 < HC:85.9055 < NOx:778.381 < PMx:28.6001 < fuel:154514 --- > CO2:361215 > HC:63.2524 > NOx:573.123 > PMx:21.0583 > fuel:113769 10,14c10,14 < CO2:487220 < HC:85.3171 < NOx:773.05 < PMx:28.4042 < fuel:153455 --- > CO2:357855 > HC:62.664 > NOx:567.792 > PMx:20.8624 > fuel:112710
---------- Differences in errors ---------- 0a1,91 > /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 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 > ================================================================= > ==2535563==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55e808b87e32 bp 0x7ffc8bbb0dd0 sp 0x7ffc8bbb0dc8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55e808b87e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e808b879df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8088929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e808893d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e808a8debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e808a85952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e808cef793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e808411c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e80840d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e8083fb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f92ab329d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f92ab329e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e808339634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55e8083f7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e80acd94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e808b87725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8088929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 8,263d7 < Checking with embedded rerouter definition: False < Checking with multi-referenced routes: False < Checking with embedded rerouter definition: True < Checking with embedded rerouter definition: False < Checking for simulation begin=0, rerouter starts at 100, ends at 86400 < Checking with multi-referenced routes: True < Checking with embedded rerouter definition: True < Checking with embedded rerouter definition: False < Checking with multi-referenced routes: False < Checking with embedded rerouter definition: True < Checking with embedded rerouter definition: False < Checking for simulation begin=100, rerouter starts at 0, ends at 86400 < Checking with multi-referenced routes: True < Checking with embedded rerouter definition: True < Checking with embedded rerouter definition: False < Checking with multi-referenced routes: False < Checking with embedded rerouter definition: True < Checking with embedded rerouter definition: False < Checking for simulation begin=0, rerouter starts at 50, ends at 100 < Checking with multi-referenced routes: True < Checking with embedded rerouter definition: True < Checking with embedded rerouter definition: False < Checking with multi-referenced routes: False < Checking with embedded rerouter definition: True < Checking with embedded rerouter definition: False < Checking for simulation begin=50, rerouter starts at 50, ends at 100 < Checking with multi-referenced routes: True < Checking with embedded rerouter definition: True < Checking with embedded rerouter definition: False <truncated after showing first 30 lines> ---------- New result in vehroutes ---------- <?xml version="1.0" encoding="UTF-8"?> <!-- generated on 2023-06-23 07:45:18 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> <input> <net-file value="three_split.net.xml"/> <additional-files value="input_routes.rou.xml,rerouter.xml"/> </input> <output> <vehroute-output value="vehroutes.xml"/> <vehroute-output.exit-times value="true"/> </output> <time> <begin value="0"/> </time> <report> <xml-validation value="never"/> <duration-log.disable value="true"/> <no-step-log value="true"/> </report> </configuration>
---------- Differences in errors ---------- 0a1,122 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000053780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000053780: note: object has invalid vptr > 00 00 00 00 ae 10 01 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537603==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000538b4 at pc 0x55d09d2aa0c2 bp 0x7ffe75565c30 sp 0x7ffe75565c28 > READ of size 4 at 0x6160000538b4 thread T0 > #0 0x55d09d2aa0c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d09d2a9c6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d09dbe5eb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d09c7e3d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x55d09c7e3dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x55d09dd9dd38 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,89 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 ff 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537465==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x55cace9eee32 bp 0x7ffd00307330 sp 0x7ffd00307328 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x55cace9eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cace9ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cace6f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cace6fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cace8f4ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cacebb94a9 in MSInsertionControl::tryInsert(long long, SUMOVehicle*, std::vector<SUMOVehicle*, std::allocator<SUMOVehicle*> >&) /home/delphi/clangDebug/sumo/src/microsim/MSInsertionControl.cpp:163:26 > #6 0x55cacebb7ed5 in MSInsertionControl::emitVehicles(long long) /home/delphi/clangDebug/sumo/src/microsim/MSInsertionControl.cpp:139:27 > #7 0x55cace27a6b4 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:819:17 > #8 0x55cace27456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cace262018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc72178fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc72178fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cace1a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x55cace25eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cad0b404f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cace9ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cace6f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Missing result in log ---------- inserted stepLength exDP sigma speedDev departSpeed 1198 1 false 0.5 0.1 0 1650 1 false 0.5 0.1 max 1520 1 false 0.5 0.1 desired 1935 1 false 0.5 0.1 avg 1440 1 false 0 0 0 2073 1 false 0 0 max 1800 1 false 0 0 desired 1800 1 false 0 0 avg 1198 1 true 0.5 0.1 0 1645 1 true 0.5 0.1 max 1922 1 true 0.5 0.1 desired 1969 1 true 0.5 0.1 avg 1440 1 true 0 0 0 2083 1 true 0 0 max 2482 1 true 0 0 desired 2482 1 true 0 0 avg 1368 0.1 false 0.5 0.1 0 2184 0.1 false 0.5 0.1 max 2051 0.1 false 0.5 0.1 desired 2213 0.1 false 0.5 0.1 avg 1500 0.1 false 0 0 0 2489 0.1 false 0 0 max 2400 0.1 false 0 0 desired 2400 0.1 false 0 0 avg 1368 0.1 true 0.5 0.1 0 2191 0.1 true 0.5 0.1 max 2090 0.1 true 0.5 0.1 desired 2211 0.1 true 0.5 0.1 avg 1500 0.1 true 0 0 0 <truncated after showing first 30 lines> ---------- Missing result in log2 ---------- stepLength exDP sigma speedDev departSpeed 1 false 0.5 0.1 0 1 true 0.5 0.1 0 0.1 false 0.5 0.1 0 0.1 true 0.5 0.1 0 1 false 0 0 0 1 true 0 0 0 0.1 false 0 0 0 0.1 true 0 0 0 1 false 0.5 0.1 desired 1 true 0.5 0.1 max 1 false 0.5 0.1 max 1 false 0 0 avg 1 false 0 0 desired 1 true 0.5 0.1 desired 1 false 0.5 0.1 avg 1 true 0.5 0.1 avg 0.1 false 0.5 0.1 desired 1 false 0 0 max 1 true 0 0 max 0.1 true 0.5 0.1 desired 0.1 false 0.5 0.1 max 0.1 true 0.5 0.1 max 0.1 true 0.5 0.1 avg 0.1 false 0.5 0.1 avg 0.1 false 0 0 avg 0.1 false 0 0 desired 1 true 0 0 avg 1 true 0 0 desired 0.1 true 0 0 avg <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,395 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000011180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011180: note: object has invalid vptr > 00 00 00 00 8e 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 > ================================================================= > ==2535297==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000112b4 at pc 0x56417e407e32 bp 0x7ffcec8e0750 sp 0x7ffcec8e0748 > READ of size 4 at 0x6160000112b4 thread T0 > #0 0x56417e407e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56417e4079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56417e1129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56417e113d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56417e300e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56417e300786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56417e3027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56417dc876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56417dc8a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56417dc7b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f13fd381d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f13fd381e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56417dbb9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000112b4 is located 308 bytes inside of 528-byte region [0x616000011180,0x616000011390) > freed by thread T0 here: > #0 0x56417dc77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5641805594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56417e407725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56417e1129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,91 > /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 30 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537309==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x559faef91e32 bp 0x7ffeacc26670 sp 0x7ffeacc26668 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x559faef91e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559faef919df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559faec9c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559faec9dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559faee97ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559faee8f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559faf0f9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559fae81bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559fae81756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559fae805018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe960e77d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe960e77e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559fae743634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x559fae801aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559fb10e34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559faef91725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559faec9c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,86d3 < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 4000 < Running: 0 < Waiting: 0 < Statistics (avg of 4000): < RouteLength: 497.68 < Speed: 20.06 < Duration: 33.02 < WaitingTime: 7.64 < TimeLoss: 12.32 < DepartDelay: 529.11 < < DijkstraRouter answered 4790 queries and explored 2.33 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < Loading net-file from 'input_net.net.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 0.00. < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 4000 < Running: 0 < Waiting: 0 < Statistics (avg of 4000): < RouteLength: 492.50 < Speed: 22.09 < Duration: 22.37 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,91 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ed80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ed80: note: object has invalid vptr > 00 00 00 00 22 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537699==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000eeb4 at pc 0x55b8039cce32 bp 0x7ffd80725a50 sp 0x7ffd80725a48 > READ of size 4 at 0x61600000eeb4 thread T0 > #0 0x55b8039cce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b8039cc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b8036d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b8036d8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b8038d2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b8038ca952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b803b34793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b803256c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b80325256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b803240018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4535a20d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4535a20e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b80317e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000eeb4 is located 308 bytes inside of 528-byte region [0x61600000ed80,0x61600000ef90) > freed by thread T0 here: > #0 0x55b80323caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b805b1e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b8039cc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b8036d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 3,10d2 < Durations int.net.xml: count 19, min 302.87 (110), max 306.35 (140), mean 304.42, Q1 303.15, median 303.95, Q3 306.35 < Durations with junction control int.net.xml: count 19, min 303.84 (20), max 414.73 (140), mean 373.29, Q1 320.49, median 382.65, Q3 414.73 < Deviation int.net.xml meso vs. micro: 0.279541658207 < Deviation int.net.xml meso jc vs. micro: 0.116534858316 < Durations noint.net.xml: count 19, min 309.98 (100), max 311.30 (120), mean 310.74, Q1 310.34, median 310.74, Q3 311.11 < Durations with junction control noint.net.xml: count 19, min 312.27 (10), max 469.85 (150), mean 387.32, Q1 337.01, median 383.25, Q3 469.85 < Deviation noint.net.xml meso vs. micro: 0.250843483259 < Deviation noint.net.xml meso jc vs. micro: 0.0662351652897
---------- Differences in output ---------- 12a13,20 > ----------------------------------------------------- > Suppressions used: > count bytes template > 7 160 xercesc_3_2::MemoryManagerImpl::allocate > 2 88 xercesc_3_2::XMemory::operator new > 1 288 ucnv_createConverterFromSharedData > ----------------------------------------------------- > 25a34,41 > ----------------------------------------------------- > Suppressions used: > count bytes template > 9 190 xercesc_3_2::MemoryManagerImpl::allocate > 2 88 xercesc_3_2::XMemory::operator new > 1 288 ucnv_createConverterFromSharedData > ----------------------------------------------------- > 38a55,62 > ----------------------------------------------------- > Suppressions used: > count bytes template > 9 192 xercesc_3_2::MemoryManagerImpl::allocate > 2 88 xercesc_3_2::XMemory::operator new > 1 288 ucnv_createConverterFromSharedData > ----------------------------------------------------- > 51a76,83 > ----------------------------------------------------- > Suppressions used: <truncated after showing first 30 lines>
---------- Differences in detector ---------- 4,35c4,1022 < <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="100.00" id="e1_3/1to2/1_0" nVehContrib="1" flow="36.00" occupancy="0.30" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="1"/> < <interval begin="0.00" end="100.00" id="e2_3/1to2/1_0" sampledSeconds="68.00" nVehEntered="1" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.01" maxOccupancy="0.01" 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" maxInt ervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.68" maxVehicleNumber="1" /> < <interval begin="0.00" end="100.00" id="e3_3/1to2/1_0" meanTravelTime="40.00" meanOverlapTravelTime="40.30" meanSpeed="10.00" meanHaltsPerVehicle="0.00" meanTimeLoss="0.00" vehicleSum="1" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="100.00" end="200.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="100.00" end="200.00" id="e2_3/1to2/1_0" sampledSeconds="52.00" nVehEntered="0" nVehLeft="1" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.01" maxOccupancy="0.01" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.52" maxVehicleNumber="1" /> < <interval begin="100.00" end="200.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="200.00" end="300.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="200.00" end="300.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="200.00" end="300.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="300.00" end="400.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="300.00" end="400.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="400.00" end="500.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="400.00" end="500.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="400.00" end="500.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="500.00" end="600.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="500.00" end="600.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="500.00" end="600.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="600.00" end="700.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="600.00" end="700.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="600.00" end="700.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="700.00" end="800.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="700.00" end="800.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="700.00" end="800.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="800.00" end="900.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="800.00" end="900.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="800.00" end="900.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="900.00" end="1000.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 1,12c1,80 < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 2d 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535108==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55770d168e32 bp 0x7ffdc78e1db0 sp 0x7ffdc78e1da8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55770d168e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55770d1689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55770ce739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55770ce74d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55770d061e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55770d061786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55770d0637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,50d0 < success 0.1 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < -- Unordered text as found by filter '^Loading configuration ... done.' -- < Loading configuration ... done. < Loading configuration ... done. < Loading configuration ... done. < Loading configuration ... done. <truncated after showing first 30 lines>
---------- Differences in detector ---------- 4,65c4,1020 < <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="100.00" id="e1_2/1to1/1_0" nVehContrib="2" flow="72.00" occupancy="0.60" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="2"/> < <interval begin="0.00" end="100.00" id="e2_2/1to1/1_0" sampledSeconds="53.00" nVehEntered="2" nVehLeft="0" nVehSeen="2" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.01" maxOccupancy="0.02" 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" maxInt ervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.53" maxVehicleNumber="2" /> < <interval begin="0.00" end="100.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="27.50" vehicleSumWithin="2" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="27.50" meanTimeLossWithin="0.00"/> < <interval begin="0.00" end="100.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="0.00" end="100.00" id="e2_1/1to0/1_0" 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" maxInt ervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="0.00" end="100.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="100.00" end="200.00" id="e1_2/1to1/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="100.00" end="200.00" id="e2_2/1to1/1_0" sampledSeconds="200.00" nVehEntered="0" nVehLeft="0" nVehSeen="2" meanSpeed="1.37" meanTimeLoss="86.30" meanOccupancy="0.02" maxOccupancy="0.02" meanMaxJamLengthInVehicles="1.69" meanMaxJamLengthInMeters="7.53" maxJamLengthInVehicles="2" maxJamLengthInMeters="9.00" jamLengthInVehiclesSum="169" jamLengthInMetersSum="753.08" meanHaltingDuration="85.50" maxHaltingDuration="88.00" haltingDurationSum="171.00" meanIntervalHaltingDuration="8 5.50" maxIntervalHaltingDuration="88.00" intervalHaltingDurationSum="171.00" startedHalts="2.00" meanVehicleNumber="2.00" maxVehicleNumber="2" /> < <interval begin="100.00" end="200.00" id="e3_2/1to1/1_0" meanTravelTime="40.10" meanOverlapTravelTime="40.70" meanSpeed="10.02" meanHaltsPerVehicle="0.00" meanTimeLoss="0.55" vehicleSum="1" meanSpeedWithin="3.27" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="125.00" vehicleSumWithin="1" meanIntervalSpeedWithin="1.59" meanIntervalHaltsPerVehicleWithin="1.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="84.10"/> < <interval begin="100.00" end="200.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="100.00" end="200.00" id="e2_1/1to0/1_0" sampledSeconds="88.90" nVehEntered="1" nVehLeft="0" nVehSeen="1" meanSpeed="0.06" meanTimeLoss="88.40" meanOccupancy="0.01" maxOccupancy="0.01" meanMaxJamLengthInVehicles="0.87" meanMaxJamLengthInMeters="2.61" maxJamLengthInVehicles="1" maxJamLengthInMeters="3.00" jamLengthInVehiclesSum="87" jamLengthInMetersSum="261.00" meanHaltingDuration="88.00" maxHaltingDuration="88.00" haltingDurationSum="88.00" meanIntervalHaltingDuration="88.0 0" maxIntervalHaltingDuration="88.00" intervalHaltingDurationSum="88.00" startedHalts="1.00" meanVehicleNumber="0.89" maxVehicleNumber="1" /> < <interval begin="100.00" end="200.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="0.11" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="89.90" vehicleSumWithin="1" meanIntervalSpeedWithin="0.11" meanIntervalHaltsPerVehicleWithin="1.00" meanIntervalDurationWithin="89.90" meanTimeLossWithin="0.95"/> < <interval begin="200.00" end="300.00" id="e1_2/1to1/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="200.00" end="300.00" id="e2_2/1to1/1_0" sampledSeconds="200.00" nVehEntered="0" nVehLeft="0" nVehSeen="2" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.02" maxOccupancy="0.02" meanMaxJamLengthInVehicles="2.00" meanMaxJamLengthInMeters="9.00" maxJamLengthInVehicles="2" maxJamLengthInMeters="9.00" jamLengthInVehiclesSum="200" jamLengthInMetersSum="900.10" meanHaltingDuration="185.50" maxHaltingDuration="188.00" haltingDurationSum="371.00" meanIntervalHaltingDuration ="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="200.00" startedHalts="0.00" meanVehicleNumber="2.00" maxVehicleNumber="2" /> < <interval begin="200.00" end="300.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="1.82" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="225.00" vehicleSumWithin="1" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="100.00"/> < <interval begin="200.00" end="300.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="200.00" end="300.00" id="e2_1/1to0/1_0" sampledSeconds="100.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.01" maxOccupancy="0.01" meanMaxJamLengthInVehicles="1.00" meanMaxJamLengthInMeters="3.00" maxJamLengthInVehicles="1" maxJamLengthInMeters="3.00" jamLengthInVehiclesSum="100" jamLengthInMetersSum="300.00" meanHaltingDuration="188.00" maxHaltingDuration="188.00" haltingDurationSum="188.00" meanIntervalHaltingDuration ="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="100.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="200.00" end="300.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="0.05" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="189.90" vehicleSumWithin="1" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="0.00"/> < <interval begin="300.00" end="400.00" id="e1_2/1to1/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_2/1to1/1_0" sampledSeconds="200.00" nVehEntered="0" nVehLeft="0" nVehSeen="2" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.02" maxOccupancy="0.02" meanMaxJamLengthInVehicles="2.00" meanMaxJamLengthInMeters="9.00" maxJamLengthInVehicles="2" maxJamLengthInMeters="9.00" jamLengthInVehiclesSum="200" jamLengthInMetersSum="900.10" meanHaltingDuration="285.50" maxHaltingDuration="288.00" haltingDurationSum="571.00" meanIntervalHaltingDuration ="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="200.00" startedHalts="0.00" meanVehicleNumber="2.00" maxVehicleNumber="2" /> < <interval begin="300.00" end="400.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="1.26" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="325.00" vehicleSumWithin="1" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="100.00"/> < <interval begin="300.00" end="400.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_1/1to0/1_0" sampledSeconds="100.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.01" maxOccupancy="0.01" meanMaxJamLengthInVehicles="1.00" meanMaxJamLengthInMeters="3.00" maxJamLengthInVehicles="1" maxJamLengthInMeters="3.00" jamLengthInVehiclesSum="100" jamLengthInMetersSum="300.00" meanHaltingDuration="288.00" maxHaltingDuration="288.00" haltingDurationSum="288.00" meanIntervalHaltingDuration ="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="100.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="300.00" end="400.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="0.03" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="289.90" vehicleSumWithin="1" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="0.00"/> < <interval begin="400.00" end="500.00" id="e1_2/1to1/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="400.00" end="500.00" id="e2_2/1to1/1_0" sampledSeconds="157.00" nVehEntered="1" nVehLeft="2" nVehSeen="3" meanSpeed="2.48" meanTimeLoss="39.33" meanOccupancy="0.02" maxOccupancy="0.02" meanMaxJamLengthInVehicles="1.18" meanMaxJamLengthInMeters="4.08" maxJamLengthInVehicles="2" maxJamLengthInMeters="9.00" jamLengthInVehiclesSum="118" jamLengthInMetersSum="408.02" meanHaltingDuration="344.50" maxHaltingDuration="388.00" haltingDurationSum="689.00" meanIntervalHaltingDuration= "59.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="118.00" startedHalts="0.00" meanVehicleNumber="1.57" maxVehicleNumber="2" /> < <interval begin="400.00" end="500.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="400.00" end="500.00" id="e1_1/1to0/1_0" nVehContrib="1" flow="36.00" occupancy="0.30" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="1"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 1,90c1,80 < Warning: Teleporting vehicle '1'; waited too long (jam), lane='2/1to1/1_0', time=417.30. < Warning: Vehicle '1' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '1' ends teleporting on edge '1/1to0/1', time=417.30. < Warning: Teleporting vehicle '1'; waited too long (jam), lane='2/1to1/1_0', time=417.30. < Warning: Vehicle '1' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '1' ends teleporting on edge '1/1to0/1', time=417.30. < Warning: Vehicle '1' left e3Detector 'e3_1/1to0/1_0' without entering it. < Warning: Vehicle '0' arrived inside e3Detector 'e3_1/1to0/1_0'. < Warning: Teleporting vehicle '1'; waited too long (jam), lane='2/1to1/1_0', time=417.30. < Warning: Vehicle '1' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '1' ends teleporting on edge '1/1to0/1', time=417.30. < Warning: Teleporting vehicle '1'; waited too long (jam), lane='2/1to1/1_0', time=417.30. < Warning: Vehicle '1' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '1' ends teleporting on edge '1/1to0/1', time=417.30. < Warning: Vehicle '1' left e3Detector 'e3_1/1to0/1_0' without entering it. < Warning: Vehicle '0' arrived inside e3Detector 'e3_1/1to0/1_0'. < Warning: Teleporting vehicle '1'; waited too long (jam), lane='2/1to1/1_0', time=417.30. < Warning: Vehicle '1' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '1' ends teleporting on edge '1/1to0/1', time=417.30. < Warning: Teleporting vehicle '1'; waited too long (jam), lane='2/1to1/1_0', time=417.30. < Warning: Vehicle '1' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '1' ends teleporting on edge '1/1to0/1', time=417.30. < Warning: Vehicle '1' left e3Detector 'e3_1/1to0/1_0' without entering it. < Warning: Vehicle '0' arrived inside e3Detector 'e3_1/1to0/1_0'. < Warning: Teleporting vehicle '1'; waited too long (jam), lane='2/1to1/1_0', time=417.30. < Warning: Vehicle '1' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '1' ends teleporting on edge '1/1to0/1', time=417.30. < Warning: Teleporting vehicle '1'; waited too long (jam), lane='2/1to1/1_0', time=417.30. < Warning: Vehicle '1' teleported from e3Detector 'e3_2/1to1/1_0'. <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,98d0 < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (108.6, 108.7) [9.9, 10.0, 9.9, 9.9] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (108.6, 108.7) [9.9, 10.0, 9.9, 9.9] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (108.0, 109.0) [9.87, 10.0, 9.87, 9.87] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (108.0, 109.0) [9.87, 10.0, 9.87, 9.87] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 110.0) [9.85, 9.96, 9.85, 9.85] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 110.0) [9.85, 9.96, 9.85, 9.85] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) [-1.0, 2.26, 3.2, 2.27, 2.27] < failed ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) [-1.0, 2.26, 3.2, 2.27, 2.27] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] <truncated after showing first 30 lines>
---------- Differences in detector ---------- 4,65c4,1020 < <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="100.00" id="e1_2/1to1/1_0" nVehContrib="5" flow="180.00" occupancy="2.50" speed="10.00" harmonicMeanSpeed="10.00" length="5.00" nVehEntered="5"/> < <interval begin="0.00" end="100.00" id="e2_2/1to1/1_0" sampledSeconds="225.00" nVehEntered="15" nVehLeft="0" nVehSeen="15" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.04" maxOccupancy="0.25" 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" max IntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="2.25" maxVehicleNumber="15" /> < <interval begin="0.00" end="100.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="16.00" vehicleSumWithin="15" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="16.00" meanTimeLossWithin="0.00"/> < <interval begin="0.00" end="100.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="0.00" end="100.00" id="e2_1/1to0/1_0" 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" maxInt ervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="0.00" end="100.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="100.00" end="200.00" id="e1_2/1to1/1_0" nVehContrib="48" flow="1728.00" occupancy="24.00" speed="10.00" harmonicMeanSpeed="10.00" length="5.00" nVehEntered="48"/> < <interval begin="100.00" end="200.00" id="e2_2/1to1/1_0" sampledSeconds="3856.00" nVehEntered="38" nVehLeft="0" nVehSeen="53" meanSpeed="7.43" meanTimeLoss="18.66" meanOccupancy="0.64" maxOccupancy="0.88" meanMaxJamLengthInVehicles="9.21" meanMaxJamLengthInMeters="67.91" maxJamLengthInVehicles="38" maxJamLengthInMeters="282.54" jamLengthInVehiclesSum="921" jamLengthInMetersSum="6790.87" meanHaltingDuration="24.61" maxHaltingDuration="48.00" haltingDurationSum="960.00" meanIntervalHaltingDur ation="24.61" maxIntervalHaltingDuration="48.00" intervalHaltingDurationSum="960.00" startedHalts="39.00" meanVehicleNumber="38.56" maxVehicleNumber="53" /> < <interval begin="100.00" end="200.00" id="e3_2/1to1/1_0" meanTravelTime="40.00" meanOverlapTravelTime="40.50" meanSpeed="10.00" meanHaltsPerVehicle="0.00" meanTimeLoss="0.00" vehicleSum="45" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="33.00" vehicleSumWithin="8" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="33.00" meanTimeLossWithin="0.00"/> < <interval begin="100.00" end="200.00" id="e1_1/1to0/1_0" nVehContrib="26" flow="936.00" occupancy="29.95" speed="9.92" harmonicMeanSpeed="9.90" length="5.00" nVehEntered="27"/> < <interval begin="100.00" end="200.00" id="e2_1/1to0/1_0" sampledSeconds="2025.00" nVehEntered="45" nVehLeft="0" nVehSeen="45" meanSpeed="5.12" meanTimeLoss="21.98" meanOccupancy="0.34" maxOccupancy="0.75" meanMaxJamLengthInVehicles="9.21" meanMaxJamLengthInMeters="67.91" maxJamLengthInVehicles="38" maxJamLengthInMeters="282.54" jamLengthInVehiclesSum="921" jamLengthInMetersSum="6790.87" meanHaltingDuration="24.61" maxHaltingDuration="48.00" haltingDurationSum="960.00" meanIntervalHaltingDur ation="24.61" maxIntervalHaltingDuration="48.00" intervalHaltingDurationSum="960.00" startedHalts="39.00" meanVehicleNumber="20.25" maxVehicleNumber="45" /> < <interval begin="100.00" end="200.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="6.12" meanHaltsPerVehicleWithin="0.84" meanDurationWithin="46.00" vehicleSumWithin="45" meanIntervalSpeedWithin="6.12" meanIntervalHaltsPerVehicleWithin="0.84" meanIntervalDurationWithin="46.00" meanTimeLossWithin="1.07"/> < <interval begin="200.00" end="300.00" id="e1_2/1to1/1_0" nVehContrib="1" flow="36.00" occupancy="0.50" speed="10.00" harmonicMeanSpeed="10.00" length="5.00" nVehEntered="1"/> < <interval begin="200.00" end="300.00" id="e2_2/1to1/1_0" sampledSeconds="5369.00" nVehEntered="1" nVehLeft="0" nVehSeen="54" meanSpeed="0.28" meanTimeLoss="96.66" meanOccupancy="0.89" maxOccupancy="0.90" meanMaxJamLengthInVehicles="51.94" meanMaxJamLengthInMeters="387.76" maxJamLengthInVehicles="54" maxJamLengthInMeters="405.00" jamLengthInVehiclesSum="5194" jamLengthInMetersSum="38776.19" meanHaltingDuration="114.24" maxHaltingDuration="148.00" haltingDurationSum="6169.00" meanIntervalHalt ingDuration="96.46" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5209.00" startedHalts="15.00" meanVehicleNumber="53.69" maxVehicleNumber="54" /> < <interval begin="200.00" end="300.00" id="e3_2/1to1/1_0" meanTravelTime="40.00" meanOverlapTravelTime="40.53" meanSpeed="10.00" meanHaltsPerVehicle="0.00" meanTimeLoss="0.04" vehicleSum="8" meanSpeedWithin="5.84" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="70.00" vehicleSumWithin="1" meanIntervalSpeedWithin="5.84" meanIntervalHaltsPerVehicleWithin="1.00" meanIntervalDurationWithin="70.00" meanTimeLossWithin="29.10"/> < <interval begin="200.00" end="300.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="100.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="200.00" end="300.00" id="e2_1/1to0/1_0" sampledSeconds="5236.00" nVehEntered="8" nVehLeft="0" nVehSeen="53" meanSpeed="0.09" meanTimeLoss="97.94" meanOccupancy="0.87" maxOccupancy="0.88" meanMaxJamLengthInVehicles="51.67" meanMaxJamLengthInMeters="385.08" maxJamLengthInVehicles="53" maxJamLengthInMeters="395.05" jamLengthInVehiclesSum="5167" jamLengthInMetersSum="38507.57" meanHaltingDuration="115.87" maxHaltingDuration="148.00" haltingDurationSum="6141.00" meanIntervalHalt ingDuration="97.75" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5181.00" startedHalts="14.00" meanVehicleNumber="52.36" maxVehicleNumber="53" /> < <interval begin="200.00" end="300.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="1.48" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="140.00" vehicleSumWithin="51" meanIntervalSpeedWithin="0.10" meanIntervalHaltsPerVehicleWithin="0.25" meanIntervalDurationWithin="99.41" meanTimeLossWithin="0.28"/> < <interval begin="300.00" end="400.00" id="e1_2/1to1/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_2/1to1/1_0" sampledSeconds="5400.00" nVehEntered="0" nVehLeft="0" nVehSeen="54" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.90" maxOccupancy="0.90" meanMaxJamLengthInVehicles="54.00" meanMaxJamLengthInMeters="405.00" maxJamLengthInVehicles="54" maxJamLengthInMeters="405.00" jamLengthInVehiclesSum="5400" jamLengthInMetersSum="40500.10" meanHaltingDuration="214.24" maxHaltingDuration="248.00" haltingDurationSum="11569.00" meanIntervalHa ltingDuration="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5400.00" startedHalts="0.00" meanVehicleNumber="54.00" maxVehicleNumber="54" /> < <interval begin="300.00" end="400.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="2.41" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="170.00" vehicleSumWithin="1" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="100.00"/> < <interval begin="300.00" end="400.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="100.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_1/1to0/1_0" sampledSeconds="5300.00" nVehEntered="0" nVehLeft="0" nVehSeen="53" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.88" maxOccupancy="0.88" meanMaxJamLengthInVehicles="53.00" meanMaxJamLengthInMeters="395.05" maxJamLengthInVehicles="53" maxJamLengthInMeters="395.05" jamLengthInVehiclesSum="5300" jamLengthInMetersSum="39505.20" meanHaltingDuration="215.87" maxHaltingDuration="248.00" haltingDurationSum="11441.00" meanIntervalHa ltingDuration="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5300.00" startedHalts="0.00" meanVehicleNumber="53.00" maxVehicleNumber="53" /> < <interval begin="300.00" end="400.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="0.88" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="240.00" vehicleSumWithin="51" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="0.00"/> < <interval begin="400.00" end="500.00" id="e1_2/1to1/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="400.00" end="500.00" id="e2_2/1to1/1_0" sampledSeconds="5400.00" nVehEntered="0" nVehLeft="0" nVehSeen="54" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.90" maxOccupancy="0.90" meanMaxJamLengthInVehicles="54.00" meanMaxJamLengthInMeters="405.00" maxJamLengthInVehicles="54" maxJamLengthInMeters="405.00" jamLengthInVehiclesSum="5400" jamLengthInMetersSum="40500.10" meanHaltingDuration="314.24" maxHaltingDuration="348.00" haltingDurationSum="16969.00" meanIntervalHa ltingDuration="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5400.00" startedHalts="0.00" meanVehicleNumber="54.00" maxVehicleNumber="54" /> < <interval begin="400.00" end="500.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="1.51" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="270.00" vehicleSumWithin="1" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="100.00"/> < <interval begin="400.00" end="500.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="100.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 1,78c1,79 < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=574.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=974.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=574.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=974.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=574.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=974.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=574.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=974.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=574.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=974.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=574.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=974.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=574.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=974.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=574.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=974.20. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_2/1to1/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_2/1to1/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_2/1to1/1_0'). <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,98d0 < success 0.1 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success 0.1 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 1 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success 1 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 10 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success 10 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 100 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success 100 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 0.1 ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success 0.1 ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success 1 ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success 1 ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success 10 ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success 10 ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success 100 ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0'] < success 100 ['--step-length', '.1', '--end', '100'] ['2/1to1/1_0', '1/1to0/1_0'] < success 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (230.0, 230.1) [('e2', 9.99), ('e3', 10.0), ('edge', 9.99), ('lane', 9.99)] < success 0.1 ['--step-length', '.1', '--end', '1000'] 1/1to0/1_0 (148.1, 148.2) [('e2', 9.99), ('e3', 10.0), ('edge', 9.99), ('lane', 9.99)] < success 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (230.0, 231.0) [('e2', 9.99), ('e3', 10.0), ('edge', 9.99), ('lane', 9.99)] < success 1 ['--step-length', '.1', '--end', '1000'] 1/1to0/1_0 (148.0, 149.0) [('e2', 9.91), ('e3', 10.0), ('edge', 9.91), ('lane', 9.91)] < success 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (230.0, 240.0) [('e2', 9.42), ('e3', 9.9), ('edge', 9.42), ('lane', 9.42)] < success 10 ['--step-length', '.1', '--end', '1000'] 1/1to0/1_0 (140.0, 150.0) [('e2', 9.96), ('e3', 9.99), ('edge', 9.96), ('lane', 9.96)] < success 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (200.0, 300.0) [('e1', 10.0), ('e2', 9.22), ('e3', 5.71), ('edge', 9.22), ('lane', 9.22)] < success 100 ['--step-length', '.1', '--end', '1000'] 1/1to0/1_0 (100.0, 200.0) [('e1', 9.53), ('e2', 5.82), ('e3', 6.93), ('edge', 5.82), ('lane', 5.82)] < success 0.1 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] < success 0.1 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 1 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] < success 1 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 10 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] <truncated after showing first 30 lines>
---------- Differences in detector ---------- 4,65c4,1020 < <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="100.00" id="e1_2/1to1/1_0" nVehContrib="5" flow="180.00" occupancy="2.46" speed="10.18" harmonicMeanSpeed="10.18" length="5.00" nVehEntered="5"/> < <interval begin="0.00" end="100.00" id="e2_2/1to1/1_0" sampledSeconds="241.14" nVehEntered="15" nVehLeft="0" nVehSeen="15" meanSpeed="10.12" meanTimeLoss="0.49" meanOccupancy="0.04" maxOccupancy="0.25" 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" max IntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="2.46" maxVehicleNumber="15" /> < <interval begin="0.00" end="100.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.06" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="17.08" vehicleSumWithin="15" meanIntervalSpeedWithin="10.06" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="17.08" meanTimeLossWithin="0.47"/> < <interval begin="0.00" end="100.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="0.00" end="100.00" id="e2_1/1to0/1_0" 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" maxInt ervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="0.00" end="100.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="100.00" end="200.00" id="e1_2/1to1/1_0" nVehContrib="48" flow="1728.00" occupancy="23.99" speed="10.00" harmonicMeanSpeed="10.00" length="5.00" nVehEntered="48"/> < <interval begin="100.00" end="200.00" id="e2_2/1to1/1_0" sampledSeconds="3878.48" nVehEntered="38" nVehLeft="0" nVehSeen="53" meanSpeed="7.37" meanTimeLoss="21.85" meanOccupancy="0.65" maxOccupancy="0.88" meanMaxJamLengthInVehicles="9.52" meanMaxJamLengthInMeters="70.01" maxJamLengthInVehicles="39" maxJamLengthInMeters="290.04" jamLengthInVehiclesSum="952" jamLengthInMetersSum="7000.90" meanHaltingDuration="24.80" maxHaltingDuration="57.00" haltingDurationSum="992.00" meanIntervalHaltingDur ation="24.80" maxIntervalHaltingDuration="57.00" intervalHaltingDurationSum="992.00" startedHalts="40.00" meanVehicleNumber="38.91" maxVehicleNumber="53" /> < <interval begin="100.00" end="200.00" id="e3_2/1to1/1_0" meanTravelTime="39.91" meanOverlapTravelTime="40.41" meanSpeed="10.02" meanHaltsPerVehicle="0.00" meanTimeLoss="1.99" vehicleSum="45" meanSpeedWithin="10.01" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="33.28" vehicleSumWithin="8" meanIntervalSpeedWithin="10.01" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="33.28" meanTimeLossWithin="0.85"/> < <interval begin="100.00" end="200.00" id="e1_1/1to0/1_0" nVehContrib="26" flow="936.00" occupancy="29.90" speed="9.96" harmonicMeanSpeed="9.94" length="5.00" nVehEntered="27"/> < <interval begin="100.00" end="200.00" id="e2_1/1to0/1_0" sampledSeconds="2065.64" nVehEntered="46" nVehLeft="0" nVehSeen="46" meanSpeed="5.06" meanTimeLoss="23.27" meanOccupancy="0.35" maxOccupancy="0.75" meanMaxJamLengthInVehicles="9.52" meanMaxJamLengthInMeters="70.01" maxJamLengthInVehicles="39" maxJamLengthInMeters="290.04" jamLengthInVehiclesSum="952" jamLengthInMetersSum="7000.90" meanHaltingDuration="24.80" maxHaltingDuration="57.00" haltingDurationSum="992.00" meanIntervalHaltingDur ation="24.80" maxIntervalHaltingDuration="57.00" intervalHaltingDurationSum="992.00" startedHalts="40.00" meanVehicleNumber="20.83" maxVehicleNumber="46" /> < <interval begin="100.00" end="200.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="6.11" meanHaltsPerVehicleWithin="0.85" meanDurationWithin="45.91" vehicleSumWithin="46" meanIntervalSpeedWithin="6.11" meanIntervalHaltsPerVehicleWithin="0.85" meanIntervalDurationWithin="45.91" meanTimeLossWithin="1.94"/> < <interval begin="200.00" end="300.00" id="e1_2/1to1/1_0" nVehContrib="1" flow="36.00" occupancy="0.47" speed="10.60" harmonicMeanSpeed="10.60" length="5.00" nVehEntered="1"/> < <interval begin="200.00" end="300.00" id="e2_2/1to1/1_0" sampledSeconds="5372.96" nVehEntered="1" nVehLeft="0" nVehSeen="54" meanSpeed="0.26" meanTimeLoss="97.06" meanOccupancy="0.90" maxOccupancy="0.90" meanMaxJamLengthInVehicles="52.14" meanMaxJamLengthInMeters="389.41" maxJamLengthInVehicles="54" maxJamLengthInMeters="405.00" jamLengthInVehiclesSum="5214" jamLengthInMetersSum="38940.90" meanHaltingDuration="115.19" maxHaltingDuration="157.00" haltingDurationSum="6220.00" meanIntervalHalt ingDuration="96.81" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5228.00" startedHalts="14.00" meanVehicleNumber="53.73" maxVehicleNumber="54" /> < <interval begin="200.00" end="300.00" id="e3_2/1to1/1_0" meanTravelTime="39.96" meanOverlapTravelTime="40.47" meanSpeed="10.02" meanHaltsPerVehicle="0.00" meanTimeLoss="1.31" vehicleSum="8" meanSpeedWithin="5.54" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="73.96" vehicleSumWithin="1" meanIntervalSpeedWithin="5.54" meanIntervalHaltsPerVehicleWithin="1.00" meanIntervalDurationWithin="73.96" meanTimeLossWithin="35.32"/> < <interval begin="200.00" end="300.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="100.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="200.00" end="300.00" id="e2_1/1to0/1_0" sampledSeconds="5238.44" nVehEntered="7" nVehLeft="0" nVehSeen="53" meanSpeed="0.07" meanTimeLoss="98.16" meanOccupancy="0.87" maxOccupancy="0.88" meanMaxJamLengthInVehicles="51.81" meanMaxJamLengthInMeters="386.13" maxJamLengthInVehicles="53" maxJamLengthInMeters="395.05" jamLengthInVehiclesSum="5181" jamLengthInMetersSum="38612.58" meanHaltingDuration="116.72" maxHaltingDuration="157.00" haltingDurationSum="6186.00" meanIntervalHalt ingDuration="98.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5194.00" startedHalts="13.00" meanVehicleNumber="52.40" maxVehicleNumber="53" /> < <interval begin="200.00" end="300.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="1.42" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="138.81" vehicleSumWithin="53" meanIntervalSpeedWithin="0.09" meanIntervalHaltsPerVehicleWithin="0.26" meanIntervalDurationWithin="98.97" meanTimeLossWithin="0.29"/> < <interval begin="300.00" end="400.00" id="e1_2/1to1/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_2/1to1/1_0" sampledSeconds="5400.00" nVehEntered="0" nVehLeft="0" nVehSeen="54" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.90" maxOccupancy="0.90" meanMaxJamLengthInVehicles="54.00" meanMaxJamLengthInMeters="405.00" maxJamLengthInVehicles="54" maxJamLengthInMeters="405.00" jamLengthInVehiclesSum="5400" jamLengthInMetersSum="40500.10" meanHaltingDuration="215.19" maxHaltingDuration="257.00" haltingDurationSum="11620.00" meanIntervalHa ltingDuration="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5400.00" startedHalts="0.00" meanVehicleNumber="54.00" maxVehicleNumber="54" /> < <interval begin="300.00" end="400.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="2.35" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="173.96" vehicleSumWithin="1" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="100.00"/> < <interval begin="300.00" end="400.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="100.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_1/1to0/1_0" sampledSeconds="5300.00" nVehEntered="0" nVehLeft="0" nVehSeen="53" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.88" maxOccupancy="0.88" meanMaxJamLengthInVehicles="53.00" meanMaxJamLengthInMeters="395.05" maxJamLengthInVehicles="53" maxJamLengthInMeters="395.05" jamLengthInVehiclesSum="5300" jamLengthInMetersSum="39505.20" meanHaltingDuration="216.72" maxHaltingDuration="257.00" haltingDurationSum="11486.00" meanIntervalHa ltingDuration="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5300.00" startedHalts="0.00" meanVehicleNumber="53.00" maxVehicleNumber="53" /> < <interval begin="300.00" end="400.00" id="e3_1/1to0/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="0.85" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="238.81" vehicleSumWithin="53" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="0.00"/> < <interval begin="400.00" end="500.00" id="e1_2/1to1/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="400.00" end="500.00" id="e2_2/1to1/1_0" sampledSeconds="5400.00" nVehEntered="0" nVehLeft="0" nVehSeen="54" meanSpeed="0.00" meanTimeLoss="100.00" meanOccupancy="0.90" maxOccupancy="0.90" meanMaxJamLengthInVehicles="54.00" meanMaxJamLengthInMeters="405.00" maxJamLengthInVehicles="54" maxJamLengthInMeters="405.00" jamLengthInVehiclesSum="5400" jamLengthInMetersSum="40500.10" meanHaltingDuration="315.19" maxHaltingDuration="357.00" haltingDurationSum="17020.00" meanIntervalHa ltingDuration="100.00" maxIntervalHaltingDuration="100.00" intervalHaltingDurationSum="5400.00" startedHalts="0.00" meanVehicleNumber="54.00" maxVehicleNumber="54" /> < <interval begin="400.00" end="500.00" id="e3_2/1to1/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="1.50" meanHaltsPerVehicleWithin="1.00" meanDurationWithin="273.96" vehicleSumWithin="1" meanIntervalSpeedWithin="0.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="100.00" meanTimeLossWithin="100.00"/> < <interval begin="400.00" end="500.00" id="e1_1/1to0/1_0" nVehContrib="0" flow="0.00" occupancy="100.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 1,78c1,79 < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=568.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=968.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=568.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=968.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=568.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=968.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=568.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=968.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=568.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=968.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=568.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=968.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=568.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=968.20. < Warning: Teleporting vehicle '2'; waited too long (jam), lane='2/1to1/1_0', time=568.10. < Warning: Vehicle '2' teleported from e3Detector 'e3_2/1to1/1_0'. < Warning: Vehicle '2' teleports beyond arrival edge '1/1to0/1', time=968.20. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_2/1to1/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_2/1to1/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_2/1to1/1_0'). <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,48d0 < success 0.1 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success 0.1 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 1 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success 1 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 10 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success 10 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 100 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0'] < success 100 ['--step-length', '.1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < failed 0.1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (76.2, 76.3) [('e2', 10.49), ('e3', 10.35), ('edge', 10.49), ('lane', 10.49)] < failed 0.1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (76.2, 76.3) [('e2', 10.49), ('e3', 10.35), ('edge', 10.49), ('lane', 10.49)] < failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (76.0, 77.0) [('e2', 10.39), ('e3', 10.35), ('edge', 10.39), ('lane', 10.39)] < failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (76.0, 77.0) [('e2', 10.39), ('e3', 10.35), ('edge', 10.39), ('lane', 10.39)] < failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) [('e2', 10.42), ('e3', 10.25), ('edge', 10.42), ('lane', 10.42)] < failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) [('e2', 10.42), ('e3', 10.25), ('edge', 10.42), ('lane', 10.42)] < failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) [('e1', 10.27), ('e2', 10.24), ('e3', 9.59), ('edge', 10.24), ('lane', 10.24)] < failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) [('e1', 10.27), ('e2', 10.24), ('e3', 9.59), ('edge', 10.24), ('lane', 10.24)] < failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (76.2, 76.3) [('e2', 10.49), ('e3', 10.35), ('edge', 10.49), ('lane', 10.49)] < failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (76.2, 76.3) [('e2', 10.49), ('e3', 10.35), ('edge', 10.49), ('lane', 10.49)] < failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (76.0, 77.0) [('e2', 10.39), ('e3', 10.35), ('edge', 10.39), ('lane', 10.39)] < failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (76.0, 77.0) [('e2', 10.39), ('e3', 10.35), ('edge', 10.39), ('lane', 10.39)] < failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 80.0) [('e2', 10.42), ('e3', 10.25), ('edge', 10.42), ('lane', 10.42)] < failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 80.0) [('e2', 10.42), ('e3', 10.25), ('edge', 10.42), ('lane', 10.42)] < failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (0.0, 100.0) [('e1', 10.27), ('e2', 10.24), ('e3', 9.59), ('edge', 10.24), ('lane', 10.24)] < failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (0.0, 100.0) [('e1', 10.27), ('e2', 10.24), ('e3', 9.59), ('edge', 10.24), ('lane', 10.24)] < success 0.1 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] < success 0.1 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 1 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] < success 1 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0', '1/1to0/1_0'] < success 10 ['--step-length', '1', '--end', '51'] ['2/1to1/1_0'] <truncated after showing first 30 lines>
---------- Differences in detector ---------- 4,35c4,1023 < <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="100.00" id="e1_3/1to2/1_0" nVehContrib="2" flow="72.00" occupancy="0.60" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="2"/> < <interval begin="0.00" end="100.00" id="e2_3/1to2/1_0" sampledSeconds="133.00" nVehEntered="2" nVehLeft="0" nVehSeen="2" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.01" maxOccupancy="0.02" 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" maxIn tervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.33" maxVehicleNumber="2" /> < <interval begin="0.00" end="100.00" id="e3_3/1to2/1_0" meanTravelTime="40.00" meanOverlapTravelTime="40.30" meanSpeed="10.00" meanHaltsPerVehicle="0.00" meanTimeLoss="0.00" vehicleSum="2" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="100.00" end="200.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="100.00" end="200.00" id="e2_3/1to2/1_0" sampledSeconds="107.00" nVehEntered="0" nVehLeft="2" nVehSeen="2" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.01" maxOccupancy="0.02" 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" max IntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.07" maxVehicleNumber="2" /> < <interval begin="100.00" end="200.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="200.00" end="300.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="200.00" end="300.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="200.00" end="300.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="300.00" end="400.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="300.00" end="400.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="400.00" end="500.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="400.00" end="500.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="400.00" end="500.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="500.00" end="600.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="500.00" end="600.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="500.00" end="600.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="600.00" end="700.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="600.00" end="700.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="600.00" end="700.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="700.00" end="800.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="700.00" end="800.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="700.00" end="800.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="800.00" end="900.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="800.00" end="900.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="800.00" end="900.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="900.00" end="1000.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 1,12c1,80 < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 3c 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535109==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x5642aff09e32 bp 0x7ffffbfc5330 sp 0x7ffffbfc5328 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x5642aff09e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5642aff099df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5642afc149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5642afc15d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5642afe02e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5642afe02786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5642afe047f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,50d0 < success 0.1 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < -- Unordered text as found by filter '^Loading configuration ... done.' -- < Loading configuration ... done. < Loading configuration ... done. < Loading configuration ... done. < Loading configuration ... done. <truncated after showing first 30 lines>
---------- Differences in detector ---------- 4,35c4,1023 < <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="100.00" id="e1_3/1to2/1_0" nVehContrib="2" flow="72.00" occupancy="1.60" speed="10.00" harmonicMeanSpeed="10.00" length="8.00" nVehEntered="2"/> < <interval begin="0.00" end="100.00" id="e2_3/1to2/1_0" sampledSeconds="133.00" nVehEntered="2" nVehLeft="0" nVehSeen="2" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.03" maxOccupancy="0.05" 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" maxIn tervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.33" maxVehicleNumber="2" /> < <interval begin="0.00" end="100.00" id="e3_3/1to2/1_0" meanTravelTime="40.00" meanOverlapTravelTime="40.80" meanSpeed="10.00" meanHaltsPerVehicle="0.00" meanTimeLoss="0.00" vehicleSum="2" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="100.00" end="200.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="100.00" end="200.00" id="e2_3/1to2/1_0" sampledSeconds="107.00" nVehEntered="0" nVehLeft="2" nVehSeen="2" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.03" maxOccupancy="0.05" 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" max IntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.07" maxVehicleNumber="2" /> < <interval begin="100.00" end="200.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="200.00" end="300.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="200.00" end="300.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="200.00" end="300.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="300.00" end="400.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="300.00" end="400.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="400.00" end="500.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="400.00" end="500.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="400.00" end="500.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="500.00" end="600.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="500.00" end="600.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="500.00" end="600.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="600.00" end="700.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="600.00" end="700.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="600.00" end="700.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="700.00" end="800.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="700.00" end="800.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="700.00" end="800.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="800.00" end="900.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="800.00" end="900.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="800.00" end="900.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="900.00" end="1000.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 1,12c1,80 < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 32 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535118==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55b2af181e32 bp 0x7ffc40dded50 sp 0x7ffc40dded48 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55b2af181e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b2af1819df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b2aee8c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b2aee8dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b2af07ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b2af07a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b2af07c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,50d0 < success 0.1 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '51'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '100'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '.1', '--end', '1000'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '51'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '100'] ['3/1to2/1_0'] < success 0.1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 1 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 10 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < success 100 ['--step-length', '1', '--end', '1000'] ['3/1to2/1_0'] < -- Unordered text as found by filter '^Loading configuration ... done.' -- < Loading configuration ... done. < Loading configuration ... done. < Loading configuration ... done. < Loading configuration ... done. <truncated after showing first 30 lines>
---------- Differences in detector ---------- 4,35c4,1023 < <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="100.00" id="e1_3/1to2/1_0" nVehContrib="2" flow="72.00" occupancy="0.63" speed="9.50" harmonicMeanSpeed="9.47" length="3.00" nVehEntered="2"/> < <interval begin="0.00" end="100.00" id="e2_3/1to2/1_0" sampledSeconds="129.67" nVehEntered="2" nVehLeft="0" nVehSeen="2" meanSpeed="9.53" meanTimeLoss="0.00" meanOccupancy="0.01" maxOccupancy="0.02" 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" maxInt ervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.30" maxVehicleNumber="2" /> < <interval begin="0.00" end="100.00" id="e3_3/1to2/1_0" meanTravelTime="42.22" meanOverlapTravelTime="42.54" meanSpeed="9.50" meanHaltsPerVehicle="0.00" meanTimeLoss="0.00" vehicleSum="2" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="100.00" end="200.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="100.00" end="200.00" id="e2_3/1to2/1_0" sampledSeconds="124.00" nVehEntered="0" nVehLeft="2" nVehSeen="2" meanSpeed="9.41" meanTimeLoss="0.00" meanOccupancy="0.01" maxOccupancy="0.02" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.24" maxVehicleNumber="2" /> < <interval begin="100.00" end="200.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="200.00" end="300.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="200.00" end="300.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="200.00" end="300.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="300.00" end="400.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="300.00" end="400.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="300.00" end="400.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="400.00" end="500.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="400.00" end="500.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="400.00" end="500.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="500.00" end="600.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="500.00" end="600.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="500.00" end="600.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="600.00" end="700.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="600.00" end="700.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="600.00" end="700.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="700.00" end="800.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="700.00" end="800.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="700.00" end="800.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="800.00" end="900.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="800.00" end="900.00" id="e2_3/1to2/1_0" 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" maxI ntervalHaltingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="800.00" end="900.00" id="e3_3/1to2/1_0" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="900.00" end="1000.00" id="e1_3/1to2/1_0" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 1,12c1,80 < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e2Detector 'e2_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 (in e3Detector 'e3_3/1to2/1_0'). < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. < Warning: The given time value 0.10 is not a multiple of the step length 1.00 for meandata dump 'dump_15'. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 31 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535111==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55f7c79b8e32 bp 0x7ffd35088c10 sp 0x7ffd35088c08 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55f7c79b8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f7c79b89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7c76c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f7c76c4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f7c78b1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f7c78b1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f7c78b37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 0e 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535194==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x55cfff0a7e32 bp 0x7ffe77f97850 sp 0x7ffe77f97848 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x55cfff0a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cfff0a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cffedb29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cffedb3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cffefa0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cffefa0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cffefa27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cffe9276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cffe92a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cffe91b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f81e86aad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f81e86aae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cffe859634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dcb4 is located 308 bytes inside of 528-byte region [0x61600000db80,0x61600000dd90) > freed by thread T0 here: > #0 0x55cffe917aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d0011f94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cfff0a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cffedb29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 6e 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535336==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55d6ea436e32 bp 0x7ffd9e480430 sp 0x7ffd9e480428 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55d6ea436e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d6ea4369df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d6ea1419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d6ea142d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d6ea33cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d6ea334952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d6ea59e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d6e9cc0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d6e9cbc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d6e9caa018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7faf8f0d2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf8f0d2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d6e9be8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55d6e9ca6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d6ec5884f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d6ea436725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d6ea1419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 24,29d23 < <interval begin="120.00" end="150.00" id="dump_60"> < <edge id="1/1to0/1" sampledSeconds="57.50" CO_abs="1106.875000" CO2_abs="121452.777778" HC_abs="7.650694" PMx_abs="0.717153" NOx_abs="39.978472" fuel_abs="38739.027778" electricity_abs="0" < CO_normed="340.140845" CO2_normed="37322.236449" HC_normed="2.351046" PMx_normed="0.220380" NOx_normed="12.285318" fuel_normed="11904.438754" electricity_normed="0" < traveltime="39.05" CO_perVeh="751.712500" CO2_perVeh="82482.277778" HC_perVeh="5.195819" PMx_perVeh="0.487040" NOx_perVeh="27.150597" fuel_perVeh="26308.852778" electricity_perVeh="0"/> < </interval> < </meandata>
---------- Differences in errors ---------- 1,8c1,89 < Warning: Teleporting vehicle '7'; collision with vehicle '6', lane='1/1to2/1_0', gap=-0.73, time=5.00 stage=move. < Warning: Vehicle '7' ends teleporting on edge '2/1to3/1', time=5.00. < Warning: Teleporting vehicle '20'; collision with vehicle '19', lane='1/1to2/1_0', gap=-0.26, time=34.00 stage=move. < Warning: Vehicle '20' ends teleporting on edge '2/1to3/1', time=34.00. < Warning: Teleporting vehicle '18'; collision with vehicle '17', lane='1/1to2/1_0', gap=-0.77, time=52.00 stage=move. < Warning: Teleporting vehicle '24'; collision with vehicle '23', lane='1/1to2/1_0', gap=-0.15, time=52.00 stage=move. < Warning: Vehicle '18' ends teleporting on edge '2/1to3/1', time=52.00. < Warning: Vehicle '24' ends teleporting on edge '2/1to3/1', time=52.00. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: 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 > ================================================================= > ==2535671==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x559906c79e32 bp 0x7ffd0660e5d0 sp 0x7ffd0660e5c8 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x559906c79e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559906c799df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5599069849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559906985d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559906b72e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559906b72786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559906b747f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5599064f96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5599064fc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5599064ed216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3a5fbd0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 <truncated after showing first 30 lines> ---------- Differences in state ---------- 39,63c39,63 < <vehicle id="24" pos="308.00" speed="0.00"/> < <vehicle id="23" pos="316.00" speed="0.00"/> < <vehicle id="22" pos="324.00" speed="0.00"/> < <vehicle id="21" pos="332.00" speed="0.00"/> < <vehicle id="20" pos="340.00" speed="0.00"/> < <vehicle id="19" pos="348.00" speed="0.00"/> < <vehicle id="18" pos="356.00" speed="0.00"/> < <vehicle id="17" pos="364.00" speed="0.00"/> < <vehicle id="16" pos="372.00" speed="0.00"/> < <vehicle id="15" pos="380.00" speed="0.00"/> < <vehicle id="14" pos="388.00" speed="0.00"/> < <vehicle id="13" pos="396.00" speed="0.00"/> < <vehicle id="12" pos="404.00" speed="0.00"/> < <vehicle id="11" pos="412.00" speed="0.00"/> < <vehicle id="10" pos="420.00" speed="0.00"/> < <vehicle id="9" pos="428.00" speed="0.00"/> < <vehicle id="8" pos="436.00" speed="0.00"/> < <vehicle id="7" pos="444.00" speed="0.00"/> < <vehicle id="6" pos="452.00" speed="0.00"/> < <vehicle id="5" pos="460.00" speed="0.00"/> < <vehicle id="4" pos="468.00" speed="0.00"/> < <vehicle id="3" pos="476.00" speed="0.00"/> < <vehicle id="2" pos="484.00" speed="0.00"/> < <vehicle id="1" pos="492.00" speed="0.00"/> < <vehicle id="0" pos="502.60" speed="2.60"/> --- > <vehicle id="24" pos="308.45" speed="0.45"/> > <vehicle id="23" pos="316.37" speed="0.37"/> > <vehicle id="22" pos="324.33" speed="0.33"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,102 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600003d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600003d580: note: object has invalid vptr > 00 00 00 00 10 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537540==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600003d6b4 at pc 0x55f042f60e32 bp 0x7ffdcc62e9f0 sp 0x7ffdcc62e9e8 > READ of size 4 at 0x61600003d6b4 thread T0 > #0 0x55f042f60e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f042f609df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f042c6b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f042c6cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f042e66ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f042e5e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f0430c8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f0427eac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f0427e656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f0427d4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f235d74ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f235d74ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f042712634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600003d6b4 is located 308 bytes inside of 528-byte region [0x61600003d580,0x61600003d790) > freed by thread T0 here: > #0 0x55f0427d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f0450b24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f042f60725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f042c6b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,19d3 < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 2000 < Running: 0 < Waiting: 0 < Statistics (avg of 2000): < RouteLength: 464.29 < Speed: 4.23 < Duration: 136.53 < WaitingTime: 67.30 < TimeLoss: 100.24 < DepartDelay: 4.25 < < DijkstraRouter answered 5601 queries and explored 36.60 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 21,42d4 < Loading done. < Simulation started with time: 0.00. < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 2000 < Running: 0 < Waiting: 0 < Statistics (avg of 2000): < RouteLength: 464.29 < Speed: 4.23 < Duration: 136.53 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:37 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,28 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="2000" inserted="2000" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="2000" routeLength="464.29" speed="4.23" duration="136.53" waitingTime="67.30" timeLoss="100.24" departDelay="4.25" departDelayWaiting="-1.00" totalTravelTime="273071.00" totalDepartDelay="8492.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <vehroute-output value="vr.xml"/> > <vehroute-output.sorted value="true"/> > <vehroute-output.intended-depart value="false"/> > <vehroute-output.speedfactor value="true"/> > <statistic-output value="statistics.xml"/> > </output> > > <routing> <truncated after showing first 30 lines> ---------- Differences in statistics2 ---------- 5,13d4 < <vehicles loaded="2000" inserted="2000" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="2000" routeLength="464.29" speed="4.23" duration="136.53" waitingTime="67.30" timeLoss="100.24" departDelay="0.00" departDelayWaiting="-1.00" totalTravelTime="273071.00" totalDepartDelay="0.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/>
---------- Differences in errors ---------- 0a1,102 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600003bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600003bd80: note: object has invalid vptr > 00 00 00 00 0b 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537515==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600003beb4 at pc 0x55a4c3503e32 bp 0x7ffdb0d33dd0 sp 0x7ffdb0d33dc8 > READ of size 4 at 0x61600003beb4 thread T0 > #0 0x55a4c3503e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4c35039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a4c320e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a4c320fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a4c3409ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a4c3401952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a4c366b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a4c2d8dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a4c2d8956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a4c2d77018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff725e6bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff725e6be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a4c2cb5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600003beb4 is located 308 bytes inside of 528-byte region [0x61600003bd80,0x61600003bf90) > freed by thread T0 here: > #0 0x55a4c2d73aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a4c56554f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a4c3503725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a4c320e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,19d3 < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 832 < Running: 0 < Waiting: 0 < Statistics (avg of 832): < RouteLength: 1180.18 < Speed: 4.32 < Duration: 294.53 < WaitingTime: 138.12 < TimeLoss: 206.51 < DepartDelay: 8.34 < < DijkstraRouter answered 4565 queries and explored 61.16 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). 21,42d4 < Loading done. < Simulation started with time: 0.00. < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 832 < Running: 0 < Waiting: 0 < Statistics (avg of 832): < RouteLength: 1180.18 < Speed: 4.32 < Duration: 294.53 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:45:37 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,27 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="832" inserted="832" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="832" routeLength="1180.18" speed="4.32" duration="294.53" waitingTime="138.12" timeLoss="206.51" departDelay="8.34" departDelayWaiting="-1.00" totalTravelTime="245048.00" totalDepartDelay="6941.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <vehroute-output value="vr.xml"/> > <vehroute-output.sorted value="true"/> > <vehroute-output.intended-depart value="false"/> > <statistic-output value="statistics.xml"/> > </output> > > <routing> > <device.rerouting.period value="60"/> <truncated after showing first 30 lines> ---------- Differences in statistics2 ---------- 5,13d4 < <vehicles loaded="832" inserted="832" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="832" routeLength="1180.18" speed="4.32" duration="294.53" waitingTime="138.12" timeLoss="206.51" departDelay="0.00" departDelayWaiting="-1.00" totalTravelTime="245048.00" totalDepartDelay="0.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/>
---------- Differences in output ---------- 2a3,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d280: note: object has invalid vptr > 00 00 00 00 53 29 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535650==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d3b4 at pc 0x564da6944e32 bp 0x7ffe30f96f50 sp 0x7ffe30f96f48 > READ of size 4 at 0x61600000d3b4 thread T0 > #0 0x564da6944e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564da69449df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564da664f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564da6650d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564da684aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564da6842952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564da6aac793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564da61cec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564da61ca56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564da61b8018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f256b0fdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f256b0fde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564da60f6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d3b4 is located 308 bytes inside of 528-byte region [0x61600000d280,0x61600000d490) > freed by thread T0 here: > #0 0x564da61b4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564da8a964f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564da6944725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564da664f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,24 > java.net.SocketException: Broken pipe (Write failed) > at java.base/java.net.SocketOutputStream.socketWrite0(Native Method) > at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110) > at java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:129) > at java.base/java.io.DataOutputStream.writeInt(DataOutputStream.java:198) > at it.polito.appeal.traci.protocol.RequestMessage.writeTo(RequestMessage.java:78) > at de.tudresden.sumo.util.Query.queryAndVerify(Query.java:90) > at de.tudresden.sumo.util.Query.queryAndVerifySingle(Query.java:250) > at de.tudresden.sumo.util.Query.doClose(Query.java:147) > at de.tudresden.sumo.util.CommandProcessor.do_close(CommandProcessor.java:88) > at it.polito.appeal.traci.SumoTraciConnection.close(SumoTraciConnection.java:450) > at it.polito.appeal.traci.SumoTraciConnection.closeAndDontCareAboutInterruptedException(SumoTraciConnection.java:462) > at it.polito.appeal.traci.SumoTraciConnection.do_job_get(SumoTraciConnection.java:515) > at APITest.main(APITest.java:68) > java.io.EOFException > at java.base/java.io.DataInputStream.readInt(DataInputStream.java:397) > at it.polito.appeal.traci.protocol.ResponseMessage.<init>(ResponseMessage.java:87) > at de.tudresden.sumo.util.Query.queryAndVerify(Query.java:92) > at de.tudresden.sumo.util.Query.queryAndVerifySingle(Query.java:250) > at de.tudresden.sumo.util.CommandProcessor.do_job_get(CommandProcessor.java:375) > at it.polito.appeal.traci.SumoTraciConnection.do_job_get(SumoTraciConnection.java:513) > at APITest.main(APITest.java:68) ---------- Differences in output ---------- 2,77d1 < findRoute result stage: < gneE0 < -gneE2 < gneE2 < findIntermodalRoute result stages: < gneE0 < gneE2 < Step 1.0, tlsPhase 0 (North-South) < Step 2.0, tlsPhase 0 (North-South) < Step 3.0, tlsPhase 0 (North-South) < Step 4.0, tlsPhase 0 (North-South) < Step 5.0, tlsPhase 0 (North-South) < Step 6.0, tlsPhase 0 (North-South) < Step 7.0, tlsPhase 0 (North-South) < Step 8.0, tlsPhase 0 (North-South) < Step 9.0, tlsPhase 0 (North-South) < Step 10.0, tlsPhase 0 (North-South) < Step 11.0, tlsPhase 0 (North-South) < Step 12.0, tlsPhase 0 (North-South) < Step 13.0, tlsPhase 0 (North-South) < Step 14.0, tlsPhase 0 (North-South) < Step 15.0, tlsPhase 0 (North-South) < Step 16.0, tlsPhase 0 (North-South) < Step 17.0, tlsPhase 0 (North-South) < Step 18.0, tlsPhase 0 (North-South) < Step 19.0, tlsPhase 0 (North-South) < Step 20.0, tlsPhase 0 (North-South) < Step 21.0, tlsPhase 0 (North-South) < Step 22.0, tlsPhase 0 (North-South) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,44 > java.net.SocketException: Broken pipe (Write failed) > java.net.SocketException: Broken pipe (Write failed) > at java.base/java.net.SocketOutputStream.socketWrite0(Native Method) > at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110) > at java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:129) > at java.base/java.io.DataOutputStream.writeInt(DataOutputStream.java:198) > at it.polito.appeal.traci.protocol.RequestMessage.writeTo(RequestMessage.java:78) > at de.tudresden.sumo.util.Query.queryAndVerify(Query.java:90) > at de.tudresden.sumo.util.Query.queryAndVerifySingle(Query.java:250) > at de.tudresden.sumo.util.Query.doClose(Query.java:147) > at de.tudresden.sumo.util.CommandProcessor.do_close(CommandProcessor.java:88) > at it.polito.appeal.traci.SumoTraciConnection.close(SumoTraciConnection.java:450) > at it.polito.appeal.traci.SumoTraciConnection.closeAndDontCareAboutInterruptedException(SumoTraciConnection.java:462) > at it.polito.appeal.traci.SumoTraciConnection.do_timestep(SumoTraciConnection.java:568) > at it.polito.appeal.traci.SumoTraciConnection.do_timestep(SumoTraciConnection.java:550) > at MultiClient2.main(MultiClient2.java:40) > java.io.EOFException > at java.base/java.net.SocketOutputStream.socketWrite0(Native Method) > at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110) > at java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:129) > at java.base/java.io.DataOutputStream.writeInt(DataOutputStream.java:198) > at it.polito.appeal.traci.protocol.RequestMessage.writeTo(RequestMessage.java:78) > at de.tudresden.sumo.util.Query.queryAndVerify(Query.java:90) > at de.tudresden.sumo.util.Query.queryAndVerifySingle(Query.java:250) at java.base/java.io.DataInputStream.readInt(DataInputStream.java:397) > > at de.tudresden.sumo.util.Query.doClose(Query.java:147) > at de.tudresden.sumo.util.Query.doSimulationStep(Query.java:165) > at de.tudresden.sumo.util.CommandProcessor.do_close(CommandProcessor.java:88) at de.tudresden.sumo.util.CommandProcessor.do_SimulationStep(CommandProcessor.java:80) > <truncated after showing first 30 lines> ---------- Differences in output ---------- 721,4652d720 < Step 64.6 < Step 64.7 < Step 64.8 < Step 64.9 < veh=v34 len=4.5 entry=64.90171324824006 leave=-1.0 type=car < Step 65.0 < veh=v34 len=4.5 entry=64.90171324824006 leave=-1.0 type=car < Step 65.1 < veh=v34 len=4.5 entry=64.90171324824006 leave=-1.0 type=car < Step 65.2 < veh=v34 len=4.5 entry=64.90171324824006 leave=65.22738080159091 type=car < Step 65.3 < Step 65.4 < Step 65.5 < Step 65.6 < Step 65.7 < Step 65.8 < Step 65.9 < Step 66.0 < Step 66.1 < Step 66.2 < Step 66.3 < Step 66.4 < Step 66.5 < Step 66.6 < Step 66.7 < Step 66.8 < Step 66.9 < Step 67.0 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,22 > java.net.SocketException: Broken pipe (Write failed) > at java.base/java.net.SocketOutputStream.socketWrite0(Native Method) > at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110) > at java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:129) > at java.base/java.io.DataOutputStream.writeInt(DataOutputStream.java:198) > at it.polito.appeal.traci.protocol.RequestMessage.writeTo(RequestMessage.java:78) > at de.tudresden.sumo.util.Query.queryAndVerify(Query.java:90) > at de.tudresden.sumo.util.Query.queryAndVerifySingle(Query.java:250) > at de.tudresden.sumo.util.Query.doClose(Query.java:147) > at de.tudresden.sumo.util.CommandProcessor.do_close(CommandProcessor.java:88) > at it.polito.appeal.traci.SumoTraciConnection.close(SumoTraciConnection.java:450) > at it.polito.appeal.traci.SumoTraciConnection.closeAndDontCareAboutInterruptedException(SumoTraciConnection.java:462) > at it.polito.appeal.traci.SumoTraciConnection.do_timestep(SumoTraciConnection.java:568) > at it.polito.appeal.traci.SumoTraciConnection.do_timestep(SumoTraciConnection.java:550) > at Main.main(Main.java:53) > java.io.EOFException > at java.base/java.io.DataInputStream.readInt(DataInputStream.java:397) > at de.tudresden.sumo.util.Query.doSimulationStep(Query.java:165) > at de.tudresden.sumo.util.CommandProcessor.do_SimulationStep(CommandProcessor.java:80) > at it.polito.appeal.traci.SumoTraciConnection.do_timestep(SumoTraciConnection.java:566) > at it.polito.appeal.traci.SumoTraciConnection.do_timestep(SumoTraciConnection.java:550) > at Main.main(Main.java:53) ---------- Differences in output ---------- 718,4639d717 < Step 64.6, tlsPhase 2 (East-West) < Step 64.7, tlsPhase 2 (East-West) < Step 64.8, tlsPhase 2 (East-West) < Step 64.9, tlsPhase 2 (East-West) < Step 65.0, tlsPhase 2 (East-West) < veh=v34 len=4.5 entry=64.90171324824006 leave=-1.0 type=car < Step 65.1, tlsPhase 2 (East-West) < veh=v34 len=4.5 entry=64.90171324824006 leave=-1.0 type=car < Step 65.2, tlsPhase 2 (East-West) < veh=v34 len=4.5 entry=64.90171324824006 leave=-1.0 type=car < Step 65.3, tlsPhase 2 (East-West) < veh=v34 len=4.5 entry=64.90171324824006 leave=65.22738080159091 type=car < Step 65.4, tlsPhase 2 (East-West) < Step 65.5, tlsPhase 2 (East-West) < Step 65.6, tlsPhase 2 (East-West) < Step 65.7, tlsPhase 2 (East-West) < Step 65.8, tlsPhase 2 (East-West) < Step 65.9, tlsPhase 2 (East-West) < Step 66.0, tlsPhase 2 (East-West) < Step 66.1, tlsPhase 2 (East-West) < Step 66.2, tlsPhase 2 (East-West) < Step 66.3, tlsPhase 2 (East-West) < Step 66.4, tlsPhase 2 (East-West) < Step 66.5, tlsPhase 2 (East-West) < Step 66.6, tlsPhase 2 (East-West) < Step 66.7, tlsPhase 2 (East-West) < Step 66.8, tlsPhase 2 (East-West) < Step 66.9, tlsPhase 2 (East-West) < Step 67.0, tlsPhase 2 (East-West) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /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 59 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 > ================================================================= > ==2545283==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x5624d6323e32 bp 0x7ffede4f56d0 sp 0x7ffede4f56c8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x5624d6323e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5624d63239df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5624d602e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5624d602fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5624d621ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5624d621c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5624d621e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5624d5ba36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5624d5ba6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5624d5b97216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f207ec6fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f207ec6fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5624d5ad5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x5624d5b93aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5624d84754f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5624d6323725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5624d602e9b6 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 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 2d 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545337==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x563fda005e32 bp 0x7fff84fd73f0 sp 0x7fff84fd73e8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x563fda005e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563fda0059df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563fd9d109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563fd9d11d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563fd9efee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563fd9efe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563fd9f007f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563fd98856a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563fd9888698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563fd9879216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa8db938d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa8db938e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563fd97b7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x563fd9875aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563fdc1574f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563fda005725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563fd9d109b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 3e 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 > ================================================================= > ==2545282==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55e28aa22e32 bp 0x7ffd24b9abf0 sp 0x7ffd24b9abe8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55e28aa22e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e28aa229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e28a72d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e28a72ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e28a91be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e28a91b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e28a91d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e28a2a26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e28a2a5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e28a296216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f741b120d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f741b120e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e28a1d4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55e28a292aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e28cb744f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e28aa22725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e28a72d9b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 4c 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 > ================================================================= > ==2545280==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x5569dd98ae32 bp 0x7ffd28986390 sp 0x7ffd28986388 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x5569dd98ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5569dd98a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5569dd6959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5569dd696d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5569dd883e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5569dd883786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5569dd8857f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5569dd20a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5569dd20d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5569dd1fe216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb64a3e5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb64a3e5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5569dd13c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x5569dd1faaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5569dfadc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5569dd98a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5569dd6959b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 46 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545233==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x561178269e32 bp 0x7ffc80387450 sp 0x7ffc80387448 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x561178269e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611782699df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561177f749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561177f75d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561178162e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561178162786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611781647f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561177ae96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561177aec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561177add216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9c9d881d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c9d881e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561177a1b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x561177ad9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56117a3bb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561178269725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561177f749b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 4d 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 > ================================================================= > ==2545250==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55f16edd7e32 bp 0x7ffded7d2fb0 sp 0x7ffded7d2fa8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55f16edd7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f16edd79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f16eae29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f16eae3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f16ecd0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f16ecd0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f16ecd27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f16e6576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f16e65a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f16e64b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f00f8dbdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f00f8dbde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f16e589634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55f16e647aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f170f294f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f16edd7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f16eae29b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 47 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545278==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55e726a98e32 bp 0x7fff5a8c3f50 sp 0x7fff5a8c3f48 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55e726a98e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e726a989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e7267a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e7267a4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e726991e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e726991786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e7269937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e7263186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e72631b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e72630c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f565b044d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f565b044e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e72624a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55e726308aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e728bea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e726a98725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e7267a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 17 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545902==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55e63cd19e32 bp 0x7ffe682d8bd0 sp 0x7ffe682d8bc8 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55e63cd19e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e63cd199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e63ca249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e63ca25d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e63cc1febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e63cc17952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e63ce81793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e63c5a3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e63c59f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e63c58d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6a53694d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6a53694e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e63c4cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55e63c589aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e63ee6b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e63cd19725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e63ca249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 159,201d158 < [023] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < lead_left2 < opposite_follow_left < [024] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < lead_left2 < opposite_follow_left < [025] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < lead_left2 < [026] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < lead_left2 < [027] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < lead_left2 < [028] Context results for vehicle 'ego': < follow_left <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 09 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546001==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55efc7457e32 bp 0x7ffc33c5cd30 sp 0x7ffc33c5cd28 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55efc7457e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55efc74579df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55efc71629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55efc7163d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55efc735debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55efc7355952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55efc75bf793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55efc6ce1c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55efc6cdd56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55efc6ccb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f802ecdfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f802ecdfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55efc6c09634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55efc6cc7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55efc95a94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55efc7457725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55efc71629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 97,132d96 < [023] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < opposite_follow_left < [024] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < opposite_follow_left < [025] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < [026] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < [027] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < [028] Context results for vehicle 'ego': < follow_left < follow_left2 < lead_left < [029] Context results for vehicle 'ego': < follow_left < follow_left2 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 05 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545955==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55d298236e32 bp 0x7fff13c35570 sp 0x7fff13c35568 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55d298236e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2982369df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d297f419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d297f42d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d29813cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d298134952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d29839e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d297ac0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d297abc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d297aaa018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f00b32f6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f00b32f6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2979e8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55d297aa6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d29a3884f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d298236725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d297f419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 93,111d92 < [023] Context results for vehicle 'ego': < lead_left < lead_left2 < [024] Context results for vehicle 'ego': < lead_left < lead_left2 < [025] Context results for vehicle 'ego': < lead_left2 < [026] Context results for vehicle 'ego': < lead_left2 < [027] Context results for vehicle 'ego': < lead_left2 < [028] Context results for vehicle 'ego': < lead_left2 < [029] Context results for vehicle 'ego': < lead_left2 < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 fe 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545917==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x5615a97d9e32 bp 0x7ffdce597cf0 sp 0x7ffdce597ce8 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x5615a97d9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5615a97d99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5615a94e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5615a94e5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5615a96dfebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5615a96d7952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5615a9941793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5615a9063c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5615a905f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5615a904d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fab0a729d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fab0a729e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5615a8f8b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x5615a9049aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5615ab92b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5615a97d9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5615a94e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 167,179d166 < [023] Context results for vehicle 'ego': < opposite_follow_left < opposite_follow_middle < [024] Context results for vehicle 'ego': < opposite_follow_left < [025] Context results for vehicle 'ego': < [026] Context results for vehicle 'ego': < [027] Context results for vehicle 'ego': < [028] Context results for vehicle 'ego': < [029] Context results for vehicle 'ego': < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 f1 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545999==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x564fc439ce32 bp 0x7fffdf404850 sp 0x7fffdf404848 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x564fc439ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564fc439c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564fc40a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564fc40a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564fc42a2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564fc429a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564fc4504793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564fc3c26c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564fc3c2256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564fc3c10018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f33dc26fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f33dc26fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564fc3b4e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x564fc3c0caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564fc64ee4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564fc439c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564fc40a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 98,110d97 < [023] Context results for vehicle 'ego': < opposite_follow_left < opposite_follow_middle < [024] Context results for vehicle 'ego': < opposite_follow_left < [025] Context results for vehicle 'ego': < [026] Context results for vehicle 'ego': < [027] Context results for vehicle 'ego': < [028] Context results for vehicle 'ego': < [029] Context results for vehicle 'ego': < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 fe 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545994==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55fd916ece32 bp 0x7ffd42108f90 sp 0x7ffd42108f88 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55fd916ece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fd916ec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fd913f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fd913f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fd915f2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55fd915ea952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55fd91854793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55fd90f76c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55fd90f7256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55fd90f60018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1bf1985d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1bf1985e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fd90e9e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55fd90f5caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fd9383e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fd916ec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fd913f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 99,108d98 < [023] Context results for vehicle 'ego': < [024] Context results for vehicle 'ego': < [025] Context results for vehicle 'ego': < [026] Context results for vehicle 'ego': < [027] Context results for vehicle 'ego': < [028] Context results for vehicle 'ego': < [029] Context results for vehicle 'ego': < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 b6 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545939==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x555f824f5e32 bp 0x7ffd3e7c9590 sp 0x7ffd3e7c9588 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x555f824f5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f824f59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f822009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f82201d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f823fbebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555f823f3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555f8265d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555f81d7fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555f81d7b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555f81d69018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f25cc0acd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f25cc0ace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555f81ca7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x555f81d65aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555f846474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f824f5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f822009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 24,33d23 < [023] Context results for vehicle 'ego': < [024] Context results for vehicle 'ego': < [025] Context results for vehicle 'ego': < [026] Context results for vehicle 'ego': < [027] Context results for vehicle 'ego': < [028] Context results for vehicle 'ego': < [029] Context results for vehicle 'ego': < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 ae 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545998==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x564709726e32 bp 0x7ffefac9a170 sp 0x7ffefac9a168 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x564709726e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5647097269df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5647094319b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564709432d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56470962cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564709624952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56470988e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564708fb0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564708fac56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564708f9a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2d9976fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2d9976fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564708ed8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x564708f96aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56470b8784f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564709726725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5647094319b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 24,33d23 < [023] Context results for vehicle 'ego': < [024] Context results for vehicle 'ego': < [025] Context results for vehicle 'ego': < [026] Context results for vehicle 'ego': < [027] Context results for vehicle 'ego': < [028] Context results for vehicle 'ego': < [029] Context results for vehicle 'ego': < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 b6 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545993==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x557637838e32 bp 0x7ffed1f00230 sp 0x7ffed1f00228 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x557637838e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5576378389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5576375439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557637544d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55763773eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557637736952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5576379a0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5576370c2c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5576370be56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5576370ac018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7d484dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7d484dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557636fea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x5576370a8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55763998a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557637838725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5576375439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 24,33d23 < [023] Context results for vehicle 'ego': < [024] Context results for vehicle 'ego': < [025] Context results for vehicle 'ego': < [026] Context results for vehicle 'ego': < [027] Context results for vehicle 'ego': < [028] Context results for vehicle 'ego': < [029] Context results for vehicle 'ego': < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 ed 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545873==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55bae580de32 bp 0x7ffd995a1cb0 sp 0x7ffd995a1ca8 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55bae580de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bae580d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bae55189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bae5519d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bae5713ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55bae570b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55bae5975793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55bae5097c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55bae509356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55bae5081018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd5da219d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd5da219e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bae4fbf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55bae507daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bae795f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bae580d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bae55189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 112,143d111 < [023] Context results for vehicle 'ego': < follow_right < follow_right2 < lead_right < lead_right2 < [024] Context results for vehicle 'ego': < follow_right < follow_right2 < lead_right < lead_right2 < [025] Context results for vehicle 'ego': < follow_right < follow_right2 < lead_right < [026] Context results for vehicle 'ego': < follow_right < follow_right2 < lead_right < [027] Context results for vehicle 'ego': < follow_right < follow_right2 < [028] Context results for vehicle 'ego': < follow_right < follow_right2 < [029] Context results for vehicle 'ego': < follow_right < follow_right2 < [030] Context results for vehicle 'ego': < follow_right <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 e1 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545997==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55f92837ce32 bp 0x7ffc4e414390 sp 0x7ffc4e414388 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55f92837ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f92837c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f9280879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f928088d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f928282ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f92827a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f9284e4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f927c06c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f927c0256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f927bf0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fadded49d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fadded49e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f927b2e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55f927becaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f92a4ce4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f92837c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f9280879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 68,93d67 < [023] Context results for vehicle 'ego': < follow_right < follow_right2 < [024] Context results for vehicle 'ego': < follow_right < follow_right2 < [025] Context results for vehicle 'ego': < follow_right < follow_right2 < [026] Context results for vehicle 'ego': < follow_right < follow_right2 < [027] Context results for vehicle 'ego': < follow_right < follow_right2 < [028] Context results for vehicle 'ego': < follow_right < follow_right2 < [029] Context results for vehicle 'ego': < follow_right < follow_right2 < [030] Context results for vehicle 'ego': < follow_right < follow_right2 < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 de 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545935==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x555933400e32 bp 0x7ffc7a0c4850 sp 0x7ffc7a0c4848 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x555933400e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559334009df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55593310b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55593310cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555933306ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5559332fe952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555933568793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555932c8ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555932c8656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555932c74018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb55d525d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb55d525e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555932bb2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x555932c70aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5559355524f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555933400725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55593310b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 68,83d67 < [023] Context results for vehicle 'ego': < lead_right < lead_right2 < [024] Context results for vehicle 'ego': < lead_right < lead_right2 < [025] Context results for vehicle 'ego': < lead_right < [026] Context results for vehicle 'ego': < lead_right < [027] Context results for vehicle 'ego': < [028] Context results for vehicle 'ego': < [029] Context results for vehicle 'ego': < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 eb 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546048==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x5616d4c9de32 bp 0x7ffca7f8c0d0 sp 0x7ffca7f8c0c8 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x5616d4c9de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616d4c9d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616d49a89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5616d49a9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616d4ba3ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5616d4b9b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5616d4e05793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5616d4527c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5616d452356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5616d4511018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa69d042d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa69d042e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5616d444f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x5616d450daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5616d6def4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616d4c9d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616d49a89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 46,63d45 < [023] Context results for vehicle 'ego': < follow_right2 < [024] Context results for vehicle 'ego': < follow_right2 < [025] Context results for vehicle 'ego': < follow_right2 < [026] Context results for vehicle 'ego': < follow_right2 < [027] Context results for vehicle 'ego': < follow_right2 < [028] Context results for vehicle 'ego': < follow_right2 < [029] Context results for vehicle 'ego': < follow_right2 < [030] Context results for vehicle 'ego': < follow_right2 < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 f8 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546057==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x56253c762e32 bp 0x7ffc3e2e6130 sp 0x7ffc3e2e6128 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x56253c762e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56253c7629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56253c46d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56253c46ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56253c668ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56253c660952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56253c8ca793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56253bfecc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56253bfe856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56253bfd6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb4c3dabd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb4c3dabe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56253bf14634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x56253bfd2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56253e8b44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56253c762725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56253c46d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 46,57d45 < [023] Context results for vehicle 'ego': < lead_right2 < [024] Context results for vehicle 'ego': < lead_right2 < [025] Context results for vehicle 'ego': < [026] Context results for vehicle 'ego': < [027] Context results for vehicle 'ego': < [028] Context results for vehicle 'ego': < [029] Context results for vehicle 'ego': < [030] Context results for vehicle 'ego': < [031] Vehicle 'ego' has arrived at destination < Print ended at step 31
---------- Differences in errors ---------- 0a1,79 > /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 87 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 > ================================================================= > ==2545210==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x562fb6e8ce32 bp 0x7ffd63be63d0 sp 0x7ffd63be63c8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x562fb6e8ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562fb6e8c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562fb6b979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562fb6b98d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562fb6d85e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562fb6d85786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562fb6d877f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562fb670c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562fb670f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562fb6700216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd9d02edd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd9d02ede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562fb663e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x562fb66fcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562fb8fde4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562fb6e8c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562fb6b979b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 fc 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 > ================================================================= > ==2545172==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x5620265a2e32 bp 0x7ffe3c30d270 sp 0x7ffe3c30d268 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x5620265a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5620265a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5620262ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5620262aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56202649be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56202649b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56202649d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562025e226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562025e25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562025e16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f62190ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f62190ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562025d54634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x562025e12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5620286f44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5620265a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5620262ad9b6 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 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 e3 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 > ================================================================= > ==2545225==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x564e6e4d3e32 bp 0x7fffc91e7d50 sp 0x7fffc91e7d48 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x564e6e4d3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564e6e4d39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564e6e1de9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564e6e1dfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564e6e3cce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564e6e3cc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564e6e3ce7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564e6dd536a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564e6dd56698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564e6dd47216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6c75097d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6c75097e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564e6dc85634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x564e6dd43aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564e706254f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564e6e4d3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564e6e1de9b6 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 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 6b 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 > ================================================================= > ==2545230==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x558ca6f06e32 bp 0x7ffe6da3bb50 sp 0x7ffe6da3bb48 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x558ca6f06e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558ca6f069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558ca6c119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558ca6c12d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558ca6dffe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558ca6dff786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558ca6e017f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558ca67866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558ca6789698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558ca677a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3ea7343d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3ea7343e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558ca66b8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x558ca6776aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558ca90584f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558ca6f06725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558ca6c119b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 86 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545184==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55b1aea58e32 bp 0x7ffddcbd49b0 sp 0x7ffddcbd49a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55b1aea58e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b1aea589df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b1ae7639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b1ae764d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b1ae951e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b1ae951786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b1ae9537f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b1ae2d86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b1ae2db698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b1ae2cc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1c2399bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1c2399be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b1ae20a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55b1ae2c8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b1b0baa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b1aea58725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b1ae7639b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 c5 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 > ================================================================= > ==2545169==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55f4e2f2ae32 bp 0x7ffeff347db0 sp 0x7ffeff347da8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55f4e2f2ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f4e2f2a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f4e2c359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f4e2c36d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f4e2e23e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f4e2e23786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f4e2e257f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f4e27aa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f4e27ad698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f4e279e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f69dd9aed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f69dd9aee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f4e26dc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55f4e279aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f4e507c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f4e2f2a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f4e2c359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 3e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545758==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x556c9539ae32 bp 0x7ffc83235cd0 sp 0x7ffc83235cc8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x556c9539ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556c9539a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556c950a59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556c950a6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556c952a0ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556c95298952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556c95502793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556c94c24c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556c94c2056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556c94c0e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd0e5387d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd0e5387e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556c94b4c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x556c94c0aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556c974ec4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556c9539a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556c950a59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 74,85d73 < [025] Context results for vehicle 'ego': < follow_straight < lead_straight < [026] Context results for vehicle 'ego': < follow_straight < lead_straight < [027] Context results for vehicle 'ego': < follow_straight < [028] Context results for vehicle 'ego': < follow_straight < [029] Vehicle 'ego' has arrived at destination < Print ended at step 29
---------- Differences in errors ---------- 0a1,83 > /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 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 > ================================================================= > ==2545700==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x555798e1de32 bp 0x7ffc242d7690 sp 0x7ffc242d7688 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x555798e1de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555798e1d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555798b289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555798b29d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555798d23ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555798d1b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555798f85793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5557986a7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5557986a356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555798691018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8c61b31d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8c61b31e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5557985cf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55579868daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55579af6f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555798e1d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555798b289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 122,138d121 < [025] Context results for vehicle 'ego': < follow_left < follow_straight < lead_left < lead_straight < [026] Context results for vehicle 'ego': < follow_left < follow_straight < lead_straight < [027] Context results for vehicle 'ego': < follow_left < follow_straight < [028] Context results for vehicle 'ego': < follow_left < follow_straight < [029] Vehicle 'ego' has arrived at destination < Print ended at step 29
---------- Differences in errors ---------- 0a1,83 > /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 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 > ================================================================= > ==2545691==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x5645a4e74e32 bp 0x7ffc2232d090 sp 0x7ffc2232d088 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x5645a4e74e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5645a4e749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5645a4b7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5645a4b80d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5645a4d7aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5645a4d72952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5645a4fdc793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5645a46fec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5645a46fa56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5645a46e8018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc422a3bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc422a3be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5645a4626634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x5645a46e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5645a6fc64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5645a4e74725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5645a4b7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 170,190d169 < [025] Context results for vehicle 'ego': < follow_left < follow_right < follow_straight < lead_left < lead_straight < [026] Context results for vehicle 'ego': < follow_left < follow_right < follow_straight < lead_straight < [027] Context results for vehicle 'ego': < follow_left < follow_right < follow_straight < [028] Context results for vehicle 'ego': < follow_left < follow_right < follow_straight < [029] Vehicle 'ego' has arrived at destination < Print ended at step 29
---------- Differences in errors ---------- 0a1,83 > /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 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 > ================================================================= > ==2545690==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x56465900ee32 bp 0x7fffc4f8e3f0 sp 0x7fffc4f8e3e8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x56465900ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56465900e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564658d199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564658d1ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564658f14ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564658f0c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564659176793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564658898c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56465889456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564658882018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f144d679d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f144d679e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5646587c0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x56465887eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56465b1604f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56465900e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564658d199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 122,137d121 < [025] Context results for vehicle 'ego': < follow_right < follow_straight < lead_straight < [026] Context results for vehicle 'ego': < follow_right < follow_straight < lead_straight < [027] Context results for vehicle 'ego': < follow_right < follow_straight < [028] Context results for vehicle 'ego': < follow_right < follow_straight < [029] Vehicle 'ego' has arrived at destination < Print ended at step 29
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: note: object has invalid vptr > 00 00 00 00 f5 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545760==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x55ef69ad1e32 bp 0x7ffedfda7070 sp 0x7ffedfda7068 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x55ef69ad1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ef69ad19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ef697dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ef697ddd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ef699d7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ef699cf952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ef69c39793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ef6935bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ef6935756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ef69345018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5bfa887d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5bfa887e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ef69283634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c7b4 is located 308 bytes inside of 528-byte region [0x61600000c680,0x61600000c890) > freed by thread T0 here: > #0 0x55ef69341aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ef6bc234f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ef69ad1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ef697dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 89,95d88 < [030] Context results for vehicle 'ego': < opposite.5 < opposite.6 < [031] Context results for vehicle 'ego': < opposite.6 < [032] Vehicle 'ego' has arrived at destination < Print ended at 33.0
---------- Differences in errors ---------- 0a1,83 > /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 aa 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 > ================================================================= > ==2545679==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x559866ff5e32 bp 0x7ffdf5a6f3f0 sp 0x7ffdf5a6f3e8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x559866ff5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559866ff59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559866d009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559866d01d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559866efbebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559866ef3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55986715d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55986687fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55986687b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559866869018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1fb40a0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1fb40a0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5598667a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x559866865aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5598691474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559866ff5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559866d009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 44,45d43 < [018] Vehicle 'ego' has arrived at destination < Print ended at 19.0
---------- Differences in errors ---------- 0a1,79 > /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 51 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 > ================================================================= > ==2545400==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x558507b0ae32 bp 0x7ffe432cbc90 sp 0x7ffe432cbc88 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x558507b0ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558507b0a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5585078159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558507816d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558507a03e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558507a03786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558507a057f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55850738a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55850738d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55850737e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9ba87cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9ba87cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5585072bc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55850737aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558509c5c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558507b0a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5585078159b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 52 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 > ================================================================= > ==2545395==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55ec4f197e32 bp 0x7ffc3e495ef0 sp 0x7ffc3e495ee8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55ec4f197e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ec4f1979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ec4eea29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ec4eea3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ec4f090e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ec4f090786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ec4f0927f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ec4ea176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ec4ea1a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ec4ea0b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f53c5feed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f53c5feee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ec4e949634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55ec4ea07aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ec512e94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ec4f197725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ec4eea29b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 66 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 > ================================================================= > ==2545456==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x556cad0f3e32 bp 0x7fff47c4b4b0 sp 0x7fff47c4b4a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x556cad0f3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556cad0f39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556cacdfe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556cacdffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556cacfece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556cacfec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556cacfee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556cac9736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556cac976698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556cac967216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc06958ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc06958ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556cac8a5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x556cac963aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556caf2454f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556cad0f3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556cacdfe9b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 5e 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 > ================================================================= > ==2545446==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x5586b2363e32 bp 0x7ffe718592b0 sp 0x7ffe718592a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x5586b2363e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5586b23639df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5586b206e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5586b206fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5586b225ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5586b225c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5586b225e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5586b1be36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5586b1be6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5586b1bd7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f26cfeced8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f26cfecee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5586b1b15634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x5586b1bd3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5586b44b54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5586b2363725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5586b206e9b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 7f 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 > ================================================================= > ==2545439==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x5562272c4e32 bp 0x7ffd5cd4ee50 sp 0x7ffd5cd4ee48 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x5562272c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5562272c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556226fcf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556226fd0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5562271bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5562271bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5562271bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556226b446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556226b47698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556226b38216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4509fcfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4509fcfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556226a76634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x556226b34aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5562294164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5562272c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556226fcf9b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 72 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 > ================================================================= > ==2545444==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55ca56b6ae32 bp 0x7ffe32092a90 sp 0x7ffe32092a88 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55ca56b6ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ca56b6a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ca568759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ca56876d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ca56a63e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ca56a63786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ca56a657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ca563ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ca563ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ca563de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3f4d89dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3f4d89de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ca5631c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55ca563daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ca58cbc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ca56b6a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ca568759b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 53 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 > ================================================================= > ==2545420==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55d36336de32 bp 0x7ffc32d5c870 sp 0x7ffc32d5c868 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55d36336de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d36336d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d3630789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d363079d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d363266e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d363266786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d3632687f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d362bed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d362bf0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d362be1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f597c18cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f597c18ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d362b1f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55d362bddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d3654bf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d36336d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d3630789b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 59 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 > ================================================================= > ==2545418==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x5585b134ce32 bp 0x7ffcb7902b30 sp 0x7ffcb7902b28 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x5585b134ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5585b134c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5585b10579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5585b1058d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5585b1245e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5585b1245786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5585b12477f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5585b0bcc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5585b0bcf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5585b0bc0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faa54e09d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faa54e09e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5585b0afe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x5585b0bbcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5585b349e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5585b134c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5585b10579b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 61 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 > ================================================================= > ==2545507==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55d1d6541e32 bp 0x7ffceaabab30 sp 0x7ffceaabab28 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55d1d6541e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d1d65419df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d1d624c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d1d624dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d1d643ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d1d643a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d1d643c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d1d5dc16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d1d5dc4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d1d5db5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc2c8613d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2c8613e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d1d5cf3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55d1d5db1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d1d86934f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d1d6541725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d1d624c9b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 5c 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 > ================================================================= > ==2545653==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55dd4cef3e32 bp 0x7ffc41e8b0b0 sp 0x7ffc41e8b0a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55dd4cef3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dd4cef39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dd4cbfe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dd4cbffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dd4cdece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dd4cdec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dd4cdee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dd4c7736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dd4c776698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dd4c767216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3fc9507d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3fc9507e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dd4c6a5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55dd4c763aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dd4f0454f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dd4cef3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dd4cbfe9b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 71 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 > ================================================================= > ==2545635==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55999013ee32 bp 0x7ffe8199c990 sp 0x7ffe8199c988 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55999013ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55999013e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55998fe499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55998fe4ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559990037e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559990037786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5599900397f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55998f9be6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55998f9c1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55998f9b2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f30603bbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f30603bbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55998f8f0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55998f9aeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5599922904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55999013e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55998fe499b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 65 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 > ================================================================= > ==2545513==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55855b2cce32 bp 0x7fff6877ec50 sp 0x7fff6877ec48 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55855b2cce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55855b2cc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55855afd79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55855afd8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55855b1c5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55855b1c5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55855b1c77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55855ab4c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55855ab4f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55855ab40216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f17a8183d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f17a8183e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55855aa7e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55855ab3caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55855d41e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55855b2cc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55855afd79b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 66 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 > ================================================================= > ==2545634==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x5628e331be32 bp 0x7fff6d1176b0 sp 0x7fff6d1176a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x5628e331be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5628e331b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628e30269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5628e3027d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5628e3214e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5628e3214786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5628e32167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5628e2b9b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5628e2b9e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5628e2b8f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3ef479ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3ef479ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5628e2acd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x5628e2b8baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5628e546d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5628e331b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5628e30269b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 8c 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 > ================================================================= > ==2545528==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x563c5082be32 bp 0x7fff87a93390 sp 0x7fff87a93388 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x563c5082be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563c5082b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563c505369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563c50537d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563c50724e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563c50724786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563c507267f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563c500ab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563c500ae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563c5009f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f21618a0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f21618a0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563c4ffdd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x563c5009baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563c5297d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563c5082b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563c505369b6 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 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 c5 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 > ================================================================= > ==2545675==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55af45102e32 bp 0x7ffcef034850 sp 0x7ffcef034848 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55af45102e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55af451029df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55af44e0d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55af44e0ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55af44ffbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55af44ffb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55af44ffd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55af449826a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55af44985698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55af44976216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5afc4a9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5afc4a9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55af448b4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55af44972aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55af472544f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55af45102725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55af44e0d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 5e 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 > ================================================================= > ==2545770==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55b03a59ee32 bp 0x7ffd90d21850 sp 0x7ffd90d21848 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55b03a59ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b03a59e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b03a2a99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b03a2aad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b03a4a4ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b03a49c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b03a706793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b039e28c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b039e2456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b039e12018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1f02e6cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f02e6ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b039d50634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55b039e0eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b03c6f04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b03a59e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b03a2a99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 135,148d134 < Step 25: < Context results for veh 'ego': < ego < v2 < v3 < Step 26: < Context results for veh 'ego': < ego < Step 27: < Context results for veh 'ego': < ego < Step 28: < Context results for veh 'ego': < Print ended at step 29.0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 3c 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 > ================================================================= > ==2545772==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55621c1d3e32 bp 0x7fffb6c6b390 sp 0x7fffb6c6b388 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55621c1d3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55621c1d39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55621bede9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55621bedfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55621c0d9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55621c0d1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55621c33b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55621ba5dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55621ba5956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55621ba47018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efd6b3f9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efd6b3f9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55621b985634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55621ba43aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55621e3254f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55621c1d3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55621bede9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 126,138d125 < Step 25: < Context results for veh 'ego': < ego < v2 < Step 26: < Context results for veh 'ego': < ego < Step 27: < Context results for veh 'ego': < ego < Step 28: < Context results for veh 'ego': < Print ended at step 29.0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 49 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 > ================================================================= > ==2545769==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x564470791e32 bp 0x7ffcde1b7550 sp 0x7ffcde1b7548 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x564470791e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644707919df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56447049c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56447049dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564470697ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56447068f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5644708f9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56447001bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56447001756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564470005018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5783458d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5783458e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56446ff43634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x564470001aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5644728e34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564470791725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56447049c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 134,147d133 < Step 25: < Context results for veh 'ego': < ego < v2 < v3 < Step 26: < Context results for veh 'ego': < ego < Step 27: < Context results for veh 'ego': < ego < Step 28: < Context results for veh 'ego': < Print ended at step 29.0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 6e 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 > ================================================================= > ==2545848==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x559cc401ae32 bp 0x7ffde2956170 sp 0x7ffde2956168 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x559cc401ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559cc401a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559cc3d259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559cc3d26d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559cc3f20ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559cc3f18952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559cc4182793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559cc38a4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559cc38a056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559cc388e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f12d32f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f12d32f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559cc37cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x559cc388aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559cc616c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559cc401a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559cc3d259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 163,187d162 < Step 25: < Context results for veh 'ego': < ego < v1 < v2 < v3 < v7 < v7.2 < Step 26: < Context results for veh 'ego': < ego < v1 < v3 < v7 < v7.2 < Step 27: < Context results for veh 'ego': < ego < v1 < v3 < v7 < v7.2 < Step 28: < Context results for veh 'ego': < Print ended at step 29.0
---------- Differences in errors ---------- 25,28c25,107 < Warning: Turn filter is only feasible for context domain 'vehicle' (current is '0xae'), ignoring filter... < Warning: Turn filter is only feasible for context domain 'vehicle' (current is '0xae'), ignoring filter... < Warning: Turn filter is only feasible for context domain 'vehicle' (current is '0xae'), ignoring filter... < Warning: Turn filter is only feasible for context domain 'vehicle' (current is '0xae'), ignoring filter... --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 57 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 > ================================================================= > ==2545847==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x55755e773e32 bp 0x7fff04f3e550 sp 0x7fff04f3e548 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x55755e773e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55755e7739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55755e47e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55755e47fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55755e679ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55755e671952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55755e8db793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55755dffdc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55755dff956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55755dfe7018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2c667c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2c667c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55755df25634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) <truncated after showing first 30 lines> ---------- Differences in output ---------- 52,62d51 < Step 25: < Context results for veh 'ego': < Step 26: < Context results for veh 'ego': < Step 27: < Context results for veh 'ego': < Step 28: < Context results for veh 'ego': < Step 29: < Context results for veh 'ego': < Print ended at step 30.0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 11 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 > ================================================================= > ==2545765==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55651221fe32 bp 0x7fffd56153b0 sp 0x7fffd56153a8 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55651221fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55651221f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556511f2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556511f2bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556512125ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55651211d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556512387793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556511aa9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556511aa556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556511a93018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f786057fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f786057fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5565119d1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x556511a8faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5565143714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55651221f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556511f2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 111,119d110 < Step 25: < Context results for veh 'ego': < Step 26: < Context results for veh 'ego': < Step 27: < Context results for veh 'ego': < Step 28: < Context results for veh 'ego': < Print ended at step 29.0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: 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 > ================================================================= > ==2545762==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x56199c871e32 bp 0x7fff22817450 sp 0x7fff22817448 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x56199c871e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56199c8719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56199c57c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56199c57dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56199c777ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56199c76f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56199c9d9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56199c0fbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56199c0f756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56199c0e5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5bc167cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5bc167ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56199c023634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x56199c0e1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56199e9c34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56199c871725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56199c57c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 76,84d75 < Step 25: < Context results for veh 'ego': < Step 26: < Context results for veh 'ego': < Step 27: < Context results for veh 'ego': < Step 28: < Context results for veh 'ego': < Print ended at step 29.0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d280: note: object has invalid vptr > 00 00 00 00 7c 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 > ================================================================= > ==2545761==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d3b4 at pc 0x55b2b45ace32 bp 0x7ffefeeb82b0 sp 0x7ffefeeb82a8 > READ of size 4 at 0x61600000d3b4 thread T0 > #0 0x55b2b45ace31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b2b45ac9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b2b42b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b2b42b8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b2b44b2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b2b44aa952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b2b4714793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b2b3e36c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b2b3e3256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b2b3e20018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fcb738bbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcb738bbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b2b3d5e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d3b4 is located 308 bytes inside of 528-byte region [0x61600000d280,0x61600000d490) > freed by thread T0 here: > #0 0x55b2b3e1caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b2b66fe4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b2b45ac725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b2b42b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 72,106d71 < Step 18: < Context results for veh 'ego': < v10 < v4 < v5 < v9 < Step 19: < Context results for veh 'ego': < v10 < v4 < v5 < v9 < Step 20: < Context results for veh 'ego': < v10 < v4 < v5 < v9 < Step 21: < Context results for veh 'ego': < Step 22: < Context results for veh 'ego': < Step 23: < Context results for veh 'ego': < Step 24: < Context results for veh 'ego': < Step 25: < Context results for veh 'ego': < Step 26: <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,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 94 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545499==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x56103608de32 bp 0x7ffe61686e10 sp 0x7ffe61686e08 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x56103608de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56103608d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561035d989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561035d99d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561035f86e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561035f86786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561035f887f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56103590d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561035910698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561035901216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8102057d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8102057e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56103583f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x5610358fdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5610381df4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56103608d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561035d989b6 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 0x61600000ba80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ba80: note: object has invalid vptr > 00 00 00 00 8e 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545506==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x56261798ae32 bp 0x7fff4dda0430 sp 0x7fff4dda0428 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x56261798ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56261798a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626176959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562617696d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562617883e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562617883786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626178857f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56261720a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56261720d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5626171fe216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f69f015fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f69f015fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56261713c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x5626171faaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562619adc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56261798a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626176959b6 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 0x61600000ba80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ba80: note: object has invalid vptr > 00 00 00 00 91 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545504==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x55b42c9abe32 bp 0x7ffe8c866e70 sp 0x7ffe8c866e68 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x55b42c9abe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b42c9ab9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b42c6b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b42c6b7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b42c8a4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b42c8a4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b42c8a67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b42c22b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b42c22e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b42c21f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52b926bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52b926be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b42c15d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x55b42c21baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b42eafd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b42c9ab725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b42c6b69b6 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 0x61600000ba80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ba80: note: object has invalid vptr > 00 00 00 00 7a 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545503==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x55f7618f8e32 bp 0x7ffcf27356b0 sp 0x7ffcf27356a8 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x55f7618f8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f7618f89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7616039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f761604d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f7617f1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f7617f1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f7617f37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f7611786a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f76117b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f76116c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f62aa112d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f62aa112e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f7610aa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x55f761168aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f763a4a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f7618f8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f7616039b6 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 0x61600000ba80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ba80: note: object has invalid vptr > 00 00 00 00 98 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545505==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x558d7a0e2e32 bp 0x7fff2975c3f0 sp 0x7fff2975c3e8 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x558d7a0e2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d7a0e29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d79ded9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d79deed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d79fdbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d79fdb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d79fdd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d799626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d79965698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d79956216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc24c33ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc24c33ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d79894634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x558d79952aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558d7c2344f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d7a0e2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d79ded9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 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 > ================================================================= > ==2542488==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55c236c04e32 bp 0x7fff5faa5e10 sp 0x7fff5faa5e08 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55c236c04e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c236c049df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c23690f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c236910d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c236b0aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c236b02952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c236d6c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c23648ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c23648a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c236478018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f95fe650d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f95fe650e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c2363b6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55c236474aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c238d564f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c236c04725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c23690f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 78 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 > ================================================================= > ==2543854==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x5643ed7ffe32 bp 0x7ffd770c0d90 sp 0x7ffd770c0d88 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x5643ed7ffe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5643ed7ff9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5643ed50a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5643ed50bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5643ed705ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5643ed6fd952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5643ed967793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5643ed089c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5643ed08556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5643ed073018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9fb9363d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9fb9363e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5643ecfb1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x5643ed06faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5643ef9514f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5643ed7ff725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5643ed50a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 bd 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543886==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x556565207e32 bp 0x7fffba4adc30 sp 0x7fffba4adc28 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x556565207e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5565652079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556564f129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556564f13d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55656510debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556565105952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55656536f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556564a91c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556564a8d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556564a7b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f49751dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f49751dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5565649b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x556564a77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5565673594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556565207725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556564f129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 dd 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 > ================================================================= > ==2543890==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x55930ce5de32 bp 0x7ffe8ced5bf0 sp 0x7ffe8ced5be8 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x55930ce5de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55930ce5d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55930cb689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55930cb69d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55930cd63ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55930cd5b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55930cfc5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55930c6e7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55930c6e356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55930c6d1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2cae11ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2cae11ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55930c60f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x55930c6cdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55930efaf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55930ce5d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55930cb689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:25 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,23 < <lanechanges> < <change id="ego" type="special" time="25.00" from="beg_0" to="beg_1" dir="1" speed="13.03" pos="270.69" reason="strategic|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="24.31" origLeaderSecureGap="25.60" origLeaderSpeed="0.00"/> < <change id="ego" type="special" time="39.00" from="beg_1" to="beg_0" dir="-1" speed="13.03" pos="453.15" reason="keepRight" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="148.15" followerSecureGap="0.00" followerSpeed="0.00" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="56003"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 98 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 > ================================================================= > ==2543912==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55ee1fbeae32 bp 0x7ffd427417b0 sp 0x7ffd427417a8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55ee1fbeae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ee1fbea9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ee1f8f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ee1f8f6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ee1faf0ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ee1fae8952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ee1fd52793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ee1f474c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ee1f47056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ee1f45e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f03db50fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f03db50fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ee1f39c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55ee1f45aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ee21d3c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ee1fbea725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ee1f8f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:26 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,24 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="SC_0" pos="60.00" parking="0" started="11.00" ended="12.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="43601"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:26 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="16.00"> < <routeDistribution> < <route replacedOnEdge="CE" reason="traci:moveToXY" replacedAtTime="12.00" probability="0" edges="SC CN"/> < <route edges="CE"/> < </routeDistribution> < <stop lane="SC_0" startPos="59.90" endPos="60.00" duration="7.00"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 13c11,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 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 > ================================================================= > ==2543929==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55b20721ae32 bp 0x7ffc7ab8ae30 sp 0x7ffc7ab8ae28 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55b20721ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b20721a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b206f259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b206f26d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b207120ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b207118952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b207382793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b206aa4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b206aa056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b206a8e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f41ba76dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f41ba76de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b2069cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x55b206a8aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b20936c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b20721a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b206f259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:26 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,27 < <lanechanges> < <change id="ego" type="DEFAULT_VEHTYPE" time="5.00" from="-5_0" to="-5_1" dir="1" speed="9.45" pos="32.38" reason="traci" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <change id="ego" type="DEFAULT_VEHTYPE" time="12.00" from="-5_1" to="-5_2" dir="1" speed="22.96" pos="155.36" reason="traci" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <change id="ego" type="DEFAULT_VEHTYPE" time="32.00" from="-5_2" to="-5_1" dir="-1" speed="23.43" pos="611.42" reason="keepRight" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.875"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="39553"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 6a 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 > ================================================================= > ==2543945==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55758543ae32 bp 0x7ffc9b156190 sp 0x7ffc9b156188 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55758543ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55758543a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5575851459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557585146d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557585340ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557585338952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5575855a2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557584cc4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557584cc056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557584cae018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f99b1b0ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f99b1b0ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557584bec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x557584caaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55758758c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55758543a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5575851459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:26 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,27 < <lanechanges> < <change id="ego" type="DEFAULT_VEHTYPE" time="3.00" from="-9#1_0" to="-9#1_1" dir="1" speed="5.00" pos="230.53" reason="strategic|traci|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <change id="ego" type="DEFAULT_VEHTYPE" time="9.00" from="-9#1_1" to="-9#1_2" dir="1" speed="16.87" pos="299.48" reason="traci" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.875"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="55793"/> > </traci_server> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d280: note: object has invalid vptr > 00 00 00 00 0a 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543969==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d3b4 at pc 0x558d51c17e32 bp 0x7fff94618930 sp 0x7fff94618928 > READ of size 4 at 0x61600000d3b4 thread T0 > #0 0x558d51c17e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d51c179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d519229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d51923d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d51b10e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d51b10786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d51b127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d514976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d5149a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d5148b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f62e740ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f62e740ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d513c9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d3b4 is located 308 bytes inside of 528-byte region [0x61600000d280,0x61600000d490) > freed by thread T0 here: > #0 0x558d51487aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558d53d694f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d51c17725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d519229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 a0 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543967==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55c3da19fe32 bp 0x7fff09d3ea70 sp 0x7fff09d3ea68 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55c3da19fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c3da19f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c3d9eaa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c3d9eabd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c3da098e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c3da098786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c3da09a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c3d9a1f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c3d9a22698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c3d9a13216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2b93fa0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2b93fa0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c3d9951634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55c3d9a0faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c3dc2f14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c3da19f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c3d9eaa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,164 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d280: note: object has invalid vptr > 00 00 00 00 5c 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2542565==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d3b4 at pc 0x5576368ece32 bp 0x7ffd5a4c5b10 sp 0x7ffd5a4c5b08 > READ of size 4 at 0x61600000d3b4 thread T0 > #0 0x5576368ece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5576368ec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5576365f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5576365f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5576367f2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5576367ea952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557636a54793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557636176c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55763617256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557636160018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7ddb8dcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7ddb8dce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55763609e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d3b4 is located 308 bytes inside of 528-byte region [0x61600000d280,0x61600000d490) > freed by thread T0 here: > #0 0x55763615caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557638a3e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5576368ec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5576365f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,86 < Error: Answered with error to command 0xa4: Vehicle 'v0' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 2e 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2542667==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x559ba46a4e32 bp 0x7ffe58c355f0 sp 0x7ffe58c355e8 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x559ba46a4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559ba46a49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ba43af9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559ba43b0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559ba45aaebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559ba45a2952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559ba480c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559ba3f2ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559ba3f2a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559ba3f18018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f72a31c3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f72a31c3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559ba3e56634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x559ba3f14aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559ba67f64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2,6c2,84 < Warning: Vehicle 'v2' performs emergency stop at the end of lane 'middle_0' because there is no connection to the next edge (decel=-13.89, offset=6.39), time=41.00. < Warning: Vehicle 'v3' performs emergency stop at the end of lane 'middle_0' because there is no connection to the next edge (decel=-13.89, offset=6.39), time=61.00. < Error: Answered with error to command 0xa4: Vehicle 'v3' is not known. < Error: Answered with error to command 0xa4: Vehicle 'v3' is not known. < Error: Answered with error to command 0xa4: Vehicle 'v3' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: note: object has invalid vptr > 00 00 00 00 42 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 > ================================================================= > ==2542689==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x563cb6be1e32 bp 0x7ffd9d7ee3f0 sp 0x7ffd9d7ee3e8 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x563cb6be1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563cb6be19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563cb68ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563cb68edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563cb6ae7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563cb6adf952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563cb6d49793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563cb646bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563cb646756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563cb6455018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fbf40ae4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbf40ae4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563cb6393634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > <truncated after showing first 30 lines> ---------- Differences in output ---------- 14,49d13 < 21.0 vehicle v1 on lane=middle_0 pos=0.0 speed=13.89 < 21.0 setStop for v1 < 21.0 vehicle v1 on lane=middle_0 pos=0.0 speed=13.89 < 22.0 vehicle v1 on lane=end_0 pos=7.39 speed=9.39 < 23.0 vehicle v1 on lane=end_0 pos=12.28 speed=4.89 < 24.0 vehicle v1 on lane=end_0 pos=12.67 speed=0.39 < 25.0 vehicle v1 on lane=end_0 pos=12.67 speed=0.0 < 26.0 vehicle v1 on lane=end_0 pos=12.67 speed=0.0 < 27.0 vehicle v1 on lane=end_0 pos=12.67 speed=0.0 < 28.0 vehicle v1 on lane=end_0 pos=12.67 speed=0.0 < 29.0 vehicle v1 on lane=end_0 pos=12.67 speed=0.0 < 30.0 vehicle v1 on lane=end_0 pos=14.382100606 speed=1.71210060602 < < 41.0 vehicle v2 on lane=beg_0 pos=99.0 speed=13.89 < 41.0 setStop for v2 < 41.0 vehicle v2 on lane=beg_0 pos=99.0 speed=13.89 < 42.0 vehicle v2 on lane=middle_0 pos=2.0 speed=0.0 < 43.0 vehicle v2 on lane=middle_0 pos=2.0 speed=0.0 < 44.0 vehicle v2 on lane=middle_0 pos=2.0 speed=0.0 < 45.0 vehicle v2 on lane=middle_0 pos=2.0 speed=0.0 < 46.0 vehicle v2 on lane=middle_0 pos=2.0 speed=0.0 < 47.0 vehicle v2 on lane=middle_0 pos=2.0 speed=0.0 < 48.0 vehicle v2 on lane=middle_0 pos=2.0 speed=0.0 < 49.0 vehicle v2 on lane=end_0 pos=2.086184722 speed=2.086184722 < 50.0 vehicle v2 on lane=end_0 pos=6.58755037312 speed=4.50136565112 < < 61.0 vehicle v3 on lane=beg_0 pos=99.0 speed=13.89 < 61.0 setStop for v3 < 61.0 vehicle v3 on lane=beg_0 pos=99.0 speed=13.89 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,90 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 bd 2c 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2542732==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x559bc3cebe32 bp 0x7ffe14e31f70 sp 0x7ffe14e31f68 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x559bc3cebe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559bc3ceb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559bc39f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559bc39f7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559bc3bf1ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559bc46c7e36 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:2258:51 > #6 0x559bc43408dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #7 0x559bc41d86bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x559bc41e3535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x559bc3572b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x559bc357156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x559bc355f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7fa739769d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7fa739769e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x559bc349d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x559bc355baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559bc5e3d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,16d4 < Performance: < Vehicles: < Inserted: 0 (Loaded: 1) < Running: 0 < Waiting: 0 < < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 1.00 < < -- Unordered text as found by filter '^Reason: TraCI requested termination.' -- < Reason: TraCI requested termination. <
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 f2 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 > ================================================================= > ==2542736==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x55db4c665e32 bp 0x7fff892bc9d0 sp 0x7fff892bc9c8 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x55db4c665e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db4c6659df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db4c3709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db4c371d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db4c55ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55db4c55e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55db4c5607f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55db4bee56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55db4bee8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55db4bed9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6770e63d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6770e63e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db4be17634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x55db4bed5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55db4e7b74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db4c665725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db4c3709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:16 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,36c6,30 < <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"/> < <timestep time="1.00"> < <vehicle id="v0" x="0.00" y="-1.65" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="beg_0" slope="0.00" signals="0"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="0.00" y="-1.65" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="beg_0" slope="0.00" signals="8"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="0.00" y="-1.65" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="beg_0" slope="0.00" signals="8"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="0.00" y="-1.65" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="beg_0" slope="0.00" signals="2048"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="0.00" y="-1.65" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="beg_0" slope="0.00" signals="2056"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="0.00" y="-1.65" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="beg_0" slope="0.00" signals="2056"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="0.00" y="-1.65" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="beg_0" slope="0.00" signals="8"/> < </timestep> < <timestep time="8.00"> < <vehicle id="v0" x="0.00" y="-1.65" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="beg_0" slope="0.00" signals="8"/> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f380: note: object has invalid vptr > 00 00 00 00 2a 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2542779==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f4b4 at pc 0x560441fb0e32 bp 0x7ffc0f74b6f0 sp 0x7ffc0f74b6e8 > READ of size 4 at 0x61600000f4b4 thread T0 > #0 0x560441fb0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560441fb09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560441cbb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560441cbcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560441eb6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560441eae952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560442118793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56044183ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56044183656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560441824018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb41d502d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb41d502e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560441762634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f4b4 is located 308 bytes inside of 528-byte region [0x61600000f380,0x61600000f590) > freed by thread T0 here: > #0 0x560441820aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5604441024f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560441fb0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560441cbb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 128,154c128 < <vehicle id="right" x="105.65" y="90.95" angle="0.00" type="right" speed="0.00" pos="90.95" lane="SC_0" slope="0.00"/> < </timestep> < <timestep time="61.00"> < <vehicle id="left" x="100.95" y="90.95" angle="0.00" type="left" speed="0.00" pos="90.95" lane="SC_1" slope="0.00"/> < <vehicle id="right" x="105.65" y="90.95" angle="0.00" type="right" speed="0.00" pos="90.95" lane="SC_0" slope="0.00"/> < </timestep> < <timestep time="62.00"> < <vehicle id="left" x="100.95" y="90.95" angle="0.00" type="left" speed="0.00" pos="90.95" lane="SC_1" slope="0.00"/> < <vehicle id="right" x="105.65" y="90.95" angle="0.00" type="right" speed="0.00" pos="90.95" lane="SC_0" slope="0.00"/> < </timestep> < <timestep time="63.00"> < <vehicle id="left" x="100.95" y="90.95" angle="0.00" type="left" speed="0.00" pos="90.95" lane="SC_1" slope="0.00"/> < <vehicle id="right" x="105.65" y="90.95" angle="0.00" type="right" speed="0.00" pos="90.95" lane="SC_0" slope="0.00"/> < </timestep> < <timestep time="64.00"> < <vehicle id="left" x="100.95" y="90.95" angle="0.00" type="left" speed="0.00" pos="90.95" lane="SC_1" slope="0.00"/> < <vehicle id="right" x="105.65" y="90.95" angle="0.00" type="right" speed="0.00" pos="90.95" lane="SC_0" slope="0.00"/> < </timestep> < <timestep time="65.00"> < <vehicle id="left" x="100.95" y="90.95" angle="0.00" type="left" speed="0.00" pos="90.95" lane="SC_1" slope="0.00"/> < <vehicle id="right" x="105.65" y="90.95" angle="0.00" type="right" speed="0.00" pos="90.95" lane="SC_0" slope="0.00"/> < </timestep> < <timestep time="66.00"> < <vehicle id="left" x="100.95" y="90.95" angle="0.00" type="left" speed="0.00" pos="90.95" lane="SC_1" slope="0.00"/> < <vehicle id="right" x="105.65" y="90.95" angle="0.00" type="right" speed="0.00" pos="90.95" lane="SC_0" slope="0.00"/> < </timestep> < </fcd-export> --- > <vehicle id="right" x="105.65" y="90.95" angle="0.00" type="right" speed="0.00 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 73 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 > ================================================================= > ==2542859==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55ca78fb4e32 bp 0x7ffe6bf2fe70 sp 0x7ffe6bf2fe68 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55ca78fb4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ca78fb49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ca78cbf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ca78cc0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ca78ebaebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ca78eb2952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ca7911c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ca7883ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ca7883a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ca78828018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1c37f2ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1c37f2ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ca78766634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55ca78824aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ca7b1064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ca78fb4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ca78cbf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 0b 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2542886==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55cfffb59e32 bp 0x7fff957429b0 sp 0x7fff957429a8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55cfffb59e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cfffb599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cfff8649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cfff865d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cfffa52e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cfffa52786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cfffa547f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cfff3d96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cfff3dc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cfff3cd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f187394ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f187394ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cfff30b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55cfff3c9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d001cab4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cfffb59725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cfff8649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,163 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 70 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543025==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x557d3c251e32 bp 0x7ffefe1a49f0 sp 0x7ffefe1a49e8 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x557d3c251e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557d3c2519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557d3bf5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557d3bf5dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557d3c157ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557d3c14f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557d3c3b9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557d3badbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557d3bad756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557d3bac5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f270af4fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f270af4fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557d3ba03634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x557d3bac1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557d3e3a34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557d3c251725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557d3bf5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 3d2 < 300.0 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:19 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="261.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh1" type="t1" depart="10.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="263.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh2" type="t2" depart="20.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0104" arrival="266.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="input_state.xml"/> > </input> 17c11,29 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <step-method.ballistic value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 6c 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543032==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55d9a5ec7e32 bp 0x7ffcd1cc5b10 sp 0x7ffcd1cc5b08 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55d9a5ec7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d9a5ec79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d9a5bd29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d9a5bd3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d9a5dcdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d9a5dc5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d9a602f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d9a5751c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d9a574d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d9a573b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9863311d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9863311e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d9a5679634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55d9a5737aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d9a80194f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d9a5ec7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d9a5bd29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 3d2 < 300.0 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:19 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="261.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh1" type="t1" depart="10.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="263.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh2" type="t2" depart="20.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0104" arrival="266.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="input_state.xml"/> > </input> 17c11,33 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <time> > <begin value="60"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,163 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 70 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543027==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55c560ac7e32 bp 0x7ffd855b9d10 sp 0x7ffd855b9d08 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55c560ac7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c560ac79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c5607d29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c5607d3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c5609cdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c5609c5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c560c2f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c560351c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c56034d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c56033b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f051971ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f051971ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c560279634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55c560337aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c562c194f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c560ac7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c5607d29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 3d2 < 300.0 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:19 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="100.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="261.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh1" type="t1" depart="110.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="263.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh2" type="t2" depart="120.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0104" arrival="266.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="input_state.xml"/> > <load-state.offset value="-100.0"/> > </input> 17c12,30 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,163 > /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 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543058==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55e37ffa9e32 bp 0x7ffd4b2ec330 sp 0x7ffd4b2ec328 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55e37ffa9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e37ffa99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e37fcb49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e37fcb5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e37fea2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e37fea2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e37fea47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e37f8296a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e37f82c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e37f81d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52e5e6cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52e5e6ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e37f75b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55e37f819aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e3820fb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e37ffa9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e37fcb49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:21 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="270.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 9,11c11,13 < <vehicle id="veh1" type="t1" depart="10.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="276.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> 13,15c15,18 < <vehicle id="veh2" type="t2@veh2" depart="20.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0104" arrival="282.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 d9 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543097==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x560673acde32 bp 0x7ffc36854d70 sp 0x7ffc36854d68 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x560673acde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560673acd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5606737d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5606737d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5606739c6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5606739c6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5606739c87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56067334d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560673350698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560673341216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8230d61d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8230d61e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56067327f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x56067333daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560675c1f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560673acd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5606737d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:19 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,33 < <lanechanges> < <changeStarted id="v0" type="t0" time="1.00" from="beg_0" to="beg_1" dir="1" speed="2.60" pos="7.70" reason="traci|urgent|sublane" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None" maneuverDistance="2.50"/> < <change id="v0" type="t0" time="2.00" from="beg_0" to="beg_1" dir="1" speed="5.20" pos="12.90" reason="traci" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <changeEnded id="v0" type="t0" time="3.00" from="beg_1" to="beg_1" dir="0" speed="7.80" pos="20.70" reason="traci|sublane" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > <lanechange-output.started value="true"/> > <lanechange-output.ended value="true"/> > </output> > > <time> > <begin value="0"/> > </time> > > <processing> > <lateral-resolution value="3.2"/> > </processing> > > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,83 < Error: Answered with error to command 0xa4: Vehicle 'v0' is not known. --- > /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 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543105==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5631f83fbe32 bp 0x7fffc303ae50 sp 0x7fffc303ae48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5631f83fbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5631f83fb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5631f81069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5631f8107d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5631f8301ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5631f82f9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5631f8563793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5631f7c85c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5631f7c8156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5631f7c6f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb05474dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb05474de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5631f7bad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5631f7c6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5631fa54d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 59 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543110==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55bb4e10ae32 bp 0x7fff380b9430 sp 0x7fff380b9428 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55bb4e10ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bb4e10a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bb4de159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bb4de16d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bb4e003e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bb4e003786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bb4e0057f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bb4d98a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bb4d98d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bb4d97e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe74f22dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe74f22de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bb4d8bc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55bb4d97aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bb5025c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bb4e10a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bb4de159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 53 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 > ================================================================= > ==2543372==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x559c752dfe32 bp 0x7ffeb5a704b0 sp 0x7ffeb5a704a8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x559c752dfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559c752df9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559c74fea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559c74febd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559c751e5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559c751dd952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559c75447793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559c74b69c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559c74b6556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559c74b53018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7feba0ae3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feba0ae3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559c74a91634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x559c74b4faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559c774314f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559c752df725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559c74fea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 27 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543383==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55d10e586e32 bp 0x7ffebaab3910 sp 0x7ffebaab3908 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55d10e586e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d10e5869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d10e2919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d10e292d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d10e48cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d10e484952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d10e6ee793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d10de10c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d10de0c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d10ddfa018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0526491d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0526491e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d10dd38634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55d10ddf6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d1106d84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d10e586725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d10e2919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,55d4 < Reason: TraCI issued load command. < Performance: < Vehicles: < Inserted: 100 < Running: 0 < Waiting: 0 < Statistics (avg of 100): < RouteLength: 189.19 < Speed: 5.41 < Duration: 43.58 < WaitingTime: 17.84 < TimeLoss: 29.40 < DepartDelay: 1.04 < < DijkstraRouter answered 100 queries and explored 3.52 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < Loading net-file from 'input_net.net.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 0.00. < Performance: < Vehicles: < Inserted: 100 < Running: 0 < Waiting: 0 < Statistics (avg of 100): < RouteLength: 189.19 < Speed: 5.41 < Duration: 43.58 < WaitingTime: 17.84 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:21 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,20 < <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="373.00" id="4_1" nVehContrib="24" flow="231.64" occupancy="2.83" speed="11.60" harmonicMeanSpeed="11.38" length="5.00" nVehEntered="24"/> < <interval begin="0.00" end="373.00" id="4_2" nVehContrib="19" flow="183.38" occupancy="2.07" speed="12.36" harmonicMeanSpeed="12.31" length="5.00" nVehEntered="19"/> < </detector> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="57351"/> > </traci_server> > > </configuration> ---------- Differences in errors ---------- 0a1,83 > /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 16 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 > ================================================================= > ==2543385==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55e27df31e32 bp 0x7ffdda4772b0 sp 0x7ffdda4772a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55e27df31e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e27df319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e27dc3c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e27dc3dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e27de37ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e27de2f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e27e099793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e27d7bbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e27d7b756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e27d7a5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0dbe241d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0dbe241e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e27d6e3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55e27d7a1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e2800834f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e27df31725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e27dc3c9b6 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 9a 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543382==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55e8a8be1e32 bp 0x7ffc0b1ffab0 sp 0x7ffc0b1ffaa8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55e8a8be1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8a8be19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8a88ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8a88edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8a8adae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e8a8ada786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e8a8adc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e8a84616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e8a8464698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e8a8455216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f37668b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f37668b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e8a8393634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55e8a8451aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e8aad334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8a8be1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8a88ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:21 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,90c6,32 < <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="lead" x="5.10" y="-4.80" angle="90.00" type="tLead" speed="10.00" pos="5.10" lane="E_0" slope="0.00" signals="0"/> < </timestep> < <timestep time="0.20"> < <vehicle id="lead" x="7.10" y="-4.80" angle="90.00" type="tLead" speed="10.00" pos="7.10" lane="E_0" slope="0.00" signals="0"/> < </timestep> < <timestep time="0.40"> < <vehicle id="lead" x="9.10" y="-4.80" angle="90.00" type="tLead" speed="10.00" pos="9.10" lane="E_0" slope="0.00" signals="0"/> < </timestep> < <timestep time="0.60"> < <vehicle id="lead" x="11.10" y="-4.80" angle="90.00" type="tLead" speed="10.00" pos="11.10" lane="E_0" slope="0.00" signals="0"/> < </timestep> < <timestep time="0.80"> < <vehicle id="lead" x="13.10" y="-4.80" angle="90.00" type="tLead" speed="10.00" pos="13.10" lane="E_0" slope="0.00" signals="0"/> < </timestep> < <timestep time="1.00"> < <vehicle id="follow" x="5.10" y="-1.60" angle="90.00" type="tFollow" speed="11.00" pos="5.10" lane="E_1" slope="0.00" signals="0"/> < <vehicle id="lead" x="15.10" y="-4.80" angle="90.00" type="tLead" speed="10.00" pos="15.10" lane="E_0" slope="0.00" signals="0"/> < </timestep> < <timestep time="1.20"> < <vehicle id="follow" x="7.34" y="-1.60" angle="90.00" type="tFollow" speed="11.20" pos="7.34" lane="E_1" slope="0.00" signals="0"/> < <vehicle id="lead" x="17.10" y="-4.80" angle="90.00" type="tLead" speed="10.00" pos="17.10" lane="E_0" slope="0.00" signals="0"/> < </timestep> < <timestep time="1.40"> < <vehicle id="follow" x="9.62" y="-1.60" angle="90.00" type="tFollow" speed="11.40" pos="9.62" lane="E_1" slope="0.00" signals="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 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 3e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543384==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x561202ed6e32 bp 0x7fff67cbb770 sp 0x7fff67cbb768 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x561202ed6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561202ed69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561202be19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561202be2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561202dcfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561202dcf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561202dd17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5612027566a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561202759698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56120274a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9eca9edd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9eca9ede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561202688634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x561202746aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5612050284f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561202ed6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561202be19b6 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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 ac 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 > ================================================================= > ==2543463==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x563bb6ca0e32 bp 0x7fffd4c5b290 sp 0x7fffd4c5b288 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x563bb6ca0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563bb6ca09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563bb69ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563bb69acd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563bb6ba6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563bb6b9e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563bb6e08793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563bb652ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563bb652656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563bb6514018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f71b13d2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f71b13d2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563bb6452634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x563bb6510aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563bb8df24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563bb6ca0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563bb69ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 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 > ================================================================= > ==2543494==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x5632379f9e32 bp 0x7ffd0cb7d510 sp 0x7ffd0cb7d508 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x5632379f9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5632379f99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5632377049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563237705d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5632378ffebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5632378f7952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563237b61793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563237283c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56323727f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56323726d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f37ce0ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f37ce0ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5632371ab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x563237269aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563239b4b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5632379f9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5632377049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:22 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,23 < <lanechanges> < <change id="1" type="DEFAULT_VEHTYPE" time="30.00" from="2_0" to="2_1" dir="1" speed="14.33" pos="166.09" reason="traci|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < <change id="1" type="DEFAULT_VEHTYPE" time="47.00" from="3_2" to="3_1" dir="-1" speed="14.59" pos="203.75" reason="keepRight" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="50413"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: 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 > ================================================================= > ==2543560==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55806fd96e32 bp 0x7fffce5d5130 sp 0x7fffce5d5128 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55806fd96e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55806fd969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55806faa19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55806faa2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55806fc9cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55806fc94952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55806fefe793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55806f620c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55806f61c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55806f60a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1df328dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1df328de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55806f548634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55806f606aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558071ee84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55806fd96725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55806faa19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 4a5,88 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010880: note: object has invalid vptr > 00 00 00 00 f7 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543592==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000109b4 at pc 0x55e97f20de32 bp 0x7ffe9eb15df0 sp 0x7ffe9eb15de8 > READ of size 4 at 0x6160000109b4 thread T0 > #0 0x55e97f20de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e97f20d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e97ef189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e97ef19d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e97f113ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e97f10b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e97f375793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e97ea97c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e97ea9356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e97ea81018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efcf0718d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efcf0718e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e97e9bf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000109b4 is located 308 bytes inside of 528-byte region [0x616000010880,0x616000010a90) > freed by thread T0 here: > #0 0x55e97ea7daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e98135f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e97f20d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e97ef189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 23 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 > ================================================================= > ==2543632==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x55ccab067e32 bp 0x7ffe47eab690 sp 0x7ffe47eab688 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x55ccab067e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ccab0679df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ccaad729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ccaad73d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ccaaf6debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ccaaf65952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ccab1cf793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ccaa8f1c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ccaa8ed56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ccaa8db018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5b87117d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5b87117e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ccaa819634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x55ccaa8d7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ccad1b94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ccab067725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ccaad729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:23 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,23 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="veh0" type="DEFAULT_VEHTYPE" lane="CE_0" pos="49.99" parking="0" started="56.00" ended="100.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="43397"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 ab 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543670==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x5628ce8fae32 bp 0x7fff72cbe8b0 sp 0x7fff72cbe8a8 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x5628ce8fae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5628ce8fa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628ce6059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5628ce606d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5628ce800ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5628ce7f8952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5628cea62793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5628ce184c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5628ce18056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5628ce16e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fbde3dbcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbde3dbce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5628ce0ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x5628ce16aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5628d0a4c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5628ce8fa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5628ce6059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,6d4 < <tripinfo id="egoVehicle.0" depart="2.00" departLane="0_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="16.00" arrivalLane="2_0" arrivalPos="49.83" arrivalSpeed="14.21" duration="14.00" routeLength="146.27" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.69" rerouteNo="1" devices="tripinfo_egoVehicle.0" vType="egoCar@egoVehicle.0" speedFactor="1.06" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 3a4,87 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f380: note: object has invalid vptr > 00 00 00 00 3b 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 > ================================================================= > ==2543679==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f4b4 at pc 0x5644b0d90e32 bp 0x7fff4a2592f0 sp 0x7fff4a2592e8 > READ of size 4 at 0x61600000f4b4 thread T0 > #0 0x5644b0d90e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644b0d909df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644b0a9b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644b0a9cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5644b0c96ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5644b0c8e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5644b0ef8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5644b061ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5644b061656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5644b0604018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fdc6fba3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdc6fba3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5644b0542634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f4b4 is located 308 bytes inside of 528-byte region [0x61600000f380,0x61600000f590) > freed by thread T0 here: > #0 0x5644b0600aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5644b2ee24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5644b0d90725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644b0a9b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:24 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,63c6,23 < <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="ego" x="104.95" y="5.10" angle="0.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="SC_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="ego" x="101.65" y="26.32" angle="0.00" type="DEFAULT_VEHTYPE" speed="1.32" pos="26.32" lane="SC_1" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="ego" x="101.65" y="4.20" angle="0.00" type="DEFAULT_VEHTYPE" speed="3.20" pos="4.20" lane="SC_1" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="ego" x="104.95" y="102.11" angle="0.00" type="DEFAULT_VEHTYPE" speed="5.16" pos="10.16" lane=":C_11_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="ego" x="101.65" y="145.46" angle="0.00" type="DEFAULT_VEHTYPE" speed="7.41" pos="37.41" lane="CN_1" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="ego" x="101.65" y="14.43" angle="0.00" type="DEFAULT_VEHTYPE" speed="9.43" pos="14.43" lane="SC_1" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="ego" x="101.65" y="25.54" angle="0.00" type="DEFAULT_VEHTYPE" speed="11.11" pos="25.54" lane="SC_1" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="ego" x="101.65" y="38.94" angle="0.00" type="DEFAULT_VEHTYPE" speed="13.40" pos="38.94" lane="SC_1" slope="0.00"/> < </timestep> < <timestep time="8.00"> <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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 ea 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 > ================================================================= > ==2543683==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x563fa6a8ae32 bp 0x7ffde47eff30 sp 0x7ffde47eff28 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x563fa6a8ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563fa6a8a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563fa67959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563fa6796d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563fa6983e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563fa6983786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563fa69857f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563fa630a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563fa630d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563fa62fe216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd95dc66d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd95dc66e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563fa623c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x563fa62faaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563fa8bdc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563fa6a8a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563fa67959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:24 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,23 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="5.00" from="gneE0_1" to="gneE0_2" dir="1" speed="10.67" pos="36.07" reason="traci|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="7.00" from="gneE0_2" to="gneE0_1" dir="-1" speed="13.96" pos="62.72" 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="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="40717"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: 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 > ================================================================= > ==2543690==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x55d910a36e32 bp 0x7ffd63744610 sp 0x7ffd63744608 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x55d910a36e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d910a369df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d9107419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d910742d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d91093cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d910934952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d910b9e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d9102c0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d9102bc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d9102aa018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fec0dc3cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fec0dc3ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d9101e8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cdb4 is located 308 bytes inside of 528-byte region [0x61600000cc80,0x61600000ce90) > freed by thread T0 here: > #0 0x55d9102a6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d912b884f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d910a36725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d9107419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,15d3 < 19.0 arrived ('v0',) < 19.0 departed () < run 1 < 0.0 arrived () < 0.0 departed () < 19.0 arrived ('v0',) < 19.0 departed () < run 2 < 0.0 arrived () < 0.0 departed () < 19.0 arrived ('v0',) < 19.0 departed ()
---------- Differences in errors ---------- 1c1,90 < Error: Answered with error to command 0xc4: Departure speed for vehicle 'v0' is too high for the departure edge 'gneE0'. --- > /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 a0 2c 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543693==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x56227c58ae32 bp 0x7fff6fadc110 sp 0x7fff6fadc108 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x56227c58ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56227c58a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56227c2959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56227c296d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56227c490ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56227cf42fa4 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:1640:55 > #6 0x56227cbdf194 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1210:17 > #7 0x56227ca776bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x56227ca82535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x56227be11b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x56227be1056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x56227bdfe018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f8ba3b51d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7f8ba3b51e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x56227bd3c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in output ---------- 1d0 < caught exception
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 62 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543783==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x5571c72e0e32 bp 0x7ffdbfd3f690 sp 0x7ffdbfd3f688 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x5571c72e0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5571c72e09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5571c6feb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5571c6fecd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5571c71e6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5571c71de952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5571c7448793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5571c6b6ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5571c6b6656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5571c6b54018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7783940d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7783940e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5571c6a92634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x5571c6b50aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5571c94324f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5571c72e0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5571c6feb9b6 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 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 33 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543798==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x5629668c3e32 bp 0x7ffd6bea1090 sp 0x7ffd6bea1088 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x5629668c3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5629668c39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5629665ce9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5629665cfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5629667bce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5629667bc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5629667be7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5629661436a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562966146698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562966137216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff2ca94bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff2ca94be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562966075634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x562966133aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562968a154f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5629668c3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5629665ce9b6 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 0x616000011d80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011d80: note: object has invalid vptr > 00 00 00 00 ab 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550283==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000011eb4 at pc 0x55e85d248e32 bp 0x7ffe60a580f0 sp 0x7ffe60a580e8 > READ of size 4 at 0x616000011eb4 thread T0 > #0 0x55e85d248e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e85d2489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e85cf539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e85cf54d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e85d141e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e85d141786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e85d1437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e85cac86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e85cacb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e85cabc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa4ceb2fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa4ceb2fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e85c9fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000011eb4 is located 308 bytes inside of 528-byte region [0x616000011d80,0x616000011f90) > freed by thread T0 here: > #0 0x55e85cab8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e85f39a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e85d248725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e85cf539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:26 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,31 < <calibratorstats xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/calibratorstats_file.xsd"> < <interval begin="0.00" end="100.00" id="cali_WE" nVehContrib="10" removed="12" inserted="0" cleared="3" flow="360.00" aspiredFlow="450.00" speed="3.50" aspiredSpeed="10.00"/> < <interval begin="100.00" end="200.00" id="cali_WE" nVehContrib="28" removed="0" inserted="50" cleared="22" flow="1008.00" aspiredFlow="1800.00" speed="2.87" aspiredSpeed="15.00"/> < <interval begin="0.00" end="200.00" id="cali_SN" nVehContrib="0" removed="0" inserted="36" cleared="0" flow="0.00" aspiredFlow="300.00" speed="-1.00" aspiredSpeed="-1.00"/> < </calibratorstats> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> > > <processing> > <time-to-teleport value="-1"/> > <default.speeddev value="0"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="45849"/> > </traci_server> > <truncated after showing first 30 lines> ---------- Differences in errors ---------- 1,2c1,87 < Warning: Clearing jam at calibrator 'cali_WE' at time=34.00. < Warning: Clearing jam at calibrator 'cali_WE' at time=118.00. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000013880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000013880: note: object has invalid vptr > 00 00 00 00 c2 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550281==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000139b4 at pc 0x5607cbff0e32 bp 0x7ffe76c12e30 sp 0x7ffe76c12e28 > READ of size 4 at 0x6160000139b4 thread T0 > #0 0x5607cbff0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5607cbff09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5607cbcfb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5607cbcfcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5607cbef6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5607cd3efcc7 in MSCalibrator::execute(long long) /home/delphi/clangDebug/sumo/src/microsim/trigger/MSCalibrator.cpp:481:59 > #6 0x5607cd406f2b in MSCalibrator::CalibratorCommand::execute(long long) /home/delphi/clangDebug/sumo/src/microsim/trigger/MSCalibrator.h:145:34 > #7 0x5607cc1a9b2d in MSEventControl::execute(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEventControl.cpp:69:33 > #8 0x5607cb87ce6b in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:827:28 > #9 0x5607cb87656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #10 0x5607cb864018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #11 0x7fb46f2c3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #12 0x7fb46f2c3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #13 0x5607cb7a2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000139b4 is located 308 bytes inside of 528-byte region [0x616000013880,0x616000013a90) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in output ---------- 3,33d2 < examining cali_SN < edge SC < lane SC_0 < vehsPerHour 900.0 < speed -1.0 < getTypeID DEFAULT_BIKETYPE < begin 0.0 < end 200.0 < getRouteID SN < getRouteProbeID < getVTypes ('bar', 'foo') < getPassed 0 < getInserted 0 < getRemoved 0 < getParameter 42 < examining cali_WE < edge WC < lane < vehsPerHour 450.0 < speed 10.0 < getTypeID DEFAULT_VEHTYPE < begin 0.0 < end 100.0 < getRouteID WE < getRouteProbeID < getVTypes () < getPassed 10 < getInserted 13 < getRemoved 3 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f080: note: object has invalid vptr > 00 00 00 00 d0 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550324==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f1b4 at pc 0x560bc837de32 bp 0x7ffc4c104070 sp 0x7ffc4c104068 > READ of size 4 at 0x61600000f1b4 thread T0 > #0 0x560bc837de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560bc837d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560bc80889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560bc8089d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560bc8276e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560bc8276786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560bc82787f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560bc7bfd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560bc7c00698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560bc7bf1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f98c437bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f98c437be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560bc7b2f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f1b4 is located 308 bytes inside of 528-byte region [0x61600000f080,0x61600000f290) > freed by thread T0 here: > #0 0x560bc7bedaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560bca4cf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560bc837d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560bc80889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,17 > > ================================================================= > ==2538279==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4608 byte(s) in 18 object(s) allocated from: > #0 0x564db0008a5e in malloc (/home/delphi/clangDebug/sumo/bin/sumo-guiD+0x34cca5e) (BuildId: b888f93a90ac1941f3a2a6bf9b50d6d52b56d3f7) > #1 0x7f613b3e1a21 (/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1fa21) (BuildId: 0bb435fdd5ec37178e14ea03bb36f779a4b72a94) > > Indirect leak of 1120 byte(s) in 35 object(s) allocated from: > #0 0x564db0008c48 in calloc (/home/delphi/clangDebug/sumo/bin/sumo-guiD+0x34ccc48) (BuildId: b888f93a90ac1941f3a2a6bf9b50d6d52b56d3f7) > #1 0x7f613b3e451e (/lib/x86_64-linux-gnu/libfontconfig.so.1+0x2251e) (BuildId: 0bb435fdd5ec37178e14ea03bb36f779a4b72a94) > > Indirect leak of 339 byte(s) in 34 object(s) allocated from: > #0 0x564dafff3463 in __interceptor_strdup (/home/delphi/clangDebug/sumo/bin/sumo-guiD+0x34b7463) (BuildId: b888f93a90ac1941f3a2a6bf9b50d6d52b56d3f7) > #1 0x7f613b3e14f7 in FcValueSave (/lib/x86_64-linux-gnu/libfontconfig.so.1+0x1f4f7) (BuildId: 0bb435fdd5ec37178e14ea03bb36f779a4b72a94) > > SUMMARY: AddressSanitizer: 6067 byte(s) leaked in 87 allocation(s).
---------- Differences in errors ---------- 0a1,242 > /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 59 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2541386==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x56275b2e2e32 bp 0x7ffeb31c41b0 sp 0x7ffeb31c41a8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x56275b2e2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56275b2e29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56275afed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56275afeed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56275b1dbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56275b1db786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56275b1dd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56275ab626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56275ab65698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56275ab56216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f87aa0ffd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f87aa0ffe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56275aa94634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x56275ab52aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56275d4344f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56275b2e2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56275afed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 13,15d12 < Print ended at step 100.0 < ----------- SUMO end time is not given ----------- < Print ended at step 100.0
---------- Differences in errors ---------- 0a1,432 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000052b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000052b80: note: object has invalid vptr > 00 00 00 00 3f 0f 01 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2541404==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000052cb4 at pc 0x560bcb3ff0c2 bp 0x7fffa913a130 sp 0x7fffa913a128 > READ of size 4 at 0x616000052cb4 thread T0 > #0 0x560bcb3ff0c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560bcb3fec6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560bcbd3aeb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560bca938d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x560bca938dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x560bcbef2d38 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 <truncated after showing first 30 lines> ---------- Differences in output ---------- 13,15d12 < Print ended at step 100.0 < ----------- SUMO end time is not given ----------- < Print ended at step 100.0
---------- Differences in errors ---------- 0a1,158 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: 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 > ================================================================= > ==2542271==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x5604121f9e32 bp 0x7ffd98f4d990 sp 0x7ffd98f4d988 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x5604121f9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604121f99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560411f049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560411f05d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5604120f2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5604120f2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5604120f47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560411a796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560411a7c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560411a6d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc63f3a4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc63f3a4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5604119ab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x560411a69aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56041434b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5604121f9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560411f049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,316 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 08 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 > ================================================================= > ==2542057==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x56066dbd8e32 bp 0x7ffde0e06610 sp 0x7ffde0e06608 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x56066dbd8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56066dbd89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56066d8e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56066d8e4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56066dad1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56066dad1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56066dad37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56066d4586a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56066d45b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56066d44c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbeb9f37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbeb9f37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56066d38a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x56066d448aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56066fd2a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56066dbd8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56066d8e39b6 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 0x61600000f080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f080: note: object has invalid vptr > 00 00 00 00 77 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 > ================================================================= > ==2541727==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f1b4 at pc 0x55f04a39ce32 bp 0x7ffebf71ddd0 sp 0x7ffebf71ddc8 > READ of size 4 at 0x61600000f1b4 thread T0 > #0 0x55f04a39ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f04a39c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f04a0a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f04a0a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f04a295e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f04a295786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f04a2977f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f049c1c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f049c1f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f049c10216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff6c9141d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff6c9141e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f049b4e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f1b4 is located 308 bytes inside of 528-byte region [0x61600000f080,0x61600000f290) > freed by thread T0 here: > #0 0x55f049c0caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f04c4ee4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f04a39c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f04a0a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in state ---------- 576,759c576 < </timestep> < <timestep time="76.00"> < <edge id="1o"> < <lane id="1o_0"> < <vehicle id="horiz" pos="329.75" speed="11.62"/> < </lane> < </edge> < </timestep> < <timestep time="77.00"> < <edge id="1o"> < <lane id="1o_0"> < <vehicle id="horiz" pos="340.47" speed="10.73"/> < </lane> < </edge> < </timestep> < <timestep time="78.00"> < <edge id="1o"> < <lane id="1o_0"> < <vehicle id="horiz" pos="351.75" speed="11.28"/> < </lane> < </edge> < </timestep> < <timestep time="79.00"> < <edge id="1o"> < <lane id="1o_0"> < <vehicle id="horiz" pos="362.44" speed="10.69"/> < </lane> < </edge> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5d4 < </tripinfos>
---------- Differences in errors ---------- 0a1,122 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000053780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000053780: note: object has invalid vptr > 00 00 00 00 64 11 01 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2541871==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000538b4 at pc 0x55780fe7e0c2 bp 0x7ffe95de9690 sp 0x7ffe95de9688 > READ of size 4 at 0x6160000538b4 thread T0 > #0 0x55780fe7e0c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55780fe7dc6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5578107b9eb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55780f3b7d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x55780f3b7dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x557810971d38 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 <truncated after showing first 30 lines> ---------- Differences in state ---------- 576,759c576 < </timestep> < <timestep time="76.00"> < <edge id="1o"> < <lane id="1o_0"> < <vehicle id="horiz" pos="329.75" speed="11.62"/> < </lane> < </edge> < </timestep> < <timestep time="77.00"> < <edge id="1o"> < <lane id="1o_0"> < <vehicle id="horiz" pos="340.47" speed="10.73"/> < </lane> < </edge> < </timestep> < <timestep time="78.00"> < <edge id="1o"> < <lane id="1o_0"> < <vehicle id="horiz" pos="351.75" speed="11.28"/> < </lane> < </edge> < </timestep> < <timestep time="79.00"> < <edge id="1o"> < <lane id="1o_0"> < <vehicle id="horiz" pos="362.44" speed="10.69"/> < </lane> < </edge> < </timestep> <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5d4 < </tripinfos>
---------- Differences in errors ---------- 0a1,158 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 aa 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 > ================================================================= > ==2542053==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55cf5b1cbe32 bp 0x7ffff6271830 sp 0x7ffff6271828 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55cf5b1cbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf5b1cb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf5aed69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf5aed7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf5b0c4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf5b0c4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf5b0c67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf5aa4b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf5aa4e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf5aa3f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0c6c874d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0c6c874e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf5a97d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55cf5aa3baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cf5d31d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf5b1cb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf5aed69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,632 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 88 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 > ================================================================= > ==2539996==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x5655520f1e32 bp 0x7ffc34a6f670 sp 0x7ffc34a6f668 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x5655520f1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5655520f19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x565551dfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565551dfdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565551feae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565551fea786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x565551fec7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5655519716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565551974698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565551965216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9af96c1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9af96c1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5655518a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x565551961aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5655542434f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5655520f1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x565551dfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,632 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 7f 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 > ================================================================= > ==2538578==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x556ff64f5e32 bp 0x7fff35bf8490 sp 0x7fff35bf8488 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x556ff64f5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556ff64f59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ff62009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ff6201d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ff63eee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556ff63ee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556ff63f07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556ff5d756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556ff5d78698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556ff5d69216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f924ca6ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f924ca6ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556ff5ca7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x556ff5d65aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556ff86474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556ff64f5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556ff62009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,976 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000053780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000053780: note: object has invalid vptr > 00 00 00 00 4b 11 01 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2538626==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000538b4 at pc 0x5649427a10c2 bp 0x7ffeb759cbd0 sp 0x7ffeb759cbc8 > READ of size 4 at 0x6160000538b4 thread T0 > #0 0x5649427a10c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5649427a0c6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5649430dceb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564941cdad58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x564941cdadc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x564943294d38 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 <truncated after showing first 30 lines> ---------- Differences in output ---------- 3a4 > done. 23,24c24 < Process 1 ended at step 99 < Process 2 ended at step 99 --- > Process 1 ended at step 99.0 31a32 > Process 2 ended at step 99.0 35c36 < Process 3 ended at step 99 --- > Process 3 ended at step 99.0 39,40c40 < Process 4 ended at step 99 < Process 5 ended at step 99 --- > Process 4 ended at step 99.0 43a44 > Process 5 ended at step 99.0 45a47 > Loading configuration ... Starting process 2 with steplength 1.0 61d62 < Starting process 2 with steplength 1.0 76d76 < Loading configuration ... done.
---------- Differences in errors ---------- 0a1,174 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: 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 > ================================================================= > ==2540852==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x564cedd31e32 bp 0x7fff785d7890 sp 0x7fff785d7888 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x564cedd31e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564cedd319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564ceda3c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564ceda3dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564cedc37ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564cedc2f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564cede99793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564ced5bbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564ced5b756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564ced5a5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f95b627cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f95b627ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564ced4e3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x564ced5a1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564cefe834f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564cedd31725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564ceda3c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 28,35d27 < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 120.00 < Simulation ended at time: 120.00 < < -- Unordered text as found by filter '^Reason: TraCI requested termination.' -- < Reason: TraCI requested termination. < Reason: TraCI requested termination. < 265,276d256 < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] < 1 vehicle subscription results: [] 505,516d484 < 2 vehicle subscription results: [] < 2 vehicle subscription results: [] < 2 vehicle subscription results: [] < 2 vehicle subscription results: [] < 2 vehicle subscription results: [] < 2 vehicle subscription results: [] < 2 vehicle subscription results: [] <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,316 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 8d 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2539326==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x55b5a849ae32 bp 0x7ffedfd17ff0 sp 0x7ffedfd17fe8 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x55b5a849ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b5a849a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b5a81a59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b5a81a6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b5a8393e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b5a8393786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b5a83957f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b5a7d1a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b5a7d1d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b5a7d0e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8f0f793d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8f0f793e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b5a7c4c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x55b5a7d0aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b5aa5ec4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b5a849a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b5a81a59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,182 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: 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 > ================================================================= > ==2541167==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5568f6303e32 bp 0x7ffe6e5c5b90 sp 0x7ffe6e5c5b88 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5568f6303e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5568f63039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5568f600e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5568f600fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5568f6209ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5568f6201952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5568f646b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5568f5b8dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5568f5b8956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5568f5b77018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fccd2afcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fccd2afce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5568f5ab5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5568f5b73aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5568f84554f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5568f6303725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5568f600e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1232d1231 < breaking execution: traced vehicle 'horiz' left. 1234d1232 < breaking execution: traced vehicle 'horiz' left. 1735c1733 < Retrieving position for vehicle 'horiz' -> 1.6 on lane '2si_1' --- > Retrieving position for vehicle 'horiz' -> 1.5999999999999943 on lane '2si_1' 1740c1738 < Retrieving position for vehicle 'horiz' -> 1.6 on lane '2si_1' --- > Retrieving position for vehicle 'horiz' -> 1.5999999999999943 on lane '2si_1' 1745c1743 < Retrieving position for vehicle 'horiz' -> 6.6 on lane '2si_1' --- > Retrieving position for vehicle 'horiz' -> 6.599999999999994 on lane '2si_1' 1750c1748 < Retrieving position for vehicle 'horiz' -> 6.6 on lane '2si_1' --- > Retrieving position for vehicle 'horiz' -> 6.599999999999994 on lane '2si_1' 1755c1753 < Retrieving position for vehicle 'horiz' -> 11.6 on lane '2si_1' --- > Retrieving position for vehicle 'horiz' -> 11.599999999999994 on lane '2si_1' 1760c1758 < Retrieving position for vehicle 'horiz' -> 11.6 on lane '2si_1' --- > Retrieving position for vehicle 'horiz' -> 11.599999999999994 on lane '2si_1' 1765c1763 < Retrieving position for vehicle 'horiz' -> 16.6 on lane '2si_1' <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,316 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 8e 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 > ================================================================= > ==2540173==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x5585e3db0e32 bp 0x7ffdd58b8d10 sp 0x7ffdd58b8d08 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x5585e3db0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5585e3db09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5585e3abb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5585e3abcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5585e3ca9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5585e3ca9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5585e3cab7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5585e36306a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5585e3633698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5585e3624216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb6eada6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb6eada6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5585e3562634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x5585e3620aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5585e5f024f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5585e3db0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5585e3abb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,262 > > ================================================================= > ==2540595==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 240 byte(s) in 2 object(s) allocated from: > #0 0x55da3226a24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55da32edcede in TraCIServer::TraCIServer(long long, int, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:327:32 > #2 0x55da32ee3f61 in TraCIServer::openSocket(std::map<int, bool (*)(TraCIServer&, tcpip::Storage&, tcpip::Storage&), std::less<int>, std::allocator<std::pair<int const, bool (*)(TraCIServer&, tcpip::Storage&, tcpip::Storage&)> > > const&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:374:26 > #3 0x55da3345f728 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:334:5 > #4 0x55da3226dd69 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #5 0x7fbb92eb0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > > Indirect leak of 128 byte(s) in 2 object(s) allocated from: > #0 0x55da3226a24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55da32f2b409 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x55da32f2b30a in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::a llocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >&, unsigned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x55da32f2b017 in std::_Rb_tree<MSNet::VehicleState, std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_tr aits<char>, std::allocator<char> > > > > >, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_get_node() /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:561:16 > #4 0x55da32f29434 in std::_Rb_tree_node<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >* std::_Rb_tree<MSNet::VehicleState, std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::ch ar_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx1 1::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>&&, std::tuple<>&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:611:23 > #5 0x55da32f2822c in std::_Rb_tree_iterator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > std::_Rb_tree<MSNet::VehicleState, std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std: :char_traits<char>, std::allocator<char> > > > >, std::_Select1st<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__c xx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<MSNet::VehicleState&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::piecewise_construct_t const&, std::tuple< MSNet::VehicleState&&>&&, std::tuple<>&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:2431:19 > #6 0x55da32f11e9c in std::map<MSNet::VehicleState, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<MSNet::VehicleState>, std::allocator<std::pair<MSNet::VehicleState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, s td::allocator<char> > > > > > >::operator[](MSNet::VehicleState&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_map.h:520:15 > #7 0x55da32edd629 in TraCIServer::TraCIServer(long long, int, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:329:13 > #8 0x55da32ee3f61 in TraCIServer::openSocket(std::map<int, bool (*)(TraCIServer&, tcpip::Storage&, tcpip::Storage&), std::less<int>, std::allocator<std::pair<int const, bool (*)(TraCIServer&, tcpip::Storage&, tcpip::Storage&)> > > const&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:374:26 > #9 0x55da3345f728 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:334:5 > #10 0x55da3226dd69 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #11 0x7fbb92eb0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > > Indirect leak of 128 byte(s) in 2 object(s) allocated from: > #0 0x55da3226a24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55da32f31dc9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<MSNet::TransportableState const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,474 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: 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 > ================================================================= > ==2538295==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x564ff0ccfe32 bp 0x7ffda59055d0 sp 0x7ffda59055c8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x564ff0ccfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564ff0ccf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564ff09da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564ff09dbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564ff0bc8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564ff0bc8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564ff0bca7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564ff054f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564ff0552698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564ff0543216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff849787d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff849787e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564ff0481634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x564ff053faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564ff2e214f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564ff0ccf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564ff09da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,732 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,1580 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 0a 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2538288==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55e209d63e32 bp 0x7ffe5aa91470 sp 0x7ffe5aa91468 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55e209d63e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e209d639df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e209a6e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e209a6fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e209c5ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e209c5c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e209c5e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e2095e36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e2095e6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e2095d7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faca04cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faca04cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e209515634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55e2095d3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e20beb54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e209d63725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e209a6e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,2440 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000053780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000053780: note: object has invalid vptr > 00 00 00 00 c3 10 01 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2538292==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000538b4 at pc 0x55a0315dc0c2 bp 0x7ffd3d024b70 sp 0x7ffd3d024b68 > READ of size 4 at 0x6160000538b4 thread T0 > #0 0x55a0315dc0c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a0315dbc6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a031f17eb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a030b15d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x55a030b15dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x55a0320cfd38 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 3b 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 27 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2542381==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55d5271dbe32 bp 0x7fff538dbd90 sp 0x7fff538dbd88 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55d5271dbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d5271db9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d526ee69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d526ee7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d5270d4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d5270d4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d5270d67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d526a5b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d526a5e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d526a4f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7f44cf7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7f44cf7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d52698d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55d526a4baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d52932d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d5271db725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d526ee69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 9d 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 > ================================================================= > ==2544798==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x556faf32ae32 bp 0x7ffe0b8a6e70 sp 0x7ffe0b8a6e68 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x556faf32ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556faf32a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556faf0359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556faf036d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556faf230ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556faf228952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556faf492793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556faebb4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556faebb056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556faeb9e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2c1f9a6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2c1f9a6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556faeadc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x556faeb9aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556fb147c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556faf32a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556faf0359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['1fi'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 97 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 > ================================================================= > ==2544799==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5586422b7e32 bp 0x7fff55f98bf0 sp 0x7fff55f98be8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5586422b7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5586422b79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558641fc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558641fc3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5586421bdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5586421b5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55864241f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x558641b41c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x558641b3d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x558641b2b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc50e069d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc50e069e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558641a69634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x558641b27aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5586444094f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5586422b7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558641fc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['1fi'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 79 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 > ================================================================= > ==2544864==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55aa46f42e32 bp 0x7ffdc8324630 sp 0x7ffdc8324628 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55aa46f42e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aa46f429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aa46c4d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aa46c4ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aa46e48ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55aa46e40952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55aa470aa793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55aa467ccc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55aa467c856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55aa467b6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff9cf3ffd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff9cf3ffe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aa466f4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55aa467b2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55aa490944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aa46f42725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aa46c4d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['0'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 80 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 > ================================================================= > ==2544868==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x563212114e32 bp 0x7fff1de32f70 sp 0x7fff1de32f68 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x563212114e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5632121149df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563211e1f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563211e20d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56321201aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563212012952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56321227c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56321199ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56321199a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563211988018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa159b04d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa159b04e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5632118c6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x563211984aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5632142664f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563212114725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563211e1f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['0'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 82 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 > ================================================================= > ==2544805==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55c499c5de32 bp 0x7ffc0395c7b0 sp 0x7ffc0395c7a8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55c499c5de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c499c5d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c4999689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c499969d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c499b63ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c499b5b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c499dc5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c4994e7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c4994e356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c4994d1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5303cbdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5303cbde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c49940f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55c4994cdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c49bdaf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c499c5d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c4999689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['2si_0'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 87 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 > ================================================================= > ==2544815==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x562ee2c51e32 bp 0x7fffc1dbc110 sp 0x7fffc1dbc108 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x562ee2c51e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562ee2c519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562ee295c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562ee295dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562ee2b57ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562ee2b4f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562ee2db9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562ee24dbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562ee24d756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562ee24c5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd4ce672d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd4ce672e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562ee2403634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x562ee24c1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562ee4da34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562ee2c51725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562ee295c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['2si_0'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 106,244c106,188 < Error: Answered with error to command 0x8d: Infeasible context domain (40) < Error: Answered with error to command 0x8d: Infeasible context domain (166) < Error: Answered with error to command 0x8d: Infeasible context domain (38) < Error: Answered with error to command 0x8d: Infeasible context domain (171) < Error: Answered with error to command 0x8d: Infeasible context domain (162) < Error: Answered with error to command 0x8d: Infeasible context domain (41) < Error: Answered with error to command 0x8d: Infeasible context domain (165) < Error: Answered with error to command 0x81: Infeasible context domain (172) < Error: Answered with error to command 0x81: Infeasible context domain (42) < Error: Answered with error to command 0x81: Infeasible context domain (161) < Error: Answered with error to command 0x81: Infeasible context domain (43) < Error: Answered with error to command 0x81: Infeasible context domain (40) < Error: Answered with error to command 0x81: Infeasible context domain (166) < Error: Answered with error to command 0x81: Infeasible context domain (38) < Error: Answered with error to command 0x81: Infeasible context domain (171) < Error: Answered with error to command 0x81: Infeasible context domain (162) < Error: Answered with error to command 0x81: Infeasible context domain (41) < Error: Answered with error to command 0x81: Infeasible context domain (165) < Error: Answered with error to command 0x04: Infeasible context domain (172) < Error: Answered with error to command 0x04: Infeasible context domain (42) < Error: Answered with error to command 0x04: Infeasible context domain (161) < Error: Answered with error to command 0x04: Infeasible context domain (43) < Error: Answered with error to command 0x04: Infeasible context domain (40) < Error: Answered with error to command 0x04: Infeasible context domain (166) < Error: Answered with error to command 0x04: Infeasible context domain (38) < Error: Answered with error to command 0x04: Infeasible context domain (171) < Error: Answered with error to command 0x04: Infeasible context domain (162) < Error: Answered with error to command 0x04: Infeasible context domain (41) < Error: Answered with error to command 0x04: Infeasible context domain (165) <truncated after showing first 30 lines> ---------- Differences in output ---------- 386,1072d385 < found 1 objects < Ok: Unsubscribe successful < trying to subscribe to polygon around lanearea 'e2_0' at time 205.0 < found 1 objects < Ok: Unsubscribe successful < trying to subscribe to rerouter around lanearea 'e2_0' at time 207.0 < trying to subscribe to route around lanearea 'e2_0' at time 207.0 < trying to subscribe to routeprobe around lanearea 'e2_0' at time 207.0 < trying to subscribe to simulation around lanearea 'e2_0' at time 207.0 < trying to subscribe to trafficlight around lanearea 'e2_0' at time 207.0 < trying to subscribe to variablespeedsign around lanearea 'e2_0' at time 207.0 < trying to subscribe to vehicle around lanearea 'e2_0' at time 207.0 < found 1 objects < Ok: Unsubscribe successful < trying to subscribe to vehicletype around lanearea 'e2_0' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 < No objects for domain 'meandata' at time 209.0 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 07 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 > ================================================================= > ==2545093==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55726251de32 bp 0x7ffd81a2d3d0 sp 0x7ffd81a2d3c8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55726251de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55726251d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572622289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557262229d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557262423ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55726241b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557262685793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557261da7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557261da356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557261d91018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fcb810d2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcb810d2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557261ccf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x557261d8daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55726466f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55726251d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572622289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 26,119d25 < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} < {} <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 97 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 > ================================================================= > ==2545008==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55a5fecafe32 bp 0x7fffaa0499b0 sp 0x7fffaa0499a8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55a5fecafe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a5fecaf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a5fe9ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a5fe9bbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a5febb5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a5febad952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a5fee17793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a5fe539c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a5fe53556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a5fe523018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fdab74ffd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdab74ffe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a5fe461634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55a5fe51faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a600e014f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a5fecaf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a5fe9ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['p0'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 97 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 > ================================================================= > ==2545052==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55e8432b7e32 bp 0x7ffee0cebcb0 sp 0x7ffee0cebca8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55e8432b7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8432b79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e842fc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e842fc3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8431bdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e8431b5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e84341f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e842b41c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e842b3d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e842b2b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3383685d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3383685e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e842a69634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55e842b27aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e8454094f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8432b7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e842fc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['p0'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 7a 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 > ================================================================= > ==2544867==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x556d38d9ee32 bp 0x7fff4da19310 sp 0x7fff4da19308 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x556d38d9ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556d38d9e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556d38aa99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556d38aaad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556d38ca4ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556d38c9c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556d38f06793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556d38628c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556d3862456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556d38612018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa3df917d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa3df917e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556d38550634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x556d3860eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556d3aef04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556d38d9e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556d38aa99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['poi'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 7a 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 > ================================================================= > ==2544871==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x563dbb1a5e32 bp 0x7ffce050bdf0 sp 0x7ffce050bde8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x563dbb1a5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563dbb1a59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563dbaeb09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563dbaeb1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563dbb0abebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563dbb0a3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563dbb30d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563dbaa2fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563dbaa2b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563dbaa19018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f739bc82d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f739bc82e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563dba957634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x563dbaa15aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563dbd2f74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563dbb1a5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563dbaeb09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['poi'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 85 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 > ================================================================= > ==2544934==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5644d6d56e32 bp 0x7ffcc5fc3df0 sp 0x7ffcc5fc3de8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5644d6d56e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644d6d569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644d6a619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644d6a62d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5644d6c5cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5644d6c54952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5644d6ebe793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5644d65e0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5644d65dc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5644d65ca018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff1585fdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff1585fde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5644d6508634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5644d65c6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5644d8ea84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5644d6d56725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644d6a619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['poly'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 a2 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 > ================================================================= > ==2545004==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55f78697ce32 bp 0x7fff47e97a50 sp 0x7fff47e97a48 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55f78697ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f78697c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7866879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f786688d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f786882ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f78687a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f786ae4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f786206c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f78620256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f7861f0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc2ce4dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2ce4dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f78612e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55f7861ecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f788ace4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f78697c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f7866879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['poly'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 9d 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 > ================================================================= > ==2544771==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55c6efcefe32 bp 0x7ffe4d17aaf0 sp 0x7ffe4d17aae8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55c6efcefe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c6efcef9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c6ef9fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c6ef9fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c6efbf5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c6efbed952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c6efe57793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c6ef579c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c6ef57556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c6ef563018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f974907ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f974907ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c6ef4a1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55c6ef55faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c6f1e414f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c6efcef725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c6ef9fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['ego'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 9b 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 > ================================================================= > ==2544793==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x560711a4ce32 bp 0x7ffe078c2910 sp 0x7ffe078c2908 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x560711a4ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560711a4c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5607117579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560711758d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560711952ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56071194a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560711bb4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5607112d6c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5607112d256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5607112c0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f50d3615d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f50d3615e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5607111fe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5607112bcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560713b9e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560711a4c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5607117579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,4d0 < ['ego'] < Ok: Unsubscribe successful < Print ended at step 1003.0 < Ok: Subscription and computed are same
---------- Differences in errors ---------- 11a12,90 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000018080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000018080: note: object has invalid vptr > 00 00 00 00 bd 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2545055==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000181b4 at pc 0x56105f822e32 bp 0x7fff59ad43d0 sp 0x7fff59ad43c8 > READ of size 4 at 0x6160000181b4 thread T0 > #0 0x56105f822e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56105f8229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56105f52d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56105f52ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56105f71be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56105f71b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56105f71d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56105f0a26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56105f0a5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56105f096216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2b1a612d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2b1a612e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56105efd4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000181b4 is located 308 bytes inside of 528-byte region [0x616000018080,0x616000018290) > freed by thread T0 here: > #0 0x56105f092aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5610619744f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56105f822725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56105f52d9b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 42 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546158==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x558d52174e32 bp 0x7ffc0275ef50 sp 0x7ffc0275ef48 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x558d52174e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d521749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d51e7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d51e80d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d5206de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d5206d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d5206f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d519f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d519f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d519e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff59b860d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff59b860e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d51926634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x558d519e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558d542c64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d52174725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d51e7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 6a7,134 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600007fe80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600007fe80: note: object has invalid vptr > 01 00 00 00 9b 16 01 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537844==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600007ffb4 at pc 0x560ef60fe0c2 bp 0x7ffe49fed310 sp 0x7ffe49fed308 > READ of size 4 at 0x61600007ffb4 thread T0 > #0 0x560ef60fe0c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ef60fdc6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ef6a39eb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ef5637d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x560ef5637dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x560ef6bf1d38 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,122 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000053780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000053780: note: object has invalid vptr > 00 00 00 00 96 1a 01 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537724==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000538b4 at pc 0x56028351e0c2 bp 0x7ffc213facb0 sp 0x7ffc213faca8 > READ of size 4 at 0x6160000538b4 thread T0 > #0 0x56028351e0c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56028351dc6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560283e59eb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560282a57d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x560282a57dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x560284011d38 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,114 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x6160000a0280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x6160000a0280: note: object has invalid vptr > 01 00 00 00 b8 12 01 00 01 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537677==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000a03b4 at pc 0x558a6338f0c2 bp 0x7f453d263950 sp 0x7f453d263948 > READ of size 4 at 0x6160000a03b4 thread T1 > #0 0x558a6338f0c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558a6338ec6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558a63ccaeb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558a628c8d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x558a628c8dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x558a63e8fd8b in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 <truncated after showing first 30 lines> ---------- Differences in output ---------- 219,256d218 < step 121 < step 122 < step 123 < step 124 < polygons () < polygon count 0 < vehicles ('horiz',) < vehicle count 1 < # (12) Adding and highlighting POIs (two highlights for the same must specify highlight type) < pois ('poi1', 'poi2') < poi count 2 < polygons () < polygon count 0 < adding myPOI0 < adding myPOI1 < pois ('myPOI0', 'myPOI1', 'poi1', 'poi2') < poi count 4 < polygons ('myPOI0_hl1', 'myPOI1_hl0') < polygon count 2 < # examining myPOI0_hl1 < shape ((370.0, 510.0), (371.0, 510.0), (370.64243509336194, 513.858739874148), (369.58191681749145, 517.5860749899302), (367.8545598503219, 521.0550754204245), (365.5191872616338, 524.1476085165777), (362.6553273639644, 526.758361772885), (359.3605054713073, 528.7984291184563), (355.7469227915137, 530.1983385066292), (351.93763554872936, 530.9104177021957), (348.06236445127064, 530.9104177021957), (344.2530772084863, 530.1983385066292), (340.6394945286927, 528.7984291184563), (337.344672636035 6, 526.758361772885), (334.4808127383661, 524.1476085165777), (332.1454401496781, 521.0550754204245), (330.41808318250855, 517.5860749899302), (329.35756490663806, 513.858739874148), (329.0, 510.0), (329.35756490663806, 506.141260125852), (330.41808318250855, 502.4139250100698), (332.1454401496781, 498.9449245795755), (334.4808127383662, 495.8523914834223), (337.3446726360356, 493.241638227115), (340.6394945286927, 491.2015708815437), (344.2530772084863, 489.80166149337083), (348.06236445127064, 489.08958229780427), (351.93763554872936, 489.08958229780427), (355.7469227915137, 489.80166149337083), (359.3605054713073, 491.20157088154366), (362.6553273639644, 493.24163822711495), (365.5191872616338, 495.8523914834223), (367.8545598503219, 498.9449245795755), (369.58191681749145, 502.41392501006976), (370.64243509336194, 506.14126012585206), (371.0, 510.0), (370.0, 510.0), (369.65946199367806, 506.3250096436686), (368.64944458808714, 502.77516667625696), (367.00434271459227, 499.471356742 4529), (364.7801783444132, 496.5260871270689), (362.0526927275851, 494.0396554543952), (358.91476711553076, 492.0967341728988), (355.47325980144166, 490.76348713654363), (351.845367189266, 490.08531647409933), (348.154632810734, 490.08531647409933), (344.52674019855834, 490.76348713654363), (341.08523288446924, 492.0967341728988), (337.9473072724149, 494.0396554543952), (335.2198216555868, 496.5260871270689), (332.99565728540773, 499.4713567424529), (331.35055541191286, 502.77516667625696), (330 .34053800632194, 506.3250096436686), (330.0, 510.0), (330.34053800632194, 513.6749903563314), (331.35055541191286, 517.224833323743), (332.99565728540773, 520.5286432575472), (335.2198216555868, 523.4739128729311), (337.94730727241483, 525.9603445456048), (341.08523288446924, 527.9032658271012), (344.52674019855834, 529.2365128634564), (348.154632810734, 529.9146835259007), (351.845367189266, 529.9146835259007), (355.47325980144166, 529.2365128634564), (358.91476711553076, 527.9032658271012), (3 62.0526927275851, 525.9603445456048), (364.7801783444132, 523.4739128729311), (367.00434271459227, 520.5286432575472), (368.64944458808714, 517.224833323743), (369.65946199367806, 513.6749903563314), (370.0, 510.0)) < type highlight < color (55, 55, 100, 255) < filled True < # examining myPOI1_hl0 < shape ((370.9899494936612, 510.0), (371.9899494936612, 510.0), (371.95606682199855, 510.36565225993957), (371.8555726407563, 510.71885267071843), (371.6918891587472, 511.04757341596473), (371.4705904206343, 511.3406203049562), (371.19921248952556, 511.5880139773592), (370.8869968153829, 511.7813297383761), (370.54457552852773, 511.91398445162207), (370.1836093751949, 511.98146071993943), (369.8163906248051, 511.98146071993943), (369.45542447147227, 511.91398445162207), (369.1130031846171, 511. 7813297383761), (368.80078751047444, 511.5880139773592), (368.5294095793657, 511.3406203049562), (368.3081108412528, 511.04757341596473), (368.1444273592437, 510.71885267071843), (368.04393317800145, 510.36565225993957), (368.0100505063388, 510.0), (368.04393317800145, 509.63434774006043), (368.1444273592437, 509.28114732928157), (368.3081108412528, 508.95242658403527), (368.5294095793657, 508.6593796950438), (368.80078751047444, 508.4119860226408), (369.1130031846171, 508.2186702616239), (369.4 5542447147227, 508.08601554837793), (369.8163906248051, 508.01853928006057), (370.1836093751949, 508.01853928006057), (370.54457552852773, 508.08601554837793), (370.8869968153829, 508.2186702616239), (371.19921248952556, 508.4119860226408), (371.4705904206343, 508.6593796950438), (371.6918891587472, 508.95242658403527), (371.8555726407563, 509.28114732928157), (371.95606682199855, 509.63434774006043), (371.9899494936612, 510.0), (370.9899494936612, 510.0), (370.9730937223146, 509.818097257877), (370.9231004113519, 509.6423889954687), (370.84167202301757, 509.47885874691264), (370.7315815034137, 509.3330753386904), (370.5965778531463, 509.21000324992104), (370.44125845960633, 509.113833552979), (370.27091253845566, 509.04784119155073), (370.09134101573164, 509.0142734563556), (369.90865898426836, 509.0142734563556), (369.72908746154434, 509.04784119155073), (369.55874154039367, 509.113833552979), (369.4034221468537, 509.21000324992104), (369.2684184965863, 509.3330753386904), (369.15832 797698243, 509.47885874691264), (369.0768995886481, 509.6423889954687), (369.0269062776854, 509.818097257877), (369.0100505063388, 510.0), (369.0269062776854, 510.181902742123), (369.0768995886481, 510.3576110045313), (369.15832797698243, 510.52114125308736), (369.2684184965863, 510.6669246613096), (369.4034221468537, 510.78999675007896), (369.55874154039367, 510.886166447021), (369.72908746154434, 510.95215880844927), (369.90865898426836, 510.9857265436444), (370.09134101573164, 510.98572654364 44), (370.27091253845566, 510.95215880844927), (370.44125845960633, 510.886166447021), (370.5965778531463, 510.78999675007896), (370.7315815034137, 510.6669246613096), (370.84167202301757, 510.52114125308736), (370.9231004113519, 510.3576110045313), (370.9730937223146, 510.181902742123), (370.9899494936612, 510.0)) < type highlight < color (0, 0, 255, 255) < filled True <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,111 > /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55: runtime error: implicit conversion from type 'int' of value 65036 (32-bit, signed) to type 'stbtt_int16' (aka 'short') changed the value to -500 (16-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/stb_truetype.h:1223:55 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9: runtime error: implicit conversion from type 'int' of value -16777216 (32-bit, signed) to type 'unsigned int' changed the value to 4278190080 (32-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/glfontstash.h:143:9 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10: runtime error: left shift of 4292344367 by 3 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4: runtime error: unsigned integer overflow: 4292344367 + 4273983864 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:353:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10: runtime error: left shift of 4251817097 by 11 places cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:10 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4: runtime error: unsigned integer overflow: 4251817097 + 2472261631 cannot be represented in type 'unsigned int' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:355:4 in > /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24: runtime error: implicit conversion from type 'int' of value -16 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551600 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/foreign/fontstash/fontstash.h:455:24 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600006ff80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600006ff80: note: object has invalid vptr > 01 00 00 00 90 0e 01 00 01 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537703==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000700b4 at pc 0x5582aee080c2 bp 0x7f2e92655950 sp 0x7f2e92655948 > READ of size 4 at 0x6160000700b4 thread T1 > #0 0x5582aee080c1 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5582aee07c6f in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5582af743eb6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5582ae341d58 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:92:1 > #4 0x5582ae341dc8 in GUIVehicle::~GUIVehicle() /home/delphi/clangDebug/sumo/src/guisim/GUIVehicle.cpp:91:27 > #5 0x5582af908d8b in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /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 02 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549829==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x55ccbb161e32 bp 0x7ffd8c98ec50 sp 0x7ffd8c98ec48 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x55ccbb161e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ccbb1619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ccbae6c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ccbae6dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ccbb05ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ccbb05a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ccbb05c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ccba9e16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ccba9e4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ccba9d5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa49834ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa49834ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ccba913634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000fab4 is located 308 bytes inside of 528-byte region [0x61600000f980,0x61600000fb90) > freed by thread T0 here: > #0 0x55ccba9d1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ccbd2b34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ccbb161725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ccbae6c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: 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 > ================================================================= > ==2549832==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x562219b8ae32 bp 0x7fffd3b63450 sp 0x7fffd3b63448 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x562219b8ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562219b8a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5622198959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562219896d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562219a90ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562219a88952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562219cf2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562219414c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56221941056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5622193fe018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7625179d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7625179e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56221933c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x5622193faaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56221bcdc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562219b8a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5622198959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 34,120d33 < 33 iO=24.61 iS=10.09 iN=2 iI=('v.6', 'v.7') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 34 iO=19.83 iS=10.09 iN=2 iI=('v.7', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 35 iO=16.52 iS=10.09 iN=2 iI=('v.7', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 36 iO=21.28 iS=10.07 iN=3 iI=('v.7', 'v.8', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 37 iO=18.62 iS=10.07 iN=3 iI=('v.7', 'v.8', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 38 iO=16.55 iS=10.07 iN=3 iI=('v.7', 'v.8', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 39 iO=19.06 iS=9.65 iN=4 iI=('v.7', 'v.8', 'v.6', 'v.9') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 40 iO=18.77 iS=9.73 iN=4 iI=('v.7', 'v.8', 'v.9', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 41 iO=17.20 iS=9.73 iN=4 iI=('v.7', 'v.8', 'v.9', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 42 iO=19.38 iS=9.98 iN=5 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 43 iO=18.00 iS=9.98 iN=5 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 44 iO=16.80 iS=9.98 iN=5 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 45 iO=18.68 iS=10.09 iN=6 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 46 iO=17.59 iS=10.09 iN=6 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 47 iO=16.61 iS=10.09 iN=6 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 48 iO=18.02 iS=10.29 iN=7 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 49 iO=17.12 iS=10.29 iN=7 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 50 iO=16.30 iS=10.29 iN=7 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 51 iO=17.57 iS=10.42 iN=8 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 52 iO=16.81 iS=10.42 iN=8 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 53 iO=16.11 iS=10.42 iN=8 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 54 iO=17.38 iS=10.42 iN=9 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 55 iO=16.71 iS=10.42 iN=9 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 56 iO=16.09 iS=10.42 iN=9 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 57 iO=17.27 iS=10.34 iN=10 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.6', 'v.15') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 58 iO=16.79 iS=10.34 iN=10 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.15', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 59 iO=16.23 iS=10.34 iN=10 iI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.15', 'v.6') lO=10.07 lS=10.34 lN=6 lI=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5') < 60 iO=45.79 iS=9.04 iN=1 iI=('v.16',) lO=14.62 lS=10.33 lN=9 lI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.15') < 61 iO=27.59 iS=9.06 iN=1 iI=('v.16',) lO=14.62 lS=10.33 lN=9 lI=('v.7', 'v.8', 'v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.15') <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 a3 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 > ================================================================= > ==2549252==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x5599b98a5e32 bp 0x7fffd97a1390 sp 0x7fffd97a1388 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x5599b98a5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5599b98a59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5599b95b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5599b95b1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5599b979ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5599b979e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5599b97a07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5599b91256a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5599b9128698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5599b9119216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd010055d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd010055e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5599b9057634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x5599b9115aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5599bb9f74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5599b98a5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5599b95b09b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 53 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 > ================================================================= > ==2546097==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55c6b25f4e32 bp 0x7ffe7f1e7370 sp 0x7ffe7f1e7368 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55c6b25f4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c6b25f49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c6b22ff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c6b2300d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c6b24ede68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c6b24ed786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c6b24ef7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c6b1e746a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c6b1e77698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c6b1e68216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb080e48d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb080e48e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c6b1da6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55c6b1e64aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c6b47464f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c6b25f4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c6b22ff9b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 bc 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 > ================================================================= > ==2546150==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x56536adebe32 bp 0x7ffc2d697510 sp 0x7ffc2d697508 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x56536adebe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56536adeb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56536aaf69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56536aaf7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56536ace4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56536ace4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56536ace67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56536a66b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56536a66e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56536a65f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe8bcab0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe8bcab0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56536a59d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x56536a65baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56536cf3d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56536adeb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56536aaf69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: 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 > ================================================================= > ==2549894==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x558333d12e32 bp 0x7ffdaad68650 sp 0x7ffdaad68648 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x558333d12e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558333d129df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558333a1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558333a1ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558333c18ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558333c10952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558333e7a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55833359cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55833359856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x558333586018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe2e39e6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe2e39e6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5583334c4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x558333582aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558335e644f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558333d12725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558333a1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 34,120d33 < 33 iO=16.55 iS=10.05 iN=2 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 34 iO=18.66 iS=9.98 iN=2 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 35 iO=16.15 iS=9.77 iN=2 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 36 iO=17.62 iS=9.76 iN=3 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 37 iO=18.68 iS=9.67 iN=3 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 38 iO=16.77 iS=9.71 iN=3 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 39 iO=16.85 iS=9.64 iN=4 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 40 iO=17.67 iS=9.63 iN=4 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 41 iO=17.66 iS=9.51 iN=4 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 42 iO=18.28 iS=9.55 iN=5 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 43 iO=18.79 iS=9.71 iN=5 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 44 iO=17.45 iS=9.72 iN=5 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 45 iO=17.95 iS=9.76 iN=6 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 46 iO=18.39 iS=9.83 iN=6 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 47 iO=17.31 iS=9.89 iN=6 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 48 iO=17.74 iS=9.95 iN=7 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 49 iO=18.12 iS=10.01 iN=7 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 50 iO=17.22 iS=10.04 iN=7 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 51 iO=17.59 iS=10.08 iN=8 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 52 iO=17.92 iS=10.17 iN=8 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 53 iO=17.14 iS=10.20 iN=8 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 54 iO=17.47 iS=10.21 iN=9 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 55 iO=17.77 iS=10.24 iN=9 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 56 iO=17.09 iS=10.24 iN=9 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 57 iO=17.33 iS=10.22 iN=10 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 58 iO=17.60 iS=10.18 iN=10 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 59 iO=17.20 iS=10.17 iN=10 iI=0.0 lO=11.54 lS=10.24 lN=7 lI=0.0 < 60 iO=0.00 iS=-1.00 iN=1 iI=0.0 lO=17.31 lS=10.15 lN=11 lI=0.0 < 61 iO=25.00 iS=9.17 iN=1 iI=0.0 lO=17.31 lS=10.15 lN=11 lI=0.0 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 18,27c18 < <interval begin="6.00" end="7.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="9.68" meanTimeLoss="0.07" meanOccupancy="1.25" maxOccupancy="1.25" 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" maxIntervalHaltingD uration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="7.00" end="8.00" id="det0" 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" maxIntervalHaltin gDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="7.00" end="8.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.08" meanTimeLoss="0.03" meanOccupancy="1.25" maxOccupancy="1.25" 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" maxIntervalHalting Duration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="8.00" end="9.00" id="det0" 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" maxIntervalHaltin gDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="8.00" end="9.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.10" meanTimeLoss="0.03" meanOccupancy="1.25" maxOccupancy="1.25" 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" maxIntervalHalting Duration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="9.00" end="10.00" id="det0" 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="9.00" end="10.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.04" meanOccupancy="1.25" maxOccupancy="1.25" 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="10.00" end="11.00" id="det0" 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="10.00" end="11.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.26" meanTimeLoss="0.02" meanOccupancy="1.25" maxOccupancy="1.25" 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" /> < </detector> --- > <interval begin=" \ 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 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 53 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 > ================================================================= > ==2549886==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x561bb1934e32 bp 0x7fffb5395b50 sp 0x7fffb5395b48 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x561bb1934e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561bb19349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561bb163f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561bb1640d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561bb182de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561bb182d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561bb182f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561bb11b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561bb11b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561bb11a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f659e28cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f659e28ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561bb10e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f7b4 is located 308 bytes inside of 528-byte region [0x61600000f680,0x61600000f890) > freed by thread T0 here: > #0 0x561bb11a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561bb3a864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561bb1934725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561bb163f9b6 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 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 50 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 > ================================================================= > ==2549916==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x55650df77e32 bp 0x7ffee2c7c990 sp 0x7ffee2c7c988 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x55650df77e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55650df779df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55650dc829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55650dc83d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55650de70e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55650de70786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55650de727f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55650d7f76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55650d7fa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55650d7eb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe367ff2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe367ff2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55650d729634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f7b4 is located 308 bytes inside of 528-byte region [0x61600000f680,0x61600000f890) > freed by thread T0 here: > #0 0x55650d7e7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5565100c94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55650df77725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55650dc829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 18,27c18 < <interval begin="6.00" end="7.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.06" meanTimeLoss="0.03" meanOccupancy="1.25" maxOccupancy="1.25" 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" maxIntervalHalting Duration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="7.00" end="8.00" id="det0" 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" maxIntervalHaltin gDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="7.00" end="8.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.25" meanTimeLoss="0.02" meanOccupancy="1.25" maxOccupancy="1.25" 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" maxIntervalHalting Duration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="8.00" end="9.00" id="det0" 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" maxIntervalHaltin gDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="8.00" end="9.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="9.83" meanTimeLoss="0.06" meanOccupancy="1.25" maxOccupancy="1.25" 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" maxIntervalHaltingD uration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="9.00" end="10.00" id="det0" 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="9.00" end="10.00" id="det1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.22" meanTimeLoss="0.02" meanOccupancy="1.25" maxOccupancy="1.25" 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="10.00" end="10.50" id="det0" 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="10.00" end="10.50" id="det1" sampledSeconds="0.50" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.41" meanTimeLoss="0.00" meanOccupancy="1.25" maxOccupancy="1.25" 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" /> < </detector> --- > <interval begin=" \ 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 0x61600000f680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f680: note: object has invalid vptr > 00 00 00 00 73 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 > ================================================================= > ==2549911==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f7b4 at pc 0x565505638e32 bp 0x7ffdfa29ee70 sp 0x7ffdfa29ee68 > READ of size 4 at 0x61600000f7b4 thread T0 > #0 0x565505638e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5655056389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5655053439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565505344d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565505531e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565505531786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5655055337f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x565504eb86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565504ebb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565504eac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f90ca203d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f90ca203e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565504dea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f7b4 is located 308 bytes inside of 528-byte region [0x61600000f680,0x61600000f890) > freed by thread T0 here: > #0 0x565504ea8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56550778a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565505638725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5655053439b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 dc 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 > ================================================================= > ==2544760==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55b4193bde32 bp 0x7ffe3e101050 sp 0x7ffe3e101048 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55b4193bde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4193bd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b4190c89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b4190c9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b4192b6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b4192b6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b4192b87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b418c3d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b418c40698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b418c31216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f819bc81d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f819bc81e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b418b6f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55b418c2daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b41b50f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b4193bd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b4190c89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,4 > /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:387:32: runtime error: implicit conversion from type 'unsigned char' of value 195 (8-bit, unsigned) to type 'const std::char_traits<char>::char_type' (aka 'const char') changed the value to -61 (8-bit, signed) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:387:32 in > /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:385:20: runtime error: implicit conversion from type 'char' of value -61 (8-bit, signed) to type 'unsigned char' changed the value to 195 (8-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:385:20 in
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 33 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544708==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55effd0e3e32 bp 0x7ffcefe1f250 sp 0x7ffcefe1f248 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55effd0e3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55effd0e39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55effcdee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55effcdefd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55effcfdce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55effcfdc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55effcfde7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55effc9636a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55effc966698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55effc957216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f76a466fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f76a466fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55effc895634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55effc953aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55efff2354f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55effd0e3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55effcdee9b6 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 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 96 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544199==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x5631f3970e32 bp 0x7ffd6f8303b0 sp 0x7ffd6f8303a8 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x5631f3970e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5631f39709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5631f367b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5631f367cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5631f3869e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5631f3869786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5631f386b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5631f31f06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5631f31f3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5631f31e4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f65e755dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f65e755de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5631f3122634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x5631f31e0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5631f5ac24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5631f3970725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5631f367b9b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 3b 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 27 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543972==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x561cca4a7e32 bp 0x7ffed0a278d0 sp 0x7ffed0a278c8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x561cca4a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561cca4a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561cca1b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561cca1b3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561cca3a0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561cca3a0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561cca3a27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561cc9d276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561cc9d2a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561cc9d1b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6a9f821d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6a9f821e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561cc9c59634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x561cc9d17aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561ccc5f94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561cca4a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561cca1b29b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 42 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 27 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543977==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55f905fc8e32 bp 0x7fff2b44cf10 sp 0x7fff2b44cf08 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55f905fc8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f905fc89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f905cd39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f905cd4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f905ec1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f905ec1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f905ec37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f9058486a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f90584b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f90583c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4ba6880d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ba6880e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f90577a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55f905838aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f90811a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f905fc8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f905cd39b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 3a 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 27 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2543976==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55a2b8e4ae32 bp 0x7fff70a514b0 sp 0x7fff70a514a8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55a2b8e4ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2b8e4a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a2b8b559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a2b8b56d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a2b8d43e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a2b8d43786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a2b8d457f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a2b86ca6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a2b86cd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a2b86be216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff9a12b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff9a12b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a2b85fc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55a2b86baaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a2baf9c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a2b8e4a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a2b8b559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,83 < Error: Answered with error to command 0xa4: Unsupported parking parameter 'parking.memory.foobar'. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000015c80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000015c80: note: object has invalid vptr > 00 00 00 00 42 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544710==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000015db4 at pc 0x55bca0b8de32 bp 0x7ffde71b86b0 sp 0x7ffde71b86a8 > READ of size 4 at 0x616000015db4 thread T0 > #0 0x55bca0b8de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bca0b8d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bca08989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bca0899d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bca0a93ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55bca0a8b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55bca0cf5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55bca0417c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55bca041356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55bca0401018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb97be76d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb97be76e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bca033f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000015db4 is located 308 bytes inside of 528-byte region [0x616000015c80,0x616000015e90) > freed by thread T0 here: > #0 0x55bca03fdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bca2cdf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 13,18d12 < time: 30.0 < parking.rerouteCount : 1 < parking.memory.IDList : parkA0A1 parkA1A2 parkA2A3 parkB1B2 parkC2C3 < parking.memory.score : 1.00 occupied 0.98 0.98 < parking.memory.blockedAtTime : -0.00 11.00 18.00 -0.00 -0.00 < parking.memory.blockedAtTimeLocal : -0.00 11.00 18.00 -0.00 -0.00 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:32 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,30c6,33 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="dummy" depart="0.00" arrival="17.00"> < <route edges="B1B2 B2B3"/> < </vehicle> < < <vehicle id="occupy0.0" type="car" depart="0.00" departSpeed="13.89" speedFactor="1.0000" arrival="3610.00"> < <route edges="A0A1"/> < <stop parkingArea="parkA0A1" duration="3600.00"/> < </vehicle> < < <vehicle id="occupy1.0" type="car" depart="0.00" departSpeed="13.89" speedFactor="1.0000" arrival="3610.00"> < <route edges="A1A2"/> < <stop parkingArea="parkA1A2" duration="3600.00"/> < </vehicle> < < <vehicle id="occupy2.0" type="car" depart="0.00" departSpeed="13.89" speedFactor="1.0000" arrival="3610.00"> < <route edges="A2A3"/> < <stop parkingArea="parkA2A3" duration="3600.00"/> < </vehicle> < < <vehicle id="ego.0" type="car" depart="2.00" departSpeed="13.89" speedFactor="1.0000" arrival="3674.00"> < <routeDistribution> < <route replacedOnEdge="A2A3" replacedOnIndex="2" reason="parkA2A3:parkingAreaReroute" replacedAtTime="18.00" probability="0" edges="A0A1 A1A2 A2A3"/> < <route edges="A0A1 A1A2 A2A3 A3B3 B3B2 B2B1 B1B2 B2A2 A2A3"/> < </routeDistribution> < <stop parkingArea="parkB1B2" duration="3600.00"/> <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 0x61600000f080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f080: note: object has invalid vptr > 00 00 00 00 3a 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 > ================================================================= > ==2544224==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f1b4 at pc 0x5623e1cfce32 bp 0x7ffc02c7ee50 sp 0x7ffc02c7ee48 > READ of size 4 at 0x61600000f1b4 thread T0 > #0 0x5623e1cfce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5623e1cfc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5623e1a079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5623e1a08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5623e1c02ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5623e1bfa952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5623e1e64793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5623e1586c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5623e158256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5623e1570018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f45f0bb3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f45f0bb3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5623e14ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f1b4 is located 308 bytes inside of 528-byte region [0x61600000f080,0x61600000f290) > freed by thread T0 here: > #0 0x5623e156caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5623e3e4e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5623e1cfc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5623e1a079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:28 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,24c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="toTAZ" depart="1.00" toTaz="A" arrival="26.00"> < <routeDistribution> < <route replacedOnEdge="" reason="device.rerouting" replacedAtTime="1.00" probability="0" edges="A3B3"/> < <route edges="A3B3 B3C3 C3D3"/> < </routeDistribution> < </vehicle> < < <vehicle id="fromTAZ" depart="1.00" fromTaz="A" arrival="34.00"> < <routeDistribution> < <route replacedOnEdge="" reason="device.rerouting" replacedAtTime="1.00" probability="0" edges="A3B3"/> < <route edges="D3C3 C3B3 B3A3 A3B3"/> < </routeDistribution> < </vehicle> < < <vehicle id="betweenTAZ" depart="1.00" fromTaz="A" toTaz="C" arrival="49.00"> < <routeDistribution> < <route replacedOnEdge="" reason="device.rerouting" replacedAtTime="1.00" probability="0" edges="A0A1"/> < <route edges="D3D2 D2D1 D1D0 D0C0 C0B0 B0A0"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,90 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000011a80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011a80: note: object has invalid vptr > 00 00 00 00 de 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544606==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000011bb4 at pc 0x561d2994be32 bp 0x7fffd9f1dcf0 sp 0x7fffd9f1dce8 > READ of size 4 at 0x616000011bb4 thread T0 > #0 0x561d2994be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561d2994b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561d296569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561d29657d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561d29851ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561d2a1ed919 in libsumo::Simulation::findIntermodalRoute(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&, double, int, double, double, double, double, double, 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&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:734:24 > #6 0x561d29f1e524 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:279:66 > #7 0x561d29e386bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x561d29e43535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x561d291d2b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x561d291d156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x561d291bf018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f00e9d00d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7f00e9d00e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x561d290fd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000011bb4 is located 308 bytes inside of 528-byte region [0x616000011a80,0x616000011c90) > freed by thread T0 here: > #0 0x561d291bbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561d2ba9d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,99d0 < findIntermodalRoute modes='car bicycle public' vType=' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=defaultCar' pType='' < Stage(type=3, vType=defaultCar, line=defaultCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=defaultCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=slowCar' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=slowCarFactor' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=fastCar' pType='' < Stage(type=3, vType=fastCar, line=fastCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=65.35817134629231, cost=65.35817134629231, length=2678.24, intended=fastCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < < < findIntermodalRoute modes='public' vType=' pType='' < Stage(type=2, destStop=stopC_W, edges=('A0B0', 'accessC'), travelTime=181.94880000000003, cost=181.94880000000003, length=189.53000000000003, depart=1.0, departPos=894.8, arrivalPos=91.9) < Stage(type=3, line=train2:1, destStop=stopA_W, edges=('railEW',), travelTime=653.7253263395098, cost=653.7253263395098, length=1198.6190899369894, intended=train_train2:1.0, depart=599.0, departPos=0.0, arrivalPos=1100.0) < Stage(type=2, destStop=stopA_N, edges=('accessA',), travelTime=4.771200000000022, cost=4.771200000000022, length=4.970000000000027, depart=836.6741263395098, departPos=86.23, arrivalPos=90.19) < Stage(type=3, line=train1:0, destStop=stopB_N, edges=('railSN',), travelTime=259.5934, cost=259.5934, length=500.03999999999996, intended=train_train1:0.1, depart=1001.0, departPos=0.0, arrivalPos=500.0) < Stage(type=2, edges=('accessB', 'A1B1'), travelTime=203.92319999999995, cost=203.92319999999995, length=1200.02, depart=1101.0387263395098, departPos=91.16, arrivalPos=100.0) < < findIntermodalRoute modes='public' vType=defaultCar' pType='' < Stage(type=3, vType=defaultCar, line=defaultCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=defaultCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='public' vType=slowCar' pType='' < Stage(type=2, destStop=stopC_W, edges=('A0B0', 'accessC'), travelTime=181.94880000000003, cost=181.94880000000003, length=189.53000000000003, depart=1.0, departPos=894.8, arrivalPos=91.9) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,90 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010e80: note: object has invalid vptr > 00 00 00 00 89 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544670==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010fb4 at pc 0x565443bfde32 bp 0x7ffc026c8590 sp 0x7ffc026c8588 > READ of size 4 at 0x616000010fb4 thread T0 > #0 0x565443bfde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x565443bfd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5654439089b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565443909d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565443b03ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56544449f919 in libsumo::Simulation::findIntermodalRoute(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&, double, int, double, double, double, double, double, 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&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:734:24 > #6 0x5654441d0524 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:279:66 > #7 0x5654440ea6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x5654440f5535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x565443484b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x56544348356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x565443471018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7fcee41ded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7fcee41dee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x5654433af634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010fb4 is located 308 bytes inside of 528-byte region [0x616000010e80,0x616000011090) > freed by thread T0 here: > #0 0x56544346daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x565445d4f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,85d0 < findIntermodalRoute modes='car bicycle public' vType=' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.216342693, cost=126.216342693, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=defaultCar' pType='' < Stage(type=3, vType=defaultCar, line=defaultCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.216342693, cost=126.216342693, length=2678.24, intended=defaultCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=slowCar' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.216342693, cost=126.216342693, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=slowCarFactor' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.216342693, cost=126.216342693, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=fastCar' pType='' < Stage(type=3, vType=fastCar, line=fastCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=65.3581713463, cost=65.3581713463, length=2678.24, intended=fastCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < < < findIntermodalRoute modes='public' vType=' pType='' < Stage(type=2, destStop=busStopC, edges=('A0B0',), travelTime=4.99296, cost=4.99296, length=5.201, depart=1.0, departPos=985.6, arrivalPos=894.8) < Stage(type=3, line=bus1:0, destStop=busStopD, edges=('B0B1',), travelTime=535.00796, cost=535.00796, length=493.94694846, intended=bus_bus1:0.0, depart=457.0, departPos=0.0, arrivalPos=493.94594846) < Stage(type=2, edges=('B0B1', 'A1B1'), travelTime=880.7712, cost=880.7712, length=1905.07, depart=541.00092, departPos=475.0, arrivalPos=100.0) < < findIntermodalRoute modes='public' vType=defaultCar' pType='' < Stage(type=3, vType=defaultCar, line=defaultCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.216342693, cost=126.216342693, length=2678.24, intended=defaultCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='public' vType=slowCar' pType='' < Stage(type=2, destStop=busStopC, edges=('A0B0',), travelTime=4.99296, cost=4.99296, length=5.201, depart=1.0, departPos=985.6, arrivalPos=894.8) < Stage(type=3, line=bus1:0, destStop=busStopD, edges=('B0B1',), travelTime=535.00796, cost=535.00796, length=493.94694846, intended=bus_bus1:0.0, depart=457.0, departPos=0.0, arrivalPos=493.94594846) < Stage(type=2, edges=('B0B1', 'A1B1'), travelTime=880.7712, cost=880.7712, length=1905.07, depart=541.00092, departPos=475.0, arrivalPos=100.0) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,90 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000011a80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011a80: note: object has invalid vptr > 00 00 00 00 db 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544612==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000011bb4 at pc 0x5587c5a73e32 bp 0x7ffd2c01e2f0 sp 0x7ffd2c01e2e8 > READ of size 4 at 0x616000011bb4 thread T0 > #0 0x5587c5a73e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5587c5a739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5587c577e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5587c577fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5587c5979ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5587c6315919 in libsumo::Simulation::findIntermodalRoute(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&, double, int, double, double, double, double, double, 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&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:734:24 > #6 0x5587c6046524 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:279:66 > #7 0x5587c5f606bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x5587c5f6b535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x5587c52fab4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x5587c52f956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x5587c52e7018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f4f207b6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7f4f207b6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x5587c5225634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000011bb4 is located 308 bytes inside of 528-byte region [0x616000011a80,0x616000011c90) > freed by thread T0 here: > #0 0x5587c52e3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5587c7bc54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,99d0 < findIntermodalRoute modes='car bicycle public' vType=' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=defaultCar' pType='' < Stage(type=3, vType=defaultCar, line=defaultCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=defaultCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=slowCar' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=slowCarFactor' pType='' < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=car, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='car bicycle public' vType=fastCar' pType='' < Stage(type=3, vType=fastCar, line=fastCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=65.35817134629231, cost=65.35817134629231, length=2678.24, intended=fastCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < < < findIntermodalRoute modes='public' vType=' pType='' < Stage(type=2, destStop=stopC_W, edges=('A0B0', 'accessC'), travelTime=181.94880000000003, cost=181.94880000000003, length=189.53000000000003, depart=1.0, departPos=894.8, arrivalPos=91.9) < Stage(type=3, line=train2:1, destStop=stopA_W, edges=('railEW',), travelTime=653.7253263395098, cost=653.7253263395098, length=1198.6190899369894, intended=train_train2:1.0, depart=599.0, departPos=0.0, arrivalPos=1100.0) < Stage(type=2, destStop=stopA_N, edges=('accessA',), travelTime=4.771200000000022, cost=4.771200000000022, length=4.970000000000027, depart=836.6741263395098, departPos=86.23, arrivalPos=90.19) < Stage(type=3, line=train1:0, destStop=stopB_N, edges=('railSN',), travelTime=259.5934, cost=259.5934, length=500.03999999999996, intended=train_train1:0.1, depart=1001.0, departPos=0.0, arrivalPos=500.0) < Stage(type=2, edges=('accessB', 'A1B1'), travelTime=203.92319999999995, cost=203.92319999999995, length=1200.02, depart=1101.0387263395098, departPos=91.16, arrivalPos=100.0) < < findIntermodalRoute modes='public' vType=defaultCar' pType='' < Stage(type=3, vType=defaultCar, line=defaultCar, edges=('A0B0', 'B0B1', 'B1A1', 'A1B1'), travelTime=126.21634269258462, cost=126.21634269258462, length=2678.24, intended=defaultCar, depart=1.0, departPos=894.8, arrivalPos=100.0) < < findIntermodalRoute modes='public' vType=slowCar' pType='' < Stage(type=2, destStop=stopC_W, edges=('A0B0', 'accessC'), travelTime=181.94880000000003, cost=181.94880000000003, length=189.53000000000003, depart=1.0, departPos=894.8, arrivalPos=91.9) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,90 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000011a80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011a80: note: object has invalid vptr > 00 00 00 00 16 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544687==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000011bb4 at pc 0x55cb2483de32 bp 0x7ffc3edddd10 sp 0x7ffc3edddd08 > READ of size 4 at 0x616000011bb4 thread T0 > #0 0x55cb2483de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cb2483d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cb245489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cb24549d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cb24743ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cb250df919 in libsumo::Simulation::findIntermodalRoute(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&, double, int, double, double, double, double, double, 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&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:734:24 > #6 0x55cb24e10524 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:279:66 > #7 0x55cb24d2a6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x55cb24d35535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x55cb240c4b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x55cb240c356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x55cb240b1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f50645d8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7f50645d8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x55cb23fef634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000011bb4 is located 308 bytes inside of 528-byte region [0x616000011a80,0x616000011c90) > freed by thread T0 here: > #0 0x55cb240adaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cb2698f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,13d0 < findIntermodalRoute modes='taxi' vType=' pType='' < Stage(type=2, destStop=busStopC, edges=('A0B0',), travelTime=391.00896, cost=391.00896, length=94.802, depart=1.0, departPos=0.0, arrivalPos=894.8) < Stage(type=3, vType=DEFAULT_TAXITYPE, line=taxi, destStop=busStopB, edges=('A0B0', 'B0B1', 'B1A1'), travelTime=109.375210137, cost=109.375210137, length=1498.362, intended=taxi, depart=392.00896, departPos=894.8, arrivalPos=894.8) < Stage(type=2, edges=('B1A1', 'A1B1'), travelTime=205.4976, cost=205.4976, length=1201.66, depart=501.384170137, departPos=894.8, arrivalPos=100.0) < < < < findIntermodalRoute modes='taxi public' vType=' pType='' < Stage(type=3, vType=DEFAULT_TAXITYPE, line=taxi, destStop=busStopB, edges=('A0B0', 'B0B1', 'B1A1'), travelTime=116.200264132, cost=116.200264132, length=1593.162, intended=taxi, depart=1.00096, departPos=0.0, arrivalPos=894.8) < Stage(type=2, edges=('B1A1', 'A1B1'), travelTime=205.4976, cost=205.4976, length=1201.66, depart=117.201224132, departPos=894.8, arrivalPos=100.0) < < <
---------- Differences in errors ---------- 0a1,87 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012380: note: object has invalid vptr > 00 00 00 00 ba 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544261==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000124b4 at pc 0x5602d62f8e32 bp 0x7fff8411dbd0 sp 0x7fff8411dbc8 > READ of size 4 at 0x6160000124b4 thread T0 > #0 0x5602d62f8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5602d62f89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5602d60039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5602d6004d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5602d61feebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5602d61f6952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5602d6460793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5602d5b82c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5602d5b7e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5602d5b6c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4613158d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4613158e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5602d5aaa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000124b4 is located 308 bytes inside of 528-byte region [0x616000012380,0x616000012590) > freed by thread T0 here: > #0 0x5602d5b68aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5602d844a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5602d62f8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5602d60039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,16c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="triggered" arrivalPos="55.00" arrival="35.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="TraCI:parkingAreaReroute" replacedAtTime="1.00" probability="0" edges="A0A1 A1A2"/> < <route edges="A0A1 A1B1 B1B2"/> < </routeDistribution> < <stop parkingArea="parkB1B2" duration="10.00"/> < </vehicle> < < <person id="p0" depart="0.00" arrival="173.00"> < <ride from="A0A1" to="B1B2" parkingArea="parkB1B2" lines="ego"/> < <walk edges="B1B2 B3B2 A3B3"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> 18c12,30 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000011a80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011a80: note: object has invalid vptr > 00 00 00 00 a7 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544253==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000011bb4 at pc 0x555a808a1e32 bp 0x7ffdf3dfb210 sp 0x7ffdf3dfb208 > READ of size 4 at 0x616000011bb4 thread T0 > #0 0x555a808a1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555a808a19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555a805ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555a805add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555a807a7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555a8079f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555a80a09793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555a8012bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555a8012756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555a80115018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb67bb17d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb67bb17e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555a80053634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000011bb4 is located 308 bytes inside of 528-byte region [0x616000011a80,0x616000011c90) > freed by thread T0 here: > #0 0x555a80111aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555a829f34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555a808a1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555a805ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,16c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="triggered" arrival="54.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="TraCI:parkingAreaReroute" replacedAtTime="1.00" probability="0" edges="A0A1 A1A2 A2A3"/> < <route edges="A0A1 A1B1 B1B2 B2A2 A2A3"/> < </routeDistribution> < <stop parkingArea="parkB1B2" duration="10.00"/> < </vehicle> < < <person id="p0" depart="0.00" arrival="93.00"> < <ride from="A0A1" to="A2A3" arrivalPos="92.10" lines="ego"/> < <walk edges="A2A3 A3B3"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> 18c12,30 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > <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 0x616000012080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012080: note: object has invalid vptr > 00 00 00 00 5f 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544289==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000121b4 at pc 0x562fa54b7e32 bp 0x7ffef9a3f350 sp 0x7ffef9a3f348 > READ of size 4 at 0x6160000121b4 thread T0 > #0 0x562fa54b7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562fa54b79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562fa51c29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562fa51c3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562fa53bdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562fa53b5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562fa561f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562fa4d41c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562fa4d3d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562fa4d2b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9286529d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9286529e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562fa4c69634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000121b4 is located 308 bytes inside of 528-byte region [0x616000012080,0x616000012290) > freed by thread T0 here: > #0 0x562fa4d27aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562fa76094f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562fa54b7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562fa51c29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="54.00"> < <routeDistribution> < <route replacedOnEdge="" reason="TraCI:parkingAreaReroute" replacedAtTime="0.00" probability="0" edges="A0A1 A1A2 A2A3"/> < <route edges="A0A1 A1B1 B1B2 B2A2 A2A3"/> < </routeDistribution> < <stop parkingArea="parkB1B2" duration="10.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> 13c12,30 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport value="-1"/> > <default.speeddev value="0"/> > </processing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: note: object has invalid vptr > 00 00 00 00 85 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544242==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x56065b1d5e32 bp 0x7ffd991754b0 sp 0x7ffd991754a8 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x56065b1d5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56065b1d59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56065aee09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56065aee1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56065b0dbebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56065b0d3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56065b33d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56065aa5fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56065aa5b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56065aa49018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1340ed7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1340ed7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56065a987634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c7b4 is located 308 bytes inside of 528-byte region [0x61600000c680,0x61600000c890) > freed by thread T0 here: > #0 0x56065aa45aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56065d3274f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56065b1d5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56065aee09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:28 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="46.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="1.00" probability="0" edges="beg middle2 end"/> < <route edges="beg middle3 end"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 12c11,29 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport value="-1"/> > <default.speeddev value="0"/> > </processing> > > <report> > <duration-log.disable value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: note: object has invalid vptr > 00 00 00 00 88 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544246==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x55c3375f2e32 bp 0x7fff73679b90 sp 0x7fff73679b88 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x55c3375f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c3375f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c3372fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c3372fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c3374f8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c3374f0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c33775a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c336e7cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c336e7856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c336e66018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fea0398cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea0398ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c336da4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c7b4 is located 308 bytes inside of 528-byte region [0x61600000c680,0x61600000c890) > freed by thread T0 here: > #0 0x55c336e62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c3397444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c3375f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c3372fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:28 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="419.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="1.00" probability="0" edges="beg middle2 end"/> < <route edges="beg middle3 end"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 12c11,29 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport value="-1"/> > <default.speeddev value="0"/> > </processing> > > <report> > <duration-log.disable value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: note: object has invalid vptr > 00 00 00 00 77 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544255==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x55e50f406e32 bp 0x7fffb8f75790 sp 0x7fffb8f75788 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x55e50f406e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e50f4069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e50f1119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e50f112d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e50f30cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e50f304952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e50f56e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e50ec90c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e50ec8c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e50ec7a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe390886d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe390886e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e50ebb8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c7b4 is located 308 bytes inside of 528-byte region [0x61600000c680,0x61600000c890) > freed by thread T0 here: > #0 0x55e50ec76aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e5115584f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e50f406725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e50f1119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="46.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="1.00" probability="0" edges="beg middle2 end"/> < <route edges="beg middle3 end"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 12c11,29 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport value="-1"/> > <default.speeddev value="0"/> > </processing> > > <report> > <duration-log.disable value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: note: object has invalid vptr > 00 00 00 00 5f 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544234==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x5562a7071e32 bp 0x7ffe966778b0 sp 0x7ffe966778a8 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x5562a7071e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5562a70719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5562a6d7c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5562a6d7dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5562a6f77ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5562a6f6f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5562a71d9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5562a68fbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5562a68f756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5562a68e5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc67d381d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc67d381e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5562a6823634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c7b4 is located 308 bytes inside of 528-byte region [0x61600000c680,0x61600000c890) > freed by thread T0 here: > #0 0x5562a68e1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5562a91c34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5562a7071725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5562a6d7c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:28 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="24.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="1.00" probability="0" edges="beg middle2 end"/> < <route edges="beg middle end"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 12c11,29 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport value="-1"/> > <default.speeddev value="0"/> > </processing> > > <report> > <duration-log.disable value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 db 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544428==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x559c7f240e32 bp 0x7ffc496ea170 sp 0x7ffc496ea168 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x559c7f240e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559c7f2409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559c7ef4b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559c7ef4cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559c7f146ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559c7f13e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559c7f3a8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559c7eacac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559c7eac656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559c7eab4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb7c379ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7c379ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559c7e9f2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x559c7eab0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559c813924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559c7f240725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559c7ef4b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,10d8 < step=81.0 rerouted=flow.8 < step=91.0 rerouted=flow.9 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:30 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,64c6,31 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="flow.0" depart="0.00" arrival="78.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="1.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.1" depart="10.00" arrival="80.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="11.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.2" depart="20.00" arrival="82.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="21.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.3" depart="30.00" arrival="83.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="31.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 dc 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544486==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5564c2a2ae32 bp 0x7ffceefa32b0 sp 0x7ffceefa32a8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5564c2a2ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5564c2a2a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5564c27359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5564c2736d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5564c2930ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5564c2928952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5564c2b92793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5564c22b4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5564c22b056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5564c229e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff3fbcc0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff3fbcc0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5564c21dc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5564c229aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5564c4b7c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5564c2a2a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5564c27359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,10d8 < step=81.0 rerouted=flow.8 < step=91.0 rerouted=flow.9 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:30 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,64c6,31 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="flow.0" depart="0.00" arrival="78.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="1.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.1" depart="10.00" arrival="80.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="11.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.2" depart="20.00" arrival="82.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="21.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.3" depart="30.00" arrival="83.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="31.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 76 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544483==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x558709c70e32 bp 0x7ffccb074610 sp 0x7ffccb074608 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x558709c70e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558709c709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55870997b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55870997cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558709b76ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558709b6e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558709dd8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5587094fac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5587094f656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5587094e4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7418d05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7418d05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558709422634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5587094e0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55870bdc24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558709c70725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55870997b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,10d6 < step=61.0 rerouted=flow.6 < step=71.0 rerouted=flow.7 < step=81.0 rerouted=flow.8 < step=91.0 rerouted=flow.9 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:30 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,43c6,31 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="flow.0" depart="0.00" arrival="60.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.1" depart="10.00" arrival="70.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.2" depart="20.00" arrival="80.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.3" depart="30.00" arrival="90.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.4" depart="40.00" arrival="100.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.5" depart="50.00" arrival="110.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.6" depart="60.00" arrival="120.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 be 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544374==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55752102ee32 bp 0x7ffd3c94d570 sp 0x7ffd3c94d568 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55752102ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55752102e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557520d399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557520d3ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557520f34ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557520f2c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557521196793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5575208b8c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5575208b456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5575208a2018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fbb2d350d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbb2d350e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5575207e0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55752089eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5575231804f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55752102e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557520d399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,10d8 < step=81.0 rerouted=flow.8 < step=91.0 rerouted=flow.9 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,73c6,31 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="flow.0" depart="0.00" arrival="78.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="1.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.1" depart="10.00" arrival="80.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="11.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.2" depart="20.00" arrival="82.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="21.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.3" depart="30.00" arrival="83.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="31.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 bc 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544473==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5630f820ae32 bp 0x7fff9c6612f0 sp 0x7fff9c6612e8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5630f820ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5630f820a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5630f7f159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5630f7f16d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5630f8110ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5630f8108952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5630f8372793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5630f7a94c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5630f7a9056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5630f7a7e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb7b45ccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7b45cce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5630f79bc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5630f7a7aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5630fa35c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5630f820a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5630f7f159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,10d8 < step=81.0 rerouted=flow.8 < step=91.0 rerouted=flow.9 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:30 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,73c6,31 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="flow.0" depart="0.00" arrival="78.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="1.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.1" depart="10.00" arrival="80.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="11.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.2" depart="20.00" arrival="82.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="21.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> < </routeDistribution> < </vehicle> < < <vehicle id="flow.3" depart="30.00" arrival="83.00"> < <routeDistribution> < <route replacedOnEdge="beg" reason="traci:rerouteTraveltime" replacedAtTime="31.00" probability="0" edges="beg detour end"/> < <route edges="beg middle middle2 end"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 76 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544492==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x558593c05e32 bp 0x7fffabcd3550 sp 0x7fffabcd3548 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x558593c05e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558593c059df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5585939109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558593911d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558593b0bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558593b03952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558593d6d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55859348fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55859348b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x558593479018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f40ce586d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40ce586e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5585933b7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x558593475aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558595d574f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558593c05725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5585939109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 7,10d6 < step=61.0 rerouted=flow.6 < step=71.0 rerouted=flow.7 < step=81.0 rerouted=flow.8 < step=91.0 rerouted=flow.9 ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:30 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,43c6,31 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="flow.0" depart="0.00" arrival="60.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.1" depart="10.00" arrival="70.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.2" depart="20.00" arrival="80.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.3" depart="30.00" arrival="90.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.4" depart="40.00" arrival="100.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.5" depart="50.00" arrival="110.00"> < <route edges="beg detour end"/> < </vehicle> < < <vehicle id="flow.6" depart="60.00" arrival="120.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 0x616000019280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000019280: note: object has invalid vptr > 00 00 00 00 00 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544116==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000193b4 at pc 0x55b52391be32 bp 0x7ffcd5d41630 sp 0x7ffcd5d41628 > READ of size 4 at 0x6160000193b4 thread T0 > #0 0x55b52391be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b52391b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b5236269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b523627d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b523814e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b523814786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b5238167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b52319b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b52319e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b52318f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7a88f3ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7a88f3ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b5230cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000193b4 is located 308 bytes inside of 528-byte region [0x616000019280,0x616000019490) > freed by thread T0 here: > #0 0x55b52318baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b525a6d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b52391b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b5236269b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 89 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 27 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544123==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55a1c58ace32 bp 0x7fff8c520d10 sp 0x7fff8c520d08 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55a1c58ace31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a1c58ac9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a1c55b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a1c55b8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a1c57a5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a1c57a5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a1c57a77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a1c512c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a1c512f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a1c5120216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f911a365d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f911a365e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a1c505e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55a1c511caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a1c79fe4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a1c58ac725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a1c55b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,158 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 3a 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 27 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544181==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x559522769e32 bp 0x7fff7a10cc10 sp 0x7fff7a10cc08 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x559522769e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595227699df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595224749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559522475d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559522662e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559522662786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5595226647f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559521fe96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559521fec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559521fdd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4877116d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4877116e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559521f1b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x559521fd9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5595248bb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559522769725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595224749b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 3b 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 27 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544179==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x557e8fc65e32 bp 0x7ffd4f2da2d0 sp 0x7ffd4f2da2c8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x557e8fc65e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557e8fc659df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557e8f9709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557e8f971d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557e8fb5ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557e8fb5e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557e8fb607f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557e8f4e56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557e8f4e8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557e8f4d9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f71deda6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f71deda6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557e8f417634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x557e8f4d5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557e91db74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557e8fc65725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557e8f9709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,158 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 3b 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 27 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544176==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55e847bd3e32 bp 0x7ffefd949ad0 sp 0x7ffefd949ac8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55e847bd3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e847bd39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8478de9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8478dfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e847acce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e847acc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e847ace7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e8474536a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e847456698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e847447216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faec24fdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faec24fde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e847385634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55e847443aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e849d254f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e847bd3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8478de9b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 6c 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2544188==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55eabd943e32 bp 0x7ffe476224d0 sp 0x7ffe476224c8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55eabd943e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eabd9439df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eabd64e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eabd64fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eabd83ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eabd83c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eabd83e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eabd1c36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eabd1c6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eabd1b7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe2260c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe2260c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eabd0f5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55eabd1b3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eabfa954f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eabd943725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eabd64e9b6 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 0x616000011480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011480: note: object has invalid vptr > 00 00 00 00 c4 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 > ================================================================= > ==2549974==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000115b4 at pc 0x558e3bd14e32 bp 0x7ffefde62d50 sp 0x7ffefde62d48 > READ of size 4 at 0x6160000115b4 thread T0 > #0 0x558e3bd14e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558e3bd149df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558e3ba1f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558e3ba20d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558e3bc0de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558e3bc0d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558e3bc0f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558e3b5946a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558e3b597698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558e3b588216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f174c9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f174c9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558e3b4c6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000115b4 is located 308 bytes inside of 528-byte region [0x616000011480,0x616000011690) > freed by thread T0 here: > #0 0x558e3b584aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558e3de664f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558e3bd14725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558e3ba1f9b6 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 0x61600000f080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f080: note: object has invalid vptr > 00 00 00 00 f9 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 42 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550326==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f1b4 at pc 0x55db76c0ee32 bp 0x7ffce8eef650 sp 0x7ffce8eef648 > READ of size 4 at 0x61600000f1b4 thread T0 > #0 0x55db76c0ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db76c0e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db769199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db7691ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db76b07e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55db76b07786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55db76b097f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55db7648e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55db76491698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55db76482216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb9d9cd2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb9d9cd2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db763c0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f1b4 is located 308 bytes inside of 528-byte region [0x61600000f080,0x61600000f290) > freed by thread T0 here: > #0 0x55db7647eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55db78d604f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db76c0e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db769199b6 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 0x61600000f080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f080: note: object has invalid vptr > 00 00 00 00 fc 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550301==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000f1b4 at pc 0x55e592750e32 bp 0x7ffc83376c50 sp 0x7ffc83376c48 > READ of size 4 at 0x61600000f1b4 thread T0 > #0 0x55e592750e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e5927509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e59245b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e59245cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e592649e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e592649786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e59264b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e591fd06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e591fd3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e591fc4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb52c845d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb52c845e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e591f02634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000f1b4 is located 308 bytes inside of 528-byte region [0x61600000f080,0x61600000f290) > freed by thread T0 here: > #0 0x55e591fc0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e5948a24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e592750725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e59245b9b6 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 0x616000017180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000017180: note: object has invalid vptr > 00 00 00 00 f4 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549101==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000172b4 at pc 0x562580d1be32 bp 0x7ffef809bb90 sp 0x7ffef809bb88 > READ of size 4 at 0x6160000172b4 thread T0 > #0 0x562580d1be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562580d1b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562580a269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562580a27d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562580c21ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562580c19952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562580e83793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5625805a5c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5625805a156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56258058f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7552033d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7552033e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625804cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000172b4 is located 308 bytes inside of 528-byte region [0x616000017180,0x616000017390) > freed by thread T0 here: > #0 0x56258058baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562582e6d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562580d1b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562580a269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,14d4 < <tripinfo id="bus_1" depart="0.00" departLane="L12_1" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="149.00" arrivalLane="L5_1" arrivalPos="115.32" arrivalSpeed="8.21" duration="149.00" routeLength="276.90" waitingTime="0.00" waitingCount="0" stopTime="100.00" timeLoss="27.41" rerouteNo="1" devices="tripinfo_bus_1 person_bus_1" vType="BUS" speedFactor="1.00" vaporized=""/> < <personinfo id="P4" depart="0.00" type="DEFAULT_PEDTYPE" speedFactor="1.06"> < <ride waitingTime="59.00" vehicle="bus_1" depart="59.00" arrival="91.00" arrivalPos="79.32" duration="32.00" routeLength="220.93" timeLoss="14.92"/> < <stop duration="1000.00" arrival="1091.00" arrivalPos="79.34" actType="thinking"/> < </personinfo> < <personinfo id="P5" depart="20.00" type="DEFAULT_PEDTYPE" speedFactor="0.94"> < <ride waitingTime="39.00" vehicle="bus_1" depart="59.00" arrival="91.00" arrivalPos="79.32" duration="32.00" routeLength="220.91" timeLoss="14.92"/> < <stop duration="1000.00" arrival="1091.00" arrivalPos="79.34" actType="thinking"/> < </personinfo> < </tripinfos>
---------- Differences in errors ---------- 1a2,84 > /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 92 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 e0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549235==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x556681eb1e32 bp 0x7ffc913c7fb0 sp 0x7ffc913c7fa8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x556681eb1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556681eb19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556681bbc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556681bbdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556681db7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556681daf952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556682019793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55668173bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55668173756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556681725018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f37d80bdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f37d80bde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556681663634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x556681721aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5566840034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556681eb1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556681bbc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,11d4 < <personinfo id="ego2" depart="9.00" type="DEFAULT_PEDTYPE" speedFactor="0.94"> < <walk depart="9.00" departPos="10.00" arrival="66.00" arrivalPos="46.05" duration="57.00" routeLength="66.13" timeLoss="6.26" maxSpeed="1.30"/> < </personinfo> < <personinfo id="ego" depart="7.00" type="DEFAULT_PEDTYPE" speedFactor="1.06"> < <walk depart="7.00" departPos="82.10" arrival="97.00" arrivalPos="49.25" duration="90.00" routeLength="69.33" timeLoss="42.91" maxSpeed="1.47"/> < </personinfo> < </tripinfos>
---------- Differences in errors ---------- 0a1,83 > /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 8c 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 df 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549236==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55eda08bae32 bp 0x7fff81d98570 sp 0x7fff81d98568 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55eda08bae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eda08ba9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eda05c59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eda05c6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eda07c0ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55eda07b8952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55eda0a22793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55eda0144c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55eda014056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55eda012e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9e9a1fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9e9a1fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eda006c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55eda012aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eda2a0c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eda08ba725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eda05c59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,11d4 < <personinfo id="ego2" depart="9.00" type="pTypeIgnore" speedFactor="0.94"> < <walk depart="9.00" departPos="10.00" arrival="66.00" arrivalPos="46.05" duration="57.00" routeLength="66.13" timeLoss="6.26" maxSpeed="1.30"/> < </personinfo> < <personinfo id="ego" depart="7.00" type="pTypeDefault" speedFactor="1.06"> < <walk depart="7.00" departPos="82.10" arrival="97.00" arrivalPos="49.25" duration="90.00" routeLength="69.33" timeLoss="42.91" maxSpeed="1.47"/> < </personinfo> < </tripinfos>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010280: note: object has invalid vptr > 00 00 00 00 3f 37 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549015==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000103b4 at pc 0x561145bece32 bp 0x7ffe97ade870 sp 0x7ffe97ade868 > READ of size 4 at 0x6160000103b4 thread T0 > #0 0x561145bece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561145bec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611458f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611458f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561145af2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561145aea952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561145d54793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x561145476c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56114547256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561145460018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1457f36d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1457f36e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56114539e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000103b4 is located 308 bytes inside of 528-byte region [0x616000010280,0x616000010490) > freed by thread T0 here: > #0 0x56114545caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561147d3e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561145bec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611458f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 164,339d163 < <timestep time="53.00"> < <person id="p0" x="89.69" y="80.38" angle="0.00" speed="1.47" pos="5.02" edge="CS" slope="0.00"/> < </timestep> < <timestep time="54.00"> < <person id="p0" x="89.69" y="81.62" angle="0.00" speed="1.24" pos="3.78" edge="CS" slope="0.00"/> < </timestep> < <timestep time="55.00"> < <person id="p0" x="89.69" y="82.95" angle="0.00" speed="1.33" pos="2.45" edge="CS" slope="0.00"/> < </timestep> < <timestep time="56.00"> < <person id="p0" x="89.69" y="84.12" angle="0.00" speed="1.18" pos="1.28" edge="CS" slope="0.00"/> < </timestep> < <timestep time="57.00"> < <person id="p0" x="89.80" y="85.54" angle="0.00" speed="1.41" pos="6.89" edge=":C_w3" slope="0.00"/> < </timestep> < <timestep time="58.00"> < <person id="p0" x="89.80" y="86.77" angle="0.00" speed="1.24" pos="5.66" edge=":C_w3" slope="0.00"/> < </timestep> < <timestep time="59.00"> < <person id="p0" x="89.56" y="88.32" angle="347.75" speed="1.44" pos="4.22" edge=":C_w3" slope="0.00"/> < </timestep> < <timestep time="60.00"> < <person id="p0" x="89.26" y="89.70" angle="347.75" speed="1.41" pos="2.81" edge=":C_w3" slope="0.00"/> < </timestep> < <timestep time="61.00"> < <person id="p0" x="89.05" y="90.91" angle="0.00" speed="1.38" pos="1.44" edge=":C_w3" slope="0.00"/> < </timestep> < <timestep time="62.00"> < <person id="p0" x="89.05" y="92.25" angle="0.00" speed="1.34" pos="0.10" edge=":C_w3" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:15 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="p0" type="DEFAULT_PEDTYPE@p0" depart="0.00" departPos="40.00" arrival="111.00"> < <walk edges="CS NC"/> < </person> --- > <input> > <net-file value="input_net3.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 9c11,24 < </routes> --- > <output> > <fcd-output value="fcd.xml"/> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="36569"/> > </traci_server> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 a5 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 > ================================================================= > ==2548971==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x561547cb1e32 bp 0x7ffea5bfd290 sp 0x7ffea5bfd288 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x561547cb1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561547cb19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5615479bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5615479bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561547bb7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561547baf952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561547e19793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56154753bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56154753756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561547525018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3c8cb06d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3c8cb06e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561547463634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x561547521aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561549e034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561547cb1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5615479bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:14 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,145c6,23 < <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"> < <person id="p0" x="106.23" y="81.95" angle="0.00" speed="0.00" pos="81.95" edge="SC" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <person id="p0" x="116.23" y="81.95" angle="90.00" speed="10.00" pos="83.16" edge="SC" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <person id="p0" x="116.23" y="81.95" angle="90.00" speed="10.00" pos="83.16" edge="SC" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="101.65" y="76.95" angle="0.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="76.95" lane="SC_1" slope="0.00"/> < <person id="p0" x="116.23" y="81.95" angle="90.00" speed="10.00" pos="83.16" edge="SC" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="101.65" y="78.27" angle="0.00" type="DEFAULT_VEHTYPE" speed="1.32" pos="78.27" lane="SC_1" slope="0.00"/> < <person id="p0" x="116.23" y="81.95" angle="90.00" speed="10.00" pos="83.16" edge="SC" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="101.65" y="81.47" angle="0.00" type="DEFAULT_VEHTYPE" speed="3.20" pos="81.47" lane="SC_1" slope="0.00"/> < <person id="p0" x="116.23" y="81.95" angle="90.00" speed="10.00" pos="83.16" edge="SC" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="101.65" y="86.69" angle="0.00" type="DEFAULT_VEHTYPE" speed="5.22" pos="86.69" lane="SC_1" slope="0.00"/> < <person id="p0" x="116.23" y="81.95" angle="90.00" speed="10.00" pos="83.16" edge="SC" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in output ---------- 19,42d18 < s=17.0 x=106.23 y=90.0100509676 < s=18.0 x=106.23 y=91.4093980384 < s=19.0 x=106.23 y=92.7210669987 < s=20.0 x=106.23 y=93.9738929369 < s=21.0 x=106.23 y=95.4443381606 < s=22.0 x=106.23 y=96.7183981228 < s=23.0 x=106.23 y=98.053360683 < s=24.0 x=106.23 y=99.3924611519 < s=25.0 x=106.23 y=100.697946662 < s=26.0 x=106.23 y=102.092283764 < s=27.0 x=106.23 y=103.546763588 < s=28.0 x=106.23 y=104.761175011 < s=29.0 x=106.23 y=106.138596712 < s=30.0 x=106.23 y=107.409534737 < s=31.0 x=106.23 y=108.868154406 < s=32.0 x=106.23 y=110.189336533 < s=33.0 x=106.23 y=111.571145538 < s=34.0 x=106.23 y=112.856844078 < s=35.0 x=106.23 y=114.052571449 < s=36.0 x=106.23 y=115.282080857 < s=37.0 x=106.23 y=116.492946787 < s=38.0 x=106.23 y=117.848398863 < s=39.0 x=106.23 y=119.160351039 < s=40.0 x=106.23 y=120.562873098
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 c5 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548946==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55d02dc11e32 bp 0x7ffce803c470 sp 0x7ffce803c468 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55d02dc11e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d02dc119df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d02d91c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d02d91dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d02db0ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d02db0a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d02db0c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d02d4916a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d02d494698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d02d485216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff79eed8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff79eed8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d02d3c3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55d02d481aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d02fd634f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d02dc11725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d02d91c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:14 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,90c6,23 < <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"> < <person id="p0" x="111.59" y="75.40" angle="0.00" speed="0.00" pos="75.40" edge="SC" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <person id="p0" x="104.59" y="75.40" angle="270.00" speed="7.00" pos="75.40" edge="SC" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <person id="p0" x="104.31" y="76.66" angle="347.49" speed="1.26" pos="76.66" edge="SC" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="104.95" y="70.40" angle="0.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="70.40" lane="SC_3" slope="0.00"/> < <person id="p0" x="104.31" y="78.12" angle="0.00" speed="1.46" pos="78.12" edge="SC" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="101.65" y="72.91" angle="0.00" type="DEFAULT_VEHTYPE" speed="2.51" pos="72.91" lane="SC_4" slope="0.00"/> < <person id="p0" x="104.31" y="79.45" angle="0.00" speed="1.33" pos="79.45" edge="SC" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="101.65" y="77.83" angle="0.00" type="DEFAULT_VEHTYPE" speed="4.92" pos="77.83" lane="SC_4" slope="0.00"/> < <person id="p0" x="104.31" y="80.75" angle="0.00" speed="1.30" pos="80.75" edge="SC" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="101.65" y="82.22" angle="0.00" type="DEFAULT_VEHTYPE" speed="4.39" pos="82.22" lane="SC_4" slope="0.00"/> < <person id="p0" x="104.31" y="82.21" angle="0.00" speed="1.46" pos="82.21" edge="SC" slope="0.00"/> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 ac 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 > ================================================================= > ==2548923==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x5635bcf33e32 bp 0x7ffea181f890 sp 0x7ffea181f888 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x5635bcf33e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5635bcf339df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5635bcc3e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5635bcc3fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5635bce39ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5635bce31952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5635bd09b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5635bc7bdc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5635bc7b956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5635bc7a7018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f52a9988d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52a9988e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5635bc6e5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x5635bc7a3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5635bf0854f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5635bcf33725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5635bcc3e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:14 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,87c6,23 < <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"> < <person id="p0" x="106.23" y="81.95" angle="0.00" speed="0.00" pos="81.95" edge="SC" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <person id="p0" x="101.23" y="81.95" angle="270.00" speed="5.00" pos="81.95" edge="SC" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <person id="p0" x="101.01" y="83.21" angle="350.11" speed="1.26" pos="83.21" edge="SC" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="101.65" y="76.95" angle="0.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="76.95" lane="SC_1" slope="0.00"/> < <person id="p0" x="101.01" y="84.67" angle="0.00" speed="1.46" pos="84.67" edge="SC" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="101.65" y="78.27" angle="0.00" type="DEFAULT_VEHTYPE" speed="1.32" pos="78.27" lane="SC_1" slope="0.00"/> < <person id="p0" x="101.01" y="86.00" angle="0.00" speed="1.33" pos="86.00" edge="SC" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="101.65" y="81.47" angle="0.00" type="DEFAULT_VEHTYPE" speed="3.20" pos="81.47" lane="SC_1" slope="0.00"/> < <person id="p0" x="101.01" y="87.30" angle="0.00" speed="1.30" pos="87.30" edge="SC" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="101.65" y="85.43" angle="0.00" type="DEFAULT_VEHTYPE" speed="3.96" pos="85.43" lane="SC_1" slope="0.00"/> < <person id="p0" x="101.01" y="88.76" angle="0.00" speed="1.46" pos="88.76" edge="SC" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in output ---------- 21,22d20 < s=19.0 x=104.31 y=106.138596712 < s=20.0 x=104.31 y=107.409534737
---------- Differences in errors ---------- 4,5c4,89 < Error: Answered with error to command 0xae: The stage index must be lower than the number of remaining stages. < Error: Answered with error to command 0xae: The negative stage index -2 must refer to a valid previous stage. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000012680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000012680: note: object has invalid vptr > 00 00 00 00 00 38 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549076==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000127b4 at pc 0x55ebf43d0e32 bp 0x7ffd25cc8d10 sp 0x7ffd25cc8d08 > READ of size 4 at 0x6160000127b4 thread T0 > #0 0x55ebf43d0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ebf43d09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ebf40db9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ebf40dcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ebf42d6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ebf42ce952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ebf4538793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ebf3c5ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ebf3c5656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ebf3c44018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fdaa2dd8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdaa2dd8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ebf3b82634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000127b4 is located 308 bytes inside of 528-byte region [0x616000012680,0x616000012890) > freed by thread T0 here: > #0 0x55ebf3c40aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 440,1655c440 < <person id="detour2" x="489.73" y="515.64" angle="0.00" speed="1.13" pos="232.86" edge="4si" slope="0.00"/> < </timestep> < <timestep time="60.00"> < <vehicle id="veh0" x="53.82" y="501.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="10.90" pos="432.73" lane="1o_1" slope="0.00"/> < <person id="detour" x="486.98" y="505.95" angle="176.31" speed="1.29" pos="7.42" edge=":0_w0" slope="0.00"/> < <person id="tripTest" x="695.52" y="510.91" angle="270.00" speed="1.33" pos="52.98" edge="2si" slope="0.00"/> < <person id="horiz" x="676.84" y="511.55" angle="270.00" speed="1.68" pos="71.66" edge="2si" slope="0.00"/> < <person id="detour2" x="489.73" y="516.87" angle="0.00" speed="1.23" pos="231.63" edge="4si" slope="0.00"/> < </timestep> < <timestep time="61.00"> < <vehicle id="veh0" x="43.35" y="501.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="10.46" pos="443.20" lane="1o_1" slope="0.00"/> < <person id="detour" x="487.03" y="504.67" angle="180.00" speed="1.38" pos="8.79" edge=":0_w0" slope="0.00"/> < <person id="tripTest" x="694.14" y="510.91" angle="270.00" speed="1.38" pos="54.36" edge="2si" slope="0.00"/> < <person id="horiz" x="675.17" y="511.55" angle="270.00" speed="1.67" pos="73.33" edge="2si" slope="0.00"/> < <person id="detour2" x="489.73" y="518.00" angle="0.00" speed="1.13" pos="230.50" edge="4si" slope="0.00"/> < </timestep> < <timestep time="62.00"> < <vehicle id="veh0" x="32.82" y="501.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="10.53" pos="453.73" lane="1o_1" slope="0.00"/> < <person id="detour" x="487.03" y="503.34" angle="180.00" speed="1.33" pos="10.12" edge=":0_w0" slope="0.00"/> < <person id="tripTest" x="692.83" y="510.91" angle="270.00" speed="1.31" pos="55.67" edge="2si" slope="0.00"/> < <person id="horiz" x="673.61" y="511.55" angle="270.00" speed="1.56" pos="74.89" edge="2si" slope="0.00"/> < <person id="detour2" x="489.73" y="519.38" angle="0.00" speed="1.38" pos="229.12" edge="4si" slope="0.00"/> < </timestep> < <timestep time="63.00"> < <vehicle id="veh0" x="22.31" y="501.65" angle="270.00" type="DEFAULT_VEHTYPE" speed="10.51" pos="464.24" lane="1o_1" slope="0.00"/> < <person id="detour" x="487.03" y="503.34" angle="180.00" speed="0.00" pos="10.12" edge=":0_w0" slope="0.00"/> < <person id="tripTest" x="691.60" y="510.91" angle="270.00" speed="1.23" pos="56.90" edge="2si" slope="0.00"/> < <person id="horiz" x="672.11" y="511.55" angle="270.00" speed="1.50" pos="76.39" edge="2si" slope="0.00"/> < <person id="detour2" x="489.73" y="520.63" angle="0.00" speed="1.25" pos="227.87" edge="4si" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 108,140d107 < :0_w1 < 10.2049085069 < :0_c0 < recovering from exception after asking for invalid stage index < recovering from exception after asking for invalid stage index < 214.0 person=tripTest2 edge=2fi pos=10.0 < 215.0 person=tripTest2 edge=2fi pos=10.0 < 216.0 person=tripTest2 edge=2fi pos=11.2702603498 < 217.0 person=tripTest2 edge=2fi pos=12.6330235757 < 218.0 person=tripTest2 edge=2fi pos=13.8008502379 < tripTest2 new edges edges=('2fi', '1fi') < 219.0 person=tripTest2 edge=2fi pos=15.1080027571 < 220.0 person=tripTest2 edge=2fi pos=16.4488341582 < 221.0 person=tripTest2 edge=2fi pos=17.7396310395 < 222.0 person=tripTest2 edge=2fi pos=19.0504063853 < 223.0 person=tripTest2 edge=2fi pos=20.2967095385 < remaining stages for 'p3' (before replacement of current stage) < 0: Stage(type=2, edges=('1fi', '1si'), travelTime=INVALID, cost=INVALID, length=27.2498275842, depart=224.0, departPos=238.5, arrivalPos=10.0, description=walking) < remaining stages for 'p3' (after replacement) < 0: Stage(type=2, edges=('1fi', '1o'), travelTime=INVALID, cost=INVALID, length=495.25, depart=234.0, departPos=10.0, arrivalPos=10.0, description=walking) < remaining stages for 'p3' (before replacement of next stage) < 0: Stage(type=2, edges=('1fi', '1o'), travelTime=INVALID, cost=INVALID, length=495.25, depart=234.0, departPos=10.0, arrivalPos=10.0, description=walking) < 1: Stage(type=2, edges=('1o', '3o'), travelTime=INVALID, cost=INVALID, length=39.9912480851, depart=INVALID, departPos=10.0, arrivalPos=10.0, description=walking) < remaining stages for 'p3' (after replacement) < 0: Stage(type=2, edges=('1fi', '1o'), travelTime=INVALID, cost=INVALID, length=495.25, depart=234.0, departPos=10.0, arrivalPos=10.0, description=walking) < 1: Stage(type=2, edges=('1o', '4o'), travelTime=INVALID, cost=INVALID, length=39.9912480851, depart=INVALID, departPos=10.0, arrivalPos=10.0, description=walking) < speed (before setSpeed) 0.0 < type maxSpeed (before setSpeed) 10.4388888889 < person maxSpeed (before setSpeed) 1.38888888889 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2,4c2,88 < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. < Error: Answered with error to command 0xae: Person 'p0' is not known --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 35 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 > ================================================================= > ==2549095==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x56444a8e4e32 bp 0x7ffe2717acf0 sp 0x7ffe2717ace8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x56444a8e4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56444a8e49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56444a5ef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56444a5f0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56444a7eaebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56444a7e2952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56444aa4c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56444a16ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56444a16a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56444a158018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f40393cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40393cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56444a096634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,16d4 < step 20.0 < prior stages for 'p0' < -3: Stage(type=0, edges=('SC',), travelTime=0.001, cost=INVALID, length=0.0, depart=INVALID, departPos=INVALID, arrivalPos=0.0, description=waiting (start)) < -2: Stage(type=5, edges=('CN',), travelTime=0.001, cost=INVALID, length=INVALID, depart=INVALID, departPos=INVALID, arrivalPos=45.975, description=trip) < -1: Stage(type=3, vType=DEFAULT_VEHTYPE, line=p0_0, edges=('SC', 'CN'), travelTime=19.0, cost=INVALID, length=148.925, depart=0.0, departPos=INVALID, arrivalPos=45.975, description=driving) < step 30.0 < prior stages for 'p0' < -3: Stage(type=0, edges=('SC',), travelTime=0.001, cost=INVALID, length=0.0, depart=INVALID, departPos=INVALID, arrivalPos=0.0, description=waiting (start)) < -2: Stage(type=5, edges=('CN',), travelTime=0.001, cost=INVALID, length=INVALID, depart=INVALID, departPos=INVALID, arrivalPos=45.975, description=trip) < -1: Stage(type=3, vType=DEFAULT_VEHTYPE, line=p0_0, edges=('SC', 'CN'), travelTime=19.0, cost=INVALID, length=148.925, depart=0.0, departPos=INVALID, arrivalPos=45.975, description=driving) < step 40.0 < prior stages for 'p0' ---------- Differences in tripinfo ---------- 5,10d4 < <tripinfo id="p0_0" depart="0.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="19.00" arrivalLane="CN_0" arrivalPos="45.98" arrivalSpeed="0.10" duration="19.00" routeLength="148.93" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="7.57" rerouteNo="1" devices="tripinfo_p0_0 person_p0_0" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <personinfo id="p0" depart="0.00" type="DEFAULT_PEDTYPE" speedFactor="1.06"> < <ride waitingTime="0.00" vehicle="p0_0" depart="0.00" arrival="19.00" arrivalPos="45.98" duration="19.00" routeLength="148.93" timeLoss="7.57"/> < <stop duration="20.00" arrival="39.00" arrivalPos="45.98" actType="waiting"/> < </personinfo> < </tripinfos>
---------- Differences in errors ---------- 2,8c2,88 < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. < Error: Answered with error to command 0xae: The negative stage index -4 must refer to a valid previous stage. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 3e 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 > ================================================================= > ==2549098==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55c691a15e32 bp 0x7ffd264927d0 sp 0x7ffd264927c8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55c691a15e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c691a159df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c6917209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c691721d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c69191bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c691913952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c691b7d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c69129fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c69129b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c691289018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1910b63d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1910b63e3f in __libc_start_main csu/../csu/libc-start.c:392:3 <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,39d4 < step 20.0 < prior stages for 'p0' < -3: Stage(type=0, edges=('SC',), travelTime=0.001, cost=INVALID, length=0.0, depart=INVALID, departPos=INVALID, arrivalPos=0.0, description=waiting (start)) < -2: Stage(type=5, edges=('CN',), travelTime=0.001, cost=INVALID, length=INVALID, depart=INVALID, departPos=INVALID, arrivalPos=45.975, description=trip) < -1: Stage(type=3, vType=DEFAULT_VEHTYPE, line=p0_0, edges=('SC', 'CN'), travelTime=19.0, cost=INVALID, length=148.925, depart=0.0, departPos=INVALID, arrivalPos=45.975, description=driving) < step 30.0 < prior stages for 'p0' < -3: Stage(type=0, edges=('SC',), travelTime=0.001, cost=INVALID, length=0.0, depart=INVALID, departPos=INVALID, arrivalPos=0.0, description=waiting (start)) < -2: Stage(type=5, edges=('CN',), travelTime=0.001, cost=INVALID, length=INVALID, depart=INVALID, departPos=INVALID, arrivalPos=45.975, description=trip) < -1: Stage(type=3, vType=DEFAULT_VEHTYPE, line=p0_0, edges=('SC', 'CN'), travelTime=19.0, cost=INVALID, length=148.925, depart=0.0, departPos=INVALID, arrivalPos=45.975, description=driving) < step 40.0 < prior stages for 'p0' < -3: Stage(type=0, edges=('SC',), travelTime=0.001, cost=INVALID, length=0.0, depart=INVALID, departPos=INVALID, arrivalPos=0.0, description=waiting (start)) < -2: Stage(type=5, edges=('CN',), travelTime=0.001, cost=INVALID, length=INVALID, depart=INVALID, departPos=INVALID, arrivalPos=45.975, description=trip) < -1: Stage(type=3, vType=DEFAULT_VEHTYPE, line=p0_0, edges=('SC', 'CN'), travelTime=19.0, cost=INVALID, length=148.925, depart=0.0, departPos=INVALID, arrivalPos=45.975, description=driving) < step 50.0 < prior stages for 'p0' < -3: Stage(type=0, edges=('SC',), travelTime=0.001, cost=INVALID, length=0.0, depart=INVALID, departPos=INVALID, arrivalPos=0.0, description=waiting (start)) < -2: Stage(type=5, edges=('CN',), travelTime=0.001, cost=INVALID, length=INVALID, depart=INVALID, departPos=INVALID, arrivalPos=45.975, description=trip) < -1: Stage(type=3, vType=DEFAULT_VEHTYPE, line=p0_0, edges=('SC', 'CN'), travelTime=19.0, cost=INVALID, length=148.925, depart=0.0, departPos=INVALID, arrivalPos=45.975, description=driving) < step 60.0 < prior stages for 'p0' < -3: Stage(type=0, edges=('SC',), travelTime=0.001, cost=INVALID, length=0.0, depart=INVALID, departPos=INVALID, arrivalPos=0.0, description=waiting (start)) < -2: Stage(type=5, edges=('CN',), travelTime=0.001, cost=INVALID, length=INVALID, depart=INVALID, departPos=INVALID, arrivalPos=45.975, description=trip) < -1: Stage(type=3, vType=DEFAULT_VEHTYPE, line=p0_0, edges=('SC', 'CN'), travelTime=19.0, cost=INVALID, length=148.925, depart=0.0, departPos=INVALID, arrivalPos=45.975, description=driving) < step 70.0 < prior stages for 'p0' < -3: Stage(type=0, edges=('SC',), travelTime=0.001, cost=INVALID, length=0.0, depart=INVALID, departPos=INVALID, arrivalPos=0.0, description=waiting (start)) < -2: Stage(type=5, edges=('CN',), travelTime=0.001, cost=INVALID, length=INVALID, depart=INVALID, departPos=INVALID, arrivalPos=45.975, description=trip) <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,10d4 < <tripinfo id="p0_0" depart="0.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="19.00" arrivalLane="CN_0" arrivalPos="45.98" arrivalSpeed="0.10" duration="19.00" routeLength="148.93" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="7.57" rerouteNo="1" devices="tripinfo_p0_0 person_p0_0" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <personinfo id="p0" depart="0.00" type="DEFAULT_PEDTYPE" speedFactor="1.06"> < <ride waitingTime="0.00" vehicle="p0_0" depart="0.00" arrival="19.00" arrivalPos="45.98" duration="19.00" routeLength="148.93" timeLoss="7.57"/> < <walk depart="19.00" departPos="45.98" arrival="88.00" arrivalPos="45.98" duration="69.00" routeLength="91.95" timeLoss="6.54" maxSpeed="1.47"/> < </personinfo> < </tripinfos>
---------- Differences in errors ---------- 0a1,87 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: 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 > ================================================================= > ==2549200==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x56225ec61e32 bp 0x7fff821f1b70 sp 0x7fff821f1b68 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x56225ec61e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56225ec619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56225e96c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56225e96dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56225eb67ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56225eb5f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56225edc9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56225e4ebc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56225e4e756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56225e4d5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f26b68b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f26b68b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56225e413634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x56225e4d1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562260db34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56225ec61725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56225e96c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 8,9d7 < <tripinfo id="p0_0" depart="0.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="19.00" arrivalLane="CN_0" arrivalPos="45.98" arrivalSpeed="0.10" duration="19.00" routeLength="148.93" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="7.57" rerouteNo="1" devices="tripinfo_p0_0 person_p0_0" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,87 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 c7 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 > ================================================================= > ==2549233==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x555bd0408e32 bp 0x7ffd8e8bccf0 sp 0x7ffd8e8bcce8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x555bd0408e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555bd04089df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555bd01139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555bd0114d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555bd030eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555bd0306952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555bd0570793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555bcfc92c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555bcfc8e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555bcfc7c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f756d3aad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f756d3aae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555bcfbba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x555bcfc78aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555bd255a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555bd0408725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555bd01139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 11,12d10 < <tripinfo id="p0_0" depart="0.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="19.00" arrivalLane="CN_0" arrivalPos="45.98" arrivalSpeed="0.10" duration="19.00" routeLength="148.93" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="7.57" rerouteNo="1" devices="tripinfo_p0_0 person_p0_0" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 7a 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549238==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x55f6aaff5e32 bp 0x7ffe0bbcea50 sp 0x7ffe0bbcea48 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x55f6aaff5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f6aaff59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f6aad009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f6aad01d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f6aaefbebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f6aaef3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f6ab15d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f6aa87fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f6aa87b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f6aa869018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2a590f0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2a590f0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f6aa7a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dcb4 is located 308 bytes inside of 528-byte region [0x61600000db80,0x61600000dd90) > freed by thread T0 here: > #0 0x55f6aa865aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f6ad1474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f6aaff5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f6aad009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1d0 < simulation ends at time=19.0 ---------- Differences in tripinfo ---------- 5,9d4 < <personinfo id="p0" depart="0.00" type="DEFAULT_PEDTYPE" speedFactor="0.94"> < <ride waitingTime="0.00" vehicle="v0" depart="0.00" arrival="18.00" arrivalPos="91.95" duration="18.00" routeLength="194.90" timeLoss="4.00"/> < </personinfo> < <tripinfo id="v0" depart="0.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="18.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="14.42" duration="18.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="4.00" rerouteNo="0" devices="vehroute_v0 tripinfo_v0 person_v0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized=""/> < </tripinfos> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:16 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,8 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="p0" depart="triggered" arrival="18.00"> < <ride from="SC" to="CN" arrivalPos="91.95" lines="v0"/> < </person> --- > <input> > <net-file value="input_net2.net.xml"/> > </input> 9,11c10,13 < <vehicle id="v0" depart="0.00" arrival="18.00"> < <route edges="SC CN"/> < </vehicle> --- > <output> > <tripinfo-output value="tripinfo.xml"/> > <vehroute-output value="vehroutes.xml"/> > </output> 13c15,23 < </routes> --- > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="35127"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,90 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: note: object has invalid vptr > 00 00 00 00 b1 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549136==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x5564b96cae32 bp 0x7ffea45569f0 sp 0x7ffea45569e8 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x5564b96cae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5564b96ca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5564b93d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5564b93d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5564b95d0ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5564b9f6c919 in libsumo::Simulation::findIntermodalRoute(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&, double, int, double, double, double, double, double, 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&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:734:24 > #6 0x5564b9c9d524 in TraCIServerAPI_Simulation::processGet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:279:66 > #7 0x5564b9bb76bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x5564b9bc2535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x5564b8f51b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x5564b8f5056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x5564b8f3e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f86074bed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7f86074bee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x5564b8e7c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cdb4 is located 308 bytes inside of 528-byte region [0x61600000cc80,0x61600000ce90) > freed by thread T0 here: > #0 0x5564b8f3aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5564bb81c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 8d7 < <walk edges="2/3to1/3 1/3to0/3" busStop="busStop0"/>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 cb 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 > ================================================================= > ==2549992==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x5631b7537e32 bp 0x7fff39f97570 sp 0x7fff39f97568 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x5631b7537e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5631b75379df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5631b72429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5631b7243d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5631b7430e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5631b7430786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5631b74327f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5631b6db76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5631b6dba698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5631b6dab216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb3cda47d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb3cda47e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5631b6ce9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x5631b6da7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5631b96894f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5631b7537725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5631b72429b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 dd 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550041==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55bd343fae32 bp 0x7fff51710eb0 sp 0x7fff51710ea8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55bd343fae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bd343fa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bd341059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bd34106d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bd342f3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bd342f3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bd342f57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bd33c7a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bd33c7d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bd33c6e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd3f4438d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd3f4438e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bd33bac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55bd33c6aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bd3654c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bd343fa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bd341059b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 ba 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 > ================================================================= > ==2550036==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x5556011bbe32 bp 0x7ffd45fbc6d0 sp 0x7ffd45fbc6c8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x5556011bbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5556011bb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555600ec69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555600ec7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5556010b4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5556010b4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5556010b67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555600a3b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555600a3e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555600a2f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd903410d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd903410e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55560096d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x555600a2baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55560330d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5556011bb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555600ec69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 6a7,92 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 53 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550034==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x5649d68d0e32 bp 0x7fff27c73a50 sp 0x7fff27c73a48 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x5649d68d0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5649d68d09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5649d65db9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5649d65dcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5649d67d6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5649d67ce952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5649d6a38793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5649d615ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5649d615656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5649d6144018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f74976cbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f74976cbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5649d6082634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x5649d6140aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5649d8a224f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5649d68d0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5649d65db9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 219,261d218 < step 121 < step 122 < step 123 < step 124 < polygons () < polygon count 0 < vehicles ('horiz',) < vehicle count 1 < # (12) Adding and highlighting POIs (two highlights for the same must specify highlight type) < pois ('poi1', 'poi2') < poi count 2 < polygons () < polygon count 0 < adding myPOI0 < adding myPOI1 < pois ('myPOI0', 'myPOI1', 'poi1', 'poi2') < poi count 4 < polygons ('myPOI0_hl0', 'myPOI0_hl1', 'myPOI1_hl0') < polygon count 3 < # examining myPOI0_hl0 < shape ((350.9899494936612, 510.0), (351.9899494936612, 510.0), (351.95606682199855, 510.36565225993957), (351.8555726407563, 510.71885267071843), (351.6918891587472, 511.04757341596473), (351.4705904206343, 511.3406203049562), (351.19921248952556, 511.5880139773592), (350.8869968153829, 511.7813297383761), (350.54457552852773, 511.91398445162207), (350.1836093751949, 511.98146071993943), (349.8163906248051, 511.98146071993943), (349.45542447147227, 511.91398445162207), (349.1130031846171, 511. 7813297383761), (348.80078751047444, 511.5880139773592), (348.5294095793657, 511.3406203049562), (348.3081108412528, 511.04757341596473), (348.1444273592437, 510.71885267071843), (348.04393317800145, 510.36565225993957), (348.0100505063388, 510.0), (348.04393317800145, 509.63434774006043), (348.1444273592437, 509.28114732928157), (348.3081108412528, 508.95242658403527), (348.5294095793657, 508.6593796950438), (348.80078751047444, 508.4119860226408), (349.1130031846171, 508.2186702616239), (349.4 5542447147227, 508.08601554837793), (349.8163906248051, 508.01853928006057), (350.1836093751949, 508.01853928006057), (350.54457552852773, 508.08601554837793), (350.8869968153829, 508.2186702616239), (351.19921248952556, 508.4119860226408), (351.4705904206343, 508.6593796950438), (351.6918891587472, 508.95242658403527), (351.8555726407563, 509.28114732928157), (351.95606682199855, 509.63434774006043), (351.9899494936612, 510.0), (350.9899494936612, 510.0), (350.9730937223146, 509.818097257877), (350.9231004113519, 509.6423889954687), (350.84167202301757, 509.47885874691264), (350.7315815034137, 509.3330753386904), (350.5965778531463, 509.21000324992104), (350.44125845960633, 509.113833552979), (350.27091253845566, 509.04784119155073), (350.09134101573164, 509.0142734563556), (349.90865898426836, 509.0142734563556), (349.72908746154434, 509.04784119155073), (349.55874154039367, 509.113833552979), (349.4034221468537, 509.21000324992104), (349.2684184965863, 509.3330753386904), (349.15832 797698243, 509.47885874691264), (349.0768995886481, 509.6423889954687), (349.0269062776854, 509.818097257877), (349.0100505063388, 510.0), (349.0269062776854, 510.181902742123), (349.0768995886481, 510.3576110045313), (349.15832797698243, 510.52114125308736), (349.2684184965863, 510.6669246613096), (349.4034221468537, 510.78999675007896), (349.55874154039367, 510.886166447021), (349.72908746154434, 510.95215880844927), (349.90865898426836, 510.9857265436444), (350.09134101573164, 510.98572654364 44), (350.27091253845566, 510.95215880844927), (350.44125845960633, 510.886166447021), (350.5965778531463, 510.78999675007896), (350.7315815034137, 510.6669246613096), (350.84167202301757, 510.52114125308736), (350.9231004113519, 510.3576110045313), (350.9730937223146, 510.181902742123), (350.9899494936612, 510.0)) < type highlight < color (0, 0, 255, 255) < filled True < # examining myPOI0_hl1 < shape ((370.0, 510.0), (371.0, 510.0), (370.64243509336194, 513.858739874148), (369.58191681749145, 517.5860749899302), (367.8545598503219, 521.0550754204245), (365.5191872616338, 524.1476085165777), (362.6553273639644, 526.758361772885), (359.3605054713073, 528.7984291184563), (355.7469227915137, 530.1983385066292), (351.93763554872936, 530.9104177021957), (348.06236445127064, 530.9104177021957), (344.2530772084863, 530.1983385066292), (340.6394945286927, 528.7984291184563), (337.344672636035 6, 526.758361772885), (334.4808127383661, 524.1476085165777), (332.1454401496781, 521.0550754204245), (330.41808318250855, 517.5860749899302), (329.35756490663806, 513.858739874148), (329.0, 510.0), (329.35756490663806, 506.141260125852), (330.41808318250855, 502.4139250100698), (332.1454401496781, 498.9449245795755), (334.4808127383662, 495.8523914834223), (337.3446726360356, 493.241638227115), (340.6394945286927, 491.2015708815437), (344.2530772084863, 489.80166149337083), (348.06236445127064, 489.08958229780427), (351.93763554872936, 489.08958229780427), (355.7469227915137, 489.80166149337083), (359.3605054713073, 491.20157088154366), (362.6553273639644, 493.24163822711495), (365.5191872616338, 495.8523914834223), (367.8545598503219, 498.9449245795755), (369.58191681749145, 502.41392501006976), (370.64243509336194, 506.14126012585206), (371.0, 510.0), (370.0, 510.0), (369.65946199367806, 506.3250096436686), (368.64944458808714, 502.77516667625696), (367.00434271459227, 499.471356742 4529), (364.7801783444132, 496.5260871270689), (362.0526927275851, 494.0396554543952), (358.91476711553076, 492.0967341728988), (355.47325980144166, 490.76348713654363), (351.845367189266, 490.08531647409933), (348.154632810734, 490.08531647409933), (344.52674019855834, 490.76348713654363), (341.08523288446924, 492.0967341728988), (337.9473072724149, 494.0396554543952), (335.2198216555868, 496.5260871270689), (332.99565728540773, 499.4713567424529), (331.35055541191286, 502.77516667625696), (330 .34053800632194, 506.3250096436686), (330.0, 510.0), (330.34053800632194, 513.6749903563314), (331.35055541191286, 517.224833323743), (332.99565728540773, 520.5286432575472), (335.2198216555868, 523.4739128729311), (337.94730727241483, 525.9603445456048), (341.08523288446924, 527.9032658271012), (344.52674019855834, 529.2365128634564), (348.154632810734, 529.9146835259007), (351.845367189266, 529.9146835259007), (355.47325980144166, 529.2365128634564), (358.91476711553076, 527.9032658271012), (3 62.0526927275851, 525.9603445456048), (364.7801783444132, 523.4739128729311), (367.00434271459227, 520.5286432575472), (368.64944458808714, 517.224833323743), (369.65946199367806, 513.6749903563314), (370.0, 510.0)) < type highlight < color (55, 55, 100, 255) < filled True <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010e80: note: object has invalid vptr > 00 00 00 00 6a 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 > ================================================================= > ==2550336==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010fb4 at pc 0x55ac36e68e32 bp 0x7ffec6b168f0 sp 0x7ffec6b168e8 > READ of size 4 at 0x616000010fb4 thread T0 > #0 0x55ac36e68e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ac36e689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ac36b739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ac36b74d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ac36d61e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ac36d61786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ac36d637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ac366e86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ac366eb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ac366dc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4cef514d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4cef514e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ac3661a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010fb4 is located 308 bytes inside of 528-byte region [0x616000010e80,0x616000011090) > freed by thread T0 here: > #0 0x55ac366d8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ac38fba4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ac36e68725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ac36b739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 ba 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 > ================================================================= > ==2549827==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55c03d16be32 bp 0x7ffc475575f0 sp 0x7ffc475575e8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55c03d16be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c03d16b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c03ce769b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c03ce77d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c03d064e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c03d064786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c03d0667f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c03c9eb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c03c9ee698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c03c9df216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f78b3846d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f78b3846e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c03c91d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55c03c9dbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c03f2bd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c03d16b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c03ce769b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,127c1,83 < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet < Error: Answered with error to command 0x26: RouteProbe '0' did not collect any routes yet <truncated after showing first 30 lines> ---------- Differences in output ---------- 29,279d28 < 25.0 last=!1 cur=!11 < 26.0 last=!1 cur=!25 < 27.0 last=!1 cur=!25 < 28.0 last=!25 cur=!11 < 29.0 last=!25 cur=!26 < 30.0 last=!26 cur=None < 31.0 last=!11 cur=None < 32.0 last=!11 cur=None < 33.0 last=!25 cur=None < 34.0 last=!1 cur=None < 35.0 last=!26 cur=!34 < 36.0 last=!25 cur=!34 < 37.0 last=!1 cur=!34 < 38.0 last=!25 cur=!34 < 39.0 last=!1 cur=!34 < 40.0 last=!26 cur=!34 < 41.0 last=!11 cur=!34 < 42.0 last=!25 cur=!34 < 43.0 last=!1 cur=!34 < 44.0 last=!1 cur=!39 < 45.0 last=!11 cur=!34 < 46.0 last=!1 cur=!39 < 47.0 last=!11 cur=!39 < 48.0 last=!11 cur=!39 < 49.0 last=!26 cur=!39 < 50.0 last=!11 cur=!34 < 51.0 last=!26 cur=!34 < 52.0 last=!11 cur=!34 < 53.0 last=!26 cur=!39 <truncated after showing first 30 lines>
---------- Differences in collisions ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:26 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,27 < <collisions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/collision_file.xsd"> < <collision time="4.00" type="collision" lane="SC_3" pos="25.10" collider="c0" victim="v0" colliderType="reckless" victimType="slow" colliderSpeed="15.00" victimSpeed="5.00"/> < <collision time="4.00" type="collision" lane="SC_4" pos="25.10" collider="c1" victim="v1" colliderType="reckless" victimType="slow" colliderSpeed="15.00" victimSpeed="5.00"/> < <collision time="15.00" type="sharedLane" lane="EC_0" pos="85.15" collider="c3" victim="pWE.37" colliderType="reckless" victimType="DEFAULT_PEDTYPE" colliderSpeed="15.00" victimSpeed="0.00"/> < <collision time="16.00" type="crossing" lane=":C_3_0" pos="13.28" collider="c2" victim="pWE.3" colliderType="reckless" victimType="DEFAULT_PEDTYPE" colliderSpeed="15.00" victimSpeed="1.37"/> < <collision time="17.00" type="crossing" lane=":C_3_0" pos="13.28" collider="c2" victim="pWE.3" colliderType="reckless" victimType="DEFAULT_PEDTYPE" colliderSpeed="15.00" victimSpeed="0.00"/> < </collisions> --- > <input> > <net-file value="input_net3.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <collision-output value="collisions.xml"/> > </output> > > <processing> > <collision.check-junctions value="true"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 5,6c5,87 < Warning: Vehicle 'c3' collision with person 'pWE.37', lane='EC_0', gap=-0.16, time=15.00, stage=move. < Warning: Vehicle 'c2' collision with person 'pWE.3', lane=':C_3_0', time=16.00, stage=move. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000015980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000015980: note: object has invalid vptr > 00 00 00 00 c5 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550209==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000015ab4 at pc 0x558cbd894e32 bp 0x7ffc4c216630 sp 0x7ffc4c216628 > READ of size 4 at 0x616000015ab4 thread T0 > #0 0x558cbd894e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558cbd8949df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558cbd59f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558cbd5a0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558cbd79aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558cbd792952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558cbd9fc793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x558cbd11ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x558cbd11a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x558cbd108018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc8ff5f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc8ff5f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558cbd046634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000015ab4 is located 308 bytes inside of 528-byte region [0x616000015980,0x616000015b90) > freed by thread T0 here: > #0 0x558cbd104aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in output ---------- 2,4d1 < 16.0 (Collision(collider=c3, victim=pWE.37, colliderType=reckless, victimType=DEFAULT_PEDTYPE, colliderSpeed=15.0, victimSpeed=0.0, type=sharedLane, lane=EC_0, pos=85.15),) < 17.0 (Collision(collider=c2, victim=pWE.3, colliderType=reckless, victimType=DEFAULT_PEDTYPE, colliderSpeed=15.0, victimSpeed=1.37139041691, type=crossing, lane=:C_3_0, pos=13.2760053086),) < 18.0 (Collision(collider=c2, victim=pWE.3, colliderType=reckless, victimType=DEFAULT_PEDTYPE, colliderSpeed=15.0, victimSpeed=0.0, type=crossing, lane=:C_3_0, pos=13.2760053086),)
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 14 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550244==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55b514e7ae32 bp 0x7ffed461da50 sp 0x7ffed461da48 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55b514e7ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b514e7a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b514b859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b514b86d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b514d73e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b514d73786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b514d757f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b5146fa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b5146fd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b5146ee216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd784b28d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd784b28e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b51462c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55b5146eaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b516fcc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b514e7a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b514b859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,365d0 < step=1.0 departed=('horiz',) < step=2.0 departed=() < step=3.0 departed=() < reloading < step=1.0 departed=('horiz',) < step=2.0 departed=() < step=3.0 departed=() < step=4.0 departed=() < step=5.0 departed=() < step=6.0 departed=() < step=7.0 departed=() < step=8.0 departed=() < step=9.0 departed=() < step=10.0 departed=() < step=11.0 departed=() < step=12.0 departed=() < step=13.0 departed=() < step=14.0 departed=() < step=15.0 departed=() < step=16.0 departed=() < step=17.0 departed=() < step=18.0 departed=() < step=19.0 departed=() < step=20.0 departed=() < step=21.0 departed=() < step=22.0 departed=() < step=23.0 departed=() < step=24.0 departed=() < step=25.0 departed=() <truncated after showing first 30 lines> ---------- Missing result in log ---------- ***Starting server on port <PORT> *** Loading net-file from 'input_net.net.xml' ... done ((TIME)). Loading additional-files from 'input_additional2.add.xml' ... done ((TIME)). Loading done. Simulation version started Simulation ended at time: 3.00 Reason: TraCI issued load command.
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 09 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550083==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x55e8f3171e32 bp 0x7ffd39f831b0 sp 0x7ffd39f831a8 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x55e8f3171e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8f31719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8f2e7c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8f2e7dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8f3077ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e8f306f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e8f32d9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e8f29fbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e8f29f756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e8f29e5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4576004d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4576004e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e8f2923634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x55e8f29e1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e8f52c34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8f3171725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8f2e7c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,5d0 < 10.0 departed=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5', 'v.6', 'v.7', 'v.8', 'v.9') arrived=('v.0', 'v.1', 'v.2', 'v.3', 'v.4', 'v.5', 'v.6', 'v.7', 'v.8') < 20.0 departed=('v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.15', 'v.16', 'v.17', 'v.18', 'v.19') arrived=('v.9', 'v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.15', 'v.16', 'v.17', 'v.18') < 10.0 departed=() arrived=() < 11.0 departed=('v.10',) arrived=('v.9',) < 20.0 departed=('v.11', 'v.12', 'v.13', 'v.14', 'v.15', 'v.16', 'v.17', 'v.18', 'v.19') arrived=('v.10', 'v.11', 'v.12', 'v.13', 'v.14', 'v.15', 'v.16', 'v.17', 'v.18') ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="10.00" type="micro"> <route id="r0" state="1" edges="SC"/> <delay number="1" begin="10" end="9" depart="0.00" time="9.00"/> <vType id="DEFAULT_VEHTYPE"/> <vehicle id="v.9" depart="9.00" departLane="best" departPos="last" departSpeed="max" route="r0" distance="0 0" speedFactor="0.8569" state="2236 9000 0 91.85 0 0.00 10000 0 0" pos="91.85 86.85 11.90" speed="11.90 11.90" angle="0.00" posLat="0.00" waitingTime="100000 0"/> <flowState id="v" begin="0.00" departLane="best" departPos="last" departSpeed="max" period="1.00" next="10.00" end="20.00" route="r0" done="10" index="10"/> <lane id="SC_0"> <vehicles value="v.9"/> </lane> <tlLogic id="C" programID="0" phase="0" duration="10000"/> </snapshot>
---------- Differences in errors ---------- 0a1,92 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 ba 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 > ================================================================= > ==2550071==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x558d0c6fee32 bp 0x7ffdcf4a98b0 sp 0x7ffdcf4a98a8 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x558d0c6fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d0c6fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d0c4099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d0c40ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d0c5f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d0bfbd73c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x558d0bfd1048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x558d0cfa8b95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x558d0ccdd6d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x558d0cbeb6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x558d0cbf6535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x558d0bf85b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x558d0bf8456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x558d0bf72018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7feeb3cd6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7feeb3cd6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x558d0beb0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:24 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,23 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="94.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.25" duration="34.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="8.86" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="95.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="10.19" duration="35.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="9.35" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="96.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.73" duration="36.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="10.48" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="96.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="9.38" duration="36.00" routeLength="194.90" waitingTime="2.00" waitingCount="1" stopTime="10.00" timeLoss="10.43" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="96.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.74" duration="36.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="10.44" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="95.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.93" duration="35.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="9.73" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="94.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="7.86" duration="34.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="8.90" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="96.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.55" duration="36.00" routeLength="194.90" waitingTime="2.00" waitingCount="1" stopTime="10.00" timeLoss="10.45" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="94.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="8.68" duration="34.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="8.92" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <tripinfo id="1" depart="60.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="95.00" arrivalLane="CE_1" arrivalPos="91.95" arrivalSpeed="7.58" duration="35.00" routeLength="194.90" waitingTime="1.00" waitingCount="1" stopTime="10.00" timeLoss="10.04" rerouteNo="1" devices="tripinfo_1 routing_1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="input_net2.net.xml"/> > <additional-files value="input_additional.add.xml,input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 df 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550168==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x55840512ae32 bp 0x7ffe08d9b0b0 sp 0x7ffe08d9b0a8 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x55840512ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55840512a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558404e359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558404e36d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558405030ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558405028952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558405292793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5584049b4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5584049b056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55840499e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f42ee6cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f42ee6cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5584048dc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x55840499aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55840727c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55840512a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558404e359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,11d4 < <tripinfo id="cali.0.0" depart="18.00" departLane="SC_0" departPos="4.18" departSpeed="33.19" departDelay="0.00" arrival="30.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="14.72" duration="12.00" routeLength="195.82" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.52" rerouteNo="0" devices="tripinfo_cali.0.0" vType="car" speedFactor="1.06" vaporized=""/> < <tripinfo id="cali.0.2" depart="24.00" departLane="SC_1" departPos="50.14" departSpeed="27.66" departDelay="0.00" arrival="34.00" arrivalLane="CN_1" arrivalPos="91.95" arrivalSpeed="15.04" duration="10.00" routeLength="149.86" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.12" rerouteNo="0" devices="tripinfo_cali.0.2" vType="car" speedFactor="1.08" vaporized=""/> < <tripinfo id="cali.0.1" depart="24.00" departLane="SC_0" departPos="4.01" departSpeed="31.63" departDelay="0.00" arrival="36.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="13.55" duration="12.00" routeLength="195.99" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.29" rerouteNo="0" devices="tripinfo_cali.0.1" vType="car" speedFactor="0.98" vaporized=""/> < <tripinfo id="cali.0.0" depart="18.00" departLane="SC_0" departPos="4.18" departSpeed="33.19" departDelay="0.00" arrival="30.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="14.72" duration="12.00" routeLength="195.82" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.56" rerouteNo="0" devices="tripinfo_cali.0.0" vType="car" speedFactor="1.06" vaporized=""/> < <tripinfo id="cali.0.1" depart="25.00" departLane="SC_0" departPos="41.57" departSpeed="28.39" departDelay="0.00" arrival="34.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="16.67" duration="9.00" routeLength="158.43" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.83" rerouteNo="0" devices="tripinfo_cali.0.1" vType="car" speedFactor="1.20" vaporized=""/> < <tripinfo id="cali.0.2" depart="25.00" departLane="SC_1" departPos="5.54" departSpeed="32.85" departDelay="0.00" arrival="37.00" arrivalLane="CN_1" arrivalPos="91.95" arrivalSpeed="14.53" duration="12.00" routeLength="194.46" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.93" rerouteNo="0" devices="tripinfo_cali.0.2" vType="car" speedFactor="1.05" vaporized=""/> < </tripinfos>
---------- Differences in detector ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:25 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,23 < <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="11.00" id="d1" nVehContrib="1" flow="327.27" occupancy="3.67" speed="12.37" harmonicMeanSpeed="12.37" length="5.00" nVehEntered="1"/> < <interval begin="0.00" end="11.00" id="d2" sampledSeconds="4.96" nVehEntered="1" nVehLeft="1" nVehSeen="1" meanSpeed="11.08" meanTimeLoss="1.23" meanOccupancy="3.42" maxOccupancy="10.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" maxIntervalHalting Duration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.50" maxVehicleNumber="1" /> < <interval begin="0.00" end="11.00" id="d3" meanTravelTime="4.93" meanOverlapTravelTime="5.46" meanSpeed="10.66" meanHaltsPerVehicle="0.00" meanTimeLoss="0.70" vehicleSum="1" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </detector> --- > <input> > <net-file value="input_net2.net.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="52655"/> > </traci_server> > > </configuration> ---------- Differences in errors ---------- 0a1,92 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000014180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000014180: note: object has invalid vptr > 00 00 00 00 58 38 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550080==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000142b4 at pc 0x55bd46e4ce32 bp 0x7ffc9a3596d0 sp 0x7ffc9a3596c8 > READ of size 4 at 0x6160000142b4 thread T0 > #0 0x55bd46e4ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bd46e4c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bd46b579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bd46b58d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bd46d45e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bd4670b73c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x55bd4671f048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x55bd476f6b95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x55bd4742b6d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x55bd473396bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x55bd47344535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x55bd466d3b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x55bd466d256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x55bd466c0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7f9b063f8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7f9b063f8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x55bd465fe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000142b4 is located 308 bytes inside of 528-byte region [0x616000014180,0x616000014390) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in output ---------- 31,120d30 < i=1 time=2.0 det=d1 count=0 ids=() < i=1 time=2.0 det=d2 count=0 ids=() < i=1 time=2.0 det=d3 count=0 ids=() < i=1 time=3.0 det=d1 count=0 ids=() < i=1 time=3.0 det=d2 count=0 ids=() < i=1 time=3.0 det=d3 count=0 ids=() < i=1 time=4.0 det=d1 count=0 ids=() < i=1 time=4.0 det=d2 count=0 ids=() < i=1 time=4.0 det=d3 count=0 ids=() < i=1 time=5.0 det=d1 count=0 ids=() < i=1 time=5.0 det=d2 count=0 ids=() < i=1 time=5.0 det=d3 count=1 ids=('1',) < i=1 time=6.0 det=d1 count=0 ids=() < i=1 time=6.0 det=d2 count=1 ids=('0',) < i=1 time=6.0 det=d3 count=1 ids=('1',) < i=1 time=7.0 det=d1 count=0 ids=() < i=1 time=7.0 det=d2 count=1 ids=('0',) < i=1 time=7.0 det=d3 count=1 ids=('1',) < i=1 time=8.0 det=d1 count=1 ids=('1',) < i=1 time=8.0 det=d2 count=1 ids=('0',) < i=1 time=8.0 det=d3 count=1 ids=('1',) < i=1 time=9.0 det=d1 count=0 ids=() < i=1 time=9.0 det=d2 count=1 ids=('0',) < i=1 time=9.0 det=d3 count=1 ids=('1',) < i=1 time=10.0 det=d1 count=0 ids=() < i=1 time=10.0 det=d2 count=0 ids=() < i=1 time=10.0 det=d3 count=0 ids=() < i=1 time=11.0 det=d1 count=0 ids=() < i=1 time=11.0 det=d2 count=0 ids=() <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,92 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 89 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550115==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x559428222e32 bp 0x7ffddd798cf0 sp 0x7ffddd798ce8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x559428222e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5594282229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559427f2d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559427f2ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55942811be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559427ae173c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x559427af5048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x559428accb95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x5594288016d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x55942870f6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x55942871a535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x559427aa9b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x559427aa856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x559427a96018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7fda9f80cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7fda9f80ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x5594279d4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,92 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 64 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550161==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x558a9c522e32 bp 0x7fff77a901b0 sp 0x7fff77a901a8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x558a9c522e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558a9c5229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558a9c22d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558a9c22ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558a9c41be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558a9bde173c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x558a9bdf5048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x558a9cdccb95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x558a9cb016d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x558a9ca0f6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x558a9ca1a535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x558a9bda9b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x558a9bda856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x558a9bd96018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7f4561beed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7f4561beee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x558a9bcd4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,92 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 c8 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550166==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55d3683c4e32 bp 0x7fffcf412530 sp 0x7fffcf412528 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55d3683c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d3683c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d3680cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d3680d0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d3682bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d367c8373c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x55d367c97048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x55d368c6eb95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x55d3689a36d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x55d3688b16bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x55d3688bc535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x55d367c4bb4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x55d367c4a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x55d367c38018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7fa340b26d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7fa340b26e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x55d367b76634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,9d4 < <tripinfo id="0" depart="0.00" departLane="WC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="54.00" arrivalLane="CE_0" arrivalPos="91.95" arrivalSpeed="14.72" duration="54.00" routeLength="194.90" waitingTime="34.00" waitingCount="1" stopTime="0.00" timeLoss="40.52" rerouteNo="0" devices="tripinfo_0 routing_0" vType="car" speedFactor="1.06" vaporized=""/> < <personinfo id="p1" depart="0.00" type="ped" speedFactor="0.94"> < <walk depart="0.00" departPos="0.00" arrival="117.00" arrivalPos="45.98" duration="117.00" routeLength="137.93" timeLoss="11.16" maxSpeed="1.30"/> < </personinfo> < </tripinfos>
---------- Differences in errors ---------- 0a1,91 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 95 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550072==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x560b01fdde32 bp 0x7ffd560e0290 sp 0x7ffd560e0288 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x560b01fdde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560b01fdd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560b01ce89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560b01ce9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560b01ed6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560b0189c73c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x560b018b0048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x560b02887b95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x560b025bc6d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x560b024ca6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x560b024d5535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x560b01864b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x560b0186356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x560b01851018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7fc747c96d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7fc747c96e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x560b0178f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,7d4 < <tripinfo id="t0" depart="0.00" departLane="" departPos="45.10" departSpeed="-1.00" departDelay="0.00" arrival="57.00" arrivalLane="e_0" arrivalPos="100.00" arrivalSpeed="8.00" duration="57.00" routeLength="300.20" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="10.00" departLane="" departPos="45.10" departSpeed="-1.00" departDelay="0.00" arrival="92.00" arrivalLane="e_0" arrivalPos="100.00" arrivalSpeed="8.00" duration="82.00" routeLength="500.40" waitingTime="2.00" waitingCount="1" stopTime="0.00" timeLoss="24.76" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000011a80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011a80: note: object has invalid vptr > 00 00 00 00 4f 37 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550058==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000011bb4 at pc 0x55fb06ca5e32 bp 0x7ffd7e561a10 sp 0x7ffd7e561a08 > READ of size 4 at 0x616000011bb4 thread T0 > #0 0x55fb06ca5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb06ca59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb069b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb069b1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb06babebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55fb06ba3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55fb06e0d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55fb0652fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55fb0652b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55fb06519018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f92eb78dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f92eb78de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb06457634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000011bb4 is located 308 bytes inside of 528-byte region [0x616000011a80,0x616000011c90) > freed by thread T0 here: > #0 0x55fb06515aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fb08df74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb06ca5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb069b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:24 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,107c6,22 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="50.00"> < <vehicle id="trip_0" x="130.76" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="11.01" pos="22.71" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="51.00"> < <vehicle id="trip_0" x="143.96" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.20" pos="35.91" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="52.00"> < <vehicle id="trip_0" x="158.53" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="14.57" pos="50.48" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="53.00"> < <vehicle id="trip_0" x="172.63" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="14.09" pos="64.58" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="54.00"> < <vehicle id="trip_0" x="186.48" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.85" pos="78.43" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="55.00"/> < <timestep time="56.00"/> < <timestep time="57.00"/> < <timestep time="58.00"/> < <timestep time="59.00"/> < <timestep time="50.00"> < <vehicle id="trip_0" x="131.24" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="11.49" pos="23.19" lane="CE_0" slope="0.00"/> < </timestep> < <timestep time="51.00"> < <vehicle id="trip_0" x="144.97" y="95.05" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.73" pos="36.92" lane="CE_0" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 4,15d3 < 1.5199999999999996 < 114.65 < 32.0 < 1.5199999999999996 < 114.65 < 32.0 < 1.5199999999999996 < 114.65 < 32.0 < 1.5199999999999996 < 114.65 < 32.0
---------- Differences in errors ---------- 0a1,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000013880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000013880: note: object has invalid vptr > 00 00 00 00 01 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550073==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000139b4 at pc 0x55b1f2919e32 bp 0x7fffd1210230 sp 0x7fffd1210228 > READ of size 4 at 0x6160000139b4 thread T0 > #0 0x55b1f2919e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b1f29199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b1f26249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b1f2625d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b1f281febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b1f2817952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b1f2a81793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b1f21a3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b1f219f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b1f218d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7feca3360d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feca3360e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b1f20cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000139b4 is located 308 bytes inside of 528-byte region [0x616000013880,0x616000013a90) > freed by thread T0 here: > #0 0x55b1f2189aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b1f4a6b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b1f2919725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b1f26249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,200d0 < 1001.0 < 1002.0 < 1003.0 < 1004.0 < 1005.0 < 1006.0 < 1007.0 < 1008.0 < 1009.0 < 1010.0 < 1011.0 < 1012.0 < 1013.0 < 1014.0 < 1015.0 < 1016.0 < 1017.0 < 1018.0 < 1019.0 < 1020.0 < 1021.0 < 1022.0 < 1023.0 < 1024.0 < 1025.0 < 1026.0 < 1027.0 < 1028.0 < 1029.0 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 06 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 > ================================================================= > ==2550110==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x561c8a80de32 bp 0x7ffc2d1d3fd0 sp 0x7ffc2d1d3fc8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x561c8a80de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561c8a80d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561c8a5189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561c8a519d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561c8a713ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561c8a70b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561c8a975793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x561c8a097c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x561c8a09356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561c8a081018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f73f3cd5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f73f3cd5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561c89fbf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x561c8a07daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561c8c95f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561c8a80d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561c8a5189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,2d0 < first run finished with 100 vehicles < second run finished with 100 vehicles
---------- Differences in errors ---------- 0a1,94 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000014480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000014480: note: object has invalid vptr > 00 00 00 00 11 38 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550102==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000145b4 at pc 0x55ff66990e32 bp 0x7ffff92307f0 sp 0x7ffff92307e8 > READ of size 4 at 0x6160000145b4 thread T0 > #0 0x55ff66990e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ff669909df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ff6669b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ff6669cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ff66889e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ff6624f73c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x55ff66263048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x55ff6723ab95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x55ff66f6f6d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x55ff66e7d6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x55ff66e88535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x55ff66217b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x55ff6621656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x55ff66204018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7fef8c193d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7fef8c193e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x55ff66142634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000145b4 is located 308 bytes inside of 528-byte region [0x616000014480,0x616000014690) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in output ---------- 2d1 < 2.0 subcription={'v0': {64: 0.0}} contextSubscription={}
---------- Differences in errors ---------- 2c2,95 < Warning: Ignoring program 'online' for traffic light 'C' in loaded state --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000013e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000013e80: note: object has invalid vptr > 00 00 00 00 c3 37 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550296==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000013fb4 at pc 0x55febbc60e32 bp 0x7fff14a757f0 sp 0x7fff14a757e8 > READ of size 4 at 0x616000013fb4 thread T0 > #0 0x55febbc60e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55febbc609df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55febb96b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55febb96cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55febbb59e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55febb51f73c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x55febb533048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x55febc50ab95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x55febc23f6d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x55febc14d6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x55febc158535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x55febb4e7b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x55febb4e656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x55febb4d4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7fc06c9c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7fc06c9c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x55febb412634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > <truncated after showing first 30 lines> ---------- Differences in output ---------- 2d1 < 2.0 subcription={'v0': {64: 0.0}} contextSubscription={}
---------- Differences in errors ---------- 2,18c2,90 < Error: Answered with error to command 0xcb: Setting simulation parameter 'foo.bla' is not supported for object id 'foo'. Use empty id for generic network parameters < Error: Answered with error to command 0xab: Simulation parameter 'foo.bla' is not supported for object id 'foo'. Use empty id for generic network parameters < Error: Answered with error to command 0xab: Invalid chargingStation parameter 'bla' < Error: Answered with error to command 0xab: Invalid chargingStation 'foo' < Error: Answered with error to command 0xab: Unknown bus stop 'foo'. < Error: Answered with error to command 0xab: Unknown from edge 'foo'. < Error: Answered with error to command 0xab: Invalid departure edge for vehicle type 'DEFAULT_VEHTYPE' (Vehicle 'simulation.findRoute' is not allowed to depart on any lane of edge 'footpath'.) < Error: Answered with error to command 0xab: Unknown from edge 'foo'. < Warning: Ignoring vehicle type 'DEFAULT_BIKETYPE' when performing intermodal routing because it is not allowed on the start edge 'footpath'. < Warning: Ignoring vehicle type 'DEFAULT_BIKETYPE' when performing intermodal routing because it is not allowed on the start edge 'footpath'. < Error: Answered with error to command 0xab: Invalid depart position 100000.00 for edge 'o'. < Warning: Teleporting vehicle 'collider'; collision with vehicle 'suddenStop', lane='o_0', gap=-1.36, time=13.00 stage=move. < Warning: Vehicle 'collider' teleports beyond arrival edge 'o', time=13.00. < Warning: Vehicle 'emergencyStopper' performs emergency stop at the end of lane 'o_0' because there is no connection to the next edge (decel=-100.00, offset=68.12), time=16.00. < Warning: Vehicle 'emergencyStopper' performs emergency stop at the end of lane 'o_0' because there is no connection to the next edge (decel=0.00, offset=100.00), time=17.00. < Error: Requested command not implemented (0xac): GUI is not running, command not implemented in command line sumo < Warning: Vehicle 'emergencyStopper' performs emergency stop at the end of lane 'o_0' because there is no connection to the next edge (decel=0.00, offset=100.00), time=18.00. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000018c80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000018c80: note: object has invalid vptr > 00 00 00 00 f7 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550183==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000018db4 at pc 0x56029d4d8e32 bp 0x7ffd213987f0 sp 0x7ffd213987e8 > READ of size 4 at 0x616000018db4 thread T0 > #0 0x56029d4d8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56029d4d89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 <truncated after showing first 30 lines> ---------- Differences in log ---------- 1,32d0 < ***Starting server on port <PORT> *** < Loading net-file from 'input_net.net.xml' ... done ((TIME)). < Loading additional-files from 'input_additional2.add.xml' ... done ((TIME)). < Loading done. < Warning: Value of tau=0.10 in vehicle type 'badDriver' lower than simulation step size may cause collisions. < Simulation version started < Error: Answered with error to command 0xcb: Setting simulation parameter 'foo.bla' is not supported for object id 'foo'. Use empty id for generic network parameters < Error: Answered with error to command 0xab: Simulation parameter 'foo.bla' is not supported for object id 'foo'. Use empty id for generic network parameters < Error: Answered with error to command 0xab: Invalid chargingStation parameter 'bla' < Error: Answered with error to command 0xab: Invalid chargingStation 'foo' < Error: Answered with error to command 0xab: Unknown bus stop 'foo'. < Error: Answered with error to command 0xab: Unknown from edge 'foo'. < Error: Answered with error to command 0xab: Invalid departure edge for vehicle type 'DEFAULT_VEHTYPE' (Vehicle 'simulation.findRoute' is not allowed to depart on any lane of edge 'footpath'.) < Error: Answered with error to command 0xab: Unknown from edge 'foo'. < Warning: Ignoring vehicle type 'DEFAULT_BIKETYPE' when performing intermodal routing because it is not allowed on the start edge 'footpath'. < Warning: Ignoring vehicle type 'DEFAULT_BIKETYPE' when performing intermodal routing because it is not allowed on the start edge 'footpath'. < Error: Answered with error to command 0xab: Invalid depart position 100000.00 for edge 'o'. < Warning: Teleporting vehicle 'collider'; collision with vehicle 'suddenStop', lane='o_0', gap=-1.36, time=13.00 stage=move. < Warning: Vehicle 'collider' teleports beyond arrival edge 'o', time=13.00. < Warning: Vehicle 'emergencyStopper' perfor(TIME) emergency stop at the end of lane 'o_0' because there is no connection to the next edge (decel=-100.00, offset=68.12), time=16.00. < Warning: Vehicle 'emergencyStopper' perfor(TIME) emergency stop at the end of lane 'o_0' because there is no connection to the next edge (decel=0.00, offset=100.00), time=17.00. < Error: Requested command not implemented (0xac): GUI is not running, command not implemented in command line sumo < custom log message < Warning: Vehicle 'emergencyStopper' perfor(TIME) emergency stop at the end of lane 'o_0' because there is no connection to the next edge (decel=0.00, offset=100.00), time=18.00. < Simulation ended at time: 19.00 < Reason: TraCI requested termination. < DijkstraRouter answered 2 queries and explored 2.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 8 queries and explored 32.12 edges on average. <truncated after showing first 30 lines> ---------- Differences in output ---------- 69,204d68 < save simstate < getParameter (generic) 42 < getParameter charginStation.totalEnergyCharged 0.00 < getParameter chargingStation.name megaCharger < getParameter chargingStation.lane o_0 < getParameter chargingStation.key1 val1 < getParameter parkingArea.capacity 6 < getParameter parkingArea.occupancy 0 < getParameter parkingArea.name DLR < getParameter parkingArea.lane 2o_0 < getParameter parkingArea.key3 val3 < getParameter busStop.name Magnusstr. < getParameter busStop.lane o_0 < getParameter busStop.key2 val2 < getBusStopIDList ('bs',) < getBusStopWaiting 1 < getBusStopWaitingIDList ('p1',) < findRoute Stage(type=3, edges=('o', '2o'), travelTime=1088.9604316546763, cost=1088.9604316546763, length=15136.55, depart=INVALID, departPos=INVALID, arrivalPos=INVALID) < findRoute with routing mode Stage(type=3, edges=('o', '2o'), travelTime=1681.8363846480145, cost=1681.8363846480145, length=15136.55, depart=INVALID, departPos=INVALID, arrivalPos=INVALID) < findIntermodalRoute (Stage(type=2, edges=('footpath', 'footpath2'), travelTime=144.00000000000003, cost=144.00000000000003, length=250.0, depart=6.0, departPos=0.0, arrivalPos=50.0),) < findIntermodalRoute (walk) < Stage(type=2, edges=('o', '2o'), travelTime=4804.484160000001, cost=4804.484160000001, length=14979.671, depart=6.0, departPos=10.0, arrivalPos=5000.0) < < findIntermodalRoute (bike) < Stage(type=3, vType=DEFAULT_BIKETYPE, line=bicycle, edges=('o', '2o'), travelTime=1824.5790000000002, cost=1824.5790000000002, length=20111.55, intended=bicycle, depart=6.00096, departPos=0.0, arrivalPos=5000.0) < < findIntermodalRoute (car) < Stage(type=3, vType=DEFAULT_VEHTYPE, line=car, edges=('o', '2o'), travelTime=729.2482014388488, cost=729.2482014388488, length=20111.55, intended=car, depart=6.00096, departPos=0.0, arrivalPos=5000.0) < <truncated after showing first 30 lines> ---------- Missing result in state ---------- <?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/state_file.xsd" version="<version>" time="6.00" type="micro"> <route id="broken" state="1" edges="o o"/> <route id="horizontal" state="1" edges="o"/> <delay number="2" begin="6" end="1" depart="0.00" time="0.00"/> <vType id="DEFAULT_PEDTYPE" vClass="pedestrian"/> <vType id="DEFAULT_VEHTYPE"/> <vType id="badDriver" accel="5" decel="2" tau="0.1"/> <vehicle id="collider" type="badDriver" depart="10.00" departSpeed="max" route="horizontal" distance="0 0" speedFactor="1.0000" state="2066 9223372036854775807 0 -1.00 0 0.00 0 0 0" pos="0.00 0.00 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 0"/> <vehicle id="emergencyStopper" depart="14.00" departPos="5000.00" departSpeed="max" route="broken" distance="0 0" speedFactor="1.0000" state="2072 9223372036854775807 0 -1.00 0 0.00 0 0 0" pos="0.00 0.00 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 0"/> <vehicle id="horiz" depart="0.00" route="horizontal" distance="0 0" speedFactor="1.0000" state="2048 0 0 5.10 0 2.77 5000 0 0" pos="36.07 31.07 10.67" speed="10.67 8.63" angle="139.54" posLat="0.00" waitingTime="100000 0"/> <vehicle id="horiz1" depart="5.00" route="horizontal" distance="0 0" speedFactor="1.0000" state="2048 5000 0 5.10 0 0.00 6000 0 0" pos="5.10 0.10 0.00" speed="0.00 0.00" angle="139.54" posLat="0.00" waitingTime="100000 0"/> <vehicle id="suddenStop" depart="6.00" route="horizontal" distance="0 0" speedFactor="1.0000" state="2048 9223372036854775807 0 -1.00 0 0.00 0 0 0" pos="0.00 0.00 0.00" speed="0.00 0.00" angle="90.00" posLat="0.00" waitingTime="100000 0"> <stop lane="o_0" startPos="19.80" endPos="20.00" duration="5.00"/> </vehicle> <lane id="o_0"> <vehicles value="horiz1 horiz"/> </lane> </snapshot>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600001ce80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600001ce80: note: object has invalid vptr > 00 00 00 00 c9 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549681==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600001cfb4 at pc 0x55d685d36e32 bp 0x7ffdcf046090 sp 0x7ffdcf046088 > READ of size 4 at 0x61600001cfb4 thread T0 > #0 0x55d685d36e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d685d369df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d685a419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d685a42d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d685c3cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d685c34952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d685e9e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d6855c0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d6855bc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d6855aa018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb5c79edd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb5c79ede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d6854e8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600001cfb4 is located 308 bytes inside of 528-byte region [0x61600001ce80,0x61600001d090) > freed by thread T0 here: > #0 0x55d6855a6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d687e884f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d685d36725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d685a419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:21 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,305c6,20 < <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="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="1.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="2.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="3.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="4.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="5.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="6.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="7.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="8.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="9.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="10.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="11.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="12.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="13.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="14.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="15.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="16.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="17.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="18.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="19.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="20.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="21.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="22.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="23.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="24.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600001ce80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600001ce80: note: object has invalid vptr > 00 00 00 00 d2 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549602==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600001cfb4 at pc 0x555a9d06fe32 bp 0x7ffc56ba4d70 sp 0x7ffc56ba4d68 > READ of size 4 at 0x61600001cfb4 thread T0 > #0 0x555a9d06fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555a9d06f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555a9cd7a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555a9cd7bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555a9cf75ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555a9cf6d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555a9d1d7793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555a9c8f9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555a9c8f556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555a9c8e3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efc61eb0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efc61eb0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555a9c821634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600001cfb4 is located 308 bytes inside of 528-byte region [0x61600001ce80,0x61600001d090) > freed by thread T0 here: > #0 0x555a9c8dfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555a9f1c14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555a9d06f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555a9cd7a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:21 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,305c6,20 < <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="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="1.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="2.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="3.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="4.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="5.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="6.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="7.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="8.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="9.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="10.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="11.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="12.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="13.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="14.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="15.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="16.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="17.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="18.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="19.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="20.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="21.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="22.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="23.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="24.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600001ce80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600001ce80: note: object has invalid vptr > 00 00 00 00 d1 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549748==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600001cfb4 at pc 0x563c7cd50e32 bp 0x7fff10a215b0 sp 0x7fff10a215a8 > READ of size 4 at 0x61600001cfb4 thread T0 > #0 0x563c7cd50e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563c7cd509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563c7ca5b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563c7ca5cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563c7cc56ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563c7cc4e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563c7ceb8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563c7c5dac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563c7c5d656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563c7c5c4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f73208aed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f73208aee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563c7c502634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600001cfb4 is located 308 bytes inside of 528-byte region [0x61600001ce80,0x61600001d090) > freed by thread T0 here: > #0 0x563c7c5c0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563c7eea24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563c7cd50725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563c7ca5b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 28,300d27 < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '1', '0', '0'] < ['0', '1', '0', '1', '0', '1', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '1', '0', '0'] < ['0', '1', '0', '1', '0', '1', '0', '0'] < ['0', '0', '0', '1', '0', '1', '0', '0'] < ['0', '0', '0', '1', '0', '0', '0', '0'] < ['0', '1', '0', '1', '0', '1', '0', '0'] < ['0', '1', '0', '1', '0', '1', '0', '0'] < ['0', '1', '0', '1', '0', '0', '0', '0'] < ['0', '0', '0', '1', '0', '0', '0', '0'] < ['0', '0', '0', '1', '0', '1', '0', '0'] < ['1', '0', '0', '1', '0', '0', '0', '0'] < ['1', '0', '0', '1', '0', '0', '0', '0'] < ['1', '0', '0', '1', '0', '0', '0', '0'] < ['1', '0', '0', '1', '0', '0', '0', '0'] < ['1', '0', '0', '1', '0', '0', '0', '0'] < ['1', '0', '0', '1', '0', '1', '0', '0'] < ['1', '0', '0', '1', '0', '0', '0', '0'] < ['1', '0', '0', '1', '0', '0', '0', '0'] <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:22 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,305c6,20 < <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="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="1.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="2.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="3.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="4.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="5.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="6.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="7.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="8.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="9.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="10.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="11.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="12.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="13.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="14.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="15.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="16.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="17.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="18.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="19.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="20.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="21.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="22.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="23.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="24.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600001ce80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600001ce80: note: object has invalid vptr > 00 00 00 00 ce 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549597==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600001cfb4 at pc 0x56236b298e32 bp 0x7ffe9fb28a90 sp 0x7ffe9fb28a88 > READ of size 4 at 0x61600001cfb4 thread T0 > #0 0x56236b298e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56236b2989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56236afa39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56236afa4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56236b19eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56236b196952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56236b400793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56236ab22c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56236ab1e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56236ab0c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8e81bd3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8e81bd3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56236aa4a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600001cfb4 is located 308 bytes inside of 528-byte region [0x61600001ce80,0x61600001d090) > freed by thread T0 here: > #0 0x56236ab08aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56236d3ea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56236b298725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56236afa39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:21 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,305c6,20 < <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="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="1.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="2.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="3.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="4.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="5.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="6.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="7.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="8.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="9.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="10.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="11.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="12.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="13.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="14.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="15.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="16.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="17.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="18.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="19.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="20.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="21.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="22.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="23.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="24.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600001ce80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600001ce80: note: object has invalid vptr > 00 00 00 00 ce 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549652==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600001cfb4 at pc 0x55f67e957e32 bp 0x7ffd854e4390 sp 0x7ffd854e4388 > READ of size 4 at 0x61600001cfb4 thread T0 > #0 0x55f67e957e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f67e9579df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f67e6629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f67e663d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f67e85debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f67e855952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f67eabf793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f67e1e1c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f67e1dd56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f67e1cb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1f0cf8ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f0cf8ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f67e109634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600001cfb4 is located 308 bytes inside of 528-byte region [0x61600001ce80,0x61600001d090) > freed by thread T0 here: > #0 0x55f67e1c7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f680aa94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f67e957725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f67e6629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:21 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,305c6,20 < <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="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="1.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="2.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="3.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="4.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="5.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="6.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="7.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="8.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="9.00" id="2881" programID="NEMA" phase="0" state="GGGGGrrrrrrr" name="4+4"/> < <tlsState time="10.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="11.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="12.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="13.00" id="2881" programID="NEMA" phase="1" state="yyyyyrrrrrrr" name="4+4"/> < <tlsState time="14.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="15.00" id="2881" programID="NEMA" phase="0" state="rrrrrrrrrrrr" name="4+4"/> < <tlsState time="16.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="17.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="18.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="19.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="20.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="21.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="22.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="23.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> < <tlsState time="24.00" id="2881" programID="NEMA" phase="1" state="grrrrGGGGrrr" name="1+6"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 4a5,87 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000013880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000013880: note: object has invalid vptr > 00 00 00 00 cc 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 > ================================================================= > ==2549771==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000139b4 at pc 0x55604e5a9e32 bp 0x7ffe9b8cb630 sp 0x7ffe9b8cb628 > READ of size 4 at 0x6160000139b4 thread T0 > #0 0x55604e5a9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55604e5a99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55604e2b49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55604e2b5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55604e4afebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55604e4a7952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55604e711793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55604de33c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55604de2f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55604de1d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8e0bf9fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8e0bf9fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55604dd5b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000139b4 is located 308 bytes inside of 528-byte region [0x616000013880,0x616000013a90) > freed by thread T0 here: > #0 0x55604de19aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5560506fb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55604e5a9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55604e2b49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 33,192d32 < 30.0 phase=6 < 31.0 phase=6 < 32.0 phase=6 < 33.0 phase=6 < 34.0 phase=7 < 35.0 phase=7 < 36.0 phase=7 < 37.0 phase=0 < 38.0 phase=0 < 39.0 phase=0 < 40.0 phase=0 < 41.0 phase=0 < 42.0 phase=0 < 43.0 phase=1 < 44.0 phase=1 < 45.0 phase=1 < 46.0 phase=2 < 47.0 phase=2 < 48.0 phase=2 < 49.0 phase=2 < 50.0 phase=2 < jumping from phase 2 to 5 < 51.0 phase=5 < 52.0 phase=5 < 53.0 phase=5 < 54.0 phase=5 < 55.0 phase=5 < 56.0 phase=5 < 57.0 phase=5 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:22 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,55c6,31 < <additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd"> < <tlLogic id="C" type="static" programID="1"> < <phase duration="7.00" state="GGGggrrrrrGGGggrrrrr"/> < <phase duration="3.00" state="yyyggrrrrryyyggrrrrr"/> < <phase duration="6.00" state="rrrGGrrrrrrrrGGrrrrr"/> < <phase duration="3.00" state="rrryyrrrrrrrryyrrrrr"/> < <phase duration="5.00" state="rrrrrGGGggrrrrrGGGgg"/> < <phase duration="3.00" state="rrrrryyyggrrrrryyygg"/> < <phase duration="6.00" state="rrrrrrrrGGrrrrrrrrGG"/> < <phase duration="3.00" state="rrrrrrrryyrrrrrrrryy"/> < <phase duration="6.00" state="GGGggrrrrrGGGggrrrrr"/> < <phase duration="3.00" state="yyyggrrrrryyyggrrrrr"/> < <phase duration="5.00" state="rrrGGrrrrrrrrGGrrrrr"/> < <phase duration="20.00" state="rrrrryyyggrrrrryyygg"/> < <phase duration="6.00" state="rrrrrrrrGGrrrrrrrrGG"/> < <phase duration="3.00" state="rrrrrrrryyrrrrrrrryy"/> < <phase duration="5.00" state="GGGggrrrrrGGGggrrrrr"/> < <phase duration="3.00" state="yyyggrrrrryyyggrrrrr"/> < <phase duration="6.00" state="rrrGGrrrrrrrrGGrrrrr"/> < <phase duration="3.00" state="rrryyrrrrrrrryyrrrrr"/> < <phase duration="9.00" state="rrrrrGGGggrrrrrGGGgg"/> < <phase duration="3.00" state="rrrrryyyggrrrrryyygg"/> < <phase duration="6.00" state="rrrrrrrrGGrrrrrrrrGG"/> < <phase duration="3.00" state="rrrrrrrryyrrrrrrrryy"/> < <phase duration="6.00" state="GGGggrrrrrGGGggrrrrr"/> < <phase duration="3.00" state="yyyggrrrrryyyggrrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 58 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549801==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x563178e3ce32 bp 0x7ffc76aebdf0 sp 0x7ffc76aebde8 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x563178e3ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563178e3c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563178b479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563178b48d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563178d42ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563178d3a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563178fa4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5631786c6c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5631786c256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5631786b0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f47bde00d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f47bde00e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5631785ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x5631786acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56317af8e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563178e3c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563178b479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 59,180d58 < 59.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 60.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 61.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 62.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 63.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 64.0 conditions NS : 1.00 NSL : 1.00 EW : 0.00 EWL : 1.00 < 65.0 conditions NS : 0.00 NSL : 1.00 EW : 0.00 EWL : 1.00 < 66.0 conditions NS : 0.00 NSL : 1.00 EW : 0.00 EWL : 1.00 < 67.0 conditions NS : 0.00 NSL : 1.00 EW : 0.00 EWL : 1.00 < 68.0 conditions NS : 0.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 69.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 70.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 71.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 72.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 73.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 74.0 conditions NS : 0.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 75.0 conditions NS : 0.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 76.0 conditions NS : 0.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 77.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 78.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 79.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 80.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 81.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 82.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 83.0 conditions NS : 1.00 NSL : 1.00 EW : 1.00 EWL : 1.00 < 84.0 conditions NS : 0.00 NSL : 1.00 EW : 0.00 EWL : 1.00 < 85.0 conditions NS : 0.00 NSL : 1.00 EW : 0.00 EWL : 1.00 < 86.0 conditions NS : 0.00 NSL : 1.00 EW : 0.00 EWL : 1.00 < 87.0 conditions NS : 0.00 NSL : 1.00 EW : 0.00 EWL : 1.00 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 62,185c62 < <tlsState time="57.00" id="C" programID="1" phase="6" state="rrrGrrrG" detectors="0 0 0 0 0 0 0 0" conditions="0.00 1.00 0.00 1.00"/> < <tlsState time="58.00" id="C" programID="1" phase="6" state="rrrGrrrG" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="59.00" id="C" programID="1" phase="6" state="rrrGrrrG" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="60.00" id="C" programID="1" phase="6" state="rrrGrrrG" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="61.00" id="C" programID="1" phase="7" state="rrryrrry" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="62.00" id="C" programID="1" phase="7" state="rrryrrry" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="63.00" id="C" programID="1" phase="7" state="rrryrrry" detectors="0 0 0 0 0 0 0 0" conditions="0.00 1.00 1.00 1.00"/> < <tlsState time="64.00" id="C" programID="1" phase="0" state="GgrrGgrr" detectors="0 0 0 0 0 0 1 0" conditions="0.00 1.00 0.00 1.00"/> < <tlsState time="65.00" id="C" programID="1" phase="0" state="GgrrGgrr" detectors="0 0 0 0 1 0 0 0" conditions="0.00 1.00 0.00 1.00"/> < <tlsState time="66.00" id="C" programID="1" phase="0" state="GgrrGgrr" detectors="0 0 0 0 0 0 0 0" conditions="0.00 1.00 0.00 1.00"/> < <tlsState time="67.00" id="C" programID="1" phase="0" state="GgrrGgrr" detectors="0 0 0 0 0 0 0 0" conditions="0.00 1.00 0.00 1.00"/> < <tlsState time="68.00" id="C" programID="1" phase="0" state="GgrrGgrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 0.00 1.00"/> < <tlsState time="69.00" id="C" programID="1" phase="1" state="ygrrygrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="70.00" id="C" programID="1" phase="1" state="ygrrygrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="71.00" id="C" programID="1" phase="1" state="ygrrygrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="72.00" id="C" programID="1" phase="2" state="rGrrrGrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="73.00" id="C" programID="1" phase="2" state="rGrrrGrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 0.00 1.00"/> < <tlsState time="74.00" id="C" programID="1" phase="2" state="rGrrrGrr" detectors="0 0 0 0 1 0 0 0" conditions="1.00 1.00 0.00 1.00"/> < <tlsState time="75.00" id="C" programID="1" phase="2" state="rGrrrGrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 0.00 1.00"/> < <tlsState time="76.00" id="C" programID="1" phase="2" state="rGrrrGrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 0.00 1.00"/> < <tlsState time="77.00" id="C" programID="1" phase="3" state="ryrrryrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="78.00" id="C" programID="1" phase="3" state="ryrrryrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="79.00" id="C" programID="1" phase="3" state="ryrrryrr" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="80.00" id="C" programID="1" phase="4" state="rrGgrrGg" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="81.00" id="C" programID="1" phase="4" state="rrGgrrGg" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="82.00" id="C" programID="1" phase="4" state="rrGgrrGg" detectors="0 0 0 0 0 0 0 0" conditions="1.00 1.00 1.00 1.00"/> < <tlsState time="83.00" id="C" programID="1" phase="4" state="rrGgrrGg" detectors="0 0 0 0 0 0 0 0" conditions="0.00 1.00 0.00 1.00"/> < <tlsState time="84.00" id="C" programID="1" phase="4" state="rrGgrrGg" detectors="0 0 0 0 1 0 1 0" conditions="0.00 1.00 0.00 1.00"/> < <tlsState time="85.00" id="C" programID="1" phase="4" state="rrGgrrGg" detectors="0 0 0 0 0 0 0 0" conditions="0.00 1.00 0.00 1.00"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 76 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549261==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x5640036d4e32 bp 0x7ffe9c5544f0 sp 0x7ffe9c5544e8 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x5640036d4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5640036d49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5640033df9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5640033e0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5640035daebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5640035d2952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56400383c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564002f5ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564002f5a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564002f48018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7eff35d17d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7eff35d17e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564002e86634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dcb4 is located 308 bytes inside of 528-byte region [0x61600000db80,0x61600000dd90) > freed by thread T0 here: > #0 0x564002f44aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5640058264f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5640036d4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5640033df9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 16,20d15 < constraints for 'A' (later) < Constraint(signalId=A tripId=t0, foeId=t1, foeSignal=D, limit=3, type=0, mustWait=False, active=True param=bar=23|foo=42) < Constraint(signalId=A tripId=t0, foeId=t2, foeSignal=D, limit=3, type=0, mustWait=True, active=True) < Constraint(signalId=A tripId=t0, foeId=t3, foeSignal=D, limit=3, type=0, mustWait=True, active=True) < Constraint(signalId=A tripId=t4, foeId=t5, foeSignal=D, limit=1, type=0, mustWait=True, active=True)
---------- Differences in errors ---------- 0a1,79 > /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 1f 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549276==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x555ec886ce32 bp 0x7ffca89848d0 sp 0x7ffca89848c8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x555ec886ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555ec886c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555ec85779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555ec8578d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555ec8765e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555ec8765786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555ec87677f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555ec80ec6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555ec80ef698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555ec80e0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fadf1f65d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fadf1f65e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555ec801e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x555ec80dcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555eca9be4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555ec886c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555ec85779b6 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 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 69 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549298==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x5622b7eeee32 bp 0x7fff83e514d0 sp 0x7fff83e514c8 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x5622b7eeee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5622b7eee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5622b7bf99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5622b7bfad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5622b7de7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5622b7de7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5622b7de97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5622b776e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5622b7771698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5622b7762216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb46f420d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb46f420e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5622b76a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x5622b775eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5622ba0404f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5622b7eee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5622b7bf99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:17 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < </tripinfos> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="32857"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 6e 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549336==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x5564acb21e32 bp 0x7ffd959fe310 sp 0x7ffd959fe308 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x5564acb21e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5564acb219df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5564ac82c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5564ac82dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5564aca1ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5564aca1a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5564aca1c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5564ac3a16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5564ac3a4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5564ac395216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7eff63721d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7eff63721e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5564ac2d3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x5564ac391aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5564aec734f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5564acb21725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5564ac82c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:18 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < </tripinfos> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="45649"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 69 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549348==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x55c95a4b6e32 bp 0x7ffe4594e970 sp 0x7ffe4594e968 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x55c95a4b6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c95a4b69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c95a1c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c95a1c2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c95a3afe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c95a3af786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c95a3b17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c959d366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c959d39698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c959d2a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f735d477d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f735d477e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c959c68634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x55c959d26aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c95c6084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c95a4b6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c95a1c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:18 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < </tripinfos> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="39175"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 68 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549328==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x560ba1af6e32 bp 0x7ffc0fd5bc10 sp 0x7ffc0fd5bc08 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x560ba1af6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ba1af69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ba18019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ba1802d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560ba19efe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560ba19ef786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560ba19f17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560ba13766a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560ba1379698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560ba136a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd691bb7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd691bb7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560ba12a8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x560ba1366aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560ba3c484f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560ba1af6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560ba18019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:18 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < </tripinfos> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="59537"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 6f 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549322==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x56533614fe32 bp 0x7ffc18237dd0 sp 0x7ffc18237dc8 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x56533614fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56533614f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x565335e5a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565335e5bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565336048e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565336048786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56533604a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5653359cf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5653359d2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5653359c3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc0dcbebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc0dcbebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565335901634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x5653359bfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5653382a14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56533614f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x565335e5a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:18 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < </tripinfos> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="52535"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 d1 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549392==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x55576f3c0e32 bp 0x7ffed86bcb90 sp 0x7ffed86bcb88 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x55576f3c0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55576f3c09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55576f0cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55576f0ccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55576f2c6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55576f2be952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55576f528793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55576ec4ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55576ec4656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55576ec34018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f296bef3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f296bef3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55576eb72634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dfb4 is located 308 bytes inside of 528-byte region [0x61600000de80,0x61600000e090) > freed by thread T0 here: > #0 0x55576ec30aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5557715124f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55576f3c0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55576f0cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t0" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="104.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="104.00" routeLength="1432.74" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="168.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="168.00" routeLength="1349.90" waitingTime="38.00" waitingCount="1" stopTime="0.00" timeLoss="70.17" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="235.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="235.00" routeLength="1391.32" waitingTime="69.00" waitingCount="2" stopTime="0.00" timeLoss="134.17" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 40 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549459==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x560f2bf85e32 bp 0x7fff0a4b2910 sp 0x7fff0a4b2908 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x560f2bf85e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f2bf859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f2bc909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f2bc91d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f2be8bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560f2be83952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560f2c0ed793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560f2b80fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560f2b80b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560f2b7f9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb3548d4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb3548d4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f2b737634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x560f2b7f5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560f2e0d74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f2bf85725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f2bc909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t1" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="101.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="101.00" routeLength="1391.32" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1349.90" waitingTime="35.00" waitingCount="1" stopTime="0.00" timeLoss="67.17" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="232.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="232.00" routeLength="1432.74" waitingTime="63.00" waitingCount="2" stopTime="0.00" timeLoss="128.18" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 e3 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549488==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x562f04d55e32 bp 0x7ffe42df5810 sp 0x7ffe42df5808 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x562f04d55e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562f04d559df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562f04a609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562f04a61d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562f04c5bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562f04c53952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562f04ebd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562f045dfc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562f045db56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562f045c9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f52a0520d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52a0520e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562f04507634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x562f045c5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562f06ea74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562f04d55725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562f04a609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1432.74" waitingTime="29.00" waitingCount="1" stopTime="0.00" timeLoss="61.18" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="221.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="221.00" routeLength="1391.32" waitingTime="88.00" waitingCount="1" stopTime="0.00" timeLoss="120.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 dd 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549472==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x555e454a1e32 bp 0x7ffcbfb260b0 sp 0x7ffcbfb260a8 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x555e454a1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e454a19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e451ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e451add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e453a7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555e4539f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555e45609793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555e44d2bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555e44d2756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555e44d15018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa5c0ca7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa5c0ca7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e44c53634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x555e44d11aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555e475f34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e454a1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e451ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t1" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="101.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="101.00" routeLength="1391.32" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="171.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="171.00" routeLength="1432.74" waitingTime="35.00" waitingCount="1" stopTime="0.00" timeLoss="67.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="235.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="235.00" routeLength="1349.90" waitingTime="105.00" waitingCount="1" stopTime="0.00" timeLoss="137.17" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 4a5,87 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 32 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549480==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x55f45d819e32 bp 0x7ffd3ca94990 sp 0x7ffd3ca94988 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x55f45d819e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f45d8199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f45d5249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f45d525d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f45d71febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f45d717952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f45d981793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f45d0a3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f45d09f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f45d08d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa6f813ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa6f813ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f45cfcb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x55f45d089aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f45f96b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f45d819725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f45d5249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,9d4 < <tripinfo id="t2" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="101.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="101.00" routeLength="1391.32" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="171.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="171.00" routeLength="1432.74" waitingTime="35.00" waitingCount="1" stopTime="0.00" timeLoss="67.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t3" depart="0.00" departLane="n_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="238.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="238.00" routeLength="1432.74" waitingTime="102.00" waitingCount="1" stopTime="0.00" timeLoss="134.18" rerouteNo="1" devices="tripinfo_t3 routing_t3" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="0.00" departLane="j_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="294.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="294.00" routeLength="1391.32" waitingTime="161.00" waitingCount="1" stopTime="0.00" timeLoss="193.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 05 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549477==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x562144e79e32 bp 0x7fff1ba67bb0 sp 0x7fff1ba67ba8 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x562144e79e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562144e799df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562144b849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562144b85d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562144d7febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562144d77952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562144fe1793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562144703c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5621446ff56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5621446ed018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0507db8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0507db8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56214462b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x5621446e9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562146fcb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562144e79725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562144b849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,9d4 < <tripinfo id="t2" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="101.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="101.00" routeLength="1391.32" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="171.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="171.00" routeLength="1432.74" waitingTime="35.00" waitingCount="1" stopTime="0.00" timeLoss="67.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t3" depart="0.00" departLane="n_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="238.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="238.00" routeLength="1432.74" waitingTime="102.00" waitingCount="1" stopTime="0.00" timeLoss="134.18" rerouteNo="1" devices="tripinfo_t3 routing_t3" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="0.00" departLane="j_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="294.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="294.00" routeLength="1391.32" waitingTime="161.00" waitingCount="1" stopTime="0.00" timeLoss="193.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 23 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549490==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55c7f7572e32 bp 0x7ffff6077690 sp 0x7ffff6077688 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55c7f7572e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c7f75729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c7f727d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c7f727ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c7f7478ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c7f7470952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c7f76da793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c7f6dfcc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c7f6df856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c7f6de6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f144f9c8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f144f9c8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c7f6d24634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55c7f6de2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c7f96c44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c7f7572725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c7f727d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,9d4 < <tripinfo id="t1" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1391.32" waitingTime="32.00" waitingCount="1" stopTime="0.00" timeLoss="64.17" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="tx" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="221.00" arrivalLane="j_0" arrivalPos="500.00" arrivalSpeed="13.89" duration="221.00" routeLength="1391.32" waitingTime="88.00" waitingCount="1" stopTime="0.00" timeLoss="120.16" rerouteNo="1" devices="tripinfo_tx routing_tx" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="30.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="294.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="264.00" routeLength="1432.74" waitingTime="110.00" waitingCount="2" stopTime="0.00" timeLoss="160.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 39 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549482==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x560e22b00e32 bp 0x7ffe6e09ce10 sp 0x7ffe6e09ce08 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x560e22b00e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560e22b009df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560e2280b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560e2280cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560e22a06ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560e229fe952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560e22c68793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560e2238ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560e2238656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560e22374018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2c6f359d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2c6f359e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560e222b2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x560e22370aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560e24c524f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560e22b00725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560e2280b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,9d4 < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t3" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1391.32" waitingTime="32.00" waitingCount="1" stopTime="0.00" timeLoss="64.17" rerouteNo="1" devices="tripinfo_t3 routing_t3" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="224.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="224.00" routeLength="1432.74" waitingTime="88.00" waitingCount="1" stopTime="0.00" timeLoss="120.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="30.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="294.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="264.00" routeLength="1432.74" waitingTime="110.00" waitingCount="2" stopTime="0.00" timeLoss="160.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 45 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549591==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x5565ff5b0e32 bp 0x7ffc93db0b50 sp 0x7ffc93db0b48 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x5565ff5b0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5565ff5b09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5565ff2bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5565ff2bcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5565ff4b6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5565ff4ae952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5565ff718793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5565fee3ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5565fee3656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5565fee24018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff3e49aed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff3e49aee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5565fed62634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x5565fee20aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5566017024f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5565ff5b0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5565ff2bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t1" depart="20.00" departLane="-f2_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="221.00" arrivalLane="-a2_0" arrivalPos="200.00" arrivalSpeed="5.00" duration="201.00" routeLength="891.32" waitingTime="26.00" waitingCount="1" stopTime="40.00" timeLoss="96.65" rerouteNo="0" devices="tripinfo_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="279.00" arrivalLane="f_0" arrivalPos="200.00" arrivalSpeed="5.00" duration="279.00" routeLength="849.90" waitingTime="0.00" waitingCount="0" stopTime="164.00" timeLoss="53.64" rerouteNo="0" devices="tripinfo_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="25.00" departLane="-f2_0" departPos="50.10" departSpeed="10.16" departDelay="5.00" arrival="281.00" arrivalLane="-a2_0" arrivalPos="200.00" arrivalSpeed="5.00" duration="256.00" routeLength="891.32" waitingTime="0.00" waitingCount="0" stopTime="136.00" timeLoss="55.65" rerouteNo="0" devices="tripinfo_t2" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 f2 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549567==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x564476e0fe32 bp 0x7ffd1847d530 sp 0x7ffd1847d528 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x564476e0fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564476e0f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564476b1a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564476b1bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564476d15ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564476d0d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564476f77793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564476699c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56447669556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564476683018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f44fc499d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f44fc499e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5644765c1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x56447667faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564478f614f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564476e0f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564476b1a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t1" depart="0.00" departLane="c_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="65.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="65.00" routeLength="891.32" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="123.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="123.00" routeLength="1391.32" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="22.05" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="187.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="187.00" routeLength="1349.90" waitingTime="57.00" waitingCount="1" stopTime="0.00" timeLoss="89.17" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 fa 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549541==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55b84f2e3e32 bp 0x7ffd7cfa1230 sp 0x7ffd7cfa1228 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55b84f2e3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b84f2e39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b84efee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b84efefd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b84f1e9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b84f1e1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b84f44b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b84eb6dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b84eb6956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b84eb57018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f19a1da3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f19a1da3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b84ea95634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55b84eb53aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b8514354f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b84f2e3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b84efee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="c_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="891.32" waitingTime="68.00" waitingCount="1" stopTime="0.00" timeLoss="100.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="221.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="221.00" routeLength="1391.32" waitingTime="88.00" waitingCount="1" stopTime="0.00" timeLoss="120.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 90 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549569==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55c91bd42e32 bp 0x7fff7b9b9e10 sp 0x7fff7b9b9e08 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55c91bd42e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c91bd429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c91ba4d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c91ba4ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c91bc48ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c91bc40952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c91beaa793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c91b5ccc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c91b5c856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c91b5b6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd089abdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd089abde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c91b4f4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55c91b5b2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c91de944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c91bd42725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c91ba4d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1391.32" waitingTime="32.00" waitingCount="1" stopTime="0.00" timeLoss="64.17" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="101.00" departLane="c_0" departPos="50.10" departSpeed="13.89" departDelay="71.00" arrival="232.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="131.00" routeLength="891.32" waitingTime="34.00" waitingCount="1" stopTime="0.00" timeLoss="66.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 ae 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 6d 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549573==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x5579fcd4ae32 bp 0x7fff08a21230 sp 0x7fff08a21228 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x5579fcd4ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5579fcd4a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5579fca559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5579fca56d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5579fcc50ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5579fcc48952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5579fceb2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5579fc5d4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5579fc5d056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5579fc5be018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7feffaca9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feffaca9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5579fc4fc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x5579fc5baaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5579fee9c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5579fcd4a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5579fca559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1391.32" waitingTime="32.00" waitingCount="1" stopTime="0.00" timeLoss="64.17" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="101.00" departLane="c_0" departPos="50.10" departSpeed="13.89" departDelay="71.00" arrival="232.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="131.00" routeLength="891.32" waitingTime="20.00" waitingCount="1" stopTime="5.00" timeLoss="61.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 d6 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549555==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55737b1f1e32 bp 0x7ffcf5791110 sp 0x7ffcf5791108 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55737b1f1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55737b1f19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55737aefc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55737aefdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55737b0f7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55737b0ef952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55737b359793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55737aa7bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55737aa7756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55737aa65018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2b93439d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2b93439e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55737a9a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55737aa61aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55737d3434f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55737b1f1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55737aefc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t2" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="168.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="168.00" routeLength="1432.74" waitingTime="32.00" waitingCount="1" stopTime="0.00" timeLoss="64.18" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="224.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="224.00" routeLength="1391.56" waitingTime="91.00" waitingCount="1" stopTime="0.00" timeLoss="123.15" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="323.00" arrivalLane="c_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="323.00" routeLength="4350.14" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="8.88" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 f7 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549491==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x565195849e32 bp 0x7fff4e3b1c70 sp 0x7fff4e3b1c68 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x565195849e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5651958499df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5651955549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565195555d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56519574febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x565195747952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5651959b1793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5651950d3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5651950cf56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5651950bd018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb7e36fcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7e36fce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565194ffb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x5651950b9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56519799b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565195849725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5651955549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t2" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1391.32" waitingTime="32.00" waitingCount="1" stopTime="0.00" timeLoss="64.17" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="4.00" departLane="a_0" departPos="50.10" departSpeed="12.65" departDelay="4.00" arrival="221.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="217.00" routeLength="1391.32" waitingTime="83.00" waitingCount="1" stopTime="0.00" timeLoss="116.16" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 5a6,88 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 58 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549509==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x555d140d4e32 bp 0x7ffc45150f50 sp 0x7ffc45150f48 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x555d140d4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555d140d49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555d13ddf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555d13de0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555d13fdaebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555d13fd2952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555d1423c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555d1395ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555d1395a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555d13948018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd96fad8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd96fad8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555d13886634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x555d13944aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555d162264f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555d140d4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555d13ddf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t1" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="400.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="400.00" routeLength="1349.90" waitingTime="301.00" waitingCount="1" stopTime="0.00" timeLoss="305.88" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="413.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="413.00" routeLength="1391.32" waitingTime="301.00" waitingCount="1" stopTime="0.00" timeLoss="315.72" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="4.00" departLane="h_0" departPos="50.10" departSpeed="12.65" departDelay="4.00" arrival="477.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="473.00" routeLength="1349.90" waitingTime="324.00" waitingCount="2" stopTime="0.00" timeLoss="375.17" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 4a5,87 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 f1 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549542==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55aa3ce13e32 bp 0x7ffc0037ba50 sp 0x7ffc0037ba48 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55aa3ce13e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aa3ce139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aa3cb1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aa3cb1fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aa3cd19ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55aa3cd11952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55aa3cf7b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55aa3c69dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55aa3c69956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55aa3c687018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8b9041ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b9041ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aa3c5c5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55aa3c683aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55aa3ef654f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aa3ce13725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aa3cb1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t1" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="400.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="400.00" routeLength="1349.90" waitingTime="301.00" waitingCount="1" stopTime="0.00" timeLoss="305.88" rerouteNo="0" devices="tripinfo_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="413.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="413.00" routeLength="1391.32" waitingTime="301.00" waitingCount="1" stopTime="0.00" timeLoss="315.72" rerouteNo="0" devices="tripinfo_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="4.00" departLane="h_0" departPos="50.10" departSpeed="12.65" departDelay="4.00" arrival="477.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="473.00" routeLength="1349.90" waitingTime="324.00" waitingCount="2" stopTime="0.00" timeLoss="375.17" rerouteNo="0" devices="tripinfo_t2" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 f0 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549285==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x563a31496e32 bp 0x7ffcaaf5f450 sp 0x7ffcaaf5f448 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x563a31496e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a314969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a311a19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a311a2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a3139cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563a31394952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563a315fe793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563a30d20c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563a30d1c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563a30d0a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f056827dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f056827de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a30c48634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x563a30d06aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563a335e84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a31496725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a311a19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t1" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1432.74" waitingTime="29.00" waitingCount="1" stopTime="0.00" timeLoss="61.18" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="221.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="221.00" routeLength="1391.32" waitingTime="88.00" waitingCount="1" stopTime="0.00" timeLoss="120.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 2c2,92 < Warning: Cannot check for all deadlocks on swapConstraints because the route for vehicle 't2' is not computed yet --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000de80: note: object has invalid vptr > 00 00 00 00 35 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549280==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dfb4 at pc 0x55e3e0789e32 bp 0x7fff292224f0 sp 0x7fff292224e8 > READ of size 4 at 0x61600000dfb4 thread T0 > #0 0x55e3e0789e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e3e07899df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e3e04949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e3e0495d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e3e0682e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e3e004873c in MSNet::clearState(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1011:23 > #6 0x55e3e005c048 in MSNet::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1657:5 > #7 0x55e3e1033b95 in libsumo::Simulation::loadState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:860:56 > #8 0x55e3e0d686d1 in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:356:31 > #9 0x55e3e0c766bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #10 0x55e3e0c81535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #11 0x55e3e0010b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #12 0x55e3e000f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #13 0x55e3dfffd018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #14 0x7f049ca44d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #15 0x7f049ca44e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #16 0x55e3dff3b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > <truncated after showing first 30 lines> ---------- Differences in output ---------- 9,12d8 < constraints after swap < tls=A Constraint(signalId=A tripId=t0, foeId=t2, foeSignal=D, limit=3, type=0, mustWait=True, active=True) < tls=C Constraint(signalId=C tripId=t0, foeId=t1, foeSignal=H, limit=4, type=0, mustWait=True, active=True) < tls=C Constraint(signalId=C tripId=t2, foeId=t1, foeSignal=H, limit=5, type=0, mustWait=True, active=True) ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:17 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,25 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < <tripinfo id="t1" depart="0.00" departLane="h_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="98.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="98.00" routeLength="1349.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="tripinfo_t1 routing_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="0.00" departLane="d_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="165.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="165.00" routeLength="1432.74" waitingTime="29.00" waitingCount="1" stopTime="0.00" timeLoss="61.18" rerouteNo="1" devices="tripinfo_t2 routing_t2" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t0" depart="0.00" departLane="a_0" departPos="50.10" departSpeed="13.89" departDelay="0.00" arrival="221.00" arrivalLane="g_0" arrivalPos="400.00" arrivalSpeed="13.89" duration="221.00" routeLength="1391.32" waitingTime="88.00" waitingCount="1" stopTime="0.00" timeLoss="120.16" rerouteNo="1" devices="tripinfo_t0 routing_t0" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > <save-state.constraints value="true"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="54163"/> > </traci_server> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ff80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ff80: note: object has invalid vptr > 00 00 00 00 9b 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549347==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000100b4 at pc 0x558036e65e32 bp 0x7ffd3c98b6b0 sp 0x7ffd3c98b6a8 > READ of size 4 at 0x6160000100b4 thread T0 > #0 0x558036e65e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558036e659df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558036b709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558036b71d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558036d6bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558036d63952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558036fcd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5580366efc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5580366eb56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5580366d9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f947f280d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f947f280e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558036617634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000100b4 is located 308 bytes inside of 528-byte region [0x61600000ff80,0x616000010190) > freed by thread T0 here: > #0 0x5580366d5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558038fb74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558036e65725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558036b709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,8d4 < <tripinfo id="t0" depart="0.00" departLane="E0_0" departPos="50.10" departSpeed="8.17" departDelay="0.00" arrival="253.00" arrivalLane="E12_0" arrivalPos="100.00" arrivalSpeed="3.25" duration="253.00" routeLength="620.61" waitingTime="0.00" waitingCount="0" stopTime="107.00" timeLoss="101.12" rerouteNo="0" devices="tripinfo_t0" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t1" depart="0.00" departLane="E3_0" departPos="50.10" departSpeed="8.17" departDelay="0.00" arrival="320.00" arrivalLane="E12_0" arrivalPos="100.00" arrivalSpeed="3.25" duration="320.00" routeLength="599.90" waitingTime="0.00" waitingCount="0" stopTime="202.00" timeLoss="74.61" rerouteNo="1" devices="tripinfo_t1" vType="train" speedFactor="1.00" vaporized=""/> < <tripinfo id="t2" depart="113.00" departLane="E0_0" departPos="50.10" departSpeed="2.72" departDelay="113.00" arrival="453.00" arrivalLane="E12_0" arrivalPos="100.00" arrivalSpeed="3.25" duration="340.00" routeLength="620.61" waitingTime="0.00" waitingCount="0" stopTime="191.00" timeLoss="104.12" rerouteNo="0" devices="tripinfo_t2" vType="train" speedFactor="1.00" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 98 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549763==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x5616647fae32 bp 0x7ffd7f0a0630 sp 0x7ffd7f0a0628 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x5616647fae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616647fa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616645059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561664506d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616646f3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5616646f3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5616646f57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56166407a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56166407d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56166406e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbd4bd28d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbd4bd28e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561663fac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dcb4 is located 308 bytes inside of 528-byte region [0x61600000db80,0x61600000dd90) > freed by thread T0 here: > #0 0x56166406aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56166694c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616647fa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616645059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d280: note: object has invalid vptr > 00 00 00 00 59 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2549761==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d3b4 at pc 0x559a74370e32 bp 0x7ffcb69d0f30 sp 0x7ffcb69d0f28 > READ of size 4 at 0x61600000d3b4 thread T0 > #0 0x559a74370e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559a743709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559a7407b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559a7407cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559a74276ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559a7426e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559a744d8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559a73bfac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559a73bf656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559a73be4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fdc4fcc2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdc4fcc2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559a73b22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d3b4 is located 308 bytes inside of 528-byte region [0x61600000d280,0x61600000d490) > freed by thread T0 here: > #0 0x559a73be0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559a764c24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559a74370725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559a7407b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 211,1570d210 < 106.0 N1_0 b=() r=() p=() < 106.0 N2_0 b=() r=() p=() < 107.0 N1_0 b=() r=() p=() < 107.0 N2_0 b=() r=() p=() < 108.0 N1_0 b=() r=() p=() < 108.0 N2_0 b=() r=() p=() < 109.0 N1_0 b=() r=() p=() < 109.0 N2_0 b=() r=() p=() < 110.0 N1_0 b=() r=() p=() < 110.0 N2_0 b=() r=() p=() < 111.0 N1_0 b=() r=() p=() < 111.0 N2_0 b=() r=() p=() < 112.0 N1_0 b=() r=() p=() < 112.0 N2_0 b=() r=() p=() < 113.0 N1_0 b=() r=() p=() < 113.0 N2_0 b=() r=() p=() < 114.0 N1_0 b=() r=() p=() < 114.0 N2_0 b=() r=() p=() < 115.0 N1_0 b=() r=() p=() < 115.0 N2_0 b=() r=() p=() < 116.0 N1_0 b=() r=() p=() < 116.0 N2_0 b=() r=() p=() < 117.0 N1_0 b=() r=() p=() < 117.0 N2_0 b=() r=() p=() < 118.0 N1_0 b=() r=() p=() < 118.0 N2_0 b=() r=() p=() < 119.0 N1_0 b=('rail2',) r=() p=() < 119.0 N2_0 b=('rail2',) r=() p=() < 120.0 N1_0 b=('rail2',) r=() p=() <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000fc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000fc80: note: object has invalid vptr > 00 00 00 00 21 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 > ================================================================= > ==2549823==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fdb4 at pc 0x55cdbb3d3e32 bp 0x7ffdc4e56770 sp 0x7ffdc4e56768 > READ of size 4 at 0x61600000fdb4 thread T0 > #0 0x55cdbb3d3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cdbb3d39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cdbb0de9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cdbb0dfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cdbb2d9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cdbb2d1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cdbb53b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55cdbac5dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55cdbac5956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cdbac47018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f960200cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f960200ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cdbab85634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000fdb4 is located 308 bytes inside of 528-byte region [0x61600000fc80,0x61600000fe90) > freed by thread T0 here: > #0 0x55cdbac43aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cdbd5254f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cdbb3d3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cdbb0de9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:22 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,34 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="2" inserted="2" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < </statistics> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <statistic-output value="statistics.xml"/> > </output> > > <processing> > <time-to-teleport value="-1"/> > <default.speeddev value="0"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> <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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: 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 > ================================================================= > ==2549754==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x560176aa6e32 bp 0x7ffeec3a3310 sp 0x7ffeec3a3308 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x560176aa6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560176aa69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5601767b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5601767b2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56017699fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56017699f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5601769a17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5601763266a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560176329698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56017631a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f87e10fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f87e10fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560176258634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x560176316aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560178bf84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560176aa6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5601767b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: 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 > ================================================================= > ==2548259==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55d93b934e32 bp 0x7fffe31f0190 sp 0x7fffe31f0188 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55d93b934e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d93b9349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d93b63f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d93b640d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d93b82de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d93b82d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d93b82f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d93b1b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d93b1b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d93b1a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa372170d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa372170e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d93b0e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55d93b1a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d93da864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d93b934725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d93b63f9b6 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 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: 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 > ================================================================= > ==2548276==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x55d0b2532e32 bp 0x7ffe6e0a3bb0 sp 0x7ffe6e0a3ba8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x55d0b2532e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d0b25329df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0b223d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d0b223ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d0b2438ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d0b2430952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d0b269a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d0b1dbcc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d0b1db856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d0b1da6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f600d549d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f600d549e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0b1ce4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x55d0b1da2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d0b46844f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d0b2532725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0b223d9b6 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 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 a3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548253==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55c67b60be32 bp 0x7ffc60130130 sp 0x7ffc60130128 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55c67b60be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c67b60b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c67b3169b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c67b317d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c67b511ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c67b509952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c67b773793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c67ae95c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c67ae9156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c67ae7f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe826859d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe826859e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c67adbd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55c67ae7baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c67d75d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c67b60b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c67b3169b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,8 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="v_startInternal" depart="0.00" arrival="11.00"> < <route edges=":C_11 CN"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > </input> 9c10,22 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="47587"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 6e 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 > ================================================================= > ==2548302==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x55c8fdcd9e32 bp 0x7ffc3b248a50 sp 0x7ffc3b248a48 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x55c8fdcd9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c8fdcd99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8fd9e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c8fd9e5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c8fdbdfebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c8fdbd7952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c8fde41793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c8fd563c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c8fd55f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c8fd54d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1264b1ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1264b1ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c8fd48b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dcb4 is located 308 bytes inside of 528-byte region [0x61600000db80,0x61600000dd90) > freed by thread T0 here: > #0 0x55c8fd549aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c8ffe2b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c8fdcd9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8fd9e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,6d4 < <tripinfo id="tripTest" depart="0.00" departLane="SC_1" departPos="3.00" departSpeed="5.00" departDelay="0.00" arrival="19.00" arrivalLane="NC_1" arrivalPos="20.00" arrivalSpeed="7.39" duration="19.00" routeLength="221.82" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.44" rerouteNo="1" devices="vehroute_tripTest tripinfo_tripTest routing_tripTest" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized=""/> < </tripinfos> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,8 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="tripTest" depart="0.00" departLane="1" departPos="3.00" departSpeed="5.00" arrivalLane="1" arrivalPos="20.00" arrivalSpeed="8.00" line="testLine" speedFactor="1.0600" arrival="19.00"> < <route edges="SC CN NC"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > </input> 9c10,23 < </routes> --- > <output> > <tripinfo-output value="tripinfo.xml"/> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="48673"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 1c1,90 < Error: Answered with error to command 0xc4: Departure speed for vehicle 'v0' is too high for the vehicle type 't0'. --- > /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 88 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548277==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55aac6d9de32 bp 0x7ffe43890bd0 sp 0x7ffe43890bc8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55aac6d9de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aac6d9d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aac6aa89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aac6aa9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aac6ca3ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55aac7757486 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 0x55aac73f2194 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1210:17 > #7 0x55aac728a6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x55aac7295535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x55aac6624b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x55aac662356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x55aac6611018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f34bb186d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7f34bb186e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x55aac654f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in output ---------- 1d0 < minExpected: 0 ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,28 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < </tripinfos> --- > <input> > <net-file value="input_net2.net.xml"/> > <additional-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > <tripinfo-output.write-undeparted value="true"/> > </output> > > <processing> > <tls.all-off value="true"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="44337"/> > </traci_server> > > </configuration> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,90 < Error: Answered with error to command 0xc4: Vehicle 'v0' has no valid route (Departure speed for vehicle 'v0' is too high for the vehicle type 't0'.). --- > /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 8a 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548287==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x562f94fcde32 bp 0x7ffc572b74f0 sp 0x7ffc572b74e8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x562f94fcde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562f94fcd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562f94cd89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562f94cd9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562f94ed3ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562f959869e4 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:1645:55 > #6 0x562f95622194 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1210:17 > #7 0x562f954ba6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x562f954c5535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x562f94854b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x562f9485356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x562f94841018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f606d83cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x7f606d83ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #14 0x562f9477f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: <truncated after showing first 30 lines> ---------- Differences in output ---------- 1d0 < minExpected: 0 ---------- Differences in tripinfo ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,29 < <tripinfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tripinfo_file.xsd"> < </tripinfos> --- > <input> > <net-file value="input_net2.net.xml"/> > <additional-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfo.xml"/> > <tripinfo-output.write-undeparted value="true"/> > </output> > > <processing> > <ignore-route-errors value="true"/> > <tls.all-off value="true"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="38809"/> > </traci_server> > <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 0x61600000d880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d880: note: object has invalid vptr > 00 00 00 00 99 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548269==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x5571f5f9de32 bp 0x7ffec74e7130 sp 0x7ffec74e7128 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x5571f5f9de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5571f5f9d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5571f5ca89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5571f5ca9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5571f5ea3ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5571f5e9b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5571f6105793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5571f5827c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5571f582356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5571f5811018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fbc71ab6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc71ab6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5571f574f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x5571f580daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5571f80ef4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5571f5f9d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5571f5ca89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,9d4 < <personinfo id="p0" depart="3.00" type="DEFAULT_PEDTYPE" speedFactor="0.94"> < <ride waitingTime="0.00" vehicle="v0" depart="3.00" arrival="22.00" arrivalPos="91.95" duration="19.00" routeLength="194.90" timeLoss="5.38"/> < </personinfo> < <tripinfo id="v0" depart="3.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="22.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="14.42" duration="19.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="5.38" rerouteNo="0" devices="tripinfo_v0 person_v0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,92 > /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 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 > ================================================================= > ==2548265==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x5628e1db1e32 bp 0x7ffc9aa6b6b0 sp 0x7ffc9aa6b6a8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x5628e1db1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5628e1db19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628e1abc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5628e1abdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5628e1cb7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5628e1caf952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5628e278da63 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 0x5628e24068dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x5628e229e6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x5628e22a9535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x5628e1638b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x5628e163756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x5628e1625018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7fce3703fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7fce3703fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x5628e1563634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x5628e1621aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,7d4 < <tripinfo id="v0" depart="0.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="1.00" arrivalLane="SC_0" arrivalPos="5.10" arrivalSpeed="0.00" duration="1.00" routeLength="0.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_v0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized="traci"/> < <tripinfo id="v0" depart="1.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="21.00" arrivalLane="CN_0" arrivalPos="91.95" arrivalSpeed="12.69" duration="20.00" routeLength="194.90" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="4.41" rerouteNo="0" devices="tripinfo_v0" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 1c1,83 < Warning: Vehicle 'ego' performs emergency braking on lane 'a_0' with decel=9.00, wished=4.50, severity=1.00, time=9.50. --- > /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 44 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 f9 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548303==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55a2708ebe32 bp 0x7ffd824cd410 sp 0x7ffd824cd408 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55a2708ebe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2708eb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a2705f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a2705f7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a2707f1ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a2707e9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a270a53793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a270175c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a27017156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a27015f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe5dff6dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe5dff6de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a27009d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55a27015baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a272a3d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 504,706c504 < </timestep> < <timestep time="62.50"> < <vehicle id="ego" speed="0.72"/> < <vehicle id="stopped" speed="6.50"/> < </timestep> < <timestep time="63.00"> < <vehicle id="ego" speed="1.08"/> < <vehicle id="stopped" speed="7.80"/> < </timestep> < <timestep time="63.50"> < <vehicle id="ego" speed="1.50"/> < <vehicle id="stopped" speed="9.10"/> < </timestep> < <timestep time="64.00"> < <vehicle id="ego" speed="2.00"/> < <vehicle id="stopped" speed="10.40"/> < </timestep> < <timestep time="64.50"> < <vehicle id="ego" speed="2.56"/> < <vehicle id="stopped" speed="11.70"/> < </timestep> < <timestep time="65.00"> < <vehicle id="ego" speed="3.86"/> < <vehicle id="stopped" speed="13.00"/> < </timestep> < <timestep time="65.50"> < <vehicle id="ego" speed="5.16"/> < <vehicle id="stopped" speed="14.30"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in output ---------- 2,4d1 < Set OverrideMode: 1 , get OverrideMode: 1 < Set OverrideMode: 2 , get OverrideMode: 2 < Set OverrideMode: 3 , get OverrideMode: 3 ---------- Missing result in fcd2 ---------- <?xml version="1.0" encoding="UTF-8"?> <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="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="0.50"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="1.00"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="1.50"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="2.00"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="2.50"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="3.00"> <vehicle id="ego" speed="33.36"/> <truncated after showing first 30 lines> ---------- Missing result in fcd3 ---------- <?xml version="1.0" encoding="UTF-8"?> <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="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="0.50"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="1.00"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="1.50"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="2.00"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="2.50"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="3.00"> <vehicle id="ego" speed="33.36"/> <truncated after showing first 30 lines> ---------- Missing result in fcd4 ---------- <?xml version="1.0" encoding="UTF-8"?> <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="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="0.50"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="1.00"> <vehicle id="ego" speed="33.36"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="1.50"> <vehicle id="ego" speed="33.30"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="2.00"> <vehicle id="ego" speed="33.14"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="2.50"> <vehicle id="ego" speed="32.91"/> <vehicle id="stopped" speed="0.00"/> </timestep> <timestep time="3.00"> <vehicle id="ego" speed="32.60"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 fe 2c 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548304==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55cf3d447e32 bp 0x7ffd76dcbc10 sp 0x7ffd76dcbc08 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55cf3d447e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf3d4479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf3d1529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf3d153d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf3d340e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf3d340786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf3d3427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf3ccc76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf3ccca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf3ccbb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3f0abbcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3f0abbce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf3cbf9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55cf3ccb7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cf3f5994f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf3d447725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf3d1529b6 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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 96 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 be 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546654==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x56331055ae32 bp 0x7ffe17feb950 sp 0x7ffe17feb948 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x56331055ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56331055a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5633102659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563310266d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563310460ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563310458952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5633106c2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56330fde4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56330fde056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56330fdce018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f07fc42bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f07fc42be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56330fd0c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x56330fdcaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5633126ac4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56331055a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5633102659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:51 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,23 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="5.00" from="gneE0_0" to="gneE0_1" dir="1" speed="10.40" pos="35.94" reason="traci|urgent relativeRight" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="10.00" from="gneE0_1" to="gneE0_0" dir="-1" speed="13.55" pos="104.53" reason="traci|urgent relativeLeft" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="15.00" from="gneE0_0" to="gneE0_1" dir="1" speed="13.61" pos="173.40" reason="traci|urgent absolute2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="16.00" from="gneE0_1" to="gneE0_2" dir="1" speed="13.80" pos="187.21" reason="traci|urgent absolute2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="43683"/> > </traci_server> > > </configuration> ---------- Differences in output ---------- 19,20d18 < t=18.0 (vehicle missing) < t=19.0 (vehicle missing)
---------- Differences in errors ---------- 0a1,82 > /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 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 > ================================================================= > ==2546704==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x555572682e32 bp 0x7fffa32bdd10 sp 0x7fffa32bdd08 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x555572682e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5555726829df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55557238d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55557238ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55557257be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55557257b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55557257d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555571f026a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555571f05698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555571ef6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6d0e88dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6d0e88de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555571e34634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x555571ef2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5555747d44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555572682725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55557238d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,50c6,23 < <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="v0" x="5.10" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.70" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.60" pos="7.70" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="12.49" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="4.79" pos="12.49" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="18.96" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="6.47" pos="18.96" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="27.18" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="8.22" pos="27.18" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="37.11" y="1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="9.93" pos="162.89" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="48.49" y="1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="11.37" pos="151.51" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="61.53" y="1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.05" pos="138.47" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="8.00"> <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 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 f0 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 > ================================================================= > ==2546706==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x55f0e1c78e32 bp 0x7fff2155d110 sp 0x7fff2155d108 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x55f0e1c78e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f0e1c789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f0e19839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f0e1984d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f0e1b71e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f0e1b71786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f0e1b737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f0e14f86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f0e14fb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f0e14ec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f31be51fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f31be51fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f0e142a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x55f0e14e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f0e3dca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f0e1c78725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f0e19839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,50c6,23 < <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="v0" x="5.10" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.70" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.60" pos="7.70" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="12.49" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="4.79" pos="12.49" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="18.96" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="6.47" pos="18.96" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="27.18" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="8.22" pos="27.18" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="37.11" y="1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="9.93" pos="162.89" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="48.49" y="1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="11.37" pos="151.51" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="61.53" y="1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.05" pos="138.47" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="8.00"> <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 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: 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 > ================================================================= > ==2546710==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x5617ccd7ae32 bp 0x7ffc488542d0 sp 0x7ffc488542c8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x5617ccd7ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5617ccd7a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5617cca859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5617cca86d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5617ccc73e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5617ccc73786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5617ccc757f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5617cc5fa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5617cc5fd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5617cc5ee216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8aafdfdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8aafdfde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5617cc52c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x5617cc5eaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5617ceecc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5617ccd7a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5617cca859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,47c6,23 < <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="v0" x="5.10" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.44" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.34" pos="7.44" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="11.22" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="3.78" pos="11.22" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="17.45" y="-4.80" angle="90.00" type="DEFAULT_VEHTYPE" speed="6.23" pos="17.45" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="25.72" y="-4.80" angle="90.00" type="DEFAULT_VEHTYPE" speed="8.26" pos="25.72" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="35.93" y="-4.80" angle="90.00" type="DEFAULT_VEHTYPE" speed="10.22" pos="35.93" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="48.71" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="12.78" pos="48.71" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="62.69" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.98" pos="62.69" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="8.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,84 > /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 97 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 > ================================================================= > ==2546711==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x55b9009dce32 bp 0x7ffd27e422d0 sp 0x7ffd27e422c8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x55b9009dce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b9009dc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b9006e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b9006e8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b9008d5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b9008d5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b9008d77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b90025c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b90025f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b900250216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdb32a36d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdb32a36e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b90018e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x55b90024caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b902b2e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b9009dc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b9006e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,50c6,23 < <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="v0" x="5.10" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.70" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.60" pos="7.70" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="12.49" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="4.79" pos="12.49" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="18.96" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="6.47" pos="18.96" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="27.18" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="8.22" pos="27.18" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="37.11" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="9.93" pos="37.11" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="48.41" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="11.30" pos="48.41" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="61.93" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.51" pos="61.93" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="8.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: 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 20 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546708==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x55c43f501e32 bp 0x7ffe7b014610 sp 0x7ffe7b014608 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x55c43f501e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c43f5019df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c43f20c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c43f20dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c43f3fae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c43f3fa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c43f3fc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c43ed816a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c43ed84698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c43ed75216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc8775a4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc8775a4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c43ecb3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x55c43ed71aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c4416534f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c43f501725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c43f20c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,23 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="6.00" from="E0_2" to="E0_1" dir="-1" speed="29.19" pos="178.92" reason="strategic|traci|urgent absolute" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="46457"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 bf 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 > ================================================================= > ==2546705==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x5619cdc02e32 bp 0x7ffd43454050 sp 0x7ffd43454048 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x5619cdc02e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5619cdc029df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5619cd90d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5619cd90ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5619cdafbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5619cdafb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5619cdafd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5619cd4826a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5619cd485698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5619cd476216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f21340bbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f21340bbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5619cd3b4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x5619cd472aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5619cfd544f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5619cdc02725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5619cd90d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,23 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="10.00" from="gneE0_0" to="gneE0_1" dir="1" speed="13.61" pos="103.09" reason="strategic|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="58827"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: 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 a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546709==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55f0fe2bee32 bp 0x7ffc4cfa7a10 sp 0x7ffc4cfa7a08 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55f0fe2bee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f0fe2be9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f0fdfc99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f0fdfcad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f0fe1b7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f0fe1b7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f0fe1b97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f0fdb3e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f0fdb41698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f0fdb32216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0a1a98cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0a1a98ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f0fda70634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55f0fdb2eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f1004104f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f0fe2be725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f0fdfc99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,27 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="6.00" from="gneE0_0" to="gneE0_1" dir="1" speed="12.49" pos="48.44" reason="traci relativeRight" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="10.00" from="gneE0_1" to="gneE0_0" dir="-1" speed="13.85" pos="105.20" reason="traci|urgent|sublane relativeLeft" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="15.00" from="gneE0_0" to="gneE0_1" dir="1" speed="13.68" pos="173.54" reason="traci|urgent|sublane absolute2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="19.00" from="gneE0_1" to="gneE0_2" dir="1" speed="13.51" pos="228.18" reason="traci absolute2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="35433"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 e3 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546780==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x55b0ec9e5e32 bp 0x7ffd926a5130 sp 0x7ffd926a5128 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x55b0ec9e5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0ec9e59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0ec6f09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0ec6f1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0ec8dee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b0ec8de786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b0ec8e07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b0ec2656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b0ec268698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b0ec259216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f96bdf8ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f96bdf8ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0ec197634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x55b0ec255aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b0eeb374f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b0ec9e5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0ec6f09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:53 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,44c6,27 < <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="v0" x="5.10" y="-5.80" angle="90.00" type="t0" speed="0.00" pos="5.10" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.13" y="-5.80" angle="90.00" type="t0" speed="2.03" pos="7.13" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="11.11" y="-5.80" angle="90.00" type="t0" speed="3.98" pos="11.11" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="17.66" y="-5.80" angle="90.00" type="t0" speed="6.54" pos="17.66" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="25.93" y="-5.80" angle="90.00" type="t0" speed="8.27" pos="25.93" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="35.62" y="-5.80" angle="90.00" type="t0" speed="9.69" pos="35.62" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="46.99" y="-5.80" angle="90.00" type="t0" speed="11.37" pos="46.99" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="60.03" y="-5.80" angle="90.00" type="t0" speed="13.03" pos="60.03" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="8.00"> <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 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 c3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546772==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x56257a527e32 bp 0x7ffe94f44c30 sp 0x7ffe94f44c28 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x56257a527e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56257a5279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56257a2329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56257a233d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56257a420e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56257a420786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56257a4227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562579da76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562579daa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562579d9b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc7e243bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc7e243be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562579cd9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x562579d97aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56257c6794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56257a527725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56257a2329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,50c6,27 < <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="v0" x="5.10" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.70" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.60" pos="7.70" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="12.49" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="4.79" pos="12.49" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="18.96" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="6.47" pos="18.96" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="27.18" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="8.22" pos="27.18" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="37.11" y="-0.60" angle="84.25" type="DEFAULT_VEHTYPE" speed="9.93" pos="37.11" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="48.41" y="0.40" angle="84.94" type="DEFAULT_VEHTYPE" speed="11.30" pos="951.59" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="61.16" y="0.90" angle="87.75" type="DEFAULT_VEHTYPE" speed="12.74" pos="938.84" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="8.00"> <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 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 c3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546777==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x5629e172ce32 bp 0x7ffc7e5d67d0 sp 0x7ffc7e5d67c8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x5629e172ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5629e172c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5629e14379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5629e1438d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5629e1625e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5629e1625786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5629e16277f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5629e0fac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5629e0faf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5629e0fa0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f02a6d24d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f02a6d24e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5629e0ede634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x5629e0f9caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5629e387e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5629e172c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5629e14379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:53 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,50c6,27 < <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="v0" x="5.10" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.70" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.60" pos="7.70" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="12.49" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="4.79" pos="12.49" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="18.96" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="6.47" pos="18.96" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="27.18" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="8.22" pos="27.18" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="37.11" y="-0.60" angle="84.25" type="DEFAULT_VEHTYPE" speed="9.93" pos="37.11" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="48.41" y="0.40" angle="84.94" type="DEFAULT_VEHTYPE" speed="11.30" pos="951.59" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="61.16" y="0.90" angle="87.75" type="DEFAULT_VEHTYPE" speed="12.74" pos="938.84" lane="-gneE0_0" slope="0.00"/> < </timestep> < <timestep time="8.00"> <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 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: 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 > ================================================================= > ==2546775==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x5608e6c19e32 bp 0x7ffdaf865b70 sp 0x7ffdaf865b68 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x5608e6c19e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5608e6c199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5608e69249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5608e6925d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5608e6b12e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5608e6b12786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5608e6b147f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5608e64996a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5608e649c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5608e648d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd72f6cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd72f6cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5608e63cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x5608e6489aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5608e8d6b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5608e6c19725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5608e69249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,71c6,27 < <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="v0" x="5.10" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.44" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.34" pos="7.44" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="11.22" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="3.78" pos="11.22" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="17.45" y="-7.00" angle="80.89" type="DEFAULT_VEHTYPE" speed="6.23" pos="17.45" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="25.55" y="-6.00" angle="82.96" type="DEFAULT_VEHTYPE" speed="8.09" pos="25.55" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="35.67" y="-5.50" angle="87.17" type="DEFAULT_VEHTYPE" speed="10.12" pos="35.67" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="47.75" y="-6.00" angle="92.37" type="DEFAULT_VEHTYPE" speed="12.08" pos="47.75" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="62.39" y="-7.00" angle="93.91" type="DEFAULT_VEHTYPE" speed="14.64" pos="62.39" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="8.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 0x61600000ae80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ae80: 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 > ================================================================= > ==2546776==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x559a93b10e32 bp 0x7ffeea758210 sp 0x7ffeea758208 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x559a93b10e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559a93b109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559a9381b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559a9381cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559a93a09e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559a93a09786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559a93a0b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559a933906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559a93393698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559a93384216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9daa4f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9daa4f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559a932c2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x559a93380aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559a95c624f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559a93b10725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559a9381b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,27 < <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="blocker" x="5.10" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < <vehicle id="push" x="5.10" y="-2.30" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_2" slope="0.00"/> < <vehicle id="v0" x="5.10" y="-4.10" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_1" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="blocker" x="7.44" y="-8.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.34" pos="7.44" lane="gneE0_0" slope="0.00"/> < <vehicle id="push" x="6.53" y="-2.30" angle="90.00" type="DEFAULT_VEHTYPE" speed="1.43" pos="6.53" lane="gneE0_2" slope="0.00"/> < <vehicle id="v0" x="7.13" y="-4.10" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.03" pos="7.13" lane="gneE0_1" slope="0.00"/> < </timestep> < </fcd-export> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,84 > /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 f3 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 > ================================================================= > ==2546779==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x556fd6997e32 bp 0x7fffafb4b2d0 sp 0x7fffafb4b2c8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x556fd6997e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556fd69979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556fd66a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556fd66a3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556fd6890e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556fd6890786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556fd68927f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556fd62176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556fd621a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556fd620b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8e5a889d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8e5a889e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556fd6149634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x556fd6207aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556fd8ae94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556fd6997725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556fd66a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:53 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,50c6,27 < <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="v0" x="5.10" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="5.10" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="v0" x="7.70" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.60" pos="7.70" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="v0" x="12.49" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="4.79" pos="12.49" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="v0" x="18.96" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="6.47" pos="18.96" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="v0" x="27.18" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="8.22" pos="27.18" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="v0" x="37.11" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="9.93" pos="37.11" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="v0" x="48.41" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="11.30" pos="48.41" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="v0" x="61.93" y="-1.60" angle="90.00" type="DEFAULT_VEHTYPE" speed="13.51" pos="61.93" lane="gneE0_0" slope="0.00"/> < </timestep> < <timestep time="8.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 dd 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 c1 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546782==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x56464ce37e32 bp 0x7fff237d4890 sp 0x7fff237d4888 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x56464ce37e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56464ce379df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56464cb429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56464cb43d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56464cd30e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56464cd30786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56464cd327f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56464c6b76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56464c6ba698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56464c6ab216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbf089c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbf089c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56464c5e9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x56464c6a7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56464ef894f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56464ce37725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56464cb429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:53 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,27 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="5.00" from="E0_2" to="E0_1" dir="-1" speed="28.53" pos="149.73" reason="strategic|traci|urgent absolute" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="55845"/> > </traci_server> > > </configuration> <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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 0f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546769==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55e4b8e44e32 bp 0x7ffcc60513b0 sp 0x7ffcc60513a8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55e4b8e44e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e4b8e449df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e4b8b4f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e4b8b50d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e4b8d3de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e4b8d3d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e4b8d3f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e4b86c46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e4b86c7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e4b86b8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8655f5ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8655f5ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e4b85f6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55e4b86b4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e4baf964f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e4b8e44725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e4b8b4f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:52 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,27 < <lanechanges> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="42635"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 a1 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546862==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x56034acb5e32 bp 0x7ffd57f940b0 sp 0x7ffd57f940a8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x56034acb5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56034acb59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56034a9c09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56034a9c1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56034abbbebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56034abb3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56034ae1d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56034a53fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56034a53b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56034a529018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f695294bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f695294be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56034a467634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x56034a525aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56034ce074f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56034acb5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56034a9c09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:53 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,27 < <lanechanges> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="39475"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 a7 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546889==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x564842097e32 bp 0x7fff693475f0 sp 0x7fff693475e8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x564842097e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5648420979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564841da29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564841da3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564841f9debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564841f95952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5648421ff793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564841921c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56484191d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56484190b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb2f1cbcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb2f1cbce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564841849634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x564841907aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5648441e94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564842097725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564841da29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,27 < <lanechanges> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="43585"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 10 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546887==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55cd56cd8e32 bp 0x7ffced7a0530 sp 0x7ffced7a0528 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55cd56cd8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cd56cd89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cd569e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cd569e4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cd56bdeebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cd56bd6952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cd56e40793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55cd56562c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55cd5655e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cd5654c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7b641b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7b641b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cd5648a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55cd56548aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cd58e2a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cd56cd8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cd569e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,27 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="6.00" from="gneE0_0" to="gneE0_1" dir="1" speed="12.49" pos="48.44" reason="traci sublane_3.2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="39789"/> > </traci_server> > > </configuration> <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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 10 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546950==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x557d6de73e32 bp 0x7ffc929552f0 sp 0x7ffc929552e8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x557d6de73e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557d6de739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557d6db7e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557d6db7fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557d6dd79ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557d6dd71952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557d6dfdb793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557d6d6fdc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557d6d6f956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557d6d6e7018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9f177d0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9f177d0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557d6d625634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x557d6d6e3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557d6ffc54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557d6de73725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557d6db7e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,27 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="6.00" from="gneE0_0" to="gneE0_1" dir="1" speed="12.49" pos="48.44" reason="traci sublane_3.2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="9.00" from="gneE0_1" to="gneE0_2" dir="1" speed="14.68" pos="91.35" reason="traci sublane_3.2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="59575"/> > </traci_server> > <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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: 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 a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546968==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55db94176e32 bp 0x7ffc8183ee10 sp 0x7ffc8183ee08 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55db94176e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db941769df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db93e819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db93e82d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db9407cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55db94074952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55db942de793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55db93a00c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55db939fc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55db939ea018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb225b78d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb225b78e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db93928634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55db939e6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55db962c84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db94176725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db93e819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,27 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="6.00" from="gneE0_2" to="-gneE0_2" dir="1" speed="13.09" pos="49.16" reason="traci sublane_3.2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="33865"/> > </traci_server> > > </configuration> <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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: 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 a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546957==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x5643d727ae32 bp 0x7ffe55c3f8b0 sp 0x7ffe55c3f8a8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x5643d727ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5643d727a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5643d6f859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5643d6f86d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5643d7180ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5643d7178952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5643d73e2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5643d6b04c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5643d6b0056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5643d6aee018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f67ee805d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f67ee805e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5643d6a2c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x5643d6aeaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5643d93cc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5643d727a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5643d6f859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,27 < <lanechanges> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="41471"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 9e 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546960==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x556ad517ce32 bp 0x7ffed9eb8050 sp 0x7ffed9eb8048 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x556ad517ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556ad517c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ad4e879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ad4e88d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ad5082ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556ad507a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556ad52e4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556ad4a06c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556ad4a0256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556ad49f0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f620103ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f620103ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556ad492e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x556ad49ecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556ad72ce4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556ad517c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556ad4e879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,27 < <lanechanges> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="57927"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 12 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546965==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x558260fc8e32 bp 0x7ffe33a6db30 sp 0x7ffe33a6db28 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x558260fc8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558260fc89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558260cd39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558260cd4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558260eceebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558260ec6952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558261130793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x558260852c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55826084e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55826083c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f12411c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f12411c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55826077a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x558260838aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55826311a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558260fc8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558260cd39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,27 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="6.00" from="gneE0_2" to="gneE0_1" dir="-1" speed="13.09" pos="49.16" reason="traci sublane_3.2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="40493"/> > </traci_server> > > </configuration> <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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 0f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 c0 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546959==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x5603fe19ae32 bp 0x7fffa8517e50 sp 0x7fffa8517e48 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x5603fe19ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5603fe19a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5603fdea59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5603fdea6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5603fe0a0ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5603fe098952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5603fe302793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5603fda24c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5603fda2056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5603fda0e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4ecf268d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ecf268e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5603fd94c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x5603fda0aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5604002ec4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5603fe19a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5603fdea59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,27 < <lanechanges> < <change id="v0" type="DEFAULT_VEHTYPE" time="6.00" from="gneE0_2" to="gneE0_1" dir="-1" speed="13.09" pos="49.16" reason="traci sublane_3.2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <change id="v0" type="DEFAULT_VEHTYPE" time="9.00" from="gneE0_1" to="gneE0_0" dir="-1" speed="14.68" pos="92.08" reason="traci sublane_3.2" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <lateral-resolution value="0.8"/> > </processing> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="47025"/> > </traci_server> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000014180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000014180: note: object has invalid vptr > 00 00 00 00 14 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548470==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000142b4 at pc 0x5635c3b0de32 bp 0x7ffc8998d090 sp 0x7ffc8998d088 > READ of size 4 at 0x6160000142b4 thread T0 > #0 0x5635c3b0de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5635c3b0d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5635c38189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5635c3819d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5635c3a06e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5635c3a06786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5635c3a087f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5635c338d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5635c3390698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5635c3381216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f277ea7ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f277ea7ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5635c32bf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000142b4 is located 308 bytes inside of 528-byte region [0x616000014180,0x616000014390) > freed by thread T0 here: > #0 0x5635c337daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5635c5c5f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5635c3b0d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5635c38189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in rawdump ---------- 1387,1398c1387 < <lane id="ed2_1"/> < </edge> < </timestep> < <timestep time="161.00"> < <edge id="ed2"> < <lane id="ed2_0"> < <vehicle id="Stapler_00" pos="302.35" speed="10.00"/> < </lane> < <lane id="ed2_1"/> < </edge> < </timestep> < </netstate> --- > <lane id="ed2_1"/> \ No newline at end of file
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 8d 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548747==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55a91c939e32 bp 0x7ffeb5fa14f0 sp 0x7ffeb5fa14e8 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55a91c939e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a91c9399df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a91c6449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a91c645d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a91c83febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a91c837952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a91caa1793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a91c1c3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a91c1bf56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a91c1ad018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9286f35d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9286f35e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a91c0eb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55a91c1a9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a91ea8b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a91c939725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a91c6449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,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 de 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 > ================================================================= > ==2548572==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5565b4e57e32 bp 0x7ffcc29ae630 sp 0x7ffcc29ae628 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5565b4e57e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5565b4e579df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5565b4b629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5565b4b63d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5565b4d5debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5565b4d55952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5565b4fbf793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5565b46e1c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5565b46dd56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5565b46cb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f887e411d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f887e411e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5565b4609634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5565b46c7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5565b6fa94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5565b4e57725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5565b4b629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 175d174 < 90.0 vSafe=19.9995758172 vActual=19.9995758172
---------- Differences in errors ---------- 1c1,83 < Error: Answered with error to command 0xa4: Vehicle 'ego' is not known. --- > /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 8b 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548688==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x555caf9f7e32 bp 0x7fff74885dd0 sp 0x7fff74885dc8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x555caf9f7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555caf9f79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555caf7029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555caf703d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555caf8fdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555caf8f5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555cafb5f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555caf281c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555caf27d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555caf26b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1a720cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1a720cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555caf1a9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x555caf267aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555cb1b494f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 be 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548796==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x55eeeebb2e32 bp 0x7ffcbd724df0 sp 0x7ffcbd724de8 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x55eeeebb2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eeeebb29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eeee8bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eeee8bed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eeeeab8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55eeeeab0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55eeeed1a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55eeee43cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55eeee43856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55eeee426018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9c81b96d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c81b96e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eeee364634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x55eeee422aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eef0d044f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eeeebb2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eeee8bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 22,36d21 < 21.0: ids=('v2',) loaded=('v0', 'v2') teleporting=('v0',) < 22.0: ids=('v2',) loaded=('v0', 'v2') teleporting=('v0',) < 23.0: ids=('v2',) loaded=('v0', 'v2') teleporting=('v0',) < 24.0: ids=('v2',) loaded=('v0', 'v2') teleporting=('v0',) < 25.0: ids=('v0', 'v2') loaded=('v0', 'v2') teleporting=() < 26.0: ids=('v0',) loaded=('v0',) teleporting=() < 27.0: ids=('v0',) loaded=('v0',) teleporting=() < 28.0: ids=('v0',) loaded=('v0',) teleporting=() < 29.0: ids=('v0',) loaded=('v0',) teleporting=() < 30.0: ids=('v0',) loaded=('v0',) teleporting=() < 31.0: ids=('v0',) loaded=('v0',) teleporting=() < 32.0: ids=('v0',) loaded=('v0',) teleporting=() < 33.0: ids=('v0',) loaded=('v0',) teleporting=() < 34.0: ids=('v0',) loaded=('v0',) teleporting=() < 35.0: ids=('v0',) loaded=('v0',) teleporting=()
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 48 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 > ================================================================= > ==2548502==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x556e4328ae32 bp 0x7fff126555b0 sp 0x7fff126555a8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x556e4328ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556e4328a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556e42f959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556e42f96d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556e43190ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556e43188952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556e433f2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556e42b14c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556e42b1056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556e42afe018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f26ef473d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f26ef473e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556e42a3c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x556e42afaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556e453dc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556e4328a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556e42f959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 309,465d308 < ==================================================================================================== < Time: 20.00 < f_0.2 < 1.75 < -16.09 < 5.40 < -12.44 < :J1_3_0 < :J1_0_0 < True < False < f_0.3 < 1.75 < 15.80 < 5.40 < 19.45 < :J1_3_0 < :J1_0_0 < True < False < f_0.4 < 1.75 < 75.21 < 5.40 < 78.86 < :J1_3_0 < :J1_0_0 < True < False <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 bf 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548730==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x5646c258ee32 bp 0x7fffa9b54a30 sp 0x7fffa9b54a28 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x5646c258ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5646c258e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646c22999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5646c229ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5646c2494ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5646c248c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5646c26f6793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5646c1e18c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5646c1e1456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5646c1e02018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff61c761d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff61c761e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5646c1d40634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x5646c1dfeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5646c46e04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5646c258e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5646c22999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 59,72d58 < 14.5: egoLane=B1C1_0 leaderAuto=('lead2', 36.30432994130792) leaderHigh=('lead2', 36.30432994130792) leaderLane=B1C1_0 < 14.75: egoLane=B1C1_0 leaderAuto=('lead2', 36.132093941307915) leaderHigh=('lead2', 36.132093941307915) leaderLane=B1C1_0 < 15.0: egoLane=B1C1_0 leaderAuto=('lead2', 35.95985794130791) leaderHigh=('lead2', 35.95985794130791) leaderLane=B1C1_0 < 15.25: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 15.5: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 15.75: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 16.0: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 16.25: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 16.5: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 16.75: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 17.0: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 17.25: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 17.5: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None < 17.75: egoLane=B1C1_0 leaderAuto=None leaderHigh=None leaderLane=None
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 c2 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548524==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x557212599e32 bp 0x7ffee8bdabf0 sp 0x7ffee8bdabe8 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x557212599e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572125999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572122a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572122a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55721249febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557212497952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557212701793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557211e23c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557211e1f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557211e0d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8fc26afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8fc26afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557211d4b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dcb4 is located 308 bytes inside of 528-byte region [0x61600000db80,0x61600000dd90) > freed by thread T0 here: > #0 0x557211e09aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5572146eb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557212599725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572122a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 261,304c261 < <vehicle id="r0" x="442.64" y="-8.00" angle="90.00" type="t0" speed="12.82" pos="392.64" lane="mid_0" slope="0.00"/> < <vehicle id="r1" x="482.66" y="-8.00" angle="90.00" type="t0" speed="13.87" pos="432.66" lane="mid_0" slope="0.00"/> < </timestep> < <timestep time="37.00"> < <vehicle id="ego" x="545.70" y="-4.80" angle="90.00" type="t1" speed="15.71" pos="495.70" lane="mid_1" slope="0.00"/> < <vehicle id="l0" x="454.76" y="-1.60" angle="90.00" type="t0" speed="13.56" pos="404.76" lane="mid_2" slope="0.00"/> < <vehicle id="l1" x="496.65" y="-1.60" angle="90.00" type="t0" speed="12.74" pos="446.65" lane="mid_2" slope="0.00"/> < <vehicle id="r0" x="455.96" y="-8.00" angle="90.00" type="t0" speed="13.32" pos="405.96" lane="mid_0" slope="0.00"/> < <vehicle id="r1" x="495.52" y="-8.00" angle="90.00" type="t0" speed="12.86" pos="445.52" lane="mid_0" slope="0.00"/> < </timestep> < <timestep time="38.00"> < <vehicle id="ego" x="561.60" y="-4.80" angle="90.00" type="t1" speed="15.89" pos="11.60" lane="exit_1" slope="0.00"/> < <vehicle id="l0" x="468.06" y="-1.60" angle="90.00" type="t0" speed="13.31" pos="418.06" lane="mid_2" slope="0.00"/> < <vehicle id="l1" x="509.72" y="-1.60" angle="90.00" type="t0" speed="13.07" pos="459.72" lane="mid_2" slope="0.00"/> < <vehicle id="r0" x="468.80" y="-8.00" angle="90.00" type="t0" speed="12.84" pos="418.80" lane="mid_0" slope="0.00"/> < <vehicle id="r1" x="509.15" y="-8.00" angle="90.00" type="t0" speed="13.63" pos="459.15" lane="mid_0" slope="0.00"/> < </timestep> < <timestep time="39.00"> < <vehicle id="ego" x="577.69" y="-4.80" angle="90.00" type="t1" speed="16.10" pos="27.69" lane="exit_1" slope="0.00"/> < <vehicle id="l0" x="481.08" y="-1.60" angle="90.00" type="t0" speed="13.02" pos="431.08" lane="mid_2" slope="0.00"/> < <vehicle id="l1" x="522.64" y="-1.60" angle="90.00" type="t0" speed="12.92" pos="472.64" lane="mid_2" slope="0.00"/> < <vehicle id="r0" x="481.43" y="-8.00" angle="90.00" type="t0" speed="12.64" pos="431.43" lane="mid_0" slope="0.00"/> < <vehicle id="r1" x="522.65" y="-8.00" angle="90.00" type="t0" speed="13.50" pos="472.65" lane="mid_0" slope="0.00"/> < </timestep> < <timestep time="40.00"> < <vehicle id="ego" x="593.72" y="-4.80" angle="90.00" type="t1" speed="16.02" pos="43.72" lane="exit_1" slope="0.00"/> < <vehicle id="l0" x="494.64" y="-1.60" angle="90.00" type="t0" speed="13.55" pos="444.64" lane="mid_2" slope="0.00"/> < <vehicle id="l1" x="535.62" y="-1.60" angle="90.00" type="t0" speed="12.98" pos="485.62" lane="mid_2" slope="0.00"/> < <vehicle id="r0" x="495.05" y="-8.00" angle="90.00" type="t0" speed="13.61" pos="445.05" lane="mid_0" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 707d706 < step 41.0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: note: object has invalid vptr > 00 00 00 00 bc 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 > ================================================================= > ==2548549==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x5633961b4e32 bp 0x7fff5d1afe70 sp 0x7fff5d1afe68 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x5633961b4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5633961b49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563395ebf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563395ec0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5633960baebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5633960b2952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56339631c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563395a3ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563395a3a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563395a28018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4a67e43d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a67e43e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563395966634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c7b4 is located 308 bytes inside of 528-byte region [0x61600000c680,0x61600000c890) > freed by thread T0 here: > #0 0x563395a24aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5633983064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5633961b4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563395ebf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:10 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,33 < <lanechanges> < <change id="ego" type="DEFAULT_VEHTYPE" time="15.00" from="VODUGES_beg_0" to="-VODUGES_beg_0" dir="1" speed="0.00" pos="42.50" reason="strategic|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="2.50" origLeaderSecureGap="0.00" origLeaderSpeed="0.00"/> < <change id="ego" type="DEFAULT_VEHTYPE" time="18.00" from="-VODUGES_beg_0" to="VODUGES_beg_0" dir="-1" speed="7.80" pos="141.90" reason="strategic|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="3.10" followerSecureGap="0.00" followerSpeed="0.00" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> > </processing> > > <report> > <duration-log.disable value="true"/> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="37293"/> > </traci_server> <truncated after showing first 30 lines> ---------- Differences in output ---------- 181,523d180 < step 10.0 < Neigh infos for ego: < rightFollowers: < () < rightLeaders: < () < leftFollowers: < () < leftLeaders: < (('oncoming2', 46.551),) < rightFollowers (only blocking): < () < rightLeaders (only blocking): < () < leftFollowers (only blocking): < () < leftLeaders (only blocking): < () < step 11.0 < Neigh infos for ego: < rightFollowers: < () < rightLeaders: < () < leftFollowers: < () < leftLeaders: < (('oncoming2', 32.661),) < rightFollowers (only blocking): <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 f4 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548555==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x5557243a1e32 bp 0x7fff762b4730 sp 0x7fff762b4728 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x5557243a1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5557243a19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5557240ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5557240add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5557242a7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55572429f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555724509793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555723c2bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555723c2756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555723c15018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f22f0597d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f22f0597e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555723b53634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000dcb4 is located 308 bytes inside of 528-byte region [0x61600000db80,0x61600000dd90) > freed by thread T0 here: > #0 0x555723c11aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5557264f34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5557243a1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5557240ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 385,476c385 < <vehicle id="r0.0" x="404.52" y="-6.90" angle="90.00" type="t0" speed="13.12" pos="354.52" lane="mid_0" slope="0.00"/> < <vehicle id="r0.1" x="431.61" y="-7.00" angle="90.00" type="t1" speed="12.66" pos="381.61" lane="mid_0" slope="0.00"/> < <vehicle id="r1.0" x="448.41" y="-9.00" angle="90.00" type="t0" speed="12.65" pos="398.41" lane="mid_0" slope="0.00"/> < <vehicle id="r1.1" x="454.56" y="-7.00" angle="90.00" type="t1" speed="12.70" pos="404.56" lane="mid_0" slope="0.00"/> < </timestep> < <timestep time="35.00"> < <vehicle id="ego" x="514.65" y="-4.80" angle="90.00" type="t2" speed="16.40" pos="464.65" lane="mid_1" slope="0.00"/> < <vehicle id="l0.0" x="416.46" y="-2.60" angle="90.00" type="t0" speed="12.61" pos="366.46" lane="mid_2" slope="0.00"/> < <vehicle id="l0.1" x="437.24" y="-0.60" angle="90.00" type="t1" speed="13.87" pos="387.24" lane="mid_2" slope="0.00"/> < <vehicle id="l1.0" x="461.18" y="-2.60" angle="90.00" type="t0" speed="12.98" pos="411.18" lane="mid_2" slope="0.00"/> < <vehicle id="l1.1" x="479.11" y="-0.60" angle="90.00" type="t1" speed="13.77" pos="429.11" lane="mid_2" slope="0.00"/> < <vehicle id="r0.0" x="418.20" y="-6.90" angle="90.00" type="t0" speed="13.68" pos="368.20" lane="mid_0" slope="0.00"/> < <vehicle id="r0.1" x="444.78" y="-7.00" angle="90.00" type="t1" speed="13.17" pos="394.78" lane="mid_0" slope="0.00"/> < <vehicle id="r1.0" x="462.04" y="-9.00" angle="90.00" type="t0" speed="13.63" pos="412.04" lane="mid_0" slope="0.00"/> < <vehicle id="r1.1" x="467.54" y="-7.00" angle="90.00" type="t1" speed="12.98" pos="417.54" lane="mid_0" slope="0.00"/> < </timestep> < <timestep time="36.00"> < <vehicle id="ego" x="530.64" y="-4.80" angle="90.00" type="t2" speed="15.99" pos="480.64" lane="mid_1" slope="0.00"/> < <vehicle id="l0.0" x="429.53" y="-2.60" angle="90.00" type="t0" speed="13.07" pos="379.53" lane="mid_2" slope="0.00"/> < <vehicle id="l0.1" x="450.74" y="-0.60" angle="90.00" type="t1" speed="13.50" pos="400.74" lane="mid_2" slope="0.00"/> < <vehicle id="l1.0" x="473.83" y="-2.60" angle="90.00" type="t0" speed="12.65" pos="423.83" lane="mid_2" slope="0.00"/> < <vehicle id="l1.1" x="492.51" y="-0.60" angle="90.00" type="t1" speed="13.39" pos="442.51" lane="mid_2" slope="0.00"/> < <vehicle id="r0.0" x="431.28" y="-6.90" angle="90.00" type="t0" speed="13.08" pos="381.28" lane="mid_0" slope="0.00"/> < <vehicle id="r0.1" x="457.19" y="-7.00" angle="90.00" type="t1" speed="12.40" pos="407.19" lane="mid_0" slope="0.00"/> < <vehicle id="r1.0" x="475.58" y="-9.00" angle="90.00" type="t0" speed="13.54" pos="425.58" lane="mid_0" slope="0.00"/> < <vehicle id="r1.1" x="480.93" y="-7.00" angle="90.00" type="t1" speed="13.40" pos="430.93" lane="mid_0" slope="0.00"/> < </timestep> < <timestep time="37.00"> < <vehicle id="ego" x="546.35" y="-4.80" angle="90.00" type="t2" speed="15.71" pos="496.35" lane="mid_1" slope="0.00"/> <truncated after showing first 30 lines> ---------- Differences in output ---------- 707d706 < step 41.0
---------- Differences in errors ---------- 1c1,83 < Error: Answered with error to command 0xa4: Vehicle 'v0' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: note: object has invalid vptr > 00 00 00 00 1b 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548497==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x55d2a4cd0e32 bp 0x7ffecce234b0 sp 0x7ffecce234a8 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x55d2a4cd0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2a4cd09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2a49db9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2a49dcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2a4bd6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d2a4bce952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d2a4e38793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d2a455ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d2a455656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d2a4544018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1310707d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1310707e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2a4482634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cdb4 is located 308 bytes inside of 528-byte region [0x61600000cc80,0x61600000ce90) > freed by thread T0 here: > #0 0x55d2a4540aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d2a6e224f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 100d99 < 100.0 Error: Vehicle 'v0' is not known.
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010280: note: object has invalid vptr > 00 00 00 00 9a 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548571==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000103b4 at pc 0x55f91fe19e32 bp 0x7ffed8025a90 sp 0x7ffed8025a88 > READ of size 4 at 0x6160000103b4 thread T0 > #0 0x55f91fe19e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f91fe199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f91fb249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f91fb25d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f91fd1febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f91fd17952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f91ff81793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f91f6a3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f91f69f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f91f68d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f979c349d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f979c349e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f91f5cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000103b4 is located 308 bytes inside of 528-byte region [0x616000010280,0x616000010490) > freed by thread T0 here: > #0 0x55f91f689aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f921f6b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f91fe19725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f91fb249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 d3 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548758==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x56047f3dfe32 bp 0x7ffcc82fa130 sp 0x7ffcc82fa128 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x56047f3dfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56047f3df9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56047f0ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56047f0ebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56047f2e5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56047f2dd952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56047f547793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56047ec69c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56047ec6556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56047ec53018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd6e73f1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd6e73f1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56047eb91634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x56047ec4faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5604815314f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56047f3df725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56047f0ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,7d4 < <tripinfo id="ego2" depart="10.00" departLane="EC_0" departPos="10.00" departSpeed="0.00" departDelay="0.00" arrival="24.00" arrivalLane="CW_1" arrivalPos="50.00" arrivalSpeed="13.03" duration="14.00" routeLength="150.40" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.01" rerouteNo="0" devices="tripinfo_ego2" vType="t0" speedFactor="0.94" vaporized=""/> < <tripinfo id="ego" depart="7.00" departLane="EC_0" departPos="10.00" departSpeed="0.00" departDelay="0.00" arrival="138.00" arrivalLane="CW_0" arrivalPos="50.00" arrivalSpeed="14.72" duration="131.00" routeLength="150.40" waitingTime="114.00" waitingCount="1" stopTime="0.00" timeLoss="119.95" rerouteNo="0" devices="tripinfo_ego" vType="t0" speedFactor="1.06" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 c7 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 > ================================================================= > ==2547951==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55cc193b8e32 bp 0x7fff73eae310 sp 0x7fff73eae308 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55cc193b8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cc193b89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cc190c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cc190c4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cc192beebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cc192b6952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cc19520793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55cc18c42c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55cc18c3e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cc18c2c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f096fcd2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f096fcd2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cc18b6a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55cc18c28aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cc1b50a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cc193b8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cc190c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 20d19 < </routes>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 4f 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 > ================================================================= > ==2547728==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x564af76fbe32 bp 0x7ffe18899eb0 sp 0x7ffe18899ea8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x564af76fbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564af76fb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564af74069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564af7407d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564af7601ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564af75f9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564af7863793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564af6f85c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564af6f8156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564af6f6f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa275d69d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa275d69e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564af6ead634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x564af6f6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564af984d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564af76fb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564af74069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="246.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 12c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="59717"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 60 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 > ================================================================= > ==2547774==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55d2764c1e32 bp 0x7fffd5e4f0b0 sp 0x7fffd5e4f0a8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55d2764c1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2764c19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2761cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2761cdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2763c7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d2763bf952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d276629793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d275d4bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d275d4756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d275d35018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7a27544d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7a27544e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d275c73634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55d275d31aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d2786134f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d2764c1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2761cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="246.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 12c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="58227"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 c0 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 > ================================================================= > ==2547740==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x563b27940e32 bp 0x7ffdbd9a4110 sp 0x7ffdbd9a4108 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x563b27940e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563b279409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563b2764b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563b2764cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563b27846ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563b2783e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563b27aa8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563b271cac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563b271c656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563b271b4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6819d5fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6819d5fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563b270f2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x563b271b0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563b29a924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563b27940725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563b2764b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="314.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2B1 B1A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 a7 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 > ================================================================= > ==2547731==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55af927bce32 bp 0x7ffe0de32290 sp 0x7ffe0de32288 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55af927bce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55af927bc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55af924c79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55af924c8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55af926c2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55af926ba952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55af92924793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55af92046c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55af9204256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55af92030018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f027361bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f027361be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55af91f6e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55af9202caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55af9490e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55af927bc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55af924c79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="314.00"> < <routeDistribution> < <route replacedOnEdge="" reason="device.rerouting" replacedAtTime="0.00" probability="0" edges="A0A1 A1A2 A2B2 B2B1 B1A1 A1B1 B1C1 C1D1 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2B1 B1A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 a4 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 > ================================================================= > ==2547732==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55668ccc7e32 bp 0x7ffefd9d10f0 sp 0x7ffefd9d10e8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55668ccc7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55668ccc79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55668c9d29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55668c9d3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55668cbcdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55668cbc5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55668ce2f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55668c551c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55668c54d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55668c53b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7feab4845d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feab4845e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55668c479634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55668c537aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55668ee194f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55668ccc7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55668c9d29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="331.00"> < <routeDistribution> < <route replacedOnEdge="A1B1" replacedOnIndex="1" reason="traci:insertStop" replacedAtTime="11.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1A1 A1A2 A2B2 B2B1 B1A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 1b 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547745==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55fb418a7e32 bp 0x7ffefd159550 sp 0x7ffefd159548 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55fb418a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb418a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb415b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb415b3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb417adebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55fb417a5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55fb41a0f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55fb41131c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55fb4112d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55fb4111b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6051354d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6051354e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb41059634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55fb41117aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fb439f94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb418a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb415b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="310.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A2B2 B2B1 B1A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="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 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 8f 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 > ================================================================= > ==2547962==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55fb0cc32e32 bp 0x7ffe1c19ad50 sp 0x7ffe1c19ad48 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55fb0cc32e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb0cc329df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb0c93d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb0c93ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb0cb2be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb0cb2b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb0cb2d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb0c4b26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb0c4b5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb0c4a6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8288296d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8288296e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb0c3e4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55fb0c4a2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fb0ed844f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb0cc32725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb0c93d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <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="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="54731"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 d3 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 > ================================================================= > ==2547995==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55cb2c951e32 bp 0x7ffd35f4d1b0 sp 0x7ffd35f4d1a8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55cb2c951e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cb2c9519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cb2c65c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cb2c65dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cb2c857ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cb2c84f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cb2cab9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55cb2c1dbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55cb2c1d756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cb2c1c5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fefda6c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fefda6c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cb2c103634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55cb2c1c1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cb2eaa34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cb2c951725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cb2c65c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="45.00"> < <routeDistribution> < <route replacedOnEdge="A1B1" reason="traci:insertStop" replacedAtTime="2.00" probability="0" edges="A1B1"/> < <route edges="A1B1"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 13c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 48 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 > ================================================================= > ==2547996==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x560393931e32 bp 0x7ffd2d10ad90 sp 0x7ffd2d10ad88 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x560393931e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5603939319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56039363c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56039363dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560393837ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56039382f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560393a99793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5603931bbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5603931b756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5603931a5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0bf03a4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0bf03a4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5603930e3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x5603931a1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560395a834f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560393931725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56039363c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="85.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="2.00" probability="0" edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2D3"/> < <route edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 13c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 aa 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 > ================================================================= > ==2547949==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x5585d0cbbe32 bp 0x7ffd455dd9d0 sp 0x7ffd455dd9c8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x5585d0cbbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5585d0cbb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5585d09c69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5585d09c7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5585d0bc1ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5585d0bb9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5585d0e23793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5585d0545c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5585d054156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5585d052f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa0fe789d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa0fe789e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5585d046d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x5585d052baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5585d2e0d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5585d0cbb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5585d09c69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:04 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="313.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1"/> < <route edges="A0A1 A1B1 B1C1 C1D1 D1C1 C1C2 C2D2 D2D1 D1C1 C1D1"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < <stop busStop="busStop_C2D2" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 b3 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 > ================================================================= > ==2547974==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55bcea898e32 bp 0x7ffcd55e8930 sp 0x7ffcd55e8928 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55bcea898e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bcea8989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bcea5a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bcea5a4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bcea79eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55bcea796952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55bceaa00793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55bcea122c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55bcea11e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55bcea10c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb3d14c8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb3d14c8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bcea04a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55bcea108aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bcec9ea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bcea898725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bcea5a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="331.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="10.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1A1 A1A2 A2B2 B2B1 B1A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 67 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 > ================================================================= > ==2547979==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x561af8c78e32 bp 0x7fffd261a390 sp 0x7fffd261a388 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x561af8c78e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561af8c789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561af89839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561af8984d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561af8b7eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561af8b76952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561af8de0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x561af8502c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x561af84fe56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561af84ec018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd5e8038d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd5e8038e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561af842a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x561af84e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561afadca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561af8c78725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561af89839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="246.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 12c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="1"/> > </processing> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 41 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 > ================================================================= > ==2547764==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55af4678ee32 bp 0x7ffce6eb3f10 sp 0x7ffce6eb3f08 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55af4678ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55af4678e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55af464999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55af4649ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55af46694ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55af4668c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55af468f6793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55af46018c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55af4601456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55af46002018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3b45cedd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3b45cede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55af45f40634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55af45ffeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55af488e04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55af4678e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55af464999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="314.00"> < <routeDistribution> < <route replacedOnEdge="" reason="traci:insertStop" replacedAtTime="0.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2B1 B1A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 ba 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 > ================================================================= > ==2547757==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x556df37f9e32 bp 0x7fffcc39c710 sp 0x7fffcc39c708 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x556df37f9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556df37f99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556df35049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556df3505d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556df36ffebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556df36f7952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556df3961793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556df3083c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556df307f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556df306d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4cc41fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4cc41fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556df2fab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x556df3069aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556df594b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556df37f9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556df35049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="311.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1B2 B2C2 C2C1 C1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 41 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 > ================================================================= > ==2547799==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x5654cb1f1e32 bp 0x7ffdb1094af0 sp 0x7ffdb1094ae8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x5654cb1f1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5654cb1f19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5654caefc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5654caefdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5654cb0f7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5654cb0ef952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5654cb359793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5654caa7bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5654caa7756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5654caa65018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1d495f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1d495f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5654ca9a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x5654caa61aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5654cd3434f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5654cb1f1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5654caefc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="276.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 13 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547790==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55a25a755e32 bp 0x7ffdb3760430 sp 0x7ffdb3760428 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55a25a755e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a25a7559df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a25a4609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a25a461d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a25a65bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a25a653952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a25a8bd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a259fdfc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a259fdb56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a259fc9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3dc9d09d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3dc9d09e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a259f07634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55a259fc5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a25c8a74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a25a755725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a25a4609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="306.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B2C2 C2C1 C1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 7f 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547803==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x56236b0d0e32 bp 0x7ffe82f997b0 sp 0x7ffe82f997a8 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x56236b0d0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56236b0d09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56236addb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56236addcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56236afd6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56236afce952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56236b238793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56236a95ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56236a95656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56236a944018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f39b0441d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f39b0441e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56236a882634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x56236a940aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56236d2224f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56236b0d0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56236addb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,18c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="oncoming" type="train" depart="110.00" arrival="149.00"> < <route edges="D2C2 C2C3"/> < </vehicle> < < <vehicle id="ego" type="train" depart="0.00" arrival="415.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B2C2 C2B2 B2A2 A2A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 20c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 fb 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 > ================================================================= > ==2547796==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x5640243cce32 bp 0x7fff427e9f50 sp 0x7fff427e9f48 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x5640243cce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5640243cc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5640240d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5640240d8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5640242d2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5640242ca952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564024534793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564023c56c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564023c5256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564023c40018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f63f5d2bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f63f5d2be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564023b7e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x564023c3caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56402651e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5640243cc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5640240d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="306.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B2C2 C2C1 C1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 b1 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 > ================================================================= > ==2547826==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x56002bd9fe32 bp 0x7ffead5858f0 sp 0x7ffead5858e8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x56002bd9fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56002bd9f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56002baaa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56002baabd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56002bca5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56002bc9d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56002bf07793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56002b629c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56002b62556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56002b613018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fccbde62d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fccbde62e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56002b551634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x56002b60faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56002def14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56002bd9f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56002baaa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:04 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="311.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:insertStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2D1 D1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C2D2" duration="30.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 b8 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 > ================================================================= > ==2547870==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x564e406e2e32 bp 0x7ffcd3f24850 sp 0x7ffcd3f24848 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x564e406e2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564e406e29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564e403ed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564e403eed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564e405e8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564e405e0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564e4084a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564e3ff6cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564e3ff6856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564e3ff56018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8e66d83d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8e66d83e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564e3fe94634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x564e3ff52aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564e428344f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564e406e2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564e403ed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:04 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="311.00"> < <routeDistribution> < <route replacedOnEdge="B1C1" replacedOnIndex="2" reason="traci:insertStop" replacedAtTime="90.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2D1 D1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C2D2" duration="30.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 16c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> <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 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 95 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 > ================================================================= > ==2547963==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55571f550e32 bp 0x7ffc411a32d0 sp 0x7ffc411a32c8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55571f550e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55571f5509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55571f25b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55571f25cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55571f449e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55571f449786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55571f44b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55571edd06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55571edd3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55571edc4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd2f79f1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd2f79f1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55571ed02634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55571edc0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5557216a24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55571f550725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55571f25b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <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="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="46739"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 8e 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548755==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55a518b68e32 bp 0x7ffdd9d30f10 sp 0x7ffdd9d30f08 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55a518b68e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a518b689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a5188739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a518874d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a518a6eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a518a66952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a518cd0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a5183f2c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a5183ee56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a5183dc018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe6342b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe6342b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a51831a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55a5183d8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a51acba4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a518b68725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a5188739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,30d4 < <tripinfo id="foe.0" depart="0.00" departLane="SC_0" departPos="10.00" departSpeed="14.03" departDelay="0.00" arrival="12.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="14.03" duration="12.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.68" rerouteNo="0" devices="tripinfo_foe.0" vType="t0" speedFactor="1.01" vaporized=""/> < <tripinfo id="foe.1" depart="2.00" departLane="SC_0" departPos="10.00" departSpeed="15.04" departDelay="0.00" arrival="13.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="15.04" duration="11.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.15" rerouteNo="0" devices="tripinfo_foe.1" vType="t0" speedFactor="1.08" vaporized=""/> < <tripinfo id="foe.2" depart="4.00" departLane="SC_0" departPos="10.00" departSpeed="14.31" departDelay="0.00" arrival="17.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="14.31" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.15" rerouteNo="0" devices="tripinfo_foe.2" vType="t0" speedFactor="1.03" vaporized=""/> < <tripinfo id="foe.3" depart="6.00" departLane="SC_0" departPos="10.00" departSpeed="11.54" departDelay="0.00" arrival="21.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="11.54" duration="15.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.44" rerouteNo="0" devices="tripinfo_foe.3" vType="t0" speedFactor="0.83" vaporized=""/> < <tripinfo id="foe.4" depart="8.00" departLane="SC_0" departPos="10.00" departSpeed="12.89" departDelay="0.00" arrival="22.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="14.52" duration="14.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.59" rerouteNo="0" devices="tripinfo_foe.4" vType="t0" speedFactor="1.05" vaporized=""/> < <tripinfo id="foe.5" depart="10.00" departLane="SC_0" departPos="10.00" departSpeed="12.31" departDelay="0.00" arrival="24.00" arrivalLane="CN_1" arrivalPos="50.00" arrivalSpeed="12.31" duration="14.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.85" rerouteNo="0" devices="tripinfo_foe.5" vType="t0" speedFactor="0.89" vaporized=""/> < <tripinfo id="foe.6" depart="12.00" departLane="SC_0" departPos="10.00" departSpeed="13.03" departDelay="0.00" arrival="25.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="13.03" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.29" rerouteNo="0" devices="tripinfo_foe.6" vType="t0" speedFactor="0.94" vaporized=""/> < <tripinfo id="foe.7" depart="14.00" departLane="SC_0" departPos="10.00" departSpeed="11.90" departDelay="0.00" arrival="27.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="11.90" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.53" rerouteNo="0" devices="tripinfo_foe.7" vType="t0" speedFactor="0.86" vaporized=""/> < <tripinfo id="foe.8" depart="16.00" departLane="SC_0" departPos="10.00" departSpeed="13.37" departDelay="0.00" arrival="29.00" arrivalLane="CN_1" arrivalPos="50.00" arrivalSpeed="15.15" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.24" rerouteNo="0" devices="tripinfo_foe.8" vType="t0" speedFactor="1.09" vaporized=""/> < <tripinfo id="foe.9" depart="18.00" departLane="SC_0" departPos="10.00" departSpeed="14.26" departDelay="0.00" arrival="31.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="14.26" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.06" rerouteNo="0" devices="tripinfo_foe.9" vType="t0" speedFactor="1.03" vaporized=""/> < <tripinfo id="foe.10" depart="20.00" departLane="SC_0" departPos="10.00" departSpeed="14.54" departDelay="0.00" arrival="33.00" arrivalLane="CN_1" arrivalPos="50.00" arrivalSpeed="14.54" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.05" rerouteNo="0" devices="tripinfo_foe.10" vType="t0" speedFactor="1.05" vaporized=""/> < <tripinfo id="foe.11" depart="22.00" departLane="SC_0" departPos="10.00" departSpeed="15.60" departDelay="0.00" arrival="33.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="15.60" duration="11.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.42" rerouteNo="0" devices="tripinfo_foe.11" vType="t0" speedFactor="1.12" vaporized=""/> < <tripinfo id="foe.12" depart="24.00" departLane="SC_0" departPos="10.00" departSpeed="13.77" departDelay="0.00" arrival="37.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="13.77" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.83" rerouteNo="0" devices="tripinfo_foe.12" vType="t0" speedFactor="0.99" vaporized=""/> < <tripinfo id="foe.13" depart="26.00" departLane="SC_0" departPos="10.00" departSpeed="12.87" departDelay="0.00" arrival="39.00" arrivalLane="CN_1" arrivalPos="50.00" arrivalSpeed="12.87" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.10" rerouteNo="0" devices="tripinfo_foe.13" vType="t0" speedFactor="0.93" vaporized=""/> < <tripinfo id="foe.14" depart="28.00" departLane="SC_0" departPos="10.00" departSpeed="12.20" departDelay="0.00" arrival="41.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="12.20" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.71" rerouteNo="0" devices="tripinfo_foe.14" vType="t0" speedFactor="0.88" vaporized=""/> < <tripinfo id="foe.15" depart="30.00" departLane="SC_0" departPos="10.00" departSpeed="13.08" departDelay="0.00" arrival="43.00" arrivalLane="CN_1" arrivalPos="50.00" arrivalSpeed="13.08" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.23" rerouteNo="0" devices="tripinfo_foe.15" vType="t0" speedFactor="0.94" vaporized=""/> < <tripinfo id="foe.16" depart="32.00" departLane="SC_0" departPos="10.00" departSpeed="13.00" departDelay="0.00" arrival="45.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="13.00" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.33" rerouteNo="0" devices="tripinfo_foe.16" vType="t0" speedFactor="0.94" vaporized=""/> < <tripinfo id="foe.17" depart="34.00" departLane="SC_0" departPos="10.00" departSpeed="14.50" departDelay="0.00" arrival="47.00" arrivalLane="CN_1" arrivalPos="50.00" arrivalSpeed="16.09" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.82" rerouteNo="0" devices="tripinfo_foe.17" vType="t0" speedFactor="1.16" vaporized=""/> < <tripinfo id="foe.18" depart="36.00" departLane="SC_0" departPos="10.00" departSpeed="14.14" departDelay="0.00" arrival="49.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="14.14" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.17" rerouteNo="0" devices="tripinfo_foe.18" vType="t0" speedFactor="1.02" vaporized=""/> < <tripinfo id="foe.19" depart="38.00" departLane="SC_0" departPos="10.00" departSpeed="14.03" departDelay="0.00" arrival="51.00" arrivalLane="CN_1" arrivalPos="50.00" arrivalSpeed="14.03" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.81" rerouteNo="0" devices="tripinfo_foe.19" vType="t0" speedFactor="1.01" vaporized=""/> < <tripinfo id="foe.20" depart="40.00" departLane="SC_0" departPos="10.00" departSpeed="13.54" departDelay="0.00" arrival="53.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="13.54" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="1.76" rerouteNo="0" devices="tripinfo_foe.20" vType="t0" speedFactor="0.97" vaporized=""/> < <tripinfo id="foe.21" depart="42.00" departLane="SC_0" departPos="10.00" departSpeed="12.36" departDelay="0.00" arrival="55.00" arrivalLane="CN_1" arrivalPos="50.00" arrivalSpeed="12.36" duration="13.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.80" rerouteNo="0" devices="tripinfo_foe.21" vType="t0" speedFactor="0.89" vaporized=""/> < <tripinfo id="foe.22" depart="44.00" departLane="SC_0" departPos="10.00" departSpeed="11.47" departDelay="0.00" arrival="58.00" arrivalLane="CN_0" arrivalPos="50.00" arrivalSpeed="11.47" duration="14.00" routeLength="148.05" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.24" rerouteNo="0" devices="tripinfo_foe.22" vType="t0" speedFactor="0.83" vaporized=""/> < <tripinfo id="ego" depart="7.00" departLane="EC_0" departPos="10.00" departSpeed="0.00" departDelay="0.00" arrival="60.00" arrivalLane="CW_1" arrivalPos="50.00" arrivalSpeed="14.72" duration="53.00" routeLength="148.05" waitingTime="36.00" waitingCount="1" stopTime="0.00" timeLoss="42.79" rerouteNo="0" devices="tripinfo_ego" vType="t0" speedFactor="1.06" vaporized=""/> < <tripinfo id="ego2" depart="9.00" departLane="EC_0" departPos="10.00" departSpeed="0.00" departDelay="2.00" arrival="62.00" arrivalLane="CW_0" arrivalPos="50.00" arrivalSpeed="13.03" duration="53.00" routeLength="148.05" waitingTime="35.00" waitingCount="1" stopTime="0.00" timeLoss="40.73" rerouteNo="0" devices="tripinfo_ego2" vType="t0" speedFactor="0.94" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c680: 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 > ================================================================= > ==2546208==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c7b4 at pc 0x55a3a0779e32 bp 0x7ffe5dab2970 sp 0x7ffe5dab2968 > READ of size 4 at 0x61600000c7b4 thread T0 > #0 0x55a3a0779e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a3a07799df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a3a04849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a3a0485d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a3a067febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a3a0677952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a3a08e1793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a3a0003c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a39ffff56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a39ffed018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9bbb367d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9bbb367e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a39ff2b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c7b4 is located 308 bytes inside of 528-byte region [0x61600000c680,0x61600000c890) > freed by thread T0 here: > #0 0x55a39ffe9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a3a28cb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a3a0779725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a3a04849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 22,27d21 < [016] lane 2, lateral pos: 0.00 < [017] lane 2, lateral pos: 0.00 < [018] lane 2, lateral pos: 0.00 < [019] lane 2, lateral pos: 0.00 < [020] Vehicle 'collider' has arrived at destination < Print ended at step 21.0
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 ff 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 > ================================================================= > ==2546203==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x559143027e32 bp 0x7ffdb8311b90 sp 0x7ffdb8311b88 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x559143027e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591430279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559142d329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559142d33d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559142f2debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559142f25952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55914318f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5591428b1c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5591428ad56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55914289b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc2ff2c3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2ff2c3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591427d9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x559142897aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5591451794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559143027725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559142d329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 22,23d21 < [016] Vehicle 'collider' has arrived at destination < Print ended at step 17.0
---------- Differences in errors ---------- 4a5,87 > /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 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 > ================================================================= > ==2546292==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x564d04407e32 bp 0x7ffe74361930 sp 0x7ffe74361928 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x564d04407e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564d044079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564d041129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564d04113d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564d0430debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564d04305952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564d0456f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564d03c91c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564d03c8d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564d03c7b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fade1e26d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fade1e26e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564d03bb9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x564d03c77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564d065594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564d04407725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564d041129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 37,38d36 < [016] Vehicle 'collider' has arrived at destination < Print ended at step 17.0
---------- Differences in errors ---------- 8a9,91 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 c6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546278==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5594e21bfe32 bp 0x7ffc3a6df790 sp 0x7ffc3a6df788 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5594e21bfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5594e21bf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5594e1eca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5594e1ecbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5594e20c5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5594e20bd952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5594e2327793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5594e1a49c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5594e1a4556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5594e1a33018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f85c8f50d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f85c8f50e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5594e1971634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5594e1a2faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5594e43114f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5594e21bf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5594e1eca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 37,38d36 < [016] Vehicle 'collider' has arrived at destination < Print ended at step 17.0
---------- Differences in errors ---------- 4a5,87 > /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 bf 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546286==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55cf551d3e32 bp 0x7ffe1201cdf0 sp 0x7ffe1201cde8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55cf551d3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf551d39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf54ede9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf54edfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf550d9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cf550d1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cf5533b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55cf54a5dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55cf54a5956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cf54a47018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc53ab62d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc53ab62e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf54985634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55cf54a43aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cf573254f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf551d3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf54ede9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 37,38d36 < [016] Vehicle 'collider' has arrived at destination < Print ended at step 17.0
---------- Differences in errors ---------- 8a9,91 > /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 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 > ================================================================= > ==2546300==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55578d375e32 bp 0x7ffe9dbd58f0 sp 0x7ffe9dbd58e8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55578d375e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55578d3759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55578d0809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55578d081d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55578d27bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55578d273952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55578d4dd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55578cbffc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55578cbfb56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55578cbe9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f605ad24d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f605ad24e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55578cb27634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55578cbe5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55578f4c74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55578d375725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55578d0809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 35,36d34 < [015] Vehicle 'collider' has arrived at destination < Print ended at step 16.0
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a880: note: object has invalid vptr > 00 00 00 00 34 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546643==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a9b4 at pc 0x555baf6b3e32 bp 0x7ffd131c3e50 sp 0x7ffd131c3e48 > READ of size 4 at 0x61600000a9b4 thread T0 > #0 0x555baf6b3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555baf6b39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555baf3be9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555baf3bfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555baf5b9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555baf5b1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555baf81b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555baef3dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555baef3956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555baef27018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f512ade5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f512ade5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555baee65634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a9b4 is located 308 bytes inside of 528-byte region [0x61600000a880,0x61600000aa90) > freed by thread T0 here: > #0 0x555baef23aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555bb18054f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555baf6b3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555baf3be9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:51 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,144c6,32 < <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="ego" x="5.10" y="498.35" angle="90.00" type="car" speed="0.00" pos="5.10" lane="1fi_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="ego" x="7.70" y="498.35" angle="90.00" type="car" speed="2.60" pos="7.70" lane="1fi_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="ego" x="10.90" y="498.35" angle="90.00" type="car" speed="4.20" pos="10.90" lane="1fi_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="ego" x="15.70" y="498.35" angle="90.00" type="car" speed="5.80" pos="15.70" lane="1fi_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="ego" x="22.10" y="498.35" angle="90.00" type="car" speed="7.40" pos="22.10" lane="1fi_0" slope="0.00"/> < </timestep> < <timestep time="5.00"> < <vehicle id="ego" x="30.10" y="498.35" angle="90.00" type="car" speed="9.00" pos="30.10" lane="1fi_0" slope="0.00"/> < </timestep> < <timestep time="6.00"> < <vehicle id="ego" x="39.70" y="498.35" angle="90.00" type="car" speed="10.60" pos="39.70" lane="1fi_0" slope="0.00"/> < </timestep> < <timestep time="7.00"> < <vehicle id="ego" x="49.81" y="498.35" angle="90.00" type="car" speed="11.11" pos="49.81" lane="1fi_0" slope="0.00"/> < </timestep> < <timestep time="8.00"> <truncated after showing first 30 lines>
---------- Differences in detector ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:50 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,20 < <detector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/det_e2_file.xsd"> < <interval begin="0.00" end="10.00" id="det" 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" maxIntervalHaltin gDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="10.00" end="20.00" id="det" 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="20.00" end="30.00" id="det" 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="30.00" end="40.00" id="det" 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="50.00" id="det" 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="50.00" end="60.00" id="det" sampledSeconds="3.91" nVehEntered="1" nVehLeft="1" nVehSeen="1" meanSpeed="11.74" meanTimeLoss="0.79" meanOccupancy="1.65" maxOccupancy="5.50" 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="0.40" maxVehicleNumber="1" /> < <interval begin="60.00" end="70.00" id="det" sampledSeconds="6.66" nVehEntered="1" nVehLeft="1" nVehSeen="1" meanSpeed="12.90" meanTimeLoss="0.82" meanOccupancy="3.12" maxOccupancy="5.50" 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="0.70" maxVehicleNumber="1" /> < <interval begin="70.00" end="80.00" id="det" 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="80.00" end="85.00" id="det" 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> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="56603"/> > </traci_server> > <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ea80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ea80: note: object has invalid vptr > 00 00 00 00 22 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546543==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000ebb4 at pc 0x5603080e3e32 bp 0x7ffe684c8a50 sp 0x7ffe684c8a48 > READ of size 4 at 0x61600000ebb4 thread T0 > #0 0x5603080e3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5603080e39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560307dee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560307defd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560307fe9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560307fe1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56030824b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56030796dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56030796956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560307957018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1e1b763d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1e1b763e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560307895634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000ebb4 is located 308 bytes inside of 528-byte region [0x61600000ea80,0x61600000ec90) > freed by thread T0 here: > #0 0x560307953aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56030a2354f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5603080e3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560307dee9b6 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 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 b5 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546641==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x56149c3fbe32 bp 0x7ffe564cb390 sp 0x7ffe564cb388 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x56149c3fbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56149c3fb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56149c1069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56149c107d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56149c2f4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56149c2f4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56149c2f67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56149bc7b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56149bc7e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56149bc6f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc0b9509d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc0b9509e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56149bbad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x56149bc6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56149e54d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56149c3fb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56149c1069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d280: 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 > ================================================================= > ==2546536==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d3b4 at pc 0x55af20b91e32 bp 0x7ffd07e0a970 sp 0x7ffd07e0a968 > READ of size 4 at 0x61600000d3b4 thread T0 > #0 0x55af20b91e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55af20b919df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55af2089c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55af2089dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55af20a8ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55af20a8a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55af20a8c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55af204116a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55af20414698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55af20405216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f569dae4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f569dae4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55af20343634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d3b4 is located 308 bytes inside of 528-byte region [0x61600000d280,0x61600000d490) > freed by thread T0 here: > #0 0x55af20401aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55af22ce34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55af20b91725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55af2089c9b6 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 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 b1 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 > ================================================================= > ==2546458==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55dc461f8e32 bp 0x7fff8a5cc6b0 sp 0x7fff8a5cc6a8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55dc461f8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc461f89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc45f039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc45f04d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc460f1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc460f1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc460f37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc45a786a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc45a7b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc45a6c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f414b3e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f414b3e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc459aa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55dc45a68aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dc4834a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc461f8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc45f039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 11 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 > ================================================================= > ==2546310==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x561bf8841e32 bp 0x7fff7c3f65b0 sp 0x7fff7c3f65a8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x561bf8841e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561bf88419df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561bf854c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561bf854dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561bf873ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561bf873a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561bf873c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561bf80c16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561bf80c4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561bf80b5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7c83abed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7c83abee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561bf7ff3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x561bf80b1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561bfa9934f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561bf8841725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561bf854c9b6 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 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 1b 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 > ================================================================= > ==2546311==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x564970650e32 bp 0x7ffca7d35c90 sp 0x7ffca7d35c88 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x564970650e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5649706509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56497035b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56497035cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564970549e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564970549786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56497054b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56496fed06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56496fed3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56496fec4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8f2c055d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8f2c055e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56496fe02634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x56496fec0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5649727a24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564970650725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56497035b9b6 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 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 1f 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 > ================================================================= > ==2546321==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x5612c8924e32 bp 0x7fff9d09d050 sp 0x7fff9d09d048 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x5612c8924e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5612c89249df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5612c862f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5612c8630d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5612c881de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5612c881d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5612c881f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5612c81a46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5612c81a7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5612c8198216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbbb122bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbbb122be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5612c80d6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x5612c8194aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5612caa764f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5612c8924725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5612c862f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: 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 > ================================================================= > ==2546537==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5609e5e02e32 bp 0x7ffcef5005b0 sp 0x7ffcef5005a8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5609e5e02e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5609e5e029df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5609e5b0d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5609e5b0ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5609e5cfbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5609e5cfb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5609e5cfd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5609e56826a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5609e5685698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5609e5676216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc936cdbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc936cdbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5609e55b4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5609e5672aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5609e7f544f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5609e5e02725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5609e5b0d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 01 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546531==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5627ea5c1e32 bp 0x7ffdc082aa50 sp 0x7ffdc082aa48 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5627ea5c1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5627ea5c19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5627ea2cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5627ea2cdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5627ea4bae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5627ea4ba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5627ea4bc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5627e9e416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5627e9e44698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5627e9e35216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4244708d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4244708e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5627e9d73634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5627e9e31aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5627ec7134f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5627ea5c1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5627ea2cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 15 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 > ================================================================= > ==2546533==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5574876ace32 bp 0x7ffc386ab6b0 sp 0x7ffc386ab6a8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5574876ace31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5574876ac9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5574873b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5574873b8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5574875a5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5574875a5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5574875a77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557486f2c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557486f2f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557486f20216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa423f90d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa423f90e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557486e5e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x557486f1caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5574897fe4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5574876ac725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5574873b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 93 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 > ================================================================= > ==2546411==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55b0c03e9e32 bp 0x7ffc8faa8050 sp 0x7ffc8faa8048 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55b0c03e9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0c03e99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0c00f49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0c00f5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0c02efebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b0c02e7952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b0c0551793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b0bfc73c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b0bfc6f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b0bfc5d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd8ec419d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd8ec419e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0bfb9b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x55b0bfc59aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b0c253b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b0c03e9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0c00f49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,26d4 < Performance: < Vehicles: < Inserted: 11 < Running: 7 < Waiting: 0 < Statistics (avg of 11): < RouteLength: 105.16 < Speed: 5.93 < Duration: 19.00 < WaitingTime: 2.54 < TimeLoss: 10.40 < DepartDelay: 0.00 < DepartDelayWaiting: 0.00 < < DijkstraRouter answered 11 queries and explored 4.82 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 26.00 < < -- Unordered text as found by filter '^Reason: TraCI requested termination.' -- < Reason: TraCI requested termination. <
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 0e 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 > ================================================================= > ==2546294==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55860b8b2e32 bp 0x7fffffacaaf0 sp 0x7fffffacaae8 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55860b8b2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55860b8b29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55860b5bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55860b5bed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55860b7abe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55860b7ab786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55860b7ad7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55860b1326a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55860b135698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55860b126216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f946d20ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f946d20ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55860b064634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55860b122aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55860da044f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55860b8b2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55860b5bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 0a1 > internal corner (inside, segment2) failed: x=198, x2=198.0, y=1.9, y2=1.9, lane=middle_0, lane2=middle_0, pos=102, pos2=98.0 posLat=2.0 posLat2=1.9
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 b8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546525==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x557be593ee32 bp 0x7ffc27798d90 sp 0x7ffc27798d88 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x557be593ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557be593e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557be56499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557be564ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557be5837e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557be5837786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557be58397f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557be51be6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557be51c1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557be51b2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7961b17d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7961b17e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557be50f0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x557be51aeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557be7a904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557be593e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557be56499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 e1 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546530==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x564816fffe32 bp 0x7fffb27813d0 sp 0x7fffb27813c8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x564816fffe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564816fff9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564816d0a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564816d0bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564816ef8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564816ef8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564816efa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56481687f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564816882698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564816873216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fed6c27ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fed6c27ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5648167b1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x56481686faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5648191514f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564816fff725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564816d0a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 c3 2c 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546456==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55b1247a5e32 bp 0x7fffd6643f50 sp 0x7fffd6643f48 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55b1247a5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b1247a59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b1244b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b1244b1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b12469ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b12469e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b1246a07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b1240256a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b124028698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b124019216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1ba0da2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1ba0da2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b123f57634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55b124015aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b1268f74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b1247a5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b1244b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 a3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546298==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5619847dbe32 bp 0x7fff1d845830 sp 0x7fff1d845828 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5619847dbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5619847db9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5619844e69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5619844e7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5619846d4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5619846d4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5619846d67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56198405b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56198405e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56198404f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f64aa0ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f64aa0ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561983f8d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x56198404baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56198692d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5619847db725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5619844e69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000cf80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cf80: note: object has invalid vptr > 00 00 00 00 10 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546307==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d0b4 at pc 0x5648db030e32 bp 0x7ffc463a9ab0 sp 0x7ffc463a9aa8 > READ of size 4 at 0x61600000d0b4 thread T0 > #0 0x5648db030e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5648db0309df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5648dad3b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5648dad3cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5648daf29e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5648daf29786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5648daf2b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5648da8b06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5648da8b3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5648da8a4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1695e25d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1695e25e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5648da7e2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d0b4 is located 308 bytes inside of 528-byte region [0x61600000cf80,0x61600000d190) > freed by thread T0 here: > #0 0x5648da8a0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5648dd1824f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5648db030725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5648dad3b9b6 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 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 9b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546457==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55cedad2ce32 bp 0x7ffd1d5df8f0 sp 0x7ffd1d5df8e8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55cedad2ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cedad2c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cedaa379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cedaa38d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cedac25e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cedac25786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cedac277f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ceda5ac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ceda5af698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ceda5a0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6b5be6dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6b5be6de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ceda4de634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55ceda59caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cedce7e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cedad2c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cedaa379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 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 > ================================================================= > ==2546538==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55c36af08e32 bp 0x7ffe9a803850 sp 0x7ffe9a803848 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55c36af08e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c36af089df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c36ac139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c36ac14d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c36ae0eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c36ae06952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c36b070793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c36a792c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c36a78e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c36a77c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd1eceb7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd1eceb7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c36a6ba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55c36a778aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c36d05a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c36af08725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c36ac139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000ae80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ae80: note: object has invalid vptr > 00 00 00 00 43 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 > ================================================================= > ==2546379==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55c954661e32 bp 0x7ffce8c49f10 sp 0x7ffce8c49f08 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55c954661e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c9546619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c95436c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c95436dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c95455ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c95455a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c95455c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c953ee16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c953ee4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c953ed5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1ffce70d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1ffce70e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c953e13634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x55c953ed1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c9567b34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c954661725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c95436c9b6 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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: 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 > ================================================================= > ==2546304==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55ce90dece32 bp 0x7ffc5ee35110 sp 0x7ffc5ee35108 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55ce90dece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ce90dec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ce90af79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ce90af8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ce90cf2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ce90cea952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ce90f54793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ce90676c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ce9067256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ce90660018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efe77d05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efe77d05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ce9059e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55ce9065caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ce92f3e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ce90dec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ce90af79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 ee 2c 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546454==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x55d6f89cae32 bp 0x7ffdefffb630 sp 0x7ffdefffb628 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x55d6f89cae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d6f89ca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d6f86d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d6f86d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d6f88c3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d6f88c3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d6f88c57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d6f824a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d6f824d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d6f823e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7b61edcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7b61edce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d6f817c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x55d6f823aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d6fab1c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d6f89ca725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d6f86d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999: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 0x61600000a580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a580: note: object has invalid vptr > 00 00 00 00 8c 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 > ================================================================= > ==2546534==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a6b4 at pc 0x563af59b5e32 bp 0x7ffd009e0690 sp 0x7ffd009e0688 > READ of size 4 at 0x61600000a6b4 thread T0 > #0 0x563af59b5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563af59b59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563af56c09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563af56c1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563af58aee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563af58ae786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563af58b07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563af52356a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563af5238698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563af5229216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f79a0961d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f79a0961e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563af5167634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a6b4 is located 308 bytes inside of 528-byte region [0x61600000a580,0x61600000a790) > freed by thread T0 here: > #0 0x563af5225aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563af7b074f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563af59b5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563af56c09b6 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 0x61600000d280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d280: note: object has invalid vptr > 00 00 00 00 7c 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 > ================================================================= > ==2546417==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d3b4 at pc 0x55fb51209e32 bp 0x7ffcb8092430 sp 0x7ffcb8092428 > READ of size 4 at 0x61600000d3b4 thread T0 > #0 0x55fb51209e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb512099df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb50f149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb50f15d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb51102e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb51102786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb511047f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb50a896a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb50a8c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb50a7d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5a6b4e2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5a6b4e2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb509bb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d3b4 is located 308 bytes inside of 528-byte region [0x61600000d280,0x61600000d490) > freed by thread T0 here: > #0 0x55fb50a79aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fb5335b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb51209725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb50f149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,6d4 < <tripinfo id="ego" depart="0.00" departLane="SC_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="25.00" routeLength="17.00" waitingTime="7.00" waitingCount="3" stopTime="0.00" timeLoss="22.44" rerouteNo="0" devices="tripinfo_ego routing_ego" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized="end"/> < </tripinfos>
---------- Differences in errors ---------- 1c1,83 < Error: Answered with error to command 0xa4: Vehicle 'v0' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: note: object has invalid vptr > 00 00 00 00 15 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548483==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x560b1f63ee32 bp 0x7ffd1d4ff530 sp 0x7ffd1d4ff528 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x560b1f63ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560b1f63e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560b1f3499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560b1f34ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560b1f544ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560b1f53c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560b1f7a6793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560b1eec8c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560b1eec456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560b1eeb2018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f04b5f7cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f04b5f7ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560b1edf0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cdb4 is located 308 bytes inside of 528-byte region [0x61600000cc80,0x61600000ce90) > freed by thread T0 here: > #0 0x560b1eeaeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560b217904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 100d99 < 100.0 Error: Vehicle 'v0' is not known.
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 7b 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547045==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x564a4302ae32 bp 0x7ffe4bebc590 sp 0x7ffe4bebc588 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x564a4302ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564a4302a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564a42d359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564a42d36d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564a42f23e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564a42f23786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564a42f257f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564a428aa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564a428ad698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564a4289e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1279609d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1279609e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564a427dc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x564a4289aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564a4517c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564a4302a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564a42d359b6 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 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 75 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547050==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x5568a6f43e32 bp 0x7ffe52a93cf0 sp 0x7ffe52a93ce8 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x5568a6f43e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5568a6f439df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5568a6c4e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5568a6c4fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5568a6e3ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5568a6e3c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5568a6e3e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5568a67c36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5568a67c6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5568a67b7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f25410e9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f25410e9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5568a66f5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x5568a67b3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5568a90954f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5568a6f43725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5568a6c4e9b6 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 0x616000010e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010e80: note: object has invalid vptr > 00 00 00 00 d4 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 > ================================================================= > ==2547017==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010fb4 at pc 0x56411e93ce32 bp 0x7fff9e61c330 sp 0x7fff9e61c328 > READ of size 4 at 0x616000010fb4 thread T0 > #0 0x56411e93ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56411e93c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56411e6479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56411e648d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56411e835e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56411e835786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56411e8377f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56411e1bc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56411e1bf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56411e1b0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fca838acd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fca838ace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56411e0ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010fb4 is located 308 bytes inside of 528-byte region [0x616000010e80,0x616000011090) > freed by thread T0 here: > #0 0x56411e1acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564120a8e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56411e93c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56411e6479b6 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 0x616000010e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010e80: note: object has invalid vptr > 00 00 00 00 d8 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 > ================================================================= > ==2547177==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010fb4 at pc 0x5557c391be32 bp 0x7ffe5af989d0 sp 0x7ffe5af989c8 > READ of size 4 at 0x616000010fb4 thread T0 > #0 0x5557c391be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5557c391b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5557c36269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5557c3627d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5557c3814e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5557c3814786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5557c38167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5557c319b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5557c319e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5557c318f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff1a8385d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff1a8385e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5557c30cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010fb4 is located 308 bytes inside of 528-byte region [0x616000010e80,0x616000011090) > freed by thread T0 here: > #0 0x5557c318baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5557c5a6d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5557c391b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5557c36269b6 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 0x616000010e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010e80: note: object has invalid vptr > 00 00 00 00 d9 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 > ================================================================= > ==2547021==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010fb4 at pc 0x563cc9838e32 bp 0x7ffc6f95bd90 sp 0x7ffc6f95bd88 > READ of size 4 at 0x616000010fb4 thread T0 > #0 0x563cc9838e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563cc98389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563cc95439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563cc9544d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563cc9731e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563cc9731786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563cc97337f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563cc90b86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563cc90bb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563cc90ac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fae7dde3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae7dde3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563cc8fea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010fb4 is located 308 bytes inside of 528-byte region [0x616000010e80,0x616000011090) > freed by thread T0 here: > #0 0x563cc90a8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563ccb98a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563cc9838725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563cc95439b6 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 0x616000010e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010e80: note: object has invalid vptr > 00 00 00 00 d7 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 > ================================================================= > ==2547175==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010fb4 at pc 0x55e0509e1e32 bp 0x7fffc27fa0b0 sp 0x7fffc27fa0a8 > READ of size 4 at 0x616000010fb4 thread T0 > #0 0x55e0509e1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e0509e19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e0506ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e0506edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e0508dae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e0508da786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e0508dc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e0502616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e050264698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e050255216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f79d9a3ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f79d9a3ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e050193634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010fb4 is located 308 bytes inside of 528-byte region [0x616000010e80,0x616000011090) > freed by thread T0 here: > #0 0x55e050251aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e052b334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e0509e1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e0506ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 2c 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 > ================================================================= > ==2547180==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x564f1719fe32 bp 0x7ffdfb5b6010 sp 0x7ffdfb5b6008 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x564f1719fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564f1719f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564f16eaa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564f16eabd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564f170a5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564f1709d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564f17307793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564f16a29c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564f16a2556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564f16a13018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe389c6ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe389c6ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564f16951634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x564f16a0faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564f192f14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564f1719f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564f16eaa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 121,301d120 < Reference vehicle has been removed. < Time 57.0: Gap 'follower'->'merger' = 21.480 (headway=2.160) < 'follower' speed = 9.9428744437 < Remaining: 9.0 < Time 58.0: Gap 'follower'->'merger' = 21.480 (headway=1.713) < 'follower' speed = 12.5428744437 < Remaining: 8.0 < Time 59.0: Gap 'follower'->'merger' = 21.480 (headway=1.418) < 'follower' speed = 15.1428744437 < Remaining: 7.0 < Time 60.0: Gap 'follower'->'merger' = 21.480 (headway=1.211) < 'follower' speed = 17.7428744437 < Remaining: 6.0 < Time 61.0: Gap 'follower'->'merger' = 21.480 (headway=1.056) < 'follower' speed = 20.3428744437 < Remaining: 5.0 < Time 62.0: Gap 'follower'->'merger' = 21.480 (headway=0.996) < 'follower' speed = 21.56 < Remaining: 4.0 < Time 63.0: Gap 'follower'->'merger' = 21.480 (headway=0.996) < 'follower' speed = 21.56 < Remaining: 3.0 < Time 64.0: Gap 'follower'->'merger' = 21.480 (headway=0.996) < 'follower' speed = 21.56 < Remaining: 2.0 < Time 65.0: Gap 'follower'->'merger' = 21.480 (headway=0.996) < 'follower' speed = 21.56 < Remaining: 1.0 < Time 66.0: Gap 'follower'->'merger' = 21.480 (headway=0.996) <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 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 7e 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 > ================================================================= > ==2547167==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x561143ae1e32 bp 0x7ffd110cb510 sp 0x7ffd110cb508 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x561143ae1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561143ae19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611437ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611437edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5611439dae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5611439da786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611439dc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611433616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561143364698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561143355216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe861e1dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe861e1de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561143293634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x561143351aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561145c334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561143ae1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611437ec9b6 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 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 7f 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 > ================================================================= > ==2547015==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x56022e776e32 bp 0x7ffe824178f0 sp 0x7ffe824178e8 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x56022e776e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56022e7769df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56022e4819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56022e482d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56022e66fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56022e66f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56022e6717f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56022dff66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56022dff9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56022dfea216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7a4ea2cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7a4ea2ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56022df28634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x56022dfe6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5602308c84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56022e776725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56022e4819b6 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 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 76 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 ad 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547016==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x562e276bfe32 bp 0x7ffc26cdb970 sp 0x7ffc26cdb968 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x562e276bfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562e276bf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562e273ca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562e273cbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562e275b8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562e275b8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562e275ba7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562e26f3f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562e26f42698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562e26f33216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f60a636fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f60a636fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562e26e71634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x562e26f2faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562e298114f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562e276bf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562e273ca9b6 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 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 85 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 > ================================================================= > ==2547023==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x563cd1c16e32 bp 0x7ffda7cf3030 sp 0x7ffda7cf3028 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x563cd1c16e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563cd1c169df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563cd19219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563cd1922d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563cd1b0fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563cd1b0f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563cd1b117f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563cd14966a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563cd1499698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563cd148a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fae481e1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae481e1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563cd13c8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x563cd1486aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563cd3d684f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563cd1c16725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563cd19219b6 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 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 83 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 > ================================================================= > ==2546970==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x56177cc56e32 bp 0x7ffe8d2a2850 sp 0x7ffe8d2a2848 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x56177cc56e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56177cc569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56177c9619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56177c962d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56177cb4fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56177cb4f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56177cb517f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56177c4d66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56177c4d9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56177c4ca216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb7a4034d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7a4034e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56177c408634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x56177c4c6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56177eda84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56177cc56725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56177c9619b6 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 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 82 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 > ================================================================= > ==2546962==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x560cbb1b0e32 bp 0x7ffdd2c16b30 sp 0x7ffdd2c16b28 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x560cbb1b0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560cbb1b09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560cbaebb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560cbaebcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560cbb0a9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560cbb0a9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560cbb0ab7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560cbaa306a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560cbaa33698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560cbaa24216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f13ea7c2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f13ea7c2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560cba962634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x560cbaa20aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560cbd3024f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560cbb1b0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560cbaebb9b6 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 0x616000010b80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010b80: note: object has invalid vptr > 00 00 00 00 85 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 > ================================================================= > ==2547051==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000010cb4 at pc 0x563c0ced7e32 bp 0x7ffd2a0b58f0 sp 0x7ffd2a0b58e8 > READ of size 4 at 0x616000010cb4 thread T0 > #0 0x563c0ced7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563c0ced79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563c0cbe29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563c0cbe3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563c0cdd0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563c0cdd0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563c0cdd27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563c0c7576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563c0c75a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563c0c74b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb282bf2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb282bf2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563c0c689634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000010cb4 is located 308 bytes inside of 528-byte region [0x616000010b80,0x616000010d90) > freed by thread T0 here: > #0 0x563c0c747aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563c0f0294f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563c0ced7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563c0cbe29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 1d 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548569==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x56480c098e32 bp 0x7ffc71186750 sp 0x7ffc71186748 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x56480c098e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56480c0989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56480bda39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56480bda4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56480bf91e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56480bf91786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56480bf937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56480b9186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56480b91b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56480b90c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f535e8bbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f535e8bbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56480b84a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x56480b908aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56480e1ea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56480c098725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56480bda39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 6,11d5 < time 500.0 < past 10 stops (StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=20.0, arrival=25.0, depart=35.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=80.0, arrival=114.0, depart=122.0), StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=140.0, arrival=203.0, depart=213.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=200.0, arrival=295.0, depart=303.0), Sto pData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=260.0, arrival=385.0, depart=395.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=320.0, arrival=476.0, depart=484.0)) < next 10 stops (StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=380.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=440.0), StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=500.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=560.0), StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=620.0), StopData(lane=SC_0, sta rtPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=680.0)) < time 501.0 < past 10 stops (StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=20.0, arrival=25.0, depart=35.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=80.0, arrival=114.0, depart=122.0), StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=140.0, arrival=203.0, depart=213.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=200.0, arrival=295.0, depart=303.0), Sto pData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=260.0, arrival=385.0, depart=395.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=320.0, arrival=476.0, depart=484.0)) < next 10 stops (StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=380.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=440.0), StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=500.0), StopData(lane=SC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=560.0), StopData(lane=NC_0, startPos=91.75, endPos=91.95, stopFlags=0, duration=10.0, until=620.0), StopData(lane=SC_0, sta rtPos=91.75, endPos=91.95, stopFlags=0, duration=8.0, until=680.0))
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 c0 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 > ================================================================= > ==2547527==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x555996e4de32 bp 0x7fff6e5a8150 sp 0x7fff6e5a8148 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x555996e4de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555996e4d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555996b589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555996b59d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555996d53ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555996d4b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555996fb5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5559966d7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5559966d356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5559966c1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2ca4b35d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2ca4b35e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559965ff634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x5559966bdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555998f9f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555996e4d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555996b589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="156.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1A2 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1A2 A2B2 B2C2 C2C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2C2 C2D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_C2D2" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 17c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 6f 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 > ================================================================= > ==2547695==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55b937f61e32 bp 0x7fff114b99b0 sp 0x7fff114b99a8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55b937f61e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b937f619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b937c6c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b937c6dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b937e67ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b937e5f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b9380c9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b9377ebc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b9377e756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b9377d5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9b5f3fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9b5f3fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b937713634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55b9377d1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b93a0b34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b937f61725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b937c6c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="246.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"> < <param key="custom1" value="43"/> < <param key="custom2" value="44"/> < </stop> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 4f 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 > ================================================================= > ==2547265==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x560a12f98e32 bp 0x7fffee5ac030 sp 0x7fffee5ac028 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x560a12f98e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560a12f989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560a12ca39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560a12ca4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560a12e9eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560a12e96952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560a13100793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560a12822c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560a1281e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560a1280c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb157e5ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb157e5ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560a1274a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x560a12808aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560a150ea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560a12f98725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560a12ca39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="246.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 12c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="48301"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 b9 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 > ================================================================= > ==2547279==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55d43cbb4e32 bp 0x7fffc5678210 sp 0x7fffc5678208 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55d43cbb4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d43cbb49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d43c8bf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d43c8c0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d43cabaebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d43cab2952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d43cd1c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d43c43ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d43c43a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d43c428018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe18bfbed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe18bfbee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d43c366634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55d43c424aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d43ed064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d43cbb4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d43c8bf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="232.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 a2 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 > ================================================================= > ==2547280==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55e475dc8e32 bp 0x7ffd77b83bf0 sp 0x7ffd77b83be8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55e475dc8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e475dc89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e475ad39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e475ad4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e475cceebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e475cc6952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e475f30793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e475652c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e47564e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e47563c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f648b3fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f648b3fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e47557a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55e475638aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e477f1a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e475dc8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e475ad39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="232.00"> < <routeDistribution> < <route replacedOnEdge="" reason="device.rerouting" replacedAtTime="0.00" probability="0" edges="A0A1 A1A2 A2B2 B2B1 B1C1 C1D1 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 af 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 > ================================================================= > ==2547288==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x555c95f55e32 bp 0x7ffede14a850 sp 0x7ffede14a848 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x555c95f55e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555c95f559df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555c95c609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555c95c61d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555c95e5bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555c95e53952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555c960bd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555c957dfc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555c957db56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555c957c9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe108993d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe108993e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555c95707634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x555c957c5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555c980a74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555c95f55725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555c95c609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="248.00"> < <routeDistribution> < <route replacedOnEdge="A1B1" replacedOnIndex="1" reason="traci:replaceStop" replacedAtTime="11.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1A1 A1A2 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 a8 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 > ================================================================= > ==2547671==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x559d24f64e32 bp 0x7ffd00775ff0 sp 0x7ffd00775fe8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x559d24f64e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559d24f649df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559d24c6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559d24c70d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559d24e6aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559d24e62952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559d250cc793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559d247eec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559d247ea56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559d247d8018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa3d233ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa3d233ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559d24716634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x559d247d4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559d270b64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559d24f64725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559d24c6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="263.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 aa 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 > ================================================================= > ==2547667==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x56463032fe32 bp 0x7ffcc97aecf0 sp 0x7ffcc97aece8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x56463032fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56463032f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56463003a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56463003bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564630235ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56463022d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564630497793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56462fbb9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56462fbb556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56462fba3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5b30d47d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5b30d47e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56462fae1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x56462fb9faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5646324814f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56463032f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56463003a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="263.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop lane="A2B2_0" startPos="46.95" endPos="56.95" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3a4,94 > /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1182:76: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551615 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1182:76 in > /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1182:74: runtime error: unsigned integer overflow: 1 + 18446744073709551615 cannot be represented in type 'unsigned long' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1182:74 in > /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1216:29: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551615 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1216:29 in > /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1216:43: runtime error: unsigned integer overflow: 18446744073709551615 + 1 cannot be represented in type 'unsigned long' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1216:43 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 21 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 16 03 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547680==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x564cf5512e32 bp 0x7ffc613ee010 sp 0x7ffc613ee008 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x564cf5512e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564cf55129df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564cf521d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564cf521ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564cf5418ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564cf5410952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564cf567a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564cf4d9cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564cf4d9856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564cf4d86018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2685b48d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2685b48e3f in __libc_start_main csu/../csu/libc-start.c:392:3 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="A1B1_0" pos="49.99" parking="0" started="16.00" ended="111.00" delay="11.00" arrivalDelay="-26.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" tripId="fancyID" line="S42" split="train0"/> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="B1C1_0" pos="64.01" parking="0" started="128.00" ended="228.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="busStop_B1C1"/> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="C1D1_0" pos="73.66" parking="0" started="239.00" ended="240.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="busStop_C1D1"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="44951"/> > </traci_server> > > </configuration> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="257.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop lane="A1B1_0" startPos="5.00" endPos="50.00" posLat="-0.50" arrival="42.00" duration="30.00" until="100.00" started="16.00" ended="111.00" extension="10.00" triggered="join" parking="0" expected="p0 p1" permitted="p0 p1 p2" tripId="fancyID" line="S42" split="train0" join="train1" actType="test action"/> < <stop busStop="busStop_B1C1" duration="100.00"/> < <stop busStop="busStop_C1D1" duration="60.00" onDemand="1"/> < <param key="tripId" value="fancyID"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 13c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,91 > /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1182:76: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551615 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1182:76 in > /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1182:74: runtime error: unsigned integer overflow: 1 + 18446744073709551615 cannot be represented in type 'unsigned long' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1182:74 in > /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1216:29: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned long' changed the value to 18446744073709551615 (64-bit, unsigned) > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1216:29 in > /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1216:43: runtime error: unsigned integer overflow: 18446744073709551615 + 1 cannot be represented in type 'unsigned long' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1216:43 in > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000db80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000db80: note: object has invalid vptr > 00 00 00 00 c0 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 > ================================================================= > ==2547681==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000dcb4 at pc 0x559d94930e32 bp 0x7ffc4f32b030 sp 0x7ffc4f32b028 > READ of size 4 at 0x61600000dcb4 thread T0 > #0 0x559d94930e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559d949309df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559d9463b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559d9463cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559d94836ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559d9482e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559d94a98793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559d941bac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559d941b656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559d941a4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f96516d1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f96516d1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="A1B1_0" pos="56.93" parking="0" started="16.00" ended="177.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="busStop_A1B1"/> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="B1C1_0" pos="64.01" parking="0" started="193.00" ended="253.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="busStop_B1C1"/> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="C1D1_0" pos="59.89" parking="0" started="267.00" ended="327.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="busStop_C1D1"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="36457"/> > </traci_server> > > </configuration> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="347.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00" extension="100.00" triggered="person" expected="p0 p1"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 12c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 0d 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547303==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x560f919aae32 bp 0x7ffd8eb201f0 sp 0x7ffd8eb201e8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x560f919aae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f919aa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f916b59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f916b6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f918b0ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560f918a8952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560f91b12793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560f91234c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560f9123056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560f9121e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f409c2b7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f409c2b7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f9115c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x560f9121aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560f93afc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f919aa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f916b59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="229.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="1"/> > </processing> <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 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 9b 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 > ================================================================= > ==2547530==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55863fd5de32 bp 0x7fffbb5dd930 sp 0x7fffbb5dd928 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55863fd5de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55863fd5d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55863fa689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55863fa69d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55863fc56e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55863fc56786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55863fc587f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55863f5dd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55863f5e0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55863f5d1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd2ddf80d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd2ddf80e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55863f50f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55863f5cdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558641eaf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55863fd5d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55863fa689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <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="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="44791"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 a6 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 > ================================================================= > ==2547498==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x556f57307e32 bp 0x7fffa28f96b0 sp 0x7fffa28f96a8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x556f57307e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556f573079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556f570129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556f57013d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556f5720debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556f57205952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556f5746f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556f56b91c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556f56b8d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556f56b7b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8416c01d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8416c01e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556f56ab9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x556f56b77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556f594594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556f57307725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556f570129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="216.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C2D2" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 a0 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 > ================================================================= > ==2547515==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55e99a299e32 bp 0x7ffc29bf3a10 sp 0x7ffc29bf3a08 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55e99a299e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e99a2999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e999fa49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e999fa5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e99a19febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e99a197952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e99a401793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e999b23c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e999b1f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e999b0d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f903073bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f903073be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e999a4b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55e999b09aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e99c3eb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e99a299725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e999fa49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="207.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1"/> < <route edges="A0A1 A1B1 B1C1 C1C2 C2D2"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C2D2" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 ad 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547485==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55eb79458e32 bp 0x7fff4f7ce910 sp 0x7fff4f7ce908 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55eb79458e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb794589df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb791639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb79164d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb7935eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55eb79356952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55eb795c0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55eb78ce2c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55eb78cde56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55eb78ccc018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f939aa7ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f939aa7ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb78c0a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55eb78cc8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eb7b5aa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb79458725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb791639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="216.00"> < <routeDistribution> < <route replacedOnEdge="B1C1" replacedOnIndex="2" reason="traci:replaceStop" replacedAtTime="90.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C2D2" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 0e 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547495==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55d6b3895e32 bp 0x7ffe9bfa1cd0 sp 0x7ffe9bfa1cc8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55d6b3895e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d6b38959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d6b35a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d6b35a1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d6b379bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d6b3793952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d6b39fd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d6b311fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d6b311b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d6b3109018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6373760d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6373760e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d6b3047634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55d6b3105aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d6b59e74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d6b3895725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d6b35a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,12c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="143.00"> < <routeDistribution> < <route replacedOnEdge="A1B1" replacedOnIndex="1" reason="traci:replaceStop" replacedAtTime="16.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 14c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="1"/> > </processing> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 b3 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 > ================================================================= > ==2547655==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x56415f78ce32 bp 0x7ffecbd044b0 sp 0x7ffecbd044a8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x56415f78ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56415f78c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56415f4979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56415f498d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56415f692ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56415f68a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56415f8f4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56415f016c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56415f01256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56415f000018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0dd9e88d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0dd9e88e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56415ef3e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x56415effcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5641618de4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56415f78c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56415f4979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="248.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="10.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1A1 A1A2 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 66 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 > ================================================================= > ==2547542==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55ce6f7dfe32 bp 0x7ffc527450d0 sp 0x7ffc527450c8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55ce6f7dfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ce6f7df9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ce6f4ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ce6f4ebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ce6f6e5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ce6f6dd952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ce6f947793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ce6f069c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ce6f06556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ce6f053018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fbc02b66d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc02b66e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ce6ef91634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55ce6f04faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ce719314f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ce6f7df725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ce6f4ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="246.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 12c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="1"/> > </processing> > > <report> > <no-step-log value="true"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 84 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 > ================================================================= > ==2547417==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x557c5af2be32 bp 0x7ffc73b5e5f0 sp 0x7ffc73b5e5e8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x557c5af2be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557c5af2b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557c5ac369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557c5ac37d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557c5ae31ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557c5ae29952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557c5b093793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557c5a7b5c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557c5a7b156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557c5a79f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6b45c17d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6b45c17e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557c5a6dd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x557c5a79baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557c5d07d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557c5af2b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557c5ac369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,11c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="49.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1C2 C2D2 D2D3"/> < <route edges="A0A1 A1B1 B1B2 B2C2 C2D2 D2D3"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 13c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 ca 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 > ================================================================= > ==2547425==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55f93cb17e32 bp 0x7fff53820e50 sp 0x7fff53820e48 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55f93cb17e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f93cb179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f93c8229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f93c823d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f93ca1debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f93ca15952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f93cc7f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f93c3a1c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f93c39d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f93c38b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fac36fe5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac36fe5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f93c2c9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55f93c387aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f93ec694f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f93cb17725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f93c8229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,12c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="319.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 D2D3"/> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 D2D3"/> < <route edges="A0A1 D2D3"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 14c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 23 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 > ================================================================= > ==2547328==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55a0a4b6ae32 bp 0x7fff48430270 sp 0x7fff48430268 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55a0a4b6ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a0a4b6a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a0a48759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a0a4876d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a0a4a70ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a0a4a68952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a0a4cd2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a0a43f4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a0a43f056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a0a43de018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0adeb48d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0adeb48e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a0a431c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55a0a43daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a0a6cbc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a0a4b6a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a0a48759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="232.00"> < <routeDistribution> < <route replacedOnEdge="" reason="traci:replaceStop" replacedAtTime="0.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1A2 A2B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A2B2" duration="30.00"/> < <stop busStop="busStop_B1C1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 a7 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 > ================================================================= > ==2547311==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55741948de32 bp 0x7ffe67b55bb0 sp 0x7ffe67b55ba8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55741948de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55741948d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5574191989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557419199d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557419393ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55741938b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5574195f5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557418d17c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557418d1356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557418d01018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc7a0a51d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc7a0a51e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557418c3f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x557418cfdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55741b5df4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55741948d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5574191989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="229.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B1B2 B2C2 C2C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 f5 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 > ================================================================= > ==2547490==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55925da97e32 bp 0x7ffc3df9f3b0 sp 0x7ffc3df9f3a8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55925da97e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55925da979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55925d7a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55925d7a3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55925d99debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55925d995952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55925dbff793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55925d321c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55925d31d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55925d30b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f11078b2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f11078b2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55925d249634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55925d307aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55925fbe94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55925da97725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55925d7a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="234.00"> < <route edges="A0A1 A1B1 B1B2 B2B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B1C1" duration="30.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 12c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="51059"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 53 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 > ================================================================= > ==2547398==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x558fbae3ce32 bp 0x7fff9913c030 sp 0x7fff9913c028 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x558fbae3ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558fbae3c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558fbab479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558fbab48d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558fbad42ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558fbad3a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558fbafa4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x558fba6c6c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x558fba6c256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x558fba6b0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efc48ea2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efc48ea2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558fba5ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x558fba6acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558fbcf8e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558fbae3c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558fbab479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="180.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 11c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="42735"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 4e 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 > ================================================================= > ==2547421==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x559eecf51e32 bp 0x7ffd53891270 sp 0x7ffd53891268 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x559eecf51e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559eecf519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559eecc5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559eecc5dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559eece57ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559eece4f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559eed0b9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559eec7dbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559eec7d756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559eec7c5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f209711dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f209711de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559eec703634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x559eec7c1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559eef0a34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559eecf51725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559eecc5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="180.00"> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 11c12,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="47419"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 e4 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 > ================================================================= > ==2547588==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55cb72610e32 bp 0x7fff4046d3d0 sp 0x7fff4046d3c8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55cb72610e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cb726109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cb7231b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cb7231cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cb72516ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cb7250e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cb72778793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55cb71e9ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55cb71e9656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cb71e84018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2f66f13d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2f66f13e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cb71dc2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x55cb71e80aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cb747624f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cb72610725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cb7231b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,11d4 < <tripinfo id="ego" depart="0.00" departLane="A0A1_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="184.00" arrivalLane="D2D3_0" arrivalPos="92.10" arrivalSpeed="12.94" duration="184.00" routeLength="584.86" waitingTime="1.00" waitingCount="1" stopTime="120.00" timeLoss="18.20" rerouteNo="1" devices="tripinfo_ego routing_ego" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized=""/> < <personinfo id="rider" depart="0.00" type="DEFAULT_PEDTYPE" speedFactor="1.06"> < <stop duration="0.00" arrival="0.00" arrivalPos="51.95" actType="waiting"/> < <ride waitingTime="178.00" vehicle="alternative" depart="178.00" arrival="195.00" arrivalPos="64.05" duration="17.00" routeLength="107.14" timeLoss="9.37"/> < </personinfo> < <tripinfo id="alternative" depart="100.00" departLane="A0A1_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="351.00" arrivalLane="D2D3_0" arrivalPos="92.10" arrivalSpeed="12.98" duration="251.00" routeLength="584.86" waitingTime="0.00" waitingCount="0" stopTime="180.00" timeLoss="28.62" rerouteNo="1" devices="tripinfo_alternative routing_alternative person_alternative" vType="DEFAULT_VEHTYPE" speedFactor="1.01" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 12 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547434==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x556c6c0fbe32 bp 0x7ffd52277cb0 sp 0x7ffd52277ca8 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x556c6c0fbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556c6c0fb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556c6be069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556c6be07d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556c6c001ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556c6bff9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556c6c263793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556c6b985c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556c6b98156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556c6b96f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fdc385a8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdc385a8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556c6b8ad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x556c6b96baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556c6e24d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556c6c0fb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556c6be069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="224.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B2C2 C2C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="1"/> > </processing> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3a4,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 58 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547484==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x55570e552e32 bp 0x7ffd6d410510 sp 0x7ffd6d410508 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x55570e552e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55570e5529df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55570e25d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55570e25ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55570e458ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55570e450952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55570e6ba793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55570dddcc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55570ddd856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55570ddc6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd586616d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd586616e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55570dd04634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x55570ddc2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5557106a44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55570e552725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55570e25d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,18c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="oncoming" type="train" depart="110.00" arrival="149.00"> < <route edges="D2C2 C2C3"/> < </vehicle> < < <vehicle id="ego" type="train" depart="0.00" arrival="350.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route replacedOnEdge="B2C2" replacedOnIndex="2" reason="railSignal:C2_4" replacedAtTime="119.00" probability="0" edges="A0A1 A1B1 B2C2 C2D2 D2D1 D1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B2C2 C2C3 C3D3 D3D2 D2D1 D1D0 D0C0 C0C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 20c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 e7 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 > ================================================================= > ==2547435==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x56410b486e32 bp 0x7ffdef4db130 sp 0x7ffdef4db128 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x56410b486e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56410b4869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56410b1919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56410b192d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56410b38cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56410b384952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56410b5ee793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56410ad10c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56410ad0c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56410acfa018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0bfabccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0bfabcce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56410ac38634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x56410acf6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56410d5d84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56410b486725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56410b1919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,13c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="227.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="traci:replaceStop" replacedAtTime="5.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < <route edges="A0A1 A1B1 B2C2 C2C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop busStop="busStop_A1B1" duration="60.00"/> < <stop busStop="busStop_B2C2" duration="30.00"/> < <stop busStop="busStop_C1D1" duration="60.00"/> < </vehicle> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> 15c12,28 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <processing> > <time-to-teleport.disconnected value="1"/> > </processing> <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 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 96 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 > ================================================================= > ==2547556==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55cf72e74e32 bp 0x7ffd21b5b670 sp 0x7ffd21b5b668 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55cf72e74e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf72e749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf72b7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf72b80d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf72d6de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf72d6d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf72d6f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf726f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf726f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf726e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fea64895d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea64895e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf72626634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55cf726e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cf74fc64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf72e74725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf72b7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,24 < <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="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional4.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="57039"/> > </traci_server> > > </configuration>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000014180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000014180: note: object has invalid vptr > 00 00 00 00 0a 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548446==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000142b4 at pc 0x55fd34b9fe32 bp 0x7ffdf3bfc1d0 sp 0x7ffdf3bfc1c8 > READ of size 4 at 0x6160000142b4 thread T0 > #0 0x55fd34b9fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fd34b9f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fd348aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fd348abd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fd34a98e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fd34a98786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fd34a9a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fd3441f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fd34422698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fd34413216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f70040cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f70040cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fd34351634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000142b4 is located 308 bytes inside of 528-byte region [0x616000014180,0x616000014390) > freed by thread T0 here: > #0 0x55fd3440faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fd36cf14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fd34b9f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fd348aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in rawdump ---------- 1391,1398d1390 < <edge id="ed1"> < <lane id="ed1_0"/> < <lane id="ed1_1"> < <vehicle id="Stapler_00" pos="215.00" speed="10.00"/> < </lane> < </edge> < </timestep> < </netstate>
---------- Differences in errors ---------- 0a1,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 20 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 > ================================================================= > ==2548676==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56002413ce32 bp 0x7fff88896990 sp 0x7fff88896988 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56002413ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56002413c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560023e479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560023e48d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560024042ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56002403a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5600242a4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5600239c6c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5600239c256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5600239b0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f161c3fbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f161c3fbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5600238ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5600239acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56002628e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56002413c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560023e479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000018980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000018980: note: object has invalid vptr > 00 00 00 00 32 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548619==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000018ab4 at pc 0x5648ebc48e32 bp 0x7fff2c9cac90 sp 0x7fff2c9cac88 > READ of size 4 at 0x616000018ab4 thread T0 > #0 0x5648ebc48e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5648ebc489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5648eb9539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5648eb954d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5648ebb4eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5648ebb46952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5648ebdb0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5648eb4d2c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5648eb4ce56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5648eb4bc018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f77cffd6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f77cffd6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5648eb3fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000018ab4 is located 308 bytes inside of 528-byte region [0x616000018980,0x616000018b90) > freed by thread T0 here: > #0 0x5648eb4b8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5648edd9a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5648ebc48725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5648eb9539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 20d19 < </routes>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 0b 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548754==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x55f00ed87e32 bp 0x7fff0295ca30 sp 0x7fff0295ca28 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x55f00ed87e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f00ed879df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f00ea929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f00ea93d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f00ec8debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f00ec85952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f00eeef793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f00e611c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f00e60d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f00e5fb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f62a4462d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f62a4462e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f00e539634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55f00e5f7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f010ed94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f00ed87725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f00ea929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:12 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c6,8 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="24.00"> < <routeDistribution> < <route replacedOnEdge="SC" reason="traci:setRoute" replacedAtTime="11.00" probability="0" edges="SC CN"/> < <route edges="SC CN NC"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > </input> 12c10,22 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="47665"/> > </traci_server> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,84 > /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 b8 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 > ================================================================= > ==2548674==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x562e7e678e32 bp 0x7ffc9a101bb0 sp 0x7ffc9a101ba8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x562e7e678e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562e7e6789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562e7e3839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562e7e384d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562e7e57eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562e7e576952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562e7e7e0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562e7df02c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562e7defe56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562e7deec018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4a9b3a6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a9b3a6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562e7de2a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x562e7dee8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562e807ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562e7e678725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562e7e3839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 132,147c132 < <vehicle id="v0" x="993.87" y="398.40" angle="90.00" type="car" speed="46.52" pos="793.87" lane="a_0" slope="0.00" acceleration="0.73"/> < </timestep> < <timestep time="43.00"> < <vehicle id="v0" x="1041.00" y="398.40" angle="90.00" type="car" speed="47.13" pos="841.00" lane="a_0" slope="0.00" acceleration="0.61"/> < </timestep> < <timestep time="44.00"> < <vehicle id="v0" x="1088.64" y="398.40" angle="90.00" type="car" speed="47.64" pos="888.64" lane="a_0" slope="0.00" acceleration="0.51"/> < </timestep> < <timestep time="45.00"> < <vehicle id="v0" x="1136.70" y="398.40" angle="90.00" type="car" speed="48.07" pos="936.70" lane="a_0" slope="0.00" acceleration="0.43"/> < </timestep> < <timestep time="46.00"> < <vehicle id="v0" x="1185.13" y="398.40" angle="90.00" type="car" speed="48.42" pos="985.13" lane="a_0" slope="0.00" acceleration="0.35"/> < </timestep> < <timestep time="47.00"/> < </fcd-export> --- > <vehicle id="v0" x="993.87" y="398.40" angle="90.00" type="car" speed="46.52" pos="793.87" lane="a_0" \ No newline at end of file
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 13 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 > ================================================================= > ==2547271==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x555592cfee32 bp 0x7ffd6e7755f0 sp 0x7ffd6e7755e8 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x555592cfee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555592cfe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555592a099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555592a0ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555592c04ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555592bfc952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555592e66793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555592588c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55559258456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555592572018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6e0c93ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6e0c93ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5555924b0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x55559256eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555594e504f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555592cfe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555592a099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="SC_0" pos="70.00" parking="0" started="11.00" ended="12.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="bs"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="46339"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="24.00"> < <route edges="SC CN"/> < <stop busStop="bs" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> 10c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="46339"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 fa 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 > ================================================================= > ==2547264==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x5559a9540e32 bp 0x7ffd9af341f0 sp 0x7ffd9af341e8 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x5559a9540e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559a95409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559a924b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5559a924cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5559a9446ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5559a943e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5559a96a8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5559a8dcac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5559a8dc656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5559a8db4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f26f141ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f26f141ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559a8cf2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x5559a8db0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5559ab6924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5559a9540725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559a924b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="SC_0" pos="70.00" parking="0" started="11.00" ended="18.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="bs"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="51495"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="30.00"> < <route edges="SC CN"/> < <stop busStop="bs" duration="7.00"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> 10c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="51495"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: 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 > ================================================================= > ==2547179==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55e876962e32 bp 0x7ffdd2027990 sp 0x7ffdd2027988 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55e876962e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8769629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e87666d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e87666ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e876868ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e876860952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e876aca793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e8761ecc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e8761e856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e8761d6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8fc13b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8fc13b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e876114634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55e8761d2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e878ab44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e876962725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e87666d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:56 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,24 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="SC_0" pos="60.00" parking="0" started="11.00" ended="16.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane=":C_11_0" pos="4.99" parking="0" started="24.00" ended="34.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="52317"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:56 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="44.00"> < <route edges="SC CN"/> < <stop lane="SC_0" endPos="60.00" duration="5.00"/> < <stop lane=":C_11_0" startPos="4.90" endPos="5.00" duration="10.00"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 11c11,24 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="52317"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 fb 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 > ================================================================= > ==2547250==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x564d0c723e32 bp 0x7fff0971aff0 sp 0x7fff0971afe8 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x564d0c723e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564d0c7239df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564d0c42e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564d0c42fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564d0c629ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564d0c621952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564d0c88b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564d0bfadc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564d0bfa956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564d0bf97018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8430804d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8430804e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564d0bed5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x564d0bf93aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564d0e8754f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564d0c723725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564d0c42e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="SC_0" pos="39.98" parking="0" started="8.00" ended="15.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="48773"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="29.00"> < <route edges="SC CN"/> < <stop lane="SC_0" startPos="39.90" endPos="40.00" duration="7.00"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> 10c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="48773"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 66 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 > ================================================================= > ==2547261==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x5613e322fe32 bp 0x7ffe40002c50 sp 0x7ffe40002c48 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x5613e322fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5613e322f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5613e2f3a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5613e2f3bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5613e3135ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5613e312d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5613e3397793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5613e2ab9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5613e2ab556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5613e2aa3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f31e953cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f31e953ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5613e29e1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x5613e2a9faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5613e53814f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5613e322f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5613e2f3a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="40699"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" type="DEFAULT_VEHTYPE@ego" depart="0.00" arrival="46.00"> < <route edges="SC CN"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> 9c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="40699"/> > </traci_server> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 f7 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 > ================================================================= > ==2547259==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x55d45f619e32 bp 0x7fff8ab81130 sp 0x7fff8ab81128 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x55d45f619e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d45f6199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d45f3249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d45f325d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d45f51febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d45f517952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d45f781793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d45eea3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d45ee9f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d45ee8d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fee3008ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee3008ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d45edcb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x55d45ee89aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d46176b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d45f619725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d45f3249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="CN_0" pos="0.00" parking="0" started="28.00" ended="35.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="57493"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="44.00"> < <route edges="SC CN"/> < <stop lane="CN_0" startPos="0.00" endPos="0.00" duration="7.00"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> 10c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="57493"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: 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 a0 2c 01 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547263==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x55b715e12e32 bp 0x7ffe2c48ccb0 sp 0x7ffe2c48cca8 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x55b715e12e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b715e129df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b715b1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b715b1ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b715d18ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b715d10952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b715f7a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b71569cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b71569856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b715686018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7f1ae49d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7f1ae49e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b7155c4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x55b715682aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b717f644f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b715e12725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b715b1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="SC_0" pos="70.00" parking="0" started="11.00" ended="71.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="bs"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="40207"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="101.00"> < <route edges="SC CN"/> < <stop busStop="bs" duration="30.00"/> < <param key="updated" value="1"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> 11c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="40207"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e780: note: object has invalid vptr > 00 00 00 00 0e 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2547272==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e8b4 at pc 0x556e848d9e32 bp 0x7fff98427b70 sp 0x7fff98427b68 > READ of size 4 at 0x61600000e8b4 thread T0 > #0 0x556e848d9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556e848d99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556e845e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556e845e5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556e847dfebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556e847d7952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556e84a41793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556e84163c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556e8415f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556e8414d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5f0adc3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5f0adc3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556e8408b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e8b4 is located 308 bytes inside of 528-byte region [0x61600000e780,0x61600000e990) > freed by thread T0 here: > #0 0x556e84149aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556e86a2b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556e848d9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556e845e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,25 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="ego" type="DEFAULT_VEHTYPE" lane="SC_0" pos="70.00" parking="0" started="11.00" ended="71.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="bs"/> < </stops> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> > > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="45395"/> > </traci_server> > > </configuration> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:57 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="ego" depart="0.00" arrival="101.00"> < <route edges="SC CN"/> < <stop busStop="bs" duration="30.00"/> < </vehicle> --- > <input> > <net-file value="input_net2.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional2.add.xml"/> > </input> 10c12,25 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stopinfos.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <traci_server> > <remote-port value="45395"/> > </traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,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 9c 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 > ================================================================= > ==2548623==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a6703eee32 bp 0x7fffc102d510 sp 0x7fffc102d508 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a6703eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a6703ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a6700f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a6700fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a6702f4ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a6702ec952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a670556793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a66fc78c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a66fc7456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a66fc62018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc804ebfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc804ebfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a66fba0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a66fc5eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a6725404f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a6703ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a6700f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,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 be 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 > ================================================================= > ==2548649==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x562e5845de32 bp 0x7fff8fc60c50 sp 0x7fff8fc60c48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x562e5845de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562e5845d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562e581689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562e58169d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562e58363ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562e5835b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562e585c5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562e57ce7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562e57ce356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562e57cd1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3c998bfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3c998bfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562e57c0f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x562e57ccdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562e5a5af4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562e5845d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562e581689b6 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 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 42 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546194==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x55d975917e32 bp 0x7ffc7d0448b0 sp 0x7ffc7d0448a8 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x55d975917e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d9759179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d9756229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d975623d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d975810e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d975810786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d9758127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d9751976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d97519a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d97518b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fad95134d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fad95134e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d9750c9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x55d975187aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d977a694f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d975917725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d9756229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in ssm ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:47 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,33c6,27 < <SSMLog> < <conflict begin="2.00" end="14.00" ego="ego" foe="leader"> < <minTTC time="7.00" position="85.08,98.40" type="2" value="2.03" speed="9.47"/> < <maxDRAC time="7.00" position="85.08,98.40" type="2" value="1.12" speed="9.47"/> < <PET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < <minPPET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < </conflict> < <globalMeasures ego="ego"> < <timeSpan values="2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00"/> < <BRSpan values="0.00 0.40 1.44 0.00 0.00 3.21 4.46 0.00 3.50 0.00 0.00 0.00 0.00"/> < <maxBR time="8.00" position="80.85,98.40" value="4.46"/> < <SGAPSpan values="11.09 11.95 15.16 17.10 13.80 9.24 NA 11.88 18.79 26.46 33.56 38.27 40.60"/> < <minSGAP time="7.00" position="75.83,98.40" value="9.24" leader="leader"/> < <TGAPSpan values="0.85 0.95 1.35 1.43 1.09 0.98 NA 1.64 5.02 5.10 4.45 3.92 3.36"/> < <minTGAP time="2.00" position="17.91,98.40" value="0.85" leader="leader"/> < </globalMeasures> < <conflict begin="2.00" end="14.00" ego="leader" foe="ego"> < <minTTC time="7.00" position="85.08,98.40" type="3" value="2.03" speed="4.92"/> < <maxDRAC time="7.00" position="85.08,98.40" type="3" value="1.12" speed="4.92"/> < <PET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < <minPPET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < </conflict> < <globalMeasures ego="leader"> < <timeSpan values="0.00 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00"/> < <BRSpan values="0.00 0.52 0.00 1.22 0.00 0.51 4.50 4.47 0.00 0.00 0.00 0.00 0.00 0.17 0.05"/> < <maxBR time="6.00" position="85.16,98.40" value="4.50"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: note: object has invalid vptr > 00 00 00 00 3c 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546196==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x557e0c834e32 bp 0x7ffef184e9b0 sp 0x7ffef184e9a8 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x557e0c834e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557e0c8349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557e0c53f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557e0c540d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557e0c72de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557e0c72d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557e0c72f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557e0c0b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557e0c0b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557e0c0a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9c1013fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c1013fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557e0bfe6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cdb4 is located 308 bytes inside of 528-byte region [0x61600000cc80,0x61600000ce90) > freed by thread T0 here: > #0 0x557e0c0a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557e0e9864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557e0c834725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557e0c53f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in ssm ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:47 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,31c6,27 < <SSMLog> < <conflict begin="6.00" end="14.00" ego="ego" foe="leader"> < <minTTC time="7.00" position="101.60,98.57" type="10" value="2.62" speed="8.02"/> < <maxDRAC time="8.00" position="100.36,101.00" type="11" value="2.59" speed="3.52"/> < <PET time="11.50" position="100.36,101.00" type="17" value="1.25" speed="5.60"/> < <minPPET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < </conflict> < <globalMeasures ego="ego"> < <timeSpan values="0.00 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00"/> < <BRSpan values="0.00 1.30 0.00 0.00 0.06 0.00 3.28 3.29 4.50 2.97 0.39 0.14 0.00 0.00 0.00"/> < <maxBR time="8.00" position="99.56,102.33" value="4.50"/> < <SGAPSpan values="NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA"/> < <TGAPSpan values="NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA"/> < </globalMeasures> < <conflict begin="6.00" end="14.00" ego="leader" foe="ego"> < <minTTC time="7.00" position="101.60,98.57" type="11" value="2.62" speed="12.41"/> < <maxDRAC time="8.00" position="100.36,101.00" type="10" value="2.59" speed="12.43"/> < <PET time="11.50" position="100.36,101.00" type="17" value="1.25" speed="12.16"/> < <minPPET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < </conflict> < <globalMeasures ego="leader"> < <timeSpan values="2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00"/> < <BRSpan values="0.00 0.97 0.00 0.00 0.00 0.00 0.00 0.25 0.42 0.00 0.00 0.00 0.25"/> < <maxBR time="3.00" position="101.60,17.16" value="0.97"/> < <SGAPSpan values="NA NA NA NA NA NA NA NA NA NA NA NA NA"/> < <TGAPSpan values="NA NA NA NA NA NA NA NA NA NA NA NA NA"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,158 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 43 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2546202==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x5591d2db8e32 bp 0x7fffd8388a50 sp 0x7fffd8388a48 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x5591d2db8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591d2db89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591d2ac39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591d2ac4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591d2cb1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5591d2cb1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5591d2cb37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5591d26386a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5591d263b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5591d262c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2cb0b55d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2cb0b55e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591d256a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x5591d2628aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5591d4f0a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591d2db8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591d2ac39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in ssm ---------- 2a3,4 > <!-- generated on 2023-06-23 07:46:49 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,33c6,27 < <SSMLog> < <conflict begin="2.00" end="14.00" ego="ego" foe="leader"> < <minTTC time="7.00" position="85.08,98.40" type="2" value="2.03" speed="9.47"/> < <maxDRAC time="7.00" position="85.08,98.40" type="2" value="1.12" speed="9.47"/> < <PET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < <minPPET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < </conflict> < <globalMeasures ego="ego"> < <timeSpan values="2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00"/> < <BRSpan values="0.00 0.40 1.44 0.00 0.00 3.21 4.46 0.00 3.50 0.00 0.00 0.00 0.00"/> < <maxBR time="8.00" position="80.85,98.40" value="4.46"/> < <SGAPSpan values="11.09 11.95 15.16 17.10 13.80 9.24 NA 11.88 18.79 26.46 33.56 38.27 40.60"/> < <minSGAP time="7.00" position="75.83,98.40" value="9.24" leader="leader"/> < <TGAPSpan values="0.85 0.95 1.35 1.43 1.09 0.98 NA 1.64 5.02 5.10 4.45 3.92 3.36"/> < <minTGAP time="2.00" position="17.91,98.40" value="0.85" leader="leader"/> < </globalMeasures> < <conflict begin="2.00" end="14.00" ego="leader" foe="ego"> < <minTTC time="7.00" position="85.08,98.40" type="3" value="2.03" speed="4.92"/> < <maxDRAC time="7.00" position="85.08,98.40" type="3" value="1.12" speed="4.92"/> < <PET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < <minPPET time="NA" position="NA" type="NA" value="NA" speed="NA"/> < </conflict> < <globalMeasures ego="leader"> < <timeSpan values="0.00 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00"/> < <BRSpan values="0.00 0.52 0.00 1.22 0.00 0.51 4.50 4.47 0.00 0.00 0.00 0.00 0.00 0.17 0.05"/> < <maxBR time="6.00" position="85.16,98.40" value="4.50"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: note: object has invalid vptr > 00 00 00 00 86 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548553==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x55c531de0e32 bp 0x7fffd437d9b0 sp 0x7fffd437d9a8 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x55c531de0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c531de09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c531aeb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c531aecd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c531ce6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c531cde952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c531f48793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c53166ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c53166656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c531654018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f885a3f1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f885a3f1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c531592634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cdb4 is located 308 bytes inside of 528-byte region [0x61600000cc80,0x61600000ce90) > freed by thread T0 here: > #0 0x55c531650aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c533f324f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c531de0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c531aeb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 31,177d30 < 30.0 [(31, 9.555), (34, 10.555236781057513)] < 31.0 [(31, 10.034), (34, 11.03351851851852)] < 32.0 [(31, 11.0), (34, 11.0)] < 33.0 [(31, 11.0), (34, 11.0)] < 34.0 [(31, 11.0), (34, 11.0)] < 35.0 [(31, 11.0), (34, 11.0)] < 36.0 [(31, 11.0), (34, 11.0)] < 37.0 [(31, 11.0), (34, 11.0)] < 38.0 [(31, 11.0), (34, 11.0)] < 39.0 [(31, 11.0), (34, 11.0)] < 40.0 [(31, 11.0), (34, 11.0)] < 41.0 [(31, 11.0), (34, 11.0)] < 42.0 [(31, 20.741), (34, 21.74076507725536)] < 43.0 [(31, 20.647), (34, 21.647172564656366)] < 44.0 [(31, 20.554), (34, 21.55358005205737)] < 45.0 [(31, 20.46), (34, 21.459987539458382)] < 46.0 [(31, 20.878), (34, 21.877525737940964)] < 47.0 [(31, 22.348), (34, 23.348276693249154)] < 48.0 [(31, 24.515), (34, 25.515425826270416)] < 49.0 [(31, 25.606), (34, 26.605562999328882)] < 50.0 [(31, 26.606), (34, 27.605562999328882)] < 51.0 [(31, 27.606), (34, 28.605562999328882)] < 52.0 [(31, 28.606), (34, 29.605562999328882)] < 53.0 [(31, 29.606), (34, 30.605562999328882)] < 54.0 [(31, 30.606), (34, 31.605562999328882)] < 55.0 [(31, 31.606), (34, 32.60556299932888)] < 56.0 [(31, 32.606), (34, 33.60556299932888)] < 57.0 [(31, 33.606), (34, 34.60556299932888)] < 58.0 [(31, 34.606), (34, 35.60556299932888)] <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 31 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548564==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x556fde321e32 bp 0x7ffe9f3a83d0 sp 0x7ffe9f3a83c8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x556fde321e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556fde3219df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556fde02c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556fde02dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556fde227ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556fde21f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556fde489793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556fddbabc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556fddba756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556fddb95018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fbbae4e3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbbae4e3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556fddad3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x556fddb91aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556fe04734f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556fde321725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556fde02c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 65d64 < 66.0 []
---------- Differences in errors ---------- 1c1,83 < Error: Answered with error to command 0xa4: Vehicle 'v0' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000cc80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000cc80: note: object has invalid vptr > 00 00 00 00 d7 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548557==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cdb4 at pc 0x561a343e6e32 bp 0x7ffe2ec263b0 sp 0x7ffe2ec263a8 > READ of size 4 at 0x61600000cdb4 thread T0 > #0 0x561a343e6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561a343e69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561a340f19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561a340f2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561a342ecebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561a342e4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561a3454e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x561a33c70c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x561a33c6c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561a33c5a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa6b0254d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa6b0254e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561a33b98634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cdb4 is located 308 bytes inside of 528-byte region [0x61600000cc80,0x61600000ce90) > freed by thread T0 here: > #0 0x561a33c56aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561a365384f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in output ---------- 33d32 < 34.0 [] numStops=-
---------- 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 8b 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 b0 02 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548010==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x562de461be32 bp 0x7ffc73069d90 sp 0x7ffc73069d88 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x562de461be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562de461b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562de43269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562de4327d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562de4514e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562de4514786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562de45167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562de3e9b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562de3e9e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562de3e8f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f107bd26d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f107bd26e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562de3dcd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x562de3e8baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562de676d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562de461b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562de43269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="p0" depart="0.00" arrival="94.00"> < <ride from="A2B2" to="C2D2" arrivalPos="90.60" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 9c11,28 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 7a 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548110==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x55f21b9f5e32 bp 0x7ffe423e6270 sp 0x7ffe423e6268 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x55f21b9f5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f21b9f59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f21b7009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f21b701d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f21b8eee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f21b8ee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f21b8f07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f21b2756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f21b278698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f21b269216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9ad5397d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9ad5397e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f21b1a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x55f21b265aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f21db474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f21b9f5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f21b7009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,29 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="4.97" parking="1" started="13.00" ended="14.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="D2D3_0" pos="92.10" parking="1" started="61.00" ended="122.00" initialPersons="1" loadedPersons="0" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="4.99" parking="1" started="161.00" ended="162.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="183.00" ended="243.00" initialPersons="1" loadedPersons="1" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="a" depart="0.00" arrival="120.00"> < <ride from="A1B1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <person id="b" depart="0.00" arrival="183.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="328.00"> < <ride from="C1D1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 17c11,29 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.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 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 71 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548022==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x5581460b6e32 bp 0x7fff3c755c50 sp 0x7fff3c755c48 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x5581460b6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5581460b69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558145dc19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558145dc2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558145fafe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558145faf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558145fb17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5581459366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558145939698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55814592a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb115734d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb115734e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558145868634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x558145926aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5581482084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5581460b6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558145dc19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,29 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="4.97" parking="1" started="13.00" ended="14.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="D2D3_0" pos="92.10" parking="1" started="64.00" ended="125.00" initialPersons="1" loadedPersons="0" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="5.00" parking="1" started="166.00" ended="167.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="188.00" ended="248.00" initialPersons="1" loadedPersons="1" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="a" depart="0.00" arrival="123.00"> < <ride from="A1B1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <person id="b" depart="0.00" arrival="188.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="332.00"> < <ride from="C1D1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 17c11,29 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.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 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 83 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548173==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x555f48de2e32 bp 0x7ffca00f3030 sp 0x7ffca00f3028 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x555f48de2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f48de29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f48aed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f48aeed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f48cdbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555f48cdb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555f48cdd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555f486626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555f48665698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555f48656216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc2ee6f3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2ee6f3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555f48594634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x555f48652aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555f4af344f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f48de2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f48aed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,29 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="4.97" parking="1" started="13.00" ended="14.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="D2D3_0" pos="92.10" parking="1" started="61.00" ended="122.00" initialPersons="1" loadedPersons="0" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="4.99" parking="1" started="161.00" ended="162.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="183.00" ended="243.00" initialPersons="1" loadedPersons="1" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="a" depart="0.00" arrival="120.00"> < <ride from="A1B1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <person id="b" depart="0.00" arrival="183.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="328.00"> < <ride from="C1D1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 17c11,29 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.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 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 77 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548144==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x55971b44fe32 bp 0x7ffe559edc10 sp 0x7ffe559edc08 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x55971b44fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55971b44f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55971b15a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55971b15bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55971b348e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55971b348786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55971b34a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55971accf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55971acd2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55971acc3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcef2059d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcef2059e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55971ac01634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x55971acbfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55971d5a14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55971b44f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55971b15a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,29 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="4.97" parking="1" started="13.00" ended="14.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="5.00" parking="1" started="27.00" ended="28.00" initialPersons="1" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="49.00" ended="109.00" initialPersons="2" loadedPersons="1" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="b" depart="0.00" arrival="49.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="a" depart="0.00" arrival="192.00"> < <ride from="A1B1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="193.00"> < <ride from="C1D1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 17c11,29 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.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 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 78 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548103==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x5633e717ae32 bp 0x7fff82585a10 sp 0x7fff82585a08 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x5633e717ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5633e717a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5633e6e859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5633e6e86d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5633e7073e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5633e7073786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5633e70757f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5633e69fa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5633e69fd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5633e69ee216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f523df42d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f523df42e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5633e692c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x5633e69eaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5633e92cc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5633e717a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5633e6e859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,29 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="4.97" parking="1" started="13.00" ended="14.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="5.00" parking="1" started="27.00" ended="28.00" initialPersons="1" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="49.00" ended="109.00" initialPersons="2" loadedPersons="1" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="b" depart="0.00" arrival="49.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="a" depart="0.00" arrival="192.00"> < <ride from="A1B1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="193.00"> < <ride from="C1D1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 17c11,29 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.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 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 84 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548160==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x559e08f72e32 bp 0x7ffece5cac30 sp 0x7ffece5cac28 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x559e08f72e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e08f729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e08c7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e08c7ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e08e6be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e08e6b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e08e6d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e087f26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e087f5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e087e6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd3c6d2ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd3c6d2ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e08724634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x559e087e2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559e0b0c44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e08f72725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e08c7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,29 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="4.97" parking="1" started="13.00" ended="14.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="5.00" parking="1" started="27.00" ended="28.00" initialPersons="1" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="49.00" ended="109.00" initialPersons="2" loadedPersons="1" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="b" depart="0.00" arrival="49.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="a" depart="0.00" arrival="192.00"> < <ride from="A1B1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="193.00"> < <ride from="C1D1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 17c11,29 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </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 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 1c 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548153==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x55de9a620e32 bp 0x7ffe92e431f0 sp 0x7ffe92e431e8 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x55de9a620e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de9a6209df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de9a32b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de9a32cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de9a519e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55de9a519786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55de9a51b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55de99ea06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55de99ea3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55de99e94216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa488704d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa488704e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de99dd2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x55de99e90aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55de9c7724f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de9a620725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de9a32b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,29 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> > <remote-port value="40743"/> > </traci_server> > <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c6,29 < <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="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> > <remote-port value="40743"/> > </traci_server> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 e1 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548166==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x56330ee73e32 bp 0x7fffa0dbe570 sp 0x7fffa0dbe568 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x56330ee73e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56330ee739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56330eb7e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56330eb7fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56330ed6ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56330ed6c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56330ed6e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56330e6f36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56330e6f6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56330e6e7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f85b9c8bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f85b9c8be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56330e625634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x56330e6e3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563310fc54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56330ee73725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56330eb7e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c6,29 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="4.97" parking="1" started="13.00" ended="14.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> > <remote-port value="59959"/> > </traci_server> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="a" depart="0.00" arrival="120.00"> < <ride from="A1B1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 9c11,29 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d580 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d580: note: object has invalid vptr > 00 00 00 00 b7 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548001==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d6b4 at pc 0x5570740dce32 bp 0x7fff8c082f90 sp 0x7fff8c082f88 > READ of size 4 at 0x61600000d6b4 thread T0 > #0 0x5570740dce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5570740dc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557073de79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557073de8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557073fd5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557073fd5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557073fd77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55707395c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55707395f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557073950216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbe1900dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbe1900de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55707388e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d6b4 is located 308 bytes inside of 528-byte region [0x61600000d580,0x61600000d790) > freed by thread T0 here: > #0 0x55707394caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55707622e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5570740dc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557073de79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="p0" depart="0.00" arrival="135.00"> < <ride from="A2B2" to="C2D2" arrivalPos="90.60" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <additional-files value="input_routes.rou.xml"/> > </input> 9c11,28 < </routes> --- > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 14 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548216==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x55d1c597fe32 bp 0x7fff54713f70 sp 0x7fff54713f68 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x55d1c597fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d1c597f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d1c568a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d1c568bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d1c5878e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d1c5878786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d1c587a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d1c51ff6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d1c5202698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d1c51f3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa2fbd02d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa2fbd02e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d1c5131634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x55d1c51efaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d1c7ad14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d1c597f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d1c568a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,9c6,30 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="50.00" parking="1" started="20.00" ended="21.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="50.00" parking="1" started="41.00" ended="42.00" initialPersons="1" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="59.00" ended="61.00" initialPersons="2" loadedPersons="1" unloadedPersons="2" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="50.00" parking="1" started="105.00" ended="106.00" initialPersons="1" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <vehroute-output.write-unfinished value="true"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c6,28 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="a" depart="0.00" departPos="50.00" arrival="59.00"> < <ride from="A1B1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="59.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="d" depart="0.00" departPos="50.00" arrival="121.00"> < <ride from="C1D1" to="B1B0" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="b" depart="0.00" departPos="50.00" arrival="121.00"> < <ride from="A1B1" to="B1B0" arrivalPos="50.00" lines="taxi"/> < </person> < < <vehicle id="taxi_0" type="taxi" depart="0.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="taxi:prepare_dispatch" replacedAtTime="1.00" probability="0" edges="A0A1"/> < <route replacedOnEdge="A0A1" reason="taxi:dispatch" replacedAtTime="1.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 A1B1 B1B0"/> < <route edges="A0A1 A1B1 B1C1 C1D1 D1C1 C1B1 B1A1 A1B1 B1B0"/> < </routeDistribution> < <stop lane="A1B1_0" permitted="a" actType="pickup a (0)"/> < <stop lane="B1C1_0" permitted="c" actType="pickup c (2)"/> < <stop lane="C1D1_0" permitted="d" actType="dropOff a (0),dropOff c (2),pickup d (3)"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000018c80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000018c80: note: object has invalid vptr > 00 00 00 00 19 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548245==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000018db4 at pc 0x564d99e01e32 bp 0x7fff783bd9b0 sp 0x7fff783bd9a8 > READ of size 4 at 0x616000018db4 thread T0 > #0 0x564d99e01e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564d99e019df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564d99b0c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564d99b0dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564d99cfae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564d99cfa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564d99cfc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564d996816a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564d99684698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564d99675216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3da421ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3da421ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564d995b3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000018db4 is located 308 bytes inside of 528-byte region [0x616000018c80,0x616000018e90) > freed by thread T0 here: > #0 0x564d99671aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564d9bf534f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564d99e01725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564d99b0c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,27 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxiC" type="taxi" lane="C1C2_1" pos="4.99" parking="1" started="73.00" ended="74.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxiC" type="taxi" lane="C2C1_1" pos="5.00" parking="1" started="88.00" ended="89.00" initialPersons="1" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes2.rou.xml,input_routes.rou.xml"/> > </input> > > <output> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> > <remote-port value="55197"/> > </traci_server> > <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 59 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548234==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x560983069e32 bp 0x7ffe2edd5df0 sp 0x7ffe2edd5de8 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x560983069e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5609830699df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560982d749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560982d75d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560982f62e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560982f62786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560982f647f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5609828e96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5609828ec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5609828dd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b7c913d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b7c913e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56098281b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x5609828d9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5609851bb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560983069725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560982d749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,30 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="5.00" parking="1" started="321.00" ended="322.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="343.00" ended="403.00" initialPersons="1" loadedPersons="1" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <vehroute-output.write-unfinished value="true"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > > <traci_server> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,27c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="a" depart="0.00" arrival="1.00"> < <ride from="A1B1" to="A1B1" lines="taxi"/> < <stop lane="A1B1_0" endPos="0.00" duration="0.00" until="0.00" actType="last stage removed"/> < </person> < < <person id="b" depart="0.00" arrival="343.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="486.00"> < <ride from="C1D1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <vehicle id="taxi_0" type="taxi" depart="300.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="taxi:prepare_dispatch" replacedAtTime="301.00" probability="0" edges="A0A1"/> < <route replacedOnEdge="A0A1" reason="taxi:dispatch" replacedAtTime="301.00" probability="0" edges="A0A1 B1C1 C1D1 D2D3"/> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop lane="B1C1_0" permitted="b" actType="pickup b (1)"/> < <stop lane="C1D1_0" permitted="c" actType="pickup c (2),dropOff b (1)"/> < <stop lane="D2D3_0" actType="dropOff c (2)"/> < </vehicle> --- > <input> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c980: note: object has invalid vptr > 00 00 00 00 36 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548015==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000cab4 at pc 0x5561058dee32 bp 0x7ffd8b58aa10 sp 0x7ffd8b58aa08 > READ of size 4 at 0x61600000cab4 thread T0 > #0 0x5561058dee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5561058de9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5561055e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5561055ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5561057d7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5561057d7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5561057d97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55610515e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556105161698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556105152216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f85b48bdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f85b48bde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556105090634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000cab4 is located 308 bytes inside of 528-byte region [0x61600000c980,0x61600000cb90) > freed by thread T0 here: > #0 0x55610514eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556107a304f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5561058de725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5561055e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in stops ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c6,30 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="taxi_0" type="taxi" lane="A1B1_0" pos="4.97" parking="1" started="13.00" ended="14.00" initialPersons="0" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="B1C1_0" pos="5.00" parking="1" started="27.00" ended="28.00" initialPersons="1" loadedPersons="1" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < <stopinfo id="taxi_0" type="taxi" lane="C1D1_0" pos="50.00" parking="1" started="49.00" ended="109.00" initialPersons="2" loadedPersons="1" unloadedPersons="1" initialContainers="0" loadedContainers="0" unloadedContainers="0"/> < </stops> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <tripinfo-output value="tripinfos.xml"/> > <vehroute-output value="vehroutes.xml"/> > <vehroute-output.write-unfinished value="true"/> > <stop-output value="stops.xml"/> > </output> > > <report> > <no-step-log value="true"/> > </report> > > <taxi_device> > <device.taxi.dispatch-algorithm value="traci"/> > </taxi_device> > <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,27c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="b" depart="0.00" arrival="49.00"> < <ride from="B1C1" to="C1D1" arrivalPos="50.00" lines="taxi"/> < </person> < < <person id="a" depart="0.00" arrival="192.00"> < <ride from="A1B1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <person id="c" depart="0.00" departPos="50.00" arrival="193.00"> < <ride from="C1D1" to="D2D3" arrivalPos="92.10" lines="taxi"/> < </person> < < <vehicle id="taxi_0" type="taxi" depart="0.00"> < <routeDistribution> < <route replacedOnEdge="A0A1" reason="taxi:prepare_dispatch" replacedAtTime="1.00" probability="0" edges="A0A1"/> < <route replacedOnEdge="A0A1" reason="taxi:dispatch" replacedAtTime="1.00" probability="0" edges="A0A1 A1B1 B1C1 C1D1 D2D3"/> < <route edges="A0A1 A1B1 B1C1 C1D1 D1D2 D2D3"/> < </routeDistribution> < <stop lane="A1B1_0" permitted="a" actType="pickup a (0)"/> < <stop lane="B1C1_0" permitted="b" actType="pickup b (1)"/> < <stop lane="C1D1_0" permitted="c" actType="pickup c (2),dropOff b (1)"/> < <stop lane="D2D3_0" actType="dropOff a (0),dropOff c (2)"/> < </vehicle> --- > <input> <truncated after showing 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 d6 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548021==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55d2446e5e32 bp 0x7ffdc4ab6330 sp 0x7ffdc4ab6328 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55d2446e5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2446e59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2443f09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2443f1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2445dee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d2445de786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d2445e07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d243f656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d243f68698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d243f59216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4f001d4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4f001d4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d243e97634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55d243f55aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d2468374f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d2446e5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2443f09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 17d16 < </tripinfos> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:05 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,19c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <person id="p.2" depart="0.00" arrival="125.00"> < <ride from="A2B2" to="C2D2" arrivalPos="90.60" lines="taxi"/> < </person> < < <person id="p.3" depart="0.00" arrival="126.00"> < <ride from="A2B2" to="C2D2" arrivalPos="90.60" lines="taxi"/> < </person> < < <person id="p.0" depart="0.00" arrival="133.00"> < <ride from="A2B2" to="C2D2" arrivalPos="90.60" lines="taxi"/> < </person> < < <person id="p.1" depart="0.00" arrival="134.00"> < <ride from="A2B2" to="C2D2" arrivalPos="90.60" lines="taxi"/> < </person> --- > <input> > <net-file value="input_net4.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> 21c11,28 < </routes> --- > <output> > <tripinfo-output value="tripinfo.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /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 0b 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548806==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5645b53d0e32 bp 0x7ffcec09e5f0 sp 0x7ffcec09e5e8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5645b53d0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5645b53d09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5645b50db9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5645b50dcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5645b52d6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5645b52ce952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5645b5538793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5645b4c5ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5645b4c5656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5645b4c44018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fde6471ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fde6471ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5645b4b82634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5645b4c40aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5645b75224f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5645b53d0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5645b50db9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 225,790d224 < 40.0 < veh=v.1 < waitingTime 5.00 < waitingCount 2 < stopTime 5.00 < count 1 < routeLength 285.50 < speed 9.21 < duration 31.00 < waitingTime 1.00 < timeLoss 5.75 < departDelay 0.00 < departDelayWaiting -1.00 < totalTravelTime 31.00 < totalDepartDelay 0.00 < vehicleTripStatistics.count 1 < vehicleTripStatistics.routeLength 285.50 < vehicleTripStatistics.speed 9.21 < vehicleTripStatistics.duration 31.00 < vehicleTripStatistics.waitingTime 1.00 < vehicleTripStatistics.timeLoss 5.75 < vehicleTripStatistics.departDelay 0.00 < vehicleTripStatistics.departDelayWaiting -1.00 < vehicleTripStatistics.totalTravelTime 31.00 < vehicleTripStatistics.totalDepartDelay 0.00 < bikeTripStatistics.count 0 < bikeTripStatistics.routeLength 0.00 < bikeTripStatistics.speed 0.00 < bikeTripStatistics.duration 0.00 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 10,18c10,101 < Error: Answered with error to command 0xa4: Vehicle 'anotherOne' is not known. < Warning: Departure time for vehicle 'departInThePast' is in the past; using current time instead. < Warning: Vehicle 'parking2' aborts stop. < Warning: Teleporting vehicle 'collider'; collision with vehicle 'blocker', lane='2fi_0', gap=-3.74, time=117.00 stage=events. < Warning: Vehicle 'collider' ends teleporting on edge '2si', time=117.00. < Warning: No connection between edge '3fi' and edge 'disconnected' found. < Warning: No route for vehicle 'failVeh' found. < Error: Answered with error to command 0xa4: Vehicle 'elVeh' does not support device parameter 'device.foo.bar' (No device of type 'foo' exists). < Error: Answered with error to command 0xa4: Vehicle 'elVeh' does not support device parameter 'device.battery.foobar' (Parameter 'foobar' is not supported for device of type 'battery'). --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010280: note: object has invalid vptr > 00 00 00 00 e7 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548331==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000103b4 at pc 0x560ce506fe32 bp 0x7fff8f2da6d0 sp 0x7fff8f2da6c8 > READ of size 4 at 0x6160000103b4 thread T0 > #0 0x560ce506fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ce506f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ce4d7a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ce4d7bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560ce4f75ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560ce4f6d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560ce5a4ba63 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 0x560ce56c48dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x560ce555c6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x560ce5567535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 <truncated after showing first 30 lines> ---------- Differences in output ---------- 415,1150d414 < Invalid departure position. < vehicles ('2', 'horiz') < vehicle count 2 < examining anotherOne < step 19.0 < {80: '1o', 86: 60.0} < step 20.0 < {80: '1o', 86: 80.0} < speed before moveToXY 20.0 < step 21.0 < speed after moveToXY 20.0 < {80: '1o', 86: 6.303079914048878} < step 22.0 < {80: '1o', 86: 26.30307991404888} < speed 20.0 < speed 18.0 < acceleration -2.0 < speed 17.0 < acceleration 0.5 < step 23.0 < vehicles ('2', 'departInThePast', 'horiz') < step 24.0 < vehicles ('2', 'departInThePast', 'horiz') < step 25.0 < vehicles ('2', 'departInThePast', 'horiz') < step 26.0 < vehicles ('2', 'departInThePast', 'horiz') < step 27.0 < vehicles ('2', 'departInThePast', 'horiz') <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,32d4 < <tripinfo id="1" depart="6.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="19.00" arrivalLane="2fi_0" arrivalPos="49.99" arrivalSpeed="0.00" duration="13.00" routeLength="49.99" waitingTime="2.00" waitingCount="1" stopTime="3.00" timeLoss="5.51" rerouteNo="1" devices="vehroute_1 tripinfo_1" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="traci"/> < <tripinfo id="movedVeh" depart="125.00" departLane="3fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="130.00" arrivalLane="1si_0" arrivalPos="250.00" arrivalSpeed="12.62" duration="5.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.07" rerouteNo="1" devices="vehroute_movedVeh tripinfo_movedVeh" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="horiz" depart="0.00" departLane="2fi_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="165.00" routeLength="3111.20" waitingTime="0.00" waitingCount="0" stopTime="2.00" timeLoss="-181.01" rerouteNo="0" devices="vehroute_horiz tripinfo_horiz" vType="DEFAULT_VEHTYPE@horiz" speedFactor="1.10" vaporized=""/> < <tripinfo id="2" depart="10.00" departLane="2fi_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="155.00" routeLength="1662.72" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="13.33" rerouteNo="0" devices="vehroute_2 tripinfo_2" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="departInThePast" depart="23.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="142.00" routeLength="1557.15" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="9.89" rerouteNo="0" devices="vehroute_departInThePast tripinfo_departInThePast" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="departInTheFuture" depart="30.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="135.00" routeLength="1463.22" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="10.84" rerouteNo="0" devices="vehroute_departInTheFuture tripinfo_departInTheFuture" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="departTriggered" depart="-1" departLane="" departPos="-1.00" departSpeed="-1.00" departDelay="165.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="0.00" routeLength="0.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="vehroute_departTriggered tripinfo_departTriggered" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="routeTest" depart="34.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="131.00" routeLength="790.32" waitingTime="44.00" waitingCount="1" stopTime="3.00" timeLoss="60.38" rerouteNo="1" devices="vehroute_routeTest tripinfo_routeTest" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="routeTest2" depart="50.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="115.00" routeLength="770.25" waitingTime="32.00" waitingCount="2" stopTime="3.00" timeLoss="46.14" rerouteNo="0" devices="vehroute_routeTest2 tripinfo_routeTest2" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="bus" depart="64.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="101.00" routeLength="745.53" waitingTime="19.00" waitingCount="2" stopTime="2.00" timeLoss="35.39" rerouteNo="0" devices="vehroute_bus tripinfo_bus" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="triptest" depart="78.00" departLane="3si_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="87.00" routeLength="904.86" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="9.03" rerouteNo="2" devices="vehroute_triptest tripinfo_triptest" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="parking" depart="78.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="87.00" routeLength="510.26" waitingTime="12.00" waitingCount="1" stopTime="10.00" timeLoss="34.55" rerouteNo="0" devices="vehroute_parking tripinfo_parking" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="parking2" depart="98.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="67.00" routeLength="885.50" waitingTime="0.00" waitingCount="0" stopTime="61.00" timeLoss="9.61" rerouteNo="0" devices="vehroute_parking2 tripinfo_parking2" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="blocker" depart="114.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="51.00" routeLength="490.69" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="10.23" rerouteNo="0" devices="vehroute_blocker tripinfo_blocker" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="offRoad" depart="114.00" departLane="1o_0" departPos="40.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="51.00" routeLength="558.32" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="5.32" rerouteNo="0" devices="vehroute_offRoad tripinfo_offRoad" vType="DEFAULT_VEHTYPE" speedFactor="1.10" vaporized="end"/> < <tripinfo id="victim" depart="117.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="48.00" routeLength="344.29" waitingTime="0.00" waitingCount="0" stopTime="10.00" timeLoss="7.85" rerouteNo="0" devices="vehroute_victim tripinfo_victim" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="block_2si" depart="117.00" departLane="2si_1" departPos="205.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="48.00" routeLength="269.69" waitingTime="13.00" waitingCount="1" stopTime="0.00" timeLoss="24.52" rerouteNo="0" devices="vehroute_block_2si tripinfo_block_2si" vType="DEFAULT_VEHTYPE@block_2si" speedFactor="1.00" vaporized="end"/> < <tripinfo id="collider" depart="117.00" departLane="2fi_0" departPos="3.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="48.00" routeLength="959.51" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="8.25" rerouteNo="0" devices="vehroute_collider tripinfo_collider" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="tazVeh" depart="127.00" departLane="3fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="38.00" routeLength="390.23" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="4.41" rerouteNo="1" devices="vehroute_tazVeh tripinfo_tazVeh routing_tazVeh" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="failVeh" depart="130.00" departLane="3fi_0" departPos="0.00" departSpeed="0.00" departDelay="2.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="35.00" routeLength="250.00" waitingTime="5.00" waitingCount="1" stopTime="0.00" timeLoss="11.50" rerouteNo="0" devices="vehroute_failVeh tripinfo_failVeh routing_failVeh" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="rerouteTT" depart="133.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="32.00" routeLength="317.24" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.84" rerouteNo="1" devices="vehroute_rerouteTT tripinfo_rerouteTT" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="rerouteEffort" depart="136.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="3.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="29.00" routeLength="275.67" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.83" rerouteNo="1" devices="vehroute_rerouteEffort tripinfo_rerouteEffort" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="pav" depart="139.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="5.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="26.00" routeLength="177.06" waitingTime="0.00" waitingCount="0" stopTime="2.00" timeLoss="7.07" rerouteNo="0" devices="vehroute_pav tripinfo_pav" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="elVeh" depart="152.00" departLane="2fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="13.00" routeLength="93.49" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.65" rerouteNo="0" devices="vehroute_elVeh tripinfo_elVeh battery_elVeh routing_elVeh" vType="long@elVeh" speedFactor="1.00" vaporized="end"/> < <tripinfo id="triptest2" depart="-1" departLane="" departPos="-1.00" departSpeed="-1.00" departDelay="3.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="0.00" routeLength="0.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="vehroute_triptest2 tripinfo_triptest2 routing_triptest2" vType="reroutingType" speedFactor="1.00" vaporized="end"/> < <tripinfo id="noRouteGiven" depart="163.00" departLane="1fi_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="2.00" routeLength="2.21" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.80" rerouteNo="0" devices="vehroute_noRouteGiven tripinfo_noRouteGiven" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="vehDepartLane" depart="164.00" departLane="2fi_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="1.00" routeLength="0.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="vehroute_vehDepartLane tripinfo_vehDepartLane" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < </tripinfos> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:09 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,18c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="1" depart="6.00" departPos="0.00" arrival="19.00"> < <routeDistribution> < <route replacedOnEdge="" reason="traci:changeTarget" replacedAtTime="6.00" probability="0" edges="2fi 2si 1o 1fi 1si 3o 3fi 3si 4o 4fi 4si"/> < <route edges="2fi 2si 4o 4fi"/> < </routeDistribution> < <stop lane="2fi_0" startPos="49.90" endPos="50.00" duration="1.00" parking="1"/> < </vehicle> < < <vehicle id="movedVeh" depart="125.00" departPos="0.00" arrival="130.00"> < <routeDistribution> < <route replacedOnEdge="1si" reason="traci:moveToXY" replacedAtTime="126.00" probability="0" edges="3fi 3si 4o"/> < <route edges="1si"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml,input_additional2.add.xml"/> > </input> 20c12,38 < </routes> --- > <output> > <tripinfo-output value="tripinfo.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 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 d9 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548386==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x56037dd8ee32 bp 0x7fff68ad5ed0 sp 0x7fff68ad5ec8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x56037dd8ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56037dd8e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56037da999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56037da9ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56037dc87e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56037dc87786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56037dc897f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56037d60e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56037d611698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56037d602216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f320da72d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f320da72e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56037d540634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x56037d5feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56037fee04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56037dd8e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56037da999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 1758,1853c1758 < <vehicle id="v0" x="462.22" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="462.22" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="58.50"> < <vehicle id="v0" x="463.61" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="463.61" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="58.60"> < <vehicle id="v0" x="465.00" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="465.00" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="58.70"> < <vehicle id="v0" x="466.39" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="466.39" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="58.80"> < <vehicle id="v0" x="467.78" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="467.78" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="58.90"> < <vehicle id="v0" x="469.17" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="469.17" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="59.00"> < <vehicle id="v0" x="470.56" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="470.56" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="59.10"> < <vehicle id="v0" x="471.95" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="471.95" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="59.20"> < <vehicle id="v0" x="473.33" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="473.33" lane="beg_0" slope="0.00"/> < </timestep> < <timestep time="59.30"> < <vehicle id="v0" x="474.72" y="-4.95" angle="90.00" type="t0" speed="13.89" pos="474.72" lane="beg_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:09 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c6,36 < <lanechanges> < <change id="v0" type="t0" time="0.10" from="beg_0" to="beg_1" dir="1" speed="0.26" pos="5.11" reason="traci|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < <change id="v0" type="t0" time="30.60" from="beg_1" to="beg_0" dir="-1" speed="13.89" pos="237.88" 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="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > </input> > > <output> > <fcd-output value="fcd.xml"/> > <lanechange-output value="lanechanges.xml"/> > <lanechange-output.started value="true"/> > <lanechange-output.ended value="true"/> > </output> > > <time> > <begin value="0"/> > <step-length value="0.1"/> > </time> > > <processing> > <default.action-step-length value="1.0"/> > <default.speeddev value="0"/> > </processing> <truncated after showing 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 00 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548440==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55bf44f72e32 bp 0x7ffde4382370 sp 0x7ffde4382368 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55bf44f72e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bf44f729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bf44c7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bf44c7ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bf44e6be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bf44e6b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bf44e6d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bf447f26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bf447f5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bf447e6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd177bd2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd177bd2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bf44724634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55bf447e2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bf470c44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bf44f72725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bf44c7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 10,18c10,101 < Error: Answered with error to command 0xa4: Vehicle 'anotherOne' is not known. < Warning: Departure time for vehicle 'departInThePast' is in the past; using current time instead. < Warning: Vehicle 'parking2' aborts stop. < Warning: Teleporting vehicle 'collider'; collision with vehicle 'blocker', lane='2fi_0', gap=-3.74', latGap=-1.80, time=117.00 stage=events. < Warning: Vehicle 'collider' ends teleporting on edge '2si', time=117.00. < Warning: No connection between edge '3fi' and edge 'disconnected' found. < Warning: No route for vehicle 'failVeh' found. < Error: Answered with error to command 0xa4: Vehicle 'elVeh' does not support device parameter 'device.foo.bar' (No device of type 'foo' exists). < Error: Answered with error to command 0xa4: Vehicle 'elVeh' does not support device parameter 'device.battery.foobar' (Parameter 'foobar' is not supported for device of type 'battery'). --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000010280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000010280: note: object has invalid vptr > 00 00 00 00 0c 37 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548332==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000103b4 at pc 0x55cdfb02ce32 bp 0x7ffdc3d49bb0 sp 0x7ffdc3d49ba8 > READ of size 4 at 0x6160000103b4 thread T0 > #0 0x55cdfb02ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cdfb02c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cdfad379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cdfad38d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cdfaf32ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cdfaf2a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cdfba08a63 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 0x55cdfb6818dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55cdfb5196bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55cdfb524535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 <truncated after showing first 30 lines> ---------- Differences in output ---------- 415,1150d414 < Invalid departure position. < vehicles ('2', 'horiz') < vehicle count 2 < examining anotherOne < step 19.0 < {80: '1o', 86: 60.0} < step 20.0 < {80: '1o', 86: 80.0} < speed before moveToXY 20.0 < step 21.0 < speed after moveToXY 20.0 < {80: '1o', 86: 6.303079914048878} < step 22.0 < {80: '1o', 86: 26.30307991404888} < speed 20.0 < speed 18.0 < acceleration -2.0 < speed 17.0 < acceleration 0.5 < step 23.0 < vehicles ('2', 'departInThePast', 'horiz') < step 24.0 < vehicles ('2', 'departInThePast', 'horiz') < step 25.0 < vehicles ('2', 'departInThePast', 'horiz') < step 26.0 < vehicles ('2', 'departInThePast', 'horiz') < step 27.0 < vehicles ('2', 'departInThePast', 'horiz') <truncated after showing first 30 lines> ---------- Differences in tripinfo ---------- 5,32d4 < <tripinfo id="1" depart="6.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="19.00" arrivalLane="2fi_0" arrivalPos="49.99" arrivalPosLat="0.00" arrivalSpeed="0.00" duration="13.00" routeLength="49.99" waitingTime="2.00" waitingCount="1" stopTime="3.00" timeLoss="5.51" rerouteNo="1" devices="vehroute_1 tripinfo_1" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="traci"/> < <tripinfo id="movedVeh" depart="125.00" departLane="3fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="130.00" arrivalLane="1si_0" arrivalPos="250.00" arrivalPosLat="0.00" arrivalSpeed="12.62" duration="5.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.07" rerouteNo="1" devices="vehroute_movedVeh tripinfo_movedVeh" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="horiz" depart="0.00" departLane="2fi_0" departPos="5.10" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="165.00" routeLength="3111.20" waitingTime="0.00" waitingCount="0" stopTime="2.00" timeLoss="-181.01" rerouteNo="0" devices="vehroute_horiz tripinfo_horiz" vType="DEFAULT_VEHTYPE@horiz" speedFactor="1.10" vaporized=""/> < <tripinfo id="2" depart="10.00" departLane="2fi_0" departPos="5.10" departPosLat="0.00" departSpeed="0.00" departDelay="3.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="155.00" routeLength="1662.72" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="13.33" rerouteNo="0" devices="vehroute_2 tripinfo_2" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="departInThePast" depart="23.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="142.00" routeLength="1557.15" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="9.89" rerouteNo="0" devices="vehroute_departInThePast tripinfo_departInThePast" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="departInTheFuture" depart="30.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="135.00" routeLength="1463.22" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="10.84" rerouteNo="0" devices="vehroute_departInTheFuture tripinfo_departInTheFuture" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="departTriggered" depart="-1" departLane="" departPos="-1.00" departPosLat="0.00" departSpeed="-1.00" departDelay="165.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="0.00" routeLength="0.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="vehroute_departTriggered tripinfo_departTriggered" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="routeTest" depart="34.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="131.00" routeLength="790.32" waitingTime="44.00" waitingCount="1" stopTime="3.00" timeLoss="60.38" rerouteNo="1" devices="vehroute_routeTest tripinfo_routeTest" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="routeTest2" depart="50.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="115.00" routeLength="770.25" waitingTime="32.00" waitingCount="2" stopTime="3.00" timeLoss="46.14" rerouteNo="0" devices="vehroute_routeTest2 tripinfo_routeTest2" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="bus" depart="64.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="101.00" routeLength="745.53" waitingTime="19.00" waitingCount="2" stopTime="2.00" timeLoss="35.39" rerouteNo="0" devices="vehroute_bus tripinfo_bus" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="triptest" depart="78.00" departLane="3si_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="87.00" routeLength="904.86" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="9.03" rerouteNo="2" devices="vehroute_triptest tripinfo_triptest" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="parking" depart="78.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="87.00" routeLength="510.26" waitingTime="12.00" waitingCount="1" stopTime="10.00" timeLoss="34.55" rerouteNo="0" devices="vehroute_parking tripinfo_parking" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="parking2" depart="98.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="67.00" routeLength="885.50" waitingTime="0.00" waitingCount="0" stopTime="61.00" timeLoss="9.61" rerouteNo="0" devices="vehroute_parking2 tripinfo_parking2" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="blocker" depart="114.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="51.00" routeLength="490.69" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="10.23" rerouteNo="0" devices="vehroute_blocker tripinfo_blocker" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="offRoad" depart="114.00" departLane="1o_0" departPos="40.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="51.00" routeLength="558.32" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="5.32" rerouteNo="0" devices="vehroute_offRoad tripinfo_offRoad" vType="DEFAULT_VEHTYPE" speedFactor="1.10" vaporized="end"/> < <tripinfo id="victim" depart="117.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="48.00" routeLength="344.29" waitingTime="0.00" waitingCount="0" stopTime="10.00" timeLoss="7.85" rerouteNo="0" devices="vehroute_victim tripinfo_victim" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="block_2si" depart="117.00" departLane="2si_1" departPos="205.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="48.00" routeLength="269.69" waitingTime="13.00" waitingCount="1" stopTime="0.00" timeLoss="24.52" rerouteNo="0" devices="vehroute_block_2si tripinfo_block_2si" vType="DEFAULT_VEHTYPE@block_2si" speedFactor="1.00" vaporized="end"/> < <tripinfo id="collider" depart="117.00" departLane="2fi_0" departPos="3.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="48.00" routeLength="959.51" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="8.25" rerouteNo="0" devices="vehroute_collider tripinfo_collider" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="tazVeh" depart="127.00" departLane="3fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="38.00" routeLength="390.23" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="4.41" rerouteNo="1" devices="vehroute_tazVeh tripinfo_tazVeh routing_tazVeh" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="failVeh" depart="130.00" departLane="3fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="2.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="35.00" routeLength="250.00" waitingTime="5.00" waitingCount="1" stopTime="0.00" timeLoss="11.50" rerouteNo="0" devices="vehroute_failVeh tripinfo_failVeh routing_failVeh" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="rerouteTT" depart="133.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="32.00" routeLength="317.24" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.84" rerouteNo="1" devices="vehroute_rerouteTT tripinfo_rerouteTT" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="rerouteEffort" depart="136.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="3.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="29.00" routeLength="275.67" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="3.83" rerouteNo="1" devices="vehroute_rerouteEffort tripinfo_rerouteEffort" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="pav" depart="139.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="5.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="26.00" routeLength="177.06" waitingTime="0.00" waitingCount="0" stopTime="2.00" timeLoss="7.07" rerouteNo="0" devices="vehroute_pav tripinfo_pav" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < <tripinfo id="elVeh" depart="152.00" departLane="2fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="13.00" routeLength="93.49" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="2.65" rerouteNo="0" devices="vehroute_elVeh tripinfo_elVeh battery_elVeh routing_elVeh" vType="long@elVeh" speedFactor="1.00" vaporized="end"/> < <tripinfo id="triptest2" depart="-1" departLane="" departPos="-1.00" departPosLat="0.00" departSpeed="-1.00" departDelay="3.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="0.00" routeLength="0.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="1" devices="vehroute_triptest2 tripinfo_triptest2 routing_triptest2" vType="reroutingType" speedFactor="1.00" vaporized="end"/> < <tripinfo id="noRouteGiven" depart="163.00" departLane="1fi_0" departPos="0.00" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="2.00" routeLength="2.21" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.80" rerouteNo="0" devices="vehroute_noRouteGiven tripinfo_noRouteGiven" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized=""/> < <tripinfo id="vehDepartLane" depart="164.00" departLane="2fi_0" departPos="5.10" departPosLat="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalPosLat="0.00" arrivalSpeed="-1.00" duration="1.00" routeLength="0.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="vehroute_vehDepartLane tripinfo_vehDepartLane" vType="DEFAULT_VEHTYPE" speedFactor="1.00" vaporized="end"/> < </tripinfos> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:09 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,18c6,10 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="1" depart="6.00" departPos="0.00" arrival="19.00"> < <routeDistribution> < <route replacedOnEdge="" reason="traci:changeTarget" replacedAtTime="6.00" probability="0" edges="2fi 2si 1o 1fi 1si 3o 3fi 3si 4o 4fi 4si"/> < <route edges="2fi 2si 4o 4fi"/> < </routeDistribution> < <stop lane="2fi_0" startPos="49.90" endPos="50.00" duration="1.00" parking="1"/> < </vehicle> < < <vehicle id="movedVeh" depart="125.00" departPos="0.00" arrival="130.00"> < <routeDistribution> < <route replacedOnEdge="1si" reason="traci:moveToXY" replacedAtTime="126.00" probability="0" edges="3fi 3si 4o"/> < <route edges="1si"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml,input_additional2.add.xml"/> > </input> 20c12,34 < </routes> --- > <output> > <tripinfo-output value="tripinfo.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 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 52 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548433==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x55b24044ce32 bp 0x7ffe2f9b0ab0 sp 0x7ffe2f9b0aa8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x55b24044ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b24044c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b2401579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b240158d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b240345e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b240345786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b2403477f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b23fccc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b23fccf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b23fcc0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6ca2e71d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6ca2e71e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b23fbfe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x55b23fcbcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b24259e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b24044c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b2401579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2049,2153c2049 < <vehicle id="v0" x="596.96" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="596.96" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="68.20"> < <vehicle id="v0" x="598.34" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="598.34" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="68.30"> < <vehicle id="v0" x="599.73" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="599.73" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="68.40"> < <vehicle id="v0" x="601.12" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="601.12" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="68.50"> < <vehicle id="v0" x="602.51" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="602.51" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="68.60"> < <vehicle id="v0" x="603.90" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="603.90" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="68.70"> < <vehicle id="v0" x="605.29" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="605.29" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="68.80"> < <vehicle id="v0" x="606.68" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="606.68" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="68.90"> < <vehicle id="v0" x="608.07" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="608.07" lane="beg_1" slope="0.00"/> < </timestep> < <timestep time="69.00"> < <vehicle id="v0" x="609.46" y="-2.55" angle="90.00" type="t0" speed="13.89" pos="609.46" lane="beg_1" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 27,31c27 < <changeStarted id="v0" type="t0" time="60.90" from="beg_0" to="beg_1" dir="1" speed="13.89" pos="496.95" reason="traci" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None" maneuverDistance="1.54"/> < <changeStarted id="v0" type="t0" time="61.00" from="beg_0" to="beg_1" dir="1" speed="13.89" pos="498.34" reason="traci" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None" maneuverDistance="1.50"/> < <change id="v0" type="t0" time="61.90" from="beg_0" to="beg_1" dir="1" speed="13.89" pos="510.84" reason="traci" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < <changeEnded id="v0" type="t0" time="63.00" from="beg_1" to="beg_1" dir="0" speed="13.89" pos="526.12" reason="traci|sublane" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None" latGap="None"/> < </lanechanges> --- > <changeStarted id="v0" type="t0" time="60.90" from="beg_0" to="beg_1" dir="1" speed="13.89" pos="496.95" reason="traci" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None \ No newline at end of file
---------- Differences in errors ---------- 4a5,167 > /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 09 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2548809==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x565303e51e32 bp 0x7ffc0bcba550 sp 0x7ffc0bcba548 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x565303e51e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x565303e519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x565303b5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565303b5dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565303d4ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565303d4a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x565303d4c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5653036d16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5653036d4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5653036c5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2573b1cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2573b1ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565303603634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5653036c1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x565305fa34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565303e51725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x565303b5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:15 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,15c6,9 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" depart="0.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0600" arrival="261.00"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh1" type="t1" depart="10.00" departPos="100.00" departSpeed="10.00" speedFactor="1.0000" arrival="266.50"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> < < <vehicle id="veh2" type="t2@veh2" depart="20.00" departPos="100.00" departSpeed="10.00" speedFactor="0.9000" arrival="274.50"> < <route edges="4/1to3/1 3/1to2/1 2/1to1/1 1/1to0/1"/> < </vehicle> --- > <input> > <net-file value="input_net.net.xml"/> > <load-state value="state.xml"/> > </input> 17c11,32 < </routes> --- > <output> > <vehroute-output value="vehroutes.xml"/> > </output> > > <time> > <step-length value="0.5"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 7a8,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e480: note: object has invalid vptr > 00 00 00 00 66 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 > ================================================================= > ==2548798==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e5b4 at pc 0x561f1a52be32 bp 0x7ffcd7b61610 sp 0x7ffcd7b61608 > READ of size 4 at 0x61600000e5b4 thread T0 > #0 0x561f1a52be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561f1a52b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561f1a2369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561f1a237d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561f1a424e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561f1a424786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561f1a4267f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561f19dab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561f19dae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561f19d9f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f731fab4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f731fab4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561f19cdd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e5b4 is located 308 bytes inside of 528-byte region [0x61600000e480,0x61600000e690) > freed by thread T0 here: > #0 0x561f19d9baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561f1c67d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561f1a52b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561f1a2369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,2c1,9 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/clangDebug/sumo/bin/liblibtracijni.so: /home/delphi/clangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) > at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2445) > at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2501) > at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2662) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) > at java.base/java.lang.System.loadLibrary(System.java:1873) > at APITest.main(APITest.java:33) ---------- Differences in output ---------- 1,80d0 < deltaT:1.0 < findRoute result stage: < gneE0 < -gneE2 < gneE2 < findIntermodalRoute result stages: < gneE0 < gneE2 < Step 1.0, tlsPhase 0 (North-South) < Step 2.0, tlsPhase 0 (North-South) < Step 3.0, tlsPhase 0 (North-South) < Step 4.0, tlsPhase 0 (North-South) < Step 5.0, tlsPhase 0 (North-South) < Step 6.0, tlsPhase 0 (North-South) < Step 7.0, tlsPhase 0 (North-South) < Step 8.0, tlsPhase 0 (North-South) < Step 9.0, tlsPhase 0 (North-South) < Step 10.0, tlsPhase 0 (North-South) < Step 11.0, tlsPhase 0 (North-South) < Step 12.0, tlsPhase 0 (North-South) < Step 13.0, tlsPhase 0 (North-South) < Step 14.0, tlsPhase 0 (North-South) < Step 15.0, tlsPhase 0 (North-South) < Step 16.0, tlsPhase 0 (North-South) < Step 17.0, tlsPhase 0 (North-South) < Step 18.0, tlsPhase 0 (North-South) < Step 19.0, tlsPhase 0 (North-South) < Step 20.0, tlsPhase 0 (North-South) < Step 21.0, tlsPhase 0 (North-South) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,9 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/clangDebug/sumo/bin/liblibtracijni.so: /home/delphi/clangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) > at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2445) > at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2501) > at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2662) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) > at java.base/java.lang.System.loadLibrary(System.java:1873) > at Main.main(Main.java:48) ---------- Differences in output ---------- 1,100d0 < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started < Thread started <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,9 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/clangDebug/sumo/bin/liblibtracijni.so: /home/delphi/clangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) > at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2445) > at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2501) > at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2662) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) > at java.base/java.lang.System.loadLibrary(System.java:1873) > at Main.main(Main.java:32) ---------- Differences in output ---------- 1,4639d0 < Step 0.1, tlsPhase 0 (North-South) < Step 0.2, tlsPhase 0 (North-South) < Step 0.3, tlsPhase 0 (North-South) < Step 0.4, tlsPhase 0 (North-South) < Step 0.5, tlsPhase 0 (North-South) < Step 0.6, tlsPhase 0 (North-South) < Step 0.7, tlsPhase 0 (North-South) < Step 0.8, tlsPhase 0 (North-South) < Step 0.9, tlsPhase 0 (North-South) < Step 1.0, tlsPhase 0 (North-South) < Step 1.1, tlsPhase 0 (North-South) < Step 1.2, tlsPhase 0 (North-South) < Step 1.3, tlsPhase 0 (North-South) < Step 1.4, tlsPhase 0 (North-South) < Step 1.5, tlsPhase 0 (North-South) < Step 1.6, tlsPhase 0 (North-South) < Step 1.7, tlsPhase 0 (North-South) < Step 1.8, tlsPhase 0 (North-South) < Step 1.9, tlsPhase 0 (North-South) < Step 2.0, tlsPhase 0 (North-South) < Step 2.1, tlsPhase 0 (North-South) < Step 2.2, tlsPhase 0 (North-South) < Step 2.3, tlsPhase 0 (North-South) < Step 2.4, tlsPhase 0 (North-South) < Step 2.5, tlsPhase 0 (North-South) < Step 2.6, tlsPhase 0 (North-South) < Step 2.7, tlsPhase 0 (North-South) < Step 2.8, tlsPhase 0 (North-South) < Step 2.9, tlsPhase 0 (North-South) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1c1,9 < Warning: Missing yellow phase in tlLogic 'gneJ1', program '2' for tl-index 6 when switching from phase 2 to phase 0. --- > Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/delphi/clangDebug/sumo/bin/liblibtracijni.so: /home/delphi/clangDebug/sumo/bin/liblibtracijni.so: undefined symbol: __ubsan_vptr_type_cache > at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method) > at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2445) > at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2501) > at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700) > at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2662) > at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830) > at java.base/java.lang.System.loadLibrary(System.java:1873) > at Subscription.main(Subscription.java:35) ---------- Differences in output ---------- 1,147d0 < Step: 0 < Step: 1 < Subscription Departed vehicles: v0 < Vehicle Subscription: id=v0 < variable id: 64 value: 14.7234 < variable id: 66 value: TraCIPosition(0,-4.8) < Step: 2 < Subscription Departed vehicles: v1 < Vehicle Subscription: id=v0 < variable id: 64 value: 14.7234 < variable id: 66 value: TraCIPosition(14.7234,-4.8) < Vehicle Subscription: id=v1 < variable id: 64 value: 13.033 < variable id: 66 value: TraCIPosition(0,-4.8) < Step: 3 < Subscription Departed vehicles: v2 < Vehicle Subscription: id=v0 < variable id: 64 value: 14.7234 < variable id: 66 value: TraCIPosition(29.4468,-4.8) < Vehicle Subscription: id=v1 < variable id: 64 value: 13.033 < variable id: 66 value: TraCIPosition(13.033,-4.8) < Vehicle Subscription: id=v2 < variable id: 64 value: 11.791 < variable id: 66 value: TraCIPosition(0,-4.8) < Step: 4 < Subscription Departed vehicles: v3 < Vehicle Subscription: id=v0 < variable id: 64 value: 14.7234 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,1185 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ff80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ff80: note: object has invalid vptr > 00 00 00 00 1f 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550646==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000100b4 at pc 0x559104414e32 bp 0x7ffe19352230 sp 0x7ffe19352228 > READ of size 4 at 0x6160000100b4 thread T0 > #0 0x559104414e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591044149df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55910411f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559104120d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55910431aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559104312952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55910457c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559103c9ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559103c9a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559103c88018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8434a71d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8434a71e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559103bc6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000100b4 is located 308 bytes inside of 528-byte region [0x61600000ff80,0x616000010190) > freed by thread T0 here: > #0 0x559103c84aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5591065664f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559104414725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55910411f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,31 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="6.38" duration="341.15" waitingTime="181.49" timeLoss="193.70" departDelay="160.50" departDelayWaiting="-1.00" totalTravelTime="497401.00" totalDepartDelay="234006.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <queue-output value="results/queue_actuated_1800_1800.xml"/> > <summary-output value="results/summary_actuated_1800_1800.xml"/> > <tripinfo-output value="results/tripinfos_actuated_1800_1800.xml"/> > <statistic-output value="statistics.xml"/> > </output> > > <processing> <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,99c6,31 < <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="a" phase="0" state="GrGr"/> < <tlsState time="12.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="16.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="20.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="32.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="36.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="40.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="52.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="56.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="60.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="112.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="116.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="120.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="172.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="176.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="180.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="232.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="236.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="240.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="292.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="296.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="300.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="352.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="356.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="360.00" id="0" programID="a" phase="0" state="GrGr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,2262 > > ================================================================= > ==2550662==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x55c4072df24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c4075fa0e9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x55c4075f9f5a in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<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> > > > >&, uns igned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x55c4075f9d17 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_get_node() /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:561:16 > #4 0x55c4075f9bdc in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_crea te_node<std::pair<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::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:611:23 > #5 0x55c4075f9a95 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_ node::operator()<std::pair<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::pair<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&) const /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:529:18 > #6 0x55c4075f9307 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_clon e_node<false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_ Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:645:8 > #7 0x55c4075f86e8 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_Rb_tre e_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:1862:20 > #8 0x55c4075f7e43 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_st ring<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:890:6 > #9 0x55c4075f7881 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__c xx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_st ring<char, std::char_traits<char>, std::allocator<char> > > > > const&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:901:9 > #10 0x55c4075f718e in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Rb_tree(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:939:16 > #11 0x55c4075f7084 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::map(std:: map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11 /../../../../include/c++/11/bits/stl_map.h:207:7 > #12 0x55c40a04bfc4 in Parameterised::Parameterised(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::alloc ator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:37:5 > #13 0x55c4097ed0f0 in MSSOTLPolicy::MSSOTLPolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<cha r> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy.cpp:89:5 > #14 0x55c4095a2a7c in MSSOTLMarchingPolicy::MSSOTLMarchingPolicy(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<cha r>, std::allocator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLMarchingPolicy.cpp:27:5 > #15 0x55c4085fdf8d in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:290:198 > #16 0x55c408523fd8 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:331:46 > #17 0x55c409d81e34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #18 0x7f85c6332984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x55c4072df24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c4075fa0e9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x55c4075f9f5a in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<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> > > > >&, uns igned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:49:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,31 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="5.88" duration="372.99" waitingTime="203.23" timeLoss="225.54" departDelay="188.65" departDelayWaiting="-1.00" totalTravelTime="543821.00" totalDepartDelay="275056.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <queue-output value="results/queue_sotl_marching_1800_1800.xml"/> > <summary-output value="results/summary_sotl_marching_1800_1800.xml"/> > <tripinfo-output value="results/tripinfos_sotl_marching_1800_1800.xml"/> > <statistic-output value="statistics.xml"/> > </output> > > <processing> <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:49:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,135c6,31 < <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="a" phase="0" state="GrGr"/> < <tlsState time="32.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="36.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="40.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="72.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="76.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="80.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="112.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="116.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="120.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="152.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="156.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="160.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="192.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="196.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="200.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="232.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="236.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="240.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="272.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="276.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="280.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="312.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="316.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="320.00" id="0" programID="a" phase="0" state="GrGr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,2262 > > ================================================================= > ==2550602==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x55a6c1f8424d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a6c229f0e9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x55a6c229ef5a in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<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> > > > >&, uns igned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x55a6c229ed17 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_get_node() /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:561:16 > #4 0x55a6c229ebdc in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_crea te_node<std::pair<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::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:611:23 > #5 0x55a6c229ea95 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_ node::operator()<std::pair<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::pair<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&) const /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:529:18 > #6 0x55a6c229e307 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_clon e_node<false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_ Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:645:8 > #7 0x55a6c229d6e8 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_Rb_tre e_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:1862:20 > #8 0x55a6c229ce43 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_st ring<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:890:6 > #9 0x55a6c229c881 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__c xx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_st ring<char, std::char_traits<char>, std::allocator<char> > > > > const&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:901:9 > #10 0x55a6c229c18e in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Rb_tree(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:939:16 > #11 0x55a6c229c084 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::map(std:: map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11 /../../../../include/c++/11/bits/stl_map.h:207:7 > #12 0x55a6c4cf0fc4 in Parameterised::Parameterised(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::alloc ator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:37:5 > #13 0x55a6c44920f0 in MSSOTLPolicy::MSSOTLPolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<cha r> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy.cpp:89:5 > #14 0x55a6c4249b4a in MSSOTLPhasePolicy::MSSOTLPhasePolicy(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, st d::allocator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPhasePolicy.cpp:28:5 > #15 0x55a6c32a273d in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:287:198 > #16 0x55a6c31c8fd8 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:331:46 > #17 0x55a6c4a26e34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #18 0x7f78dd34c984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x55a6c1f8424d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a6c229f0e9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x55a6c229ef5a in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<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> > > > >&, uns igned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,31 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="3.93" duration="596.32" waitingTime="386.67" timeLoss="448.92" departDelay="403.70" departDelayWaiting="-1.00" totalTravelTime="869438.00" totalDepartDelay="588597.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <queue-output value="results/queue_sotl_phase_1800_1800.xml"/> > <summary-output value="results/summary_sotl_phase_1800_1800.xml"/> > <tripinfo-output value="results/tripinfos_sotl_phase_1800_1800.xml"/> > <statistic-output value="statistics.xml"/> > </output> > > <processing> <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:55 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,381c6,31 < <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="a" phase="0" state="GrGr"/> < <tlsState time="66.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="70.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="74.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="86.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="90.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="94.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="106.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="110.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="114.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="126.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="130.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="134.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="146.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="150.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="154.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="166.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="170.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="174.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="186.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="190.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="194.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="206.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="210.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="214.00" id="0" programID="a" phase="0" state="GrGr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,2262 > > ================================================================= > ==2550612==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x560c9a57924d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560c9a8940e9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x560c9a893f5a in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<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> > > > >&, uns igned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x560c9a893d17 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_get_node() /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:561:16 > #4 0x560c9a893bdc in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_crea te_node<std::pair<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::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:611:23 > #5 0x560c9a893a95 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_ node::operator()<std::pair<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::pair<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&) const /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:529:18 > #6 0x560c9a893307 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_clon e_node<false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_ Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:645:8 > #7 0x560c9a8926e8 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_Rb_tre e_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:1862:20 > #8 0x560c9a891e43 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_st ring<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:890:6 > #9 0x560c9a891881 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__c xx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_st ring<char, std::char_traits<char>, std::allocator<char> > > > > const&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:901:9 > #10 0x560c9a89118e in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Rb_tree(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:939:16 > #11 0x560c9a891084 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::map(std:: map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11 /../../../../include/c++/11/bits/stl_map.h:207:7 > #12 0x560c9d2e5fc4 in Parameterised::Parameterised(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::alloc ator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:37:5 > #13 0x560c9ca870f0 in MSSOTLPolicy::MSSOTLPolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<cha r> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy.cpp:89:5 > #14 0x560c9c841d5a in MSSOTLPlatoonPolicy::MSSOTLPlatoonPolicy(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPlatoonPolicy.cpp:30:5 > #15 0x560c9b89694d in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:281:198 > #16 0x560c9b7bdfd8 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:331:46 > #17 0x560c9d01be34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #18 0x7fa062018984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x560c9a57924d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560c9a8940e9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x560c9a893f5a in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<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> > > > >&, uns igned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,31 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="6.39" duration="341.17" waitingTime="181.60" timeLoss="193.72" departDelay="161.01" departDelayWaiting="-1.00" totalTravelTime="497424.00" totalDepartDelay="234760.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <queue-output value="results/queue_sotl_platoon_1800_1800.xml"/> > <summary-output value="results/summary_sotl_platoon_1800_1800.xml"/> > <tripinfo-output value="results/tripinfos_sotl_platoon_1800_1800.xml"/> > <statistic-output value="statistics.xml"/> > </output> > > <processing> <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:54 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,81c6,31 < <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="a" phase="0" state="GrGr"/> < <tlsState time="66.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="70.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="74.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="126.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="130.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="134.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="186.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="190.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="194.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="246.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="250.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="254.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="306.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="310.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="314.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="366.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="370.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="374.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="426.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="430.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="434.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="486.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="490.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="494.00" id="0" programID="a" phase="0" state="GrGr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,2258 > > ================================================================= > ==2550617==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x5604419fa24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560441d150e9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x560441d14f5a in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<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> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<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> > > > >&, uns igned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x560441d14d17 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_get_node() /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:561:16 > #4 0x560441d14bdc in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_crea te_node<std::pair<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::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:611:23 > #5 0x560441d14a95 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_ node::operator()<std::pair<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::pair<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&) const /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:529:18 > #6 0x560441d14307 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_clon e_node<false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_ Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:645:8 > #7 0x560441d136e8 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_Rb_tre e_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:1862:20 > #8 0x560441d13ac5 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree_node<std::pair<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> > > >*, std::_Rb_tre e_node_base*, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std ::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:1866:21 > #9 0x560441d12e43 in std::_Rb_tree_node<std::pair<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> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy <false, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cx x11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_st ring<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Alloc_node&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:890:6 > #10 0x560441d12881 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_M_copy(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_s tring<char, std::char_traits<char>, std::allocator<char> > > > > const&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:901:9 > #11 0x560441d1218e in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::_Rb_tree(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<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> > >, std::_Select1st<std::pair<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> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:939:16 > #12 0x560441d12084 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >::map(std:: map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /bin/../lib/gcc/x86_64-linux-gnu/11 /../../../../include/c++/11/bits/stl_map.h:207:7 > #13 0x560444766fc4 in Parameterised::Parameterised(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::alloc ator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/utils/common/Parameterised.cpp:37:5 > #14 0x560443f080f0 in MSSOTLPolicy::MSSOTLPolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<cha r> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy.cpp:89:5 > #15 0x560443cc4ca3 in MSSOTLRequestPolicy::MSSOTLRequestPolicy(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLRequestPolicy.cpp:26:5 > #16 0x560442d170fd in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:278:198 > #17 0x560442c3efd8 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:331:46 > #18 0x56044449ce34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #19 0x7fb80f9cd984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x5604419fa24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560441d150e9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<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> > > > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,31 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="2.21" duration="1173.59" waitingTime="857.87" timeLoss="1026.39" departDelay="976.80" departDelayWaiting="-1.00" totalTravelTime="1711091.00" totalDepartDelay="1424181.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <queue-output value="results/queue_sotl_request_1800_1800.xml"/> > <summary-output value="results/summary_sotl_request_1800_1800.xml"/> > <tripinfo-output value="results/tripinfos_sotl_request_1800_1800.xml"/> > <statistic-output value="statistics.xml"/> > </output> > > <processing> <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,1119c6,31 < <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="a" phase="0" state="GrGr"/> < <tlsState time="66.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="70.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="74.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="79.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="83.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="87.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="92.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="96.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="100.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="105.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="109.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="113.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="118.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="122.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="126.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="131.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="135.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="139.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="144.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="148.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="152.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="157.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="161.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="165.00" id="0" programID="a" phase="0" state="GrGr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,1267 > > ================================================================= > ==2550643==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 288 byte(s) in 4 object(s) allocated from: > #0 0x5612d9c7d24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5612dc169dc9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x5612dc169cca in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >&, unsigned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x5612dc169a97 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11:: basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::_M_get_node() /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:561:16 > #4 0x5612dc16886c in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*>&&) /bin/../lib/gcc/x86_64-linux-gnu/11/. ./../../../include/c++/11/bits/stl_tree.h:611:23 > #5 0x5612dc1681b9 in std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > con st, MSE2Collector*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::_M_emplace_unique<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*>&&) /bin/../lib/gc c/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:2384:19 > #6 0x5612dc163151 in std::enable_if<is_constructible<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >, bool> >::type std::map<std::__cxx11::basic_string<char, std:: char_traits<char>, std::allocator<char> >, MSE2Collector*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Coll ector*>&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_map.h:817:16 > #7 0x5612dc15093b in MSSOTLE2Sensors::buildCountSensorForLane(MSLane*, NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLE2Sensors.cpp:162:21 > #8 0x5612dc14f14e in MSSOTLE2Sensors::buildCountSensors(std::vector<std::vector<MSLane*, std::allocator<MSLane*> >, std::allocator<std::vector<MSLane*, std::allocator<MSLane*> > > >, NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLE2Sensors.cpp:79:13 > #9 0x5612dbf53113 in MSSOTLTrafficLightLogic::init(NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLTrafficLightLogic.cpp:161:33 > #10 0x5612dafa7304 in NLJunctionControlBuilder::postLoadInitialization() /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:520:16 > #11 0x5612dae66e4f in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:224:23 > #12 0x5612dae73141 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:349:17 > #13 0x5612d9c80d69 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #14 0x7f96fea6ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > > Indirect leak of 288 byte(s) in 4 object(s) allocated from: > #0 0x5612d9c7d24d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5612dc169dc9 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x5612dc169cca in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >&, unsigned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x5612dc169a97 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11:: basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::_M_get_node() /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:561:16 > #4 0x5612dc16886c in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*>&&) /bin/../lib/gcc/x86_64-linux-gnu/11/. ./../../../include/c++/11/bits/stl_tree.h:611:23 > #5 0x5612dc1681b9 in std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > con st, MSE2Collector*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::_M_emplace_unique<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*>&&) /bin/../lib/gc c/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_tree.h:2384:19 > #6 0x5612dc163151 in std::enable_if<is_constructible<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*> >::value, std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> >, bool> >::type std::map<std::__cxx11::basic_string<char, std:: char_traits<char>, std::allocator<char> >, MSE2Collector*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, MSE2Collector*> > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Collector*> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MSE2Coll ector*>&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_map.h:817:16 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:49:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,31 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="6.28" duration="345.05" waitingTime="184.56" timeLoss="197.59" departDelay="167.76" departDelayWaiting="-1.00" totalTravelTime="503081.00" totalDepartDelay="244599.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <queue-output value="results/queue_sotl_wave_1800_1800.xml"/> > <summary-output value="results/summary_sotl_wave_1800_1800.xml"/> > <tripinfo-output value="results/tripinfos_sotl_wave_1800_1800.xml"/> > <statistic-output value="statistics.xml"/> > </output> > > <processing> <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:49:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,93c6,31 < <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="a" phase="0" state="GrGr"/> < <tlsState time="32.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="36.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="40.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="76.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="80.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="84.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="120.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="124.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="128.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="168.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="172.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="176.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="216.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="220.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="224.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="268.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="272.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="276.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="320.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="324.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="328.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="377.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="381.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="385.00" id="0" programID="a" phase="0" state="GrGr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,1185 > /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 76 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550618==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x55f1e3604e32 bp 0x7ffc07692bb0 sp 0x7ffc07692ba8 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x55f1e3604e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f1e36049df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f1e330f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f1e3310d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f1e350aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f1e3502952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f1e376c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f1e2e8ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f1e2e8a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f1e2e78018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff665d38d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff665d38e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f1e2db6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000fab4 is located 308 bytes inside of 528-byte region [0x61600000f980,0x61600000fb90) > freed by thread T0 here: > #0 0x55f1e2e74aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f1e57564f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f1e3604725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f1e330f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:56 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,31 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="5.88" duration="372.99" waitingTime="203.23" timeLoss="225.54" departDelay="188.65" departDelayWaiting="-1.00" totalTravelTime="543821.00" totalDepartDelay="275056.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <queue-output value="results/queue_static_1800_1800.xml"/> > <summary-output value="results/summary_static_1800_1800.xml"/> > <tripinfo-output value="results/tripinfos_static_1800_1800.xml"/> > <statistic-output value="statistics.xml"/> > </output> > > <processing> <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:48:56 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,135c6,31 < <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="a" phase="0" state="GrGr"/> < <tlsState time="32.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="36.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="40.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="72.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="76.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="80.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="112.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="116.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="120.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="152.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="156.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="160.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="192.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="196.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="200.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="232.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="236.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="240.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="272.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="276.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="280.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="312.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="316.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="320.00" id="0" programID="a" phase="0" state="GrGr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,8331 > LLVMSymbolizer: error reading file: No such file or directory > > ================================================================= > ==2550665==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 512 byte(s) in 1 object(s) allocated from: > #0 0x55e20a38724d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e20a475a89 in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x55e20a47598a in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x55e20a4753c7 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h:346:20 > #4 0x55e20a4740f0 in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<ch ar>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/vector.tcc:440:33 > #5 0x55e20a473ab9 in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/vector.tcc:121:4 > #6 0x55e20a3f5de0 in std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h:1204:9 > #7 0x55e20c87ae7f in MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_t raits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy5DFamilyStimulus.cpp:57:18 > #8 0x55e20c686767 in MSSwarmTrafficLightLogic::MSSwarmTrafficLightLogic(MSTLLogicControl&, 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::vector<MSPhaseDefinition*, std::allocator<MSPhaseDefinition*> > const&, int, long long, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_t raits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSwarmTrafficLightLogic.cpp:53:50 > #9 0x55e20b6a33d4 in NLJunctionControlBuilder::closeTrafficLightLogic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:272:27 > #10 0x55e20b5cbfd8 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:331:46 > #11 0x55e20ce29e34 in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #12 0x7f1be00ae984 in xercesc_3_2::SAX2XMLReaderImpl::endElement(xercesc_3_2::XMLElementDecl const&, unsigned int, bool, char16_t const*) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1dc984) (BuildId: d723885e573d0559a77577d1d2c4c0cf9d57935a) > > Indirect leak of 512 byte(s) in 1 object(s) allocated from: > #0 0x55e20a38724d in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f924d) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e20a475a89 in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:127:27 > #2 0x55e20a47598a in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:464:20 > #3 0x55e20a4753c7 in std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h:346:20 > #4 0x55e20a4740f0 in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<ch ar>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/vector.tcc:440:33 > #5 0x55e20a473ab9 in void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/vector.tcc:121:4 > #6 0x55e20a3f5de0 in std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) /bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h:1204:9 > #7 0x55e20c87ae7f in MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_t raits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLPolicy5DFamilyStimulus.cpp:57:18 <truncated after showing first 30 lines> ---------- Differences in statistics ---------- 2a3,4 > <!-- generated on 2023-06-23 07:49:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c6,31 < <statistics xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/statistic_file.xsd"> < <vehicles loaded="1458" inserted="1458" running="0" waiting="0"/> < <teleports total="0" jam="0" yield="0" wrongLane="0"/> < <safety collisions="0" emergencyStops="0" emergencyBraking="0"/> < <persons loaded="0" running="0" jammed="0"/> < <personTeleports total="0" abortWait="0" wrongDest="0"/> < <vehicleTripStatistics count="1458" routeLength="2041.90" speed="6.39" duration="341.17" waitingTime="181.60" timeLoss="193.72" departDelay="161.01" departDelayWaiting="-1.00" totalTravelTime="497424.00" totalDepartDelay="234760.00"/> < <pedestrianStatistics number="0" routeLength="0.00" duration="0.00" timeLoss="0.00"/> < <rideStatistics number="0"/> < <transportStatistics number="0"/> < </statistics> --- > <input> > <net-file value="input_net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <queue-output value="results/queue_swarm_1800_1800.xml"/> > <summary-output value="results/summary_swarm_1800_1800.xml"/> > <tripinfo-output value="results/tripinfos_swarm_1800_1800.xml"/> > <statistic-output value="statistics.xml"/> > </output> > > <processing> <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,4 > <!-- generated on 2023-06-23 07:49:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,81c6,31 < <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="a" phase="0" state="GrGr"/> < <tlsState time="66.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="70.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="74.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="126.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="130.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="134.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="186.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="190.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="194.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="246.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="250.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="254.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="306.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="310.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="314.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="366.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="370.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="374.00" id="0" programID="a" phase="0" state="GrGr"/> < <tlsState time="426.00" id="0" programID="a" phase="1" state="yryr"/> < <tlsState time="430.00" id="0" programID="a" phase="2" state="rrrr"/> < <tlsState time="434.00" id="0" programID="a" phase="3" state="rGrG"/> < <tlsState time="486.00" id="0" programID="a" phase="4" state="ryry"/> < <tlsState time="490.00" id="0" programID="a" phase="5" state="rrrr"/> < <tlsState time="494.00" id="0" programID="a" phase="0" state="GrGr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ff80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ff80: note: object has invalid vptr > 00 00 00 00 5c 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550967==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000100b4 at pc 0x555dab3fee32 bp 0x7fff71b28cb0 sp 0x7fff71b28ca8 > READ of size 4 at 0x6160000100b4 thread T0 > #0 0x555dab3fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555dab3fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555dab1099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555dab10ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555dab304ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555dab2fc952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555dab566793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555daac88c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555daac8456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555daac72018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd1b1d55d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd1b1d55e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555daabb0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000100b4 is located 308 bytes inside of 528-byte region [0x61600000ff80,0x616000010190) > freed by thread T0 here: > #0 0x555daac6eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555dad5504f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555dab3fe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555dab1099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1c1 < >> Simulation closed with status 0 --- > >> Simulation closed with status 1
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000097280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000097280: note: object has invalid vptr > 00 00 00 00 fb 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551251==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000973b4 at pc 0x55714fd72e32 bp 0x7ffe065e7010 sp 0x7ffe065e7008 > READ of size 4 at 0x6160000973b4 thread T0 > #0 0x55714fd72e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55714fd729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55714fa7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55714fa7ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55714fc78ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55714fc70952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55714feda793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55714f5fcc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55714f5f856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55714f5e6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3a9b34ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3a9b34ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55714f524634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000973b4 is located 308 bytes inside of 528-byte region [0x616000097280,0x616000097490) > freed by thread T0 here: > #0 0x55714f5e2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557151ec44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55714fd72725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55714fa7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 2,19d1 < waiting time (max, mean, dev): False True False < ('footmain0to1', 'footmainout') True True True < ('footmain1to2', 'footmainout') True True True < ('footmain2to3', 'footmainout') True True True < ('footmain3to4', 'footmainout') True True True < ('footmain4to5', 'footmainout') True True True < ('footmain5to6', 'footmainout') True True True < ('footmain6to7', 'footmainout') True True True < ('footmain7to8', 'footmainout') True True True < ('footmainout', 'footmain0to1') True True True < ('footmainout', 'footmain1to2') True True True < ('footmainout', 'footmain2to3') True True True < ('footmainout', 'footmain3to4') True True True < ('footmainout', 'footmain4to5') True True True < ('footmainout', 'footmain5to6') True True True < ('footmainout', 'footmain6to7') True True True < ('footmainout', 'footmain7to8') True True True < CO2: True
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600006e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600006e180: note: object has invalid vptr > 00 00 00 00 bc 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551131==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600006e2b4 at pc 0x564450adee32 bp 0x7ffc7ace7810 sp 0x7ffc7ace7808 > READ of size 4 at 0x61600006e2b4 thread T0 > #0 0x564450adee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564450ade9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644507e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644507ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5644509e4ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5644509dc952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564450c46793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564450368c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56445036456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564450352018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f68e3ce6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f68e3ce6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564450290634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600006e2b4 is located 308 bytes inside of 528-byte region [0x61600006e180,0x61600006e390) > freed by thread T0 here: > #0 0x56445034eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564452c304f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564450ade725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644507e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 2,19d1 < waiting time (max, mean, dev): False True False < ('footmain0to1', 'footmainout') True True True < ('footmain1to2', 'footmainout') True True True < ('footmain2to3', 'footmainout') True True True < ('footmain3to4', 'footmainout') True True True < ('footmain4to5', 'footmainout') True True True < ('footmain5to6', 'footmainout') True True True < ('footmain6to7', 'footmainout') True True True < ('footmain7to8', 'footmainout') True True True < ('footmainout', 'footmain0to1') True True True < ('footmainout', 'footmain1to2') True True True < ('footmainout', 'footmain2to3') True True True < ('footmainout', 'footmain3to4') True True True < ('footmainout', 'footmain4to5') True True True < ('footmainout', 'footmain5to6') True True True < ('footmainout', 'footmain6to7') True True True < ('footmainout', 'footmain7to8') True True True < CO2: True
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600009b480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600009b480: note: object has invalid vptr > 00 00 00 00 b8 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551122==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600009b5b4 at pc 0x55a94d0f2e32 bp 0x7ffe0e7d5550 sp 0x7ffe0e7d5548 > READ of size 4 at 0x61600009b5b4 thread T0 > #0 0x55a94d0f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a94d0f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a94cdfd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a94cdfed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a94cff8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a94cff0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a94d25a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a94c97cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a94c97856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a94c966018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0c78952d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0c78952e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a94c8a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600009b5b4 is located 308 bytes inside of 528-byte region [0x61600009b480,0x61600009b690) > freed by thread T0 here: > #0 0x55a94c962aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a94f2444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a94d0f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a94cdfd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 2,19d1 < waiting time (max, mean, dev): False True False < ('footmain0to1', 'footmainout') True True True < ('footmain1to2', 'footmainout') True True True < ('footmain2to3', 'footmainout') True True True < ('footmain3to4', 'footmainout') True True True < ('footmain4to5', 'footmainout') True True True < ('footmain5to6', 'footmainout') True True True < ('footmain6to7', 'footmainout') True True True < ('footmain7to8', 'footmainout') True True True < ('footmainout', 'footmain0to1') True True True < ('footmainout', 'footmain1to2') True True True < ('footmainout', 'footmain2to3') True True True < ('footmainout', 'footmain3to4') True True True < ('footmainout', 'footmain4to5') True True True < ('footmainout', 'footmain5to6') True True True < ('footmainout', 'footmain6to7') True True True < ('footmainout', 'footmain7to8') True True True < CO2: True
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600006de80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600006de80: note: object has invalid vptr > 00 00 00 00 f1 36 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551211==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600006dfb4 at pc 0x564614816e32 bp 0x7ffe68b01ad0 sp 0x7ffe68b01ac8 > READ of size 4 at 0x61600006dfb4 thread T0 > #0 0x564614816e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5646148169df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646145219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564614522d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56461471cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564614714952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56461497e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5646140a0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56461409c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56461408a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f557e0abd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f557e0abe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564613fc8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600006dfb4 is located 308 bytes inside of 528-byte region [0x61600006de80,0x61600006e090) > freed by thread T0 here: > #0 0x564614086aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5646169684f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564614816725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5646145219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 2,19d1 < waiting time (max, mean, dev): False True False < ('footmain0to1', 'footmainout') True True True < ('footmain1to2', 'footmainout') True True True < ('footmain2to3', 'footmainout') True True True < ('footmain3to4', 'footmainout') True True True < ('footmain4to5', 'footmainout') True True True < ('footmain5to6', 'footmainout') True True True < ('footmain6to7', 'footmainout') True True True < ('footmain7to8', 'footmainout') True True True < ('footmainout', 'footmain0to1') True True True < ('footmainout', 'footmain1to2') True True True < ('footmainout', 'footmain2to3') True True True < ('footmainout', 'footmain3to4') True True True < ('footmainout', 'footmain4to5') True True True < ('footmainout', 'footmain5to6') True True True < ('footmainout', 'footmain6to7') True True True < ('footmainout', 'footmain7to8') True True True < CO2: True
---------- Differences in errors ---------- 27a28,106 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600001da80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600001da80: note: object has invalid vptr > 00 00 00 00 af 3f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550876==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600001dbb4 at pc 0x5604ee864e32 bp 0x7ffc9ade5910 sp 0x7ffc9ade5908 > READ of size 4 at 0x61600001dbb4 thread T0 > #0 0x5604ee864e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604ee8649df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5604ee56f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5604ee570d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5604ee76aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5604ee762952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5604ee9cc793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5604ee0eec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5604ee0ea56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5604ee0d8018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7d3384cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7d3384ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5604ee016634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600001dbb4 is located 308 bytes inside of 528-byte region [0x61600001da80,0x61600001dc90) > freed by thread T0 here: > #0 0x5604ee0d4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5604f09b64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5604ee864725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5604ee56f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2,4c2,80 < Warning: Vehicle 'c.0' aborted waiting for a person or container that will never come. < Warning: Vehicle 'c.1' aborted waiting for a person or container that will never come. < Warning: Vehicle 'c.2' aborted waiting for a person or container that will never come. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600001ef80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600001ef80: note: object has invalid vptr > 00 00 00 00 23 43 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550975==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600001f0b4 at pc 0x559f879cae32 bp 0x7fff6bc2efb0 sp 0x7fff6bc2efa8 > READ of size 4 at 0x61600001f0b4 thread T0 > #0 0x559f879cae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559f879ca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559f876d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559f876d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559f878d0ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559f878c8952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559f87b32793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559f87254c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559f8725056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559f8723e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5227082d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5227082e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559f8717c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600001f0b4 is located 308 bytes inside of 528-byte region [0x61600001ef80,0x61600001f190) > freed by thread T0 here: <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000011480 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011480: 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 > ================================================================= > ==2550972==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000115b4 at pc 0x556b76607e32 bp 0x7fff5dad51b0 sp 0x7fff5dad51a8 > READ of size 4 at 0x6160000115b4 thread T0 > #0 0x556b76607e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556b766079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556b763129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556b76313d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556b7650debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556b76505952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556b7676f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556b75e91c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556b75e8d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556b75e7b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f44c3eb4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f44c3eb4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556b75db9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000115b4 is located 308 bytes inside of 528-byte region [0x616000011480,0x616000011690) > freed by thread T0 here: > #0 0x556b75e77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556b787594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556b76607725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556b763129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 43c43 < >> Simulation closed with status 0 --- > >> Simulation closed with status 1
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000026a80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000026a80: note: object has invalid vptr > 00 00 00 00 72 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551774==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000026bb4 at pc 0x5560c9dade32 bp 0x7fffdb61c190 sp 0x7fffdb61c188 > READ of size 4 at 0x616000026bb4 thread T0 > #0 0x5560c9dade31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5560c9dad9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5560c9ab89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5560c9ab9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5560c9ca6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5560c9ca6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5560c9ca87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5560c962d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5560c9630698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5560c9621216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbe62815d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbe62815e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5560c955f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000026bb4 is located 308 bytes inside of 528-byte region [0x616000026a80,0x616000026c90) > freed by thread T0 here: > #0 0x5560c961daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5560cbeff4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5560c9dad725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5560c9ab89b6 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 0x61600009f980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600009f980: note: object has invalid vptr > 00 00 00 00 42 39 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551129==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600009fab4 at pc 0x55ae06a21e32 bp 0x7ffea1fe5990 sp 0x7ffea1fe5988 > READ of size 4 at 0x61600009fab4 thread T0 > #0 0x55ae06a21e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ae06a219df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ae0672c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ae0672dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ae06927ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ae0691f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ae06b89793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ae062abc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ae062a756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ae06295018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe31d072d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe31d072e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ae061d3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600009fab4 is located 308 bytes inside of 528-byte region [0x61600009f980,0x61600009fb90) > freed by thread T0 here: > #0 0x55ae06291aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ae08b734f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ae06a21725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ae0672c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 5,39c5 < Reason: All vehicles have left the simulation. < Performance: < Vehicles: < Inserted: 25 < Running: 0 < Waiting: 0 < Persons: < Inserted: 729 < Running: 0 < Statistics (avg of 25): < RouteLength: 736.62 < Speed: 3.96 < Duration: 140.80 < WaitingTime: 0.16 < TimeLoss: 34.62 < DepartDelay: 0.00 < Pedestrian Statistics (avg of 1370 walks): < RouteLength: 53.81 < Duration: 45.82 < TimeLoss: 6.86 < Ride Statistics (avg of 641 rides): < WaitingTime: 117.71 < RouteLength: 356.37 < Duration: 42.29 < Bus: 239 < Train: 402 < < DijkstraRouter answered 2505 queries and explored 7.18 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). <truncated after showing first 30 lines> ---------- Differences in stopinfos ---------- 2a3,4 > <!-- generated on 2023-06-23 07:47:39 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,75c6,21 < <stops xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/stopinfo_file.xsd"> < <stopinfo id="bus" type="bus" lane="-E1_1" pos="24.42" parking="0" started="7.00" ended="30.00" delay="0.00" initialPersons="0" loadedPersons="5" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_bus"/> < <stopinfo id="tram1.0" type="tram" lane="-E4_0" pos="43.43" parking="0" started="8.00" ended="30.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_tram1"/> < <stopinfo id="tram2.0" type="tram" lane="E4_0" pos="42.20" parking="0" started="8.00" ended="30.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_tram2"/> < <stopinfo id="tram1.0" type="tram" lane="-E4_0" pos="320.84" parking="0" started="57.00" ended="77.00" delay="32.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_tram1"/> < <stopinfo id="tram2.0" type="tram" lane="E4_0" pos="319.46" parking="0" started="57.00" ended="77.00" delay="32.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_tram2"/> < <stopinfo id="bus" type="bus" lane="-E0_1" pos="270.03" parking="0" started="77.00" ended="97.00" delay="7.00" initialPersons="5" loadedPersons="13" unloadedPersons="5" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_bus"/> < <stopinfo id="bus" type="bus" lane="-E1_1" pos="24.41" parking="0" started="153.00" ended="173.00" delay="3.00" initialPersons="13" loadedPersons="13" unloadedPersons="13" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_bus"/> < <stopinfo id="bus" type="bus" lane="-E0_1" pos="270.03" parking="0" started="219.00" ended="239.00" delay="9.00" initialPersons="13" loadedPersons="9" unloadedPersons="13" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_bus"/> < <stopinfo id="bus" type="bus" lane="-E1_1" pos="24.42" parking="0" started="298.00" ended="318.00" delay="8.00" initialPersons="9" loadedPersons="17" unloadedPersons="9" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_bus"/> < <stopinfo id="tram1.1" type="tram" lane="-E4_0" pos="43.43" parking="0" started="308.00" ended="330.00" delay="0.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_tram1"/> < <stopinfo id="tram2.1" type="tram" lane="E4_0" pos="42.20" parking="0" started="308.00" ended="330.00" delay="0.00" initialPersons="0" loadedPersons="3" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_tram2"/> < <stopinfo id="tram1.1" type="tram" lane="-E4_0" pos="320.84" parking="0" started="357.00" ended="377.00" delay="32.00" initialPersons="0" loadedPersons="0" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_tram1"/> < <stopinfo id="tram2.1" type="tram" lane="E4_0" pos="319.46" parking="0" started="357.00" ended="377.00" delay="32.00" initialPersons="3" loadedPersons="0" unloadedPersons="3" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_tram2"/> < <stopinfo id="bus" type="bus" lane="-E0_1" pos="270.02" parking="0" started="365.00" ended="385.00" delay="15.00" initialPersons="17" loadedPersons="13" unloadedPersons="17" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_bus"/> < <stopinfo id="bus" type="bus" lane="-E1_1" pos="24.41" parking="0" started="443.00" ended="464.00" delay="14.00" initialPersons="13" loadedPersons="11" unloadedPersons="13" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_bus"/> < <stopinfo id="bus" type="bus" lane="-E0_1" pos="270.03" parking="0" started="510.00" ended="530.00" delay="20.00" initialPersons="11" loadedPersons="6" unloadedPersons="11" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_bus"/> < <stopinfo id="bus" type="bus" lane="-E1_1" pos="24.42" parking="0" started="587.00" ended="607.00" delay="17.00" initialPersons="6" loadedPersons="15" unloadedPersons="6" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_bus"/> < <stopinfo id="tram1.2" type="tram" lane="-E4_0" pos="43.43" parking="0" started="608.00" ended="630.00" delay="0.00" initialPersons="0" loadedPersons="2" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_tram1"/> < <stopinfo id="tram2.2" type="tram" lane="E4_0" pos="42.20" parking="0" started="608.00" ended="630.00" delay="0.00" initialPersons="0" loadedPersons="10" unloadedPersons="0" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_tram2"/> < <stopinfo id="bus" type="bus" lane="-E0_1" pos="270.03" parking="0" started="651.00" ended="671.00" delay="21.00" initialPersons="15" loadedPersons="7" unloadedPersons="15" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_bus"/> < <stopinfo id="tram1.2" type="tram" lane="-E4_0" pos="320.84" parking="0" started="657.00" ended="677.00" delay="32.00" initialPersons="2" loadedPersons="0" unloadedPersons="2" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_tram1"/> < <stopinfo id="tram2.2" type="tram" lane="E4_0" pos="319.46" parking="0" started="657.00" ended="677.00" delay="32.00" initialPersons="10" loadedPersons="0" unloadedPersons="10" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_tram2"/> < <stopinfo id="bus" type="bus" lane="-E1_1" pos="24.42" parking="0" started="729.00" ended="749.00" delay="19.00" initialPersons="7" loadedPersons="14" unloadedPersons="7" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_bus"/> < <stopinfo id="bus" type="bus" lane="-E0_1" pos="270.03" parking="0" started="795.00" ended="815.00" delay="25.00" initialPersons="14" loadedPersons="11" unloadedPersons="14" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="B_bus"/> < <stopinfo id="bus" type="bus" lane="-E1_1" pos="24.40" parking="0" started="872.00" ended="892.00" delay="22.00" initialPersons="11" loadedPersons="13" unloadedPersons="11" initialContainers="0" loadedContainers="0" unloadedContainers="0" busStop="A_bus"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000018080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000018080: note: object has invalid vptr > 00 00 00 00 18 33 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550978==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000181b4 at pc 0x564399535e32 bp 0x7fffbc7ec770 sp 0x7fffbc7ec768 > READ of size 4 at 0x6160000181b4 thread T0 > #0 0x564399535e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5643995359df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5643992409b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564399241d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56439943bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564399433952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56439969d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564398dbfc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564398dbb56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564398da9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff8d9012d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff8d9012e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564398ce7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000181b4 is located 308 bytes inside of 528-byte region [0x616000018080,0x616000018290) > freed by thread T0 here: > #0 0x564398da5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56439b6874f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564399535725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5643992409b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 46c46 < >> Simulation closed with status 0 --- > >> Simulation closed with status 1
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000035a80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000035a80: note: object has invalid vptr > 00 00 00 00 99 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550987==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000035bb4 at pc 0x556c55346e32 bp 0x7ffd6027d1d0 sp 0x7ffd6027d1c8 > READ of size 4 at 0x616000035bb4 thread T0 > #0 0x556c55346e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556c553469df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556c550519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556c55052d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556c5524cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556c55244952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556c554ae793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556c54bd0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556c54bcc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556c54bba018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd1b43eed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd1b43eee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556c54af8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000035bb4 is located 308 bytes inside of 528-byte region [0x616000035a80,0x616000035c90) > freed by thread T0 here: > #0 0x556c54bb6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556c574984f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556c55346725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556c550519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1c1 < >> Simulation closed with status 0 --- > >> Simulation closed with status 1
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000018080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000018080: note: object has invalid vptr > 00 00 00 00 f3 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551128==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000181b4 at pc 0x55c5de178e32 bp 0x7fff4c9c83f0 sp 0x7fff4c9c83e8 > READ of size 4 at 0x6160000181b4 thread T0 > #0 0x55c5de178e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c5de1789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c5dde839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c5dde84d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c5de07eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c5de076952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c5de2e0793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c5dda02c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c5dd9fe56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c5dd9ec018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f993e708d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f993e708e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c5dd92a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000181b4 is located 308 bytes inside of 528-byte region [0x616000018080,0x616000018290) > freed by thread T0 here: > #0 0x55c5dd9e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c5e02ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c5de178725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c5dde839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 8,93d7 < 43.0: pedestrian ped1 pushes the button (waiting: 1) < 84.0: pedestrian ped2 pushes the button (waiting: 1) < 122.0: pedestrian ped4 pushes the button (waiting: 1) < 167.0: pedestrian ped7 pushes the button (waiting: 1) < 277.0: pedestrian ped8 pushes the button (waiting: 1) < 294.0: pedestrian ped9 pushes the button (waiting: 1) < 341.0: pedestrian ped10 pushes the button (waiting: 1) < 446.0: pedestrian ped11 pushes the button (waiting: 1) < 487.0: pedestrian ped12 pushes the button (waiting: 1) < 537.0: pedestrian ped13 pushes the button (waiting: 1) < 613.0: pedestrian ped15 pushes the button (waiting: 1) < 635.0: pedestrian ped16 pushes the button (waiting: 2) < 686.0: pedestrian ped19 pushes the button (waiting: 1) < 732.0: pedestrian ped20 pushes the button (waiting: 2) < 734.0: pedestrian ped21 pushes the button (waiting: 2) < 823.0: pedestrian ped22 pushes the button (waiting: 1) < 857.0: pedestrian ped24 pushes the button (waiting: 1) < 948.0: pedestrian ped25 pushes the button (waiting: 1) < 1018.0: pedestrian ped27 pushes the button (waiting: 1) < 1022.0: pedestrian ped28 pushes the button (waiting: 2) < 1113.0: pedestrian ped30 pushes the button (waiting: 1) < 1213.0: pedestrian ped31 pushes the button (waiting: 1) < 1246.0: pedestrian ped33 pushes the button (waiting: 1) < 1277.0: pedestrian ped34 pushes the button (waiting: 1) < 1342.0: pedestrian ped36 pushes the button (waiting: 1) < 1373.0: pedestrian ped37 pushes the button (waiting: 1) < 1407.0: pedestrian ped39 pushes the button (waiting: 1) < 1451.0: pedestrian ped40 pushes the button (waiting: 1) < 1616.0: pedestrian ped42 pushes the button (waiting: 1) <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000015380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000015380: note: object has invalid vptr > 00 00 00 00 92 34 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2550877==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000154b4 at pc 0x55c73bef2e32 bp 0x7fff3970beb0 sp 0x7fff3970bea8 > READ of size 4 at 0x6160000154b4 thread T0 > #0 0x55c73bef2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c73bef29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c73bbfd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c73bbfed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c73bdf8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c73bdf0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c73c05a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c73b77cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c73b77856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c73b766018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6aa31c2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6aa31c2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c73b6a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000154b4 is located 308 bytes inside of 528-byte region [0x616000015380,0x616000015590) > freed by thread T0 here: > #0 0x55c73b762aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c73e0444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c73bef2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c73bbfd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,16d0 < PersonId: < ('HeadingBusstop1', 'HeadingBusstop2', 'HeadingBusstop3', 'HeadingBusstop5') < PickupList: < ['0', '1', '2', '3'] < Taxifleet-Status < empty: ('taxiV0', 'taxiV5', 'taxiV10', 'taxiV15') < pickup: () < Taxifleet-Status < empty: ('taxiV5', 'taxiV10', 'taxiV15') < pickup: ('taxiV0',) < Taxifleet-Status < empty: ('taxiV10', 'taxiV15') < pickup: ('taxiV0', 'taxiV5') < Taxifleet-Status < empty: ('taxiV15',) < pickup: ('taxiV0', 'taxiV5', 'taxiV10')
---------- Differences in errors ---------- 0a1,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000011780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000011780: note: object has invalid vptr > 00 00 00 00 d6 32 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2551088==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000118b4 at pc 0x562db59c0e32 bp 0x7fff91409c30 sp 0x7fff91409c28 > READ of size 4 at 0x6160000118b4 thread T0 > #0 0x562db59c0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562db59c09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562db56cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562db56ccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562db58c6ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562db58be952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562db5b28793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562db524ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562db524656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562db5234018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f072e952d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f072e952e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562db5172634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000118b4 is located 308 bytes inside of 528-byte region [0x616000011780,0x616000011990) > freed by thread T0 here: > #0 0x562db5230aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562db7b124f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562db59c0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562db56cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 6,17d5 < Performance: < Vehicles: < Inserted: 768 < Running: 0 < Waiting: 0 < < -- Unordered text as found by filter '^Simulation ended at time:' -- < Simulation ended at time: 3740.00 < < -- Unordered text as found by filter '^Reason: TraCI requested termination.' -- < Reason: TraCI requested termination. < ---------- Differences in tripinfo ---------- 5,773d4 < <tripinfo id="left_0" depart="0.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="88.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="11.98" duration="88.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.70" rerouteNo="0" devices="tripinfo_left_0" vType="typeWE" speedFactor="1.06" vaporized=""/> < <tripinfo id="right_2" depart="3.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="94.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="11.54" duration="91.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.93" rerouteNo="0" devices="tripinfo_right_2" vType="typeWE" speedFactor="1.01" vaporized=""/> < <tripinfo id="right_3" depart="8.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="96.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="12.31" duration="88.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.92" rerouteNo="0" devices="tripinfo_right_3" vType="typeWE" speedFactor="1.08" vaporized=""/> < <tripinfo id="left_1" depart="5.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="99.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="10.68" duration="94.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.85" rerouteNo="0" devices="tripinfo_left_1" vType="typeWE" speedFactor="0.94" vaporized=""/> < <tripinfo id="left_4" depart="10.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="101.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="11.22" duration="91.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="15.91" rerouteNo="0" devices="tripinfo_left_4" vType="typeWE" speedFactor="1.03" vaporized=""/> < <tripinfo id="left_6" depart="22.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="112.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="12.13" duration="90.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="15.68" rerouteNo="0" devices="tripinfo_left_6" vType="typeWE" speedFactor="1.05" vaporized=""/> < <tripinfo id="right_5" depart="13.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="4.00" arrival="114.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="9.30" duration="101.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.44" rerouteNo="0" devices="tripinfo_right_5" vType="typeWE" speedFactor="0.83" vaporized=""/> < <tripinfo id="left_7" depart="31.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="129.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="10.40" duration="98.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="15.51" rerouteNo="0" devices="tripinfo_left_7" vType="typeWE" speedFactor="0.89" vaporized=""/> < <tripinfo id="right_10" depart="42.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="129.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="12.56" duration="87.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.21" rerouteNo="0" devices="tripinfo_right_10" vType="typeWE" speedFactor="1.09" vaporized=""/> < <tripinfo id="left_8" depart="36.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="131.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="10.61" duration="95.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="15.38" rerouteNo="0" devices="tripinfo_left_8" vType="typeWE" speedFactor="0.94" vaporized=""/> < <tripinfo id="right_13" depart="55.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="140.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="12.84" duration="85.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="13.86" rerouteNo="0" devices="tripinfo_right_13" vType="typeWE" speedFactor="1.12" vaporized=""/> < <tripinfo id="left_9" depart="41.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="141.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="10.06" duration="100.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="16.00" rerouteNo="0" devices="tripinfo_left_9" vType="typeWE" speedFactor="0.86" vaporized=""/> < <tripinfo id="left_11" depart="46.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="142.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="10.03" duration="96.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="21.30" rerouteNo="0" devices="tripinfo_left_11" vType="typeWE" speedFactor="1.03" vaporized=""/> < <tripinfo id="left_12" depart="53.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="144.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="10.57" duration="91.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="17.01" rerouteNo="0" devices="tripinfo_left_12" vType="typeWE" speedFactor="1.05" vaporized=""/> < <tripinfo id="right_14" depart="61.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="154.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="11.14" duration="93.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="16.05" rerouteNo="0" devices="tripinfo_right_14" vType="typeWE" speedFactor="0.99" vaporized=""/> < <tripinfo id="right_15" depart="69.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="164.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="10.45" duration="95.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.88" rerouteNo="0" devices="tripinfo_right_15" vType="typeWE" speedFactor="0.93" vaporized=""/> < <tripinfo id="left_17" depart="85.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="181.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="10.63" duration="96.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="16.49" rerouteNo="0" devices="tripinfo_left_17" vType="typeWE" speedFactor="0.94" vaporized=""/> < <tripinfo id="right_16" depart="84.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="182.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="10.25" duration="98.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="15.09" rerouteNo="0" devices="tripinfo_right_16" vType="typeWE" speedFactor="0.88" vaporized=""/> < <tripinfo id="down_18" depart="89.00" departLane="54o_0" departPos="7.10" departSpeed="0.00" departDelay="0.00" arrival="194.00" arrivalLane="53i_0" arrivalPos="10.00" arrivalSpeed="10.68" duration="105.00" routeLength="1013.10" waitingTime="1.00" waitingCount="1" stopTime="0.00" timeLoss="28.35" rerouteNo="0" devices="tripinfo_down_18" vType="typeNS" speedFactor="0.94" vaporized=""/> < <tripinfo id="down_19" depart="96.00" departLane="54o_0" departPos="7.10" departSpeed="0.00" departDelay="0.00" arrival="196.00" arrivalLane="53i_0" arrivalPos="10.00" arrivalSpeed="11.16" duration="100.00" routeLength="1013.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="38.02" rerouteNo="0" devices="tripinfo_down_19" vType="typeNS" speedFactor="1.16" vaporized=""/> < <tripinfo id="down_24" depart="122.00" departLane="54o_0" departPos="7.10" departSpeed="0.00" departDelay="0.00" arrival="224.00" arrivalLane="53i_0" arrivalPos="10.00" arrivalSpeed="9.47" duration="102.00" routeLength="1013.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.73" rerouteNo="0" devices="tripinfo_down_24" vType="typeNS" speedFactor="0.83" vaporized=""/> < <tripinfo id="right_20" depart="101.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="2.00" arrival="228.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="11.61" duration="127.00" routeLength="1015.10" waitingTime="24.00" waitingCount="1" stopTime="0.00" timeLoss="51.62" rerouteNo="0" devices="tripinfo_right_20" vType="typeWE" speedFactor="1.02" vaporized=""/> < <tripinfo id="left_21" depart="99.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="228.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="11.44" duration="129.00" routeLength="1015.10" waitingTime="29.00" waitingCount="1" stopTime="0.00" timeLoss="53.62" rerouteNo="0" devices="tripinfo_left_21" vType="typeWE" speedFactor="1.01" vaporized=""/> < <tripinfo id="right_22" depart="108.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="232.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="11.32" duration="124.00" routeLength="1015.10" waitingTime="19.00" waitingCount="1" stopTime="0.00" timeLoss="46.21" rerouteNo="0" devices="tripinfo_right_22" vType="typeWE" speedFactor="0.97" vaporized=""/> < <tripinfo id="left_26" depart="131.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="234.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="10.58" duration="103.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="22.96" rerouteNo="0" devices="tripinfo_left_26" vType="typeWE" speedFactor="0.92" vaporized=""/> < <tripinfo id="left_27" depart="136.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="1.00" arrival="236.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="11.06" duration="100.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="21.35" rerouteNo="0" devices="tripinfo_left_27" vType="typeWE" speedFactor="0.95" vaporized=""/> < <tripinfo id="right_23" depart="114.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="238.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="10.10" duration="124.00" routeLength="1015.10" waitingTime="14.00" waitingCount="1" stopTime="0.00" timeLoss="41.98" rerouteNo="0" devices="tripinfo_right_23" vType="typeWE" speedFactor="0.89" vaporized=""/> < <tripinfo id="left_28" depart="141.00" departLane="52o_0" departPos="5.10" departSpeed="0.00" departDelay="3.00" arrival="238.00" arrivalLane="51i_0" arrivalPos="10.00" arrivalSpeed="11.32" duration="97.00" routeLength="1015.10" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="25.85" rerouteNo="0" devices="tripinfo_left_28" vType="typeWE" speedFactor="1.13" vaporized=""/> < <tripinfo id="right_25" depart="125.00" departLane="51o_0" departPos="5.10" departSpeed="0.00" departDelay="0.00" arrival="241.00" arrivalLane="52i_0" arrivalPos="10.00" arrivalSpeed="10.15" duration="116.00" routeLength="1015.10" waitingTime="4.00" waitingCount="1" stopTime="0.00" timeLoss="32.75" rerouteNo="0" devices="tripinfo_right_25" vType="typeWE" speedFactor="0.87" vaporized=""/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,10 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/toolrunner.py", line 39, in <module> > subprocess.call(tool + sys.argv[1:], env=os.environ, stdout=sys.stdout, stderr=sys.stderr) > File "/usr/lib/python3.10/subprocess.py", line 345, in call > with Popen(*popenargs, **kwargs) as p: > File "/usr/lib/python3.10/subprocess.py", line 969, in __init__ > self._execute_child(args, executable, preexec_fn, close_fds, > File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child > raise child_exception_type(errno_num, err_msg, err_filename) > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/tests/../bin/testcommon' ---------- Differences in output ---------- 1,109d0 < Running main() from gtest_main.cc < [==========] Running 44 tests from 5 test suites. < [----------] Global test environment set-up. < [----------] 10 tests from StringTokenizer < [ RUN ] StringTokenizer.test_split_with_whitechar < [ OK ] StringTokenizer.test_split_with_whitechar ((TIME)) < [ RUN ] StringTokenizer.test_split_with_newline < [ OK ] StringTokenizer.test_split_with_newline ((TIME)) < [ RUN ] StringTokenizer.test_split_with_x < [ OK ] StringTokenizer.test_split_with_x ((TIME)) < [ RUN ] StringTokenizer.test_split_any_char < [ OK ] StringTokenizer.test_split_any_char ((TIME)) < [ RUN ] StringTokenizer.test_method_reinit < [ OK ] StringTokenizer.test_method_reinit ((TIME)) < [ RUN ] StringTokenizer.test_method_size < [ OK ] StringTokenizer.test_method_size ((TIME)) < [ RUN ] StringTokenizer.test_method_front < [ OK ] StringTokenizer.test_method_front ((TIME)) < [ RUN ] StringTokenizer.test_method_get < [ OK ] StringTokenizer.test_method_get ((TIME)) < [ RUN ] StringTokenizer.test_method_get_with_empty_data < [ OK ] StringTokenizer.test_method_get_with_empty_data ((TIME)) < [ RUN ] StringTokenizer.test_method_getVector < [ OK ] StringTokenizer.test_method_getVector ((TIME)) < [----------] 10 tests from StringTokenizer ((TIME) total) < < [----------] 4 tests from FileHelpers < [ RUN ] FileHelpers.test_method_checkForRelativity < [ OK ] FileHelpers.test_method_checkForRelativity ((TIME)) <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,10 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/toolrunner.py", line 39, in <module> > subprocess.call(tool + sys.argv[1:], env=os.environ, stdout=sys.stdout, stderr=sys.stderr) > File "/usr/lib/python3.10/subprocess.py", line 345, in call > with Popen(*popenargs, **kwargs) as p: > File "/usr/lib/python3.10/subprocess.py", line 969, in __init__ > self._execute_child(args, executable, preexec_fn, close_fds, > File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child > raise child_exception_type(errno_num, err_msg, err_filename) > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/tests/../bin/testfoxtools' ---------- Differences in output ---------- 1,13d0 < Running main() from gtest_main.cc < [==========] Running 2 tests from 1 test suite. < [----------] Global test environment set-up. < [----------] 2 tests from MFXWorkerThread < [ RUN ] MFXWorkerThread.test_init < [ OK ] MFXWorkerThread.test_init ((TIME)) < [ RUN ] MFXWorkerThread.test_get_all < [ OK ] MFXWorkerThread.test_get_all ((TIME)) < [----------] 2 tests from MFXWorkerThread ((TIME) total) < < [----------] Global test environment tear-down < [==========] 2 tests from 1 test suite ran. ((TIME) total) < [ PASSED ] 2 tests. ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,10 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/toolrunner.py", line 39, in <module> > subprocess.call(tool + sys.argv[1:], env=os.environ, stdout=sys.stdout, stderr=sys.stderr) > File "/usr/lib/python3.10/subprocess.py", line 345, in call > with Popen(*popenargs, **kwargs) as p: > File "/usr/lib/python3.10/subprocess.py", line 969, in __init__ > self._execute_child(args, executable, preexec_fn, close_fds, > File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child > raise child_exception_type(errno_num, err_msg, err_filename) > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/tests/../bin/testgeom' ---------- Differences in output ---------- 1,71d0 < Running main() from gtest_main.cc < [==========] Running 28 tests from 3 test suites. < [----------] Global test environment set-up. < [----------] 12 tests from Boundary < [ RUN ] Boundary.test_method_add < [ OK ] Boundary.test_method_add ((TIME)) < [ RUN ] Boundary.test_method_add_multiple < [ OK ] Boundary.test_method_add_multiple ((TIME)) < [ RUN ] Boundary.test_method_getCenter < [ OK ] Boundary.test_method_getCenter ((TIME)) < [ RUN ] Boundary.test_method_getWidthHeight < [ OK ] Boundary.test_method_getWidthHeight ((TIME)) < [ RUN ] Boundary.test_method_around < [ OK ] Boundary.test_method_around ((TIME)) < [ RUN ] Boundary.test_method_overlapsWith < [ OK ] Boundary.test_method_overlapsWith ((TIME)) < [ RUN ] Boundary.test_method_crosses < [ OK ] Boundary.test_method_crosses ((TIME)) < [ RUN ] Boundary.test_method_partialWithin < [ OK ] Boundary.test_method_partialWithin ((TIME)) < [ RUN ] Boundary.test_method_flipY < [ OK ] Boundary.test_method_flipY ((TIME)) < [ RUN ] Boundary.test_method_moveby < [ OK ] Boundary.test_method_moveby ((TIME)) < [ RUN ] Boundary.test_method_growWidth < [ OK ] Boundary.test_method_growWidth ((TIME)) < [ RUN ] Boundary.test_method_growHeight < [ OK ] Boundary.test_method_growHeight ((TIME)) < [----------] 12 tests from Boundary ((TIME) total) <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,10 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/toolrunner.py", line 39, in <module> > subprocess.call(tool + sys.argv[1:], env=os.environ, stdout=sys.stdout, stderr=sys.stderr) > File "/usr/lib/python3.10/subprocess.py", line 345, in call > with Popen(*popenargs, **kwargs) as p: > File "/usr/lib/python3.10/subprocess.py", line 969, in __init__ > self._execute_child(args, executable, preexec_fn, close_fds, > File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child > raise child_exception_type(errno_num, err_msg, err_filename) > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/tests/../bin/testlibsumo' ---------- Differences in output ---------- 1,6d0 < Copyright (C) 2001-2023 German Aerospace Center (DLR) and others; https://sumo.dlr.de < Use --help to get the list of options. < Simulation loaded < Copyright (C) 2001-2023 German Aerospace Center (DLR) and others; https://sumo.dlr.de < Use --help to get the list of options. < Simulation started ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,10 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/toolrunner.py", line 39, in <module> > subprocess.call(tool + sys.argv[1:], env=os.environ, stdout=sys.stdout, stderr=sys.stderr) > File "/usr/lib/python3.10/subprocess.py", line 345, in call > with Popen(*popenargs, **kwargs) as p: > File "/usr/lib/python3.10/subprocess.py", line 969, in __init__ > self._execute_child(args, executable, preexec_fn, close_fds, > File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child > raise child_exception_type(errno_num, err_msg, err_filename) > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/tests/../bin/testmicrosim' ---------- Differences in output ---------- 1,29d0 < Running main() from gtest_main.cc < [==========] Running 7 tests from 3 test suites. < [----------] Global test environment set-up. < [----------] 1 test from MSEventControl < [ RUN ] MSEventControl.test_method_execute < [ OK ] MSEventControl.test_method_execute ((TIME)) < [----------] 1 test from MSEventControl ((TIME) total) < < [----------] 4 tests from MSCFModelTest < [ RUN ] MSCFModelTest.test_method_brakeGap < [ OK ] MSCFModelTest.test_method_brakeGap ((TIME)) < [ RUN ] MSCFModelTest.test_method_static_brakeGap < [ OK ] MSCFModelTest.test_method_static_brakeGap ((TIME)) < [ RUN ] MSCFModelTest.test_method_static_freeSpeed < [ OK ] MSCFModelTest.test_method_static_freeSpeed ((TIME)) < [ RUN ] MSCFModelTest.test_method_static_freeSpeed_half < [ OK ] MSCFModelTest.test_method_static_freeSpeed_half ((TIME)) < [----------] 4 tests from MSCFModelTest ((TIME) total) < < [----------] 2 tests from MSCFModel_IDMTest < [ RUN ] MSCFModel_IDMTest.test_method_brakeGap < [ OK ] MSCFModel_IDMTest.test_method_brakeGap ((TIME)) < [ RUN ] MSCFModel_IDMTest.test_method_getSecureGap < [ OK ] MSCFModel_IDMTest.test_method_getSecureGap ((TIME)) < [----------] 2 tests from MSCFModel_IDMTest ((TIME) total) < < [----------] Global test environment tear-down < [==========] 7 tests from 3 test suites ran. ((TIME) total) < [ PASSED ] 7 tests. <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,10 > Traceback (most recent call last): > File "/home/delphi/clangDebug/sumo/tests/toolrunner.py", line 39, in <module> > subprocess.call(tool + sys.argv[1:], env=os.environ, stdout=sys.stdout, stderr=sys.stderr) > File "/usr/lib/python3.10/subprocess.py", line 345, in call > with Popen(*popenargs, **kwargs) as p: > File "/usr/lib/python3.10/subprocess.py", line 969, in __init__ > self._execute_child(args, executable, preexec_fn, close_fds, > File "/usr/lib/python3.10/subprocess.py", line 1845, in _execute_child > raise child_exception_type(errno_num, err_msg, err_filename) > FileNotFoundError: [Errno 2] No such file or directory: '/home/delphi/clangDebug/sumo/tests/../bin/testnetbuild' ---------- Differences in output ---------- 1,16d0 < Running main() from gtest_main.cc < [==========] Running 2 tests from 2 test suites. < [----------] Global test environment set-up. < [----------] 1 test from NBHeightMapperTest < [ RUN ] NBHeightMapperTest.test_method_getZ < [ OK ] NBHeightMapperTest.test_method_getZ ((TIME)) < [----------] 1 test from NBHeightMapperTest ((TIME) total) < < [----------] 1 test from NBTrafficLightLogic < [ RUN ] NBTrafficLightLogic.test_method_getDuration < [ OK ] NBTrafficLightLogic.test_method_getDuration ((TIME)) < [----------] 1 test from NBTrafficLightLogic ((TIME) total) < < [----------] Global test environment tear-down < [==========] 2 tests from 2 test suites ran. ((TIME) total) < [ PASSED ] 2 tests. ---------- New result in exitcode ---------- 1
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in errors ---------- 0a1,50881 > /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 c2 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 > ================================================================= > ==2535024==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x5564484f7e32 bp 0x7ffe0cbb3910 sp 0x7ffe0cbb3908 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x5564484f7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5564484f79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5564482029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556448203d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5564483fdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5564483f5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55644865f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556447d81c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556447d7d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556447d6b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0279633d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0279633e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556447ca9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x556447d67aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55644a6494f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5564484f7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5564482029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 0a1 > Interrupt signal received, trying to exit gracefully.
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000015380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000015380: note: object has invalid vptr > 00 00 00 00 50 2c 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2537638==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000154b4 at pc 0x55d82531ce32 bp 0x7ffee6c8a6b0 sp 0x7ffee6c8a6a8 > READ of size 4 at 0x6160000154b4 thread T0 > #0 0x55d82531ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d82531c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8250279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d825028d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d825215e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d825215786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8252177f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d824b9c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d824b9f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d824b90216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f84eab67d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f84eab67e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d824ace634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000154b4 is located 308 bytes inside of 528-byte region [0x616000015380,0x616000015590) > freed by thread T0 here: > #0 0x55d824b8caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d82746e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d82531c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8250279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1a2 > Interrupt signal received, trying to exit gracefully.
Test exceeded wallclock time limit of 900.0 seconds ---------- Differences in errors ---------- 0a1,185 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000e180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000e180: note: object has invalid vptr > 00 00 00 00 78 31 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2535219==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000e2b4 at pc 0x56440e311e32 bp 0x7ffe50364830 sp 0x7ffe50364828 > READ of size 4 at 0x61600000e2b4 thread T0 > #0 0x56440e311e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56440e3119df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56440e01c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56440e01dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56440e217ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56440e20f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56440e479793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56440db9bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56440db9756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56440db85018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe6e73c0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe6e73c0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56440dac3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000e2b4 is located 308 bytes inside of 528-byte region [0x61600000e180,0x61600000e390) > freed by thread T0 here: > #0 0x56440db81aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5644104634f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56440e311725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56440e01c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,5d0 < --- < +++ < - < -<trajectories xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/amitran/trajectories.xsd" timeStepSize="1000"> < +<trajectories timeStepSize="1000">