texttest -a duarouter -d /home/delphi/clangDebug/sumo/tests -reconnect /home/delphi/clangDebug/texttesttmp/clang3_64D.31Oct092719.17822 -g
texttest -a duarouter -d /home/delphi/clangDebug/sumo/tests
---------- Differences in errors ---------- 0a1,4 > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33: runtime error: unsigned integer overflow: 397 - 624 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33 in > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26: runtime error: unsigned integer overflow: 227 + 18446744073709551389 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26 inalternatives iteration_bug1 ( Last six runs Oct2017 )
---------- Differences in errors ---------- 2a3,62 > > ================================================================= > ==37072==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fe52f46cbfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fe52f46cbfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 2a3,62 > > ================================================================= > ==37077==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fc09478ebfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fc09478ebfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 2a3,62 > > ================================================================= > ==37089==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fc03415bbfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fc03415bbfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 2a3,62 > > ================================================================= > ==37095==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7f7660c51bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7f7660c51bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 2a3,62 > > ================================================================= > ==37106==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7f772d03abfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7f772d03abfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 1a2,5 > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33: runtime error: unsigned integer overflow: 397 - 624 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33 in > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26: runtime error: unsigned integer overflow: 227 + 18446744073709551389 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26 inalternatives style1_input errors route route_prob_missing ( Last six runs Oct2017 )
---------- Differences in errors ---------- 2a3,62 > > ================================================================= > ==37125==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7f17b1cf2bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7f17b1cf2bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 2a3,62 > > ================================================================= > ==37143==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fa41f0f8bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fa41f0f8bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 2a3,62 > > ================================================================= > ==37151==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fcb65e86bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7fcb65e86bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 5a6,24 > > ================================================================= > ==37301==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xba32e7 in RORouteHandler::openRouteDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:457:29 > #2 0xd6c06d in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:130:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f2ad0c6bbaf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 26 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f2acd79fa58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > #2 0x43b81d in __asan::Allocator::Allocate(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType, bool) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_allocator.cc:451:19 > > SUMMARY: AddressSanitizer: 138 byte(s) leaked in 2 allocation(s). ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 6a7,63 > > ================================================================= > ==37282==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xba32e7 in RORouteHandler::openRouteDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:457:29 > #2 0xd6c06d in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:130:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fb786bb4baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb9dbc1 in RORouteHandler::closeRoute(bool) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:404:22 > #2 0xd6fd6f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:169:13 > #3 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #4 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #6 0x7fb786bb4bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > > Indirect leak of 32 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x57b4aa in __gnu_cxx::new_allocator<ROEdge const*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x57b39a in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x57aca8 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_M_create_storage(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:181:27 > #4 0x5796a3 in std::_Vector_base<ROEdge const*, std::allocator<ROEdge const*> >::_Vector_base(unsigned long, std::allocator<ROEdge const*> const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:136:9 > #5 0x548ea9 in std::vector<ROEdge const*, std::allocator<ROEdge const*> >::vector(std::vector<ROEdge const*, std::allocator<ROEdge const*> > const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:311:9 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 5a6,42 > > ================================================================= > ==37553==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 328 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xdb359b in SUMOVehicleParserHelper::parseVehicleAttributes(SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOVehicleParserHelper.cpp:201:33 > #2 0xd6a508 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:106:34 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fc3be298baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xba32e7 in RORouteHandler::openRouteDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:457:29 > #2 0xd6c06d in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:130:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fc3be298baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 39 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7fc3badcca58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > #2 0xd219e5 in std::_Rb_tree<int, std::pair<int const, unsigned short*>, std::_Select1st<std::pair<int const, unsigned short*> >, std::less<int>, std::allocator<std::pair<int const, unsigned short*> > >::_S_key(std::_Rb_tree_node<std::pair<int const, unsigned short*> > const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_tree.h:525:16 > > Indirect leak of 27 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 5a6,33 > > ================================================================= > ==37526==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 328 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xdb359b in SUMOVehicleParserHelper::parseVehicleAttributes(SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOVehicleParserHelper.cpp:201:33 > #2 0xd6a508 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:106:34 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f874c529baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 39 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f874905da58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > #2 0xd219e5 in std::_Rb_tree<int, std::pair<int const, unsigned short*>, std::_Select1st<std::pair<int const, unsigned short*> >, std::less<int>, std::allocator<std::pair<int const, unsigned short*> > >::_S_key(std::_Rb_tree_node<std::pair<int const, unsigned short*> > const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_tree.h:525:16 > > Indirect leak of 27 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f874905da58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > > Indirect leak of 26 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f874905da58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > #2 0x7f874ca8efff (<unknown module>) > > SUMMARY: AddressSanitizer: 420 byte(s) leaked in 4 allocation(s). ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 5a6,80 > > ================================================================= > ==37531==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 328 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xdb359b in SUMOVehicleParserHelper::parseVehicleAttributes(SUMOSAXAttributes const&, bool, bool, bool) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOVehicleParserHelper.cpp:201:33 > #2 0xd6a508 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:106:34 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f53a9eaebaf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Direct leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xba32e7 in RORouteHandler::openRouteDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:457:29 > #2 0xd6c06d in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:130:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f53a9eaebaf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 88 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb9dbc1 in RORouteHandler::closeRoute(bool) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:404:22 > #2 0xd6fd6f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:169:13 > #3 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #4 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 10a11,14 > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33: runtime error: unsigned integer overflow: 397 - 624 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33 in > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26: runtime error: unsigned integer overflow: 227 + 18446744073709551389 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26 inalternatives style2_input with_vehtype_nodef ( Last six runs Oct2017 )
---------- Differences in errors ---------- 2a3,96 > > ================================================================= > ==38572==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 1008 byte(s) in 9 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb16e30 in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:413:26 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #5 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #6 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #7 0x7f4eb8b4d06a in xercesc_3_1::SAX2XMLReaderImpl::endElement(xercesc_3_1::XMLElementDecl const&, unsigned int, bool, unsigned short const*) (/usr/lib64/libxerces-c-3.1.so+0x22006a) > > Direct leak of 384 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xbaad4b in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:520:26 > #2 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #3 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 > #4 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #5 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #6 0x7f4eb8b4d06a in xercesc_3_1::SAX2XMLReaderImpl::endElement(xercesc_3_1::XMLElementDecl const&, unsigned int, bool, unsigned short const*) (/usr/lib64/libxerces-c-3.1.so+0x22006a) > > Indirect leak of 880 byte(s) in 10 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb17acf in RORouteDef::copy(std::string const&, long long) const /home/delphi/clangDebug/sumo/src/router/RORouteDef.cpp:417:29 > #2 0xbaabd8 in RORouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:516:17 > #3 0xd70e22 in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:186:17 > #4 0xb9945f in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:357:5 <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 2a3,25 > > ================================================================= > ==38578==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 328 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xda2a91 in SUMOVehicleParserHelper::parseFlowAttributes(SUMOSAXAttributes const&, long long, long long) /home/delphi/clangDebug/sumo/src/utils/xml/SUMOVehicleParserHelper.cpp:95:33 > #2 0xd6b3e6 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:118:34 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f96e3b4ebaf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 27 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f96e0682a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > > Indirect leak of 26 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f96e0682a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > #2 0x7f96e3a910d0 in xercesc_3_1::XMLTransService::makeNewTranscoderFor(unsigned short const*, xercesc_3_1::XMLTransService::Codes&, unsigned long, xercesc_3_1::MemoryManager*) (/usr/lib64/libxerces-c-3.1.so+0x1630d0) > > SUMMARY: AddressSanitizer: 381 byte(s) leaked in 3 allocation(s). ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 0a1,46 > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33: runtime error: unsigned integer overflow: 397 - 624 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33 in > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26: runtime error: unsigned integer overflow: 227 + 18446744073709551389 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26 in > > ================================================================= > ==36606==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb8dbf6 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:271:38 > #2 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f7eba6c0baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xbcf10a in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0xbce87a in std::_Vector_base<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0xbcc52b in void std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_emplace_back_aux<SUMOVTypeParameter* const&>(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0xbcc2ab in std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::push_back(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0xbc1d39 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/router/../../src/utils/distribution/RandomDistributor.h:89:9 > #6 0xb8f265 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:281:21 > #7 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #8 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #9 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #10 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,46 > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33: runtime error: unsigned integer overflow: 397 - 624 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33 in > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26: runtime error: unsigned integer overflow: 227 + 18446744073709551389 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26 in > > ================================================================= > ==36620==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb8dbf6 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:271:38 > #2 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fa9dcd87baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xbcf10a in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0xbce87a in std::_Vector_base<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0xbcc52b in void std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_emplace_back_aux<SUMOVTypeParameter* const&>(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0xbcc2ab in std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::push_back(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0xbc1d39 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/router/../../src/utils/distribution/RandomDistributor.h:89:9 > #6 0xb8f265 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:281:21 > #7 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #8 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #9 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #10 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,77 > > ================================================================= > ==38030==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 8192 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x60c95a in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x60bdea in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x609a9b in void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double const&>(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0x6061bb in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0x51281f in LandmarkLookupTable<ROEdge, ROVehicle>::LandmarkLookupTable(std::string const&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, SUMOAbstractRouter<ROEdge, ROVehicle>*, ROVehicle const*, std::string const&, int) /home/delphi/clangDebug/sumo/src/duarouter/../../src/utils/vehicle/AStarLookupTable.h:154:17 > #6 0x4fd96b in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:151:34 > #7 0x5065e9 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:253:13 > #8 0x7fa6707a8b24 in __libc_start_main (/lib64/libc.so.6+0x21b24) > > Indirect leak of 8192 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x60c95a in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x60bdea in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x609a9b in void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double const&>(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0x6061bb in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0x512c95 in LandmarkLookupTable<ROEdge, ROVehicle>::LandmarkLookupTable(std::string const&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, SUMOAbstractRouter<ROEdge, ROVehicle>*, ROVehicle const*, std::string const&, int) /home/delphi/clangDebug/sumo/src/duarouter/../../src/utils/vehicle/AStarLookupTable.h:155:17 > #6 0x4fd96b in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:151:34 > #7 0x5065e9 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:253:13 > #8 0x7fa6707a8b24 in __libc_start_main (/lib64/libc.so.6+0x21b24) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x4fce26 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:151:30 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 2a3,79 > > ================================================================= > ==38038==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 8192 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x60c95a in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x60bdea in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x609a9b in void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double const&>(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0x6061bb in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0x51c84b in LandmarkLookupTable<ROEdge, ROVehicle>::LandmarkLookupTable(std::string const&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, SUMOAbstractRouter<ROEdge, ROVehicle>*, ROVehicle const*, std::string const&, int) /home/delphi/clangDebug/sumo/src/duarouter/../../src/utils/vehicle/AStarLookupTable.h:275:21 > #6 0x4fd96b in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:151:34 > #7 0x5065e9 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:253:13 > #8 0x7f35964a8b24 in __libc_start_main (/lib64/libc.so.6+0x21b24) > > Indirect leak of 8192 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x60c95a in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x60bdea in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x609a9b in void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double const&>(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0x6061bb in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0x51ca6e in LandmarkLookupTable<ROEdge, ROVehicle>::LandmarkLookupTable(std::string const&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, SUMOAbstractRouter<ROEdge, ROVehicle>*, ROVehicle const*, std::string const&, int) /home/delphi/clangDebug/sumo/src/duarouter/../../src/utils/vehicle/AStarLookupTable.h:276:21 > #6 0x4fd96b in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:151:34 > #7 0x5065e9 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:253:13 > #8 0x7f35964a8b24 in __libc_start_main (/lib64/libc.so.6+0x21b24) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x4fce26 in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:151:30 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 2a3,96 > ../../src/utils/vehicle/IntermodalRouter.h:423:23: runtime error: downcast of address 0x60800003e1a0 which does not point to an object of type 'PedestrianRouterDijkstra<ROEdge, ROLane, RONode, ROVehicle>' > 0x60800003e1a0: note: object is of type 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > 11 00 00 05 58 f3 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 be be be be be be be 68 ef a0 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > SUMMARY: AddressSanitizer: undefined-behavior ../../src/utils/vehicle/IntermodalRouter.h:423:23 in > <unknown>: runtime error: member call on address 0x60800003e1a0 which does not point to an object of type 'PedestrianRouterDijkstra<ROEdge, ROLane, RONode, ROVehicle>' > 0x60800003e1a0: note: object is of type 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > 11 00 00 05 58 f3 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 be be be be be be be 68 ef a0 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > SUMMARY: AddressSanitizer: undefined-behavior > > ================================================================= > ==38052==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2048 byte(s) in 4 object(s) allocated from: > #0 0x4c8d0e in realloc /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_malloc_linux.cc:61:3 > #1 0x7f8ac3c4c673 (/usr/lib64/libstdc++.so.6+0x97673) > #2 0xfe (<unknown module>) > > Indirect leak of 8192 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x60c95a in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x60bdea in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x609a9b in void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double const&>(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0x6061bb in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0x519fb9 in LandmarkLookupTable<ROEdge, ROVehicle>::LandmarkLookupTable(std::string const&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, SUMOAbstractRouter<ROEdge, ROVehicle>*, ROVehicle const*, std::string const&, int) /home/delphi/clangDebug/sumo/src/duarouter/../../src/utils/vehicle/AStarLookupTable.h:243:25 > #6 0x4fd96b in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:151:34 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in alts ---------- 4,11c4 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vType id="DEFAULT_VEHTYPE" sigma="0"/> < <vehicle id="0" depart="0.00" fromTaz="1" toTaz="2"> < <routeDistribution last="0"> < <route cost="58.81" probability="1.00000000" edges="5/5to5/6 5/6to6/6 6/6to7/6 7/6to8/6 8/6to9/6 9/6to9/7 9/7to9/8 9/8to9/9 9/9to8/9"/> < </routeDistribution> < </vehicle> < </routes> --- > <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"/> ---------- Differences in errors ---------- 0a1,89 > Warning: Unknown or unordered edge '1-sink' in landmark file. > Warning: Unknown or unordered edge '1-source' in landmark file. > Warning: Unknown or unordered edge '2-sink' in landmark file. > Warning: Unknown or unordered edge '2-source' in landmark file. > Warning: Unknown or unordered edge '1-sink' in landmark file. > Warning: Unknown or unordered edge '1-source' in landmark file. > Warning: Unknown or unordered edge '2-sink' in landmark file. > Warning: Unknown or unordered edge '2-source' in landmark file. > Error: No connection between edge '1-source' and edge '2-sink' found. > Error: Mandatory edge '2-sink' not reachable by vehicle '0'. > Error: The vehicle '0' has no valid route. > Quitting (on error). > > ================================================================= > ==38097==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 8192 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x60c95a in __gnu_cxx::new_allocator<double>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0x60bdea in std::_Vector_base<double, std::allocator<double> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0x609a9b in void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double const&>(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0x6061bb in std::vector<double, std::allocator<double> >::push_back(double const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0x51281f in LandmarkLookupTable<ROEdge, ROVehicle>::LandmarkLookupTable(std::string const&, std::vector<ROEdge*, std::allocator<ROEdge*> > const&, SUMOAbstractRouter<ROEdge, ROVehicle>*, ROVehicle const*, std::string const&, int) /home/delphi/clangDebug/sumo/src/duarouter/../../src/utils/vehicle/AStarLookupTable.h:154:17 > #6 0x4fd96b in computeRoutes(RONet&, ROLoader&, OptionsCont&) /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:151:34 > #7 0x5065e9 in main /home/delphi/clangDebug/sumo/src/duarouter/duarouter_main.cpp:253:13 > #8 0x7fd2b70a9b24 in __libc_start_main (/lib64/libc.so.6+0x21b24) > > Indirect leak of 8192 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 <truncated after showing first 30 lines> ---------- Differences in output ---------- 4c4 < AStarRouter answered 1 queries and explored 111.00 edges on average. --- > AStarRouter answered 1 queries and explored 1.00 edges on average. 6d5 < Success. ---------- Differences in routes ---------- 4,9c4 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vType id="DEFAULT_VEHTYPE" sigma="0"/> < <vehicle id="0" depart="0.00" fromTaz="1" toTaz="2"> < <route edges="5/5to5/6 5/6to6/6 6/6to7/6 7/6to8/6 8/6to9/6 9/6to9/7 9/7to9/8 9/8to9/9 9/9to8/9"/> < </vehicle> < </routes> --- > <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"/> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,22 > ../../src/utils/vehicle/IntermodalRouter.h:423:23: runtime error: downcast of address 0x608000003c20 which does not point to an object of type 'PedestrianRouterDijkstra<ROEdge, ROLane, RONode, ROVehicle>' > 0x608000003c20: note: object is of type 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > 09 00 80 6b 58 f3 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 be be be be be be be 28 52 07 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > SUMMARY: AddressSanitizer: undefined-behavior ../../src/utils/vehicle/IntermodalRouter.h:423:23 in > <unknown>: runtime error: member call on address 0x608000003c20 which does not point to an object of type 'PedestrianRouterDijkstra<ROEdge, ROLane, RONode, ROVehicle>' > 0x608000003c20: note: object is of type 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > 09 00 80 6b 58 f3 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 be be be be be be be 28 52 07 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > SUMMARY: AddressSanitizer: undefined-behavior > > ================================================================= > ==38024==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2048 byte(s) in 4 object(s) allocated from: > #0 0x4c8d0e in realloc /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_malloc_linux.cc:61:3 > #1 0x7fd809289673 (/usr/lib64/libstdc++.so.6+0x97673) > #2 0xfe (<unknown module>) > > SUMMARY: AddressSanitizer: 2048 byte(s) leaked in 4 allocation(s). ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,27 > > ================================================================= > ==38366==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 384 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc07459 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:87:26 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f11e1a36baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc07521 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:87:46 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f11e1a36baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 59 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f11de56aa58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > > SUMMARY: AddressSanitizer: 555 byte(s) leaked in 4 allocation(s). ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,27 > > ================================================================= > ==38382==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 384 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc07459 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:87:26 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f17bcda8baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc07521 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:87:46 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f17bcda8baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 59 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f17b98dca58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > > SUMMARY: AddressSanitizer: 555 byte(s) leaked in 4 allocation(s). ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,27 > > ================================================================= > ==38373==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 384 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc07459 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:87:26 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f2421ba1baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc07521 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:87:46 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f2421ba1baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 59 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f241e6d5a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > > SUMMARY: AddressSanitizer: 555 byte(s) leaked in 4 allocation(s). ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,37 > > ================================================================= > ==38447==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 384 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc06932 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:83:26 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f8f04704baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc06a06 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:83:46 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7f8f04704baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 59 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f8f01238a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > > Indirect leak of 29 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f8f01238a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,37 > > ================================================================= > ==38455==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 768 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc06932 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:83:26 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fd4ad271baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 224 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc06a06 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:83:46 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fd4ad271baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 118 byte(s) in 4 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7fd4a9da5a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > > Indirect leak of 58 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7fd4a9da5a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 3a4,40 > > ================================================================= > ==38440==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 384 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc06932 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:83:26 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fd22f8e1baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 112 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xc06a06 in ROPerson::addTrip(ROEdge const*, ROEdge const*, int, std::string const&, double, double, std::string const&, double) /home/delphi/clangDebug/sumo/src/router/ROPerson.cpp:83:46 > #2 0xb8cef2 in RORouteHandler::addPersonTrip(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:763:9 > #3 0xb845a4 in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:221:17 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fd22f8e1baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 59 byte(s) in 2 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7fd22c415a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > > Indirect leak of 28 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7fd22c415a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) <truncated after showing first 30 lines> ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 4a5,21 > > ================================================================= > ==38523==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 376 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb7a96b in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:149:30 > #2 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #3 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #4 0x7fb77e5acbaf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 27 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7fb77b0e0a58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > #2 0x7fb77e567b18 in xercesc_3_1::MemoryManagerImpl::allocate(unsigned long) (/usr/lib64/libxerces-c-3.1.so+0x1dbb18) > > SUMMARY: AddressSanitizer: 403 byte(s) leaked in 2 allocation(s). ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 4a5,21 > > ================================================================= > ==38528==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 376 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb7a96b in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:149:30 > #2 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #3 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #4 0x7f045e2b8baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 27 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0x7f045adeca58 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib64/libstdc++.so.6+0xd3a58) > #2 0x7f045e273b18 in xercesc_3_1::MemoryManagerImpl::allocate(unsigned long) (/usr/lib64/libxerces-c-3.1.so+0x1dbb18) > > SUMMARY: AddressSanitizer: 403 byte(s) leaked in 2 allocation(s). ---------- Differences in exitcode ---------- 1c1 < 1 --- > 23
---------- Differences in errors ---------- 0a1,42 > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33: runtime error: unsigned integer overflow: 397 - 624 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33 in > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26: runtime error: unsigned integer overflow: 227 + 18446744073709551389 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26 in > > ================================================================= > ==36852==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb8dbf6 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:271:38 > #2 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fb903e65baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 16 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xbcf10a in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0xbce87a in std::_Vector_base<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0xbcc52b in void std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_emplace_back_aux<SUMOVTypeParameter* const&>(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0xbcc2ab in std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::push_back(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0xbc1d39 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/router/../../src/utils/distribution/RandomDistributor.h:89:9 > #6 0xb9a04e in RORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:362:21 > #7 0xd142d7 in GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:152:9 > #8 0xd14c2b in non-virtual thunk to GenericSAXHandler::endElement(unsigned short const*, unsigned short const*, unsigned short const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:122:20 > #9 0x7fb903e65bfd in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220bfd) > <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,22 > ../../src/utils/vehicle/IntermodalRouter.h:423:23: runtime error: downcast of address 0x608000006a20 which does not point to an object of type 'PedestrianRouterDijkstra<ROEdge, ROLane, RONode, ROVehicle>' > 0x608000006a20: note: object is of type 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > 04 00 80 5b 58 f3 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 be be be be be be be a8 a7 06 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > SUMMARY: AddressSanitizer: undefined-behavior ../../src/utils/vehicle/IntermodalRouter.h:423:23 in > <unknown>: runtime error: member call on address 0x608000006a20 which does not point to an object of type 'PedestrianRouterDijkstra<ROEdge, ROLane, RONode, ROVehicle>' > 0x608000006a20: note: object is of type 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > 04 00 80 5b 58 f3 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 be be be be be be be a8 a7 06 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > SUMMARY: AddressSanitizer: undefined-behavior > > ================================================================= > ==36375==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2048 byte(s) in 4 object(s) allocated from: > #0 0x4c8d0e in realloc /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_malloc_linux.cc:61:3 > #1 0x7f680b714673 (/usr/lib64/libstdc++.so.6+0x97673) > #2 0xfe (<unknown module>) > > SUMMARY: AddressSanitizer: 2048 byte(s) leaked in 4 allocation(s). ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,6 > ../../src/utils/vehicle/IntermodalRouter.h:423:23: runtime error: downcast of address 0x608000006120 which does not point to an object of type 'PedestrianRouterDijkstra<ROEdge, ROLane, RONode, ROVehicle>' > 0x608000006120: note: object is of type 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > 0a 00 80 11 58 f3 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 be be be be be be be a8 60 06 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > SUMMARY: AddressSanitizer: undefined-behavior ../../src/utils/vehicle/IntermodalRouter.h:423:23 in 2a9,24 > <unknown>: runtime error: member call on address 0x608000006120 which does not point to an object of type 'PedestrianRouterDijkstra<ROEdge, ROLane, RONode, ROVehicle>' > 0x608000006120: note: object is of type 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > 0a 00 80 11 58 f3 34 01 00 00 00 00 00 00 00 00 00 00 00 00 00 be be be be be be be a8 60 06 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > vptr for 'PedestrianRouter<ROEdge, ROLane, RONode, ROVehicle, DijkstraRouterTT<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle>, prohibited_withPermissions<IntermodalEdge<ROEdge, ROLane, RONode, ROVehicle>, IntermodalTrip<ROEdge, RONode, ROVehicle> > > >' > SUMMARY: AddressSanitizer: undefined-behavior > > ================================================================= > ==36372==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 2048 byte(s) in 4 object(s) allocated from: > #0 0x4c8d0e in realloc /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_malloc_linux.cc:61:3 > #1 0x7f251e910673 (/usr/lib64/libstdc++.so.6+0x97673) > #2 0xfe (<unknown module>) > > SUMMARY: AddressSanitizer: 2048 byte(s) leaked in 4 allocation(s). ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,46 > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33: runtime error: unsigned integer overflow: 397 - 624 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33 in > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26: runtime error: unsigned integer overflow: 227 + 18446744073709551389 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26 in > > ================================================================= > ==36348==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb8dbf6 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:271:38 > #2 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fd7d97c9baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xbcf10a in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0xbce87a in std::_Vector_base<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0xbcc52b in void std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_emplace_back_aux<SUMOVTypeParameter* const&>(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0xbcc2ab in std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::push_back(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0xbc1d39 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/router/../../src/utils/distribution/RandomDistributor.h:89:9 > #6 0xb8f265 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:281:21 > #7 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #8 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #9 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #10 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23
---------- Differences in errors ---------- 0a1,46 > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33: runtime error: unsigned integer overflow: 397 - 624 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:33 in > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26: runtime error: unsigned integer overflow: 227 + 18446744073709551389 cannot be represented in type 'unsigned long' > SUMMARY: AddressSanitizer: undefined-behavior /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/random.tcc:416:26 in > > ================================================================= > ==36356==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 56 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xb8dbf6 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:271:38 > #2 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #3 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #4 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #5 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 > #6 0x7fcb231e6baf in xercesc_3_1::SAX2XMLReaderImpl::startElement(xercesc_3_1::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_3_1::RefVectorOf<xercesc_3_1::XMLAttr> const&, unsigned long, bool, bool) (/usr/lib64/libxerces-c-3.1.so+0x220baf) > > Indirect leak of 8 byte(s) in 1 object(s) allocated from: > #0 0x4efd4b in operator new(unsigned long) /home/abuild/rpmbuild/BUILD/llvm-3.7.0.src/stage2/../projects/compiler-rt/lib/asan/asan_new_delete.cc:62:35 > #1 0xbcf10a in __gnu_cxx::new_allocator<SUMOVTypeParameter*>::allocate(unsigned long, void const*) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/ext/new_allocator.h:104:27 > #2 0xbce87a in std::_Vector_base<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_allocate(unsigned long) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:168:27 > #3 0xbcc52b in void std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::_M_emplace_back_aux<SUMOVTypeParameter* const&>(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/vector.tcc:404:22 > #4 0xbcc2ab in std::vector<SUMOVTypeParameter*, std::allocator<SUMOVTypeParameter*> >::push_back(SUMOVTypeParameter* const&) /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8/../../../../include/c++/4.8/bits/stl_vector.h:911:4 > #5 0xbc1d39 in RandomDistributor<SUMOVTypeParameter*>::add(SUMOVTypeParameter*, double, bool) /home/delphi/clangDebug/sumo/src/router/../../src/utils/distribution/RandomDistributor.h:89:9 > #6 0xb8f265 in RORouteHandler::openVehicleTypeDistribution(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:281:21 > #7 0xd6bcb9 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/SUMORouteHandler.cpp:124:13 > #8 0xb7958e in RORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/router/RORouteHandler.cpp:141:5 > #9 0xd11e89 in GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:116:9 > #10 0xd128c3 in non-virtual thunk to GenericSAXHandler::startElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_3_1::Attributes const&) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:101:20 <truncated after showing first 30 lines> ---------- New result in exitcode ---------- 23