$ valgrind tests/Persistence_3
|
==235923== Memcheck, a memory error detector
|
==235923== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
|
==235923== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
|
==235923== Command: tests/Persistence_3
|
==235923==
|
Running 1 test case...
|
|
*** No errors detected
|
==235923== Invalid read of size 8
|
==235923== at 0x515ECD1: boost::serialization::typeid_system::extended_type_info_typeid_0::type_unregister() (in /tigress/HSC/LSST/stack3_perseus_20171107/stack/miniconda3-4.3.21-10a4fa6/Linux64/boost/1.68/lib/libboost_serialization.so.1.68.0)
|
==235923== by 0x410087: boost::serialization::singleton<boost::serialization::extended_type_info_typeid<lsst::daf::base::Persistable> >::get_instance()::singleton_wrapper::~singleton_wrapper() (extended_type_info_typeid.hpp:96)
|
==235923== by 0x7973B68: __run_exit_handlers (in /usr/lib64/libc-2.17.so)
|
==235923== by 0x7973BB6: exit (in /usr/lib64/libc-2.17.so)
|
==235923== by 0x795C3DB: (below main) (in /usr/lib64/libc-2.17.so)
|
==235923== Address 0xaf959b0 is 32 bytes inside a block of size 40 free'd
|
==235923== at 0x4C2B16D: operator delete(void*) (vg_replace_malloc.c:576)
|
==235923== by 0x515F2D7: boost::serialization::singleton<std::multiset<boost::serialization::typeid_system::extended_type_info_typeid_0 const*, boost::serialization::typeid_system::type_compare, std::allocator<boost::serialization::typeid_system::extended_type_info_typeid_0 const*> > >::get_instance()::singleton_wrapper::~singleton_wrapper() (in /tigress/HSC/LSST/stack3_perseus_20171107/stack/miniconda3-4.3.21-10a4fa6/Linux64/boost/1.68/lib/libboost_serialization.so.1.68.0)
|
==235923== by 0x7973ED9: __cxa_finalize (in /usr/lib64/libc-2.17.so)
|
==235923== by 0x5157402: ??? (in /tigress/HSC/LSST/stack3_perseus_20171107/stack/miniconda3-4.3.21-10a4fa6/Linux64/boost/1.68/lib/libboost_serialization.so.1.68.0)
|
==235923== by 0x4010189: _dl_fini (in /usr/lib64/ld-2.17.so)
|
==235923== by 0x7973B68: __run_exit_handlers (in /usr/lib64/libc-2.17.so)
|
==235923== by 0x7973BB6: exit (in /usr/lib64/libc-2.17.so)
|
==235923== by 0x795C3DB: (below main) (in /usr/lib64/libc-2.17.so)
|
==235923== Block was alloc'd at
|
==235923== at 0x4C2A1E3: operator new(unsigned long) (vg_replace_malloc.c:334)
|
==235923== by 0x515EBEF: boost::serialization::typeid_system::extended_type_info_typeid_0::type_register(std::type_info const&) (in /tigress/HSC/LSST/stack3_perseus_20171107/stack/miniconda3-4.3.21-10a4fa6/Linux64/boost/1.68/lib/libboost_serialization.so.1.68.0)
|
==235923== by 0x412EBA: extended_type_info_typeid (extended_type_info_typeid.hpp:91)
|
==235923== by 0x412EBA: singleton_wrapper (singleton.hpp:121)
|
==235923== by 0x412EBA: boost::serialization::singleton<boost::serialization::extended_type_info_typeid<lsst::daf::base::Persistable> >::get_instance() (singleton.hpp:122)
|
==235923== by 0x4EF24B0: get_const_instance (singleton.hpp:148)
|
==235923== by 0x4EF24B0: void_caster_primitive (void_cast.hpp:183)
|
==235923== by 0x4EF24B0: singleton_wrapper (singleton.hpp:121)
|
==235923== by 0x4EF24B0: boost::serialization::singleton<boost::serialization::void_cast_detail::void_caster_primitive<lsst::daf::base::PropertySet, lsst::daf::base::Persistable> >::get_instance() (singleton.hpp:122)
|
==235923== by 0x4EC7E4F: __static_initialization_and_destruction_0 (singleton.hpp:162)
|
==235923== by 0x4EC7E4F: _GLOBAL__sub_I_PropertySetFormatter.cc (PropertySetFormatter.cc:161)
|
==235923== by 0x400FAC2: _dl_init (in /usr/lib64/ld-2.17.so)
|
==235923== by 0x4001029: ??? (in /usr/lib64/ld-2.17.so)
|
|
[....]
|
|
==235923==
|
==235923== HEAP SUMMARY:
|
==235923== in use at exit: 5,173 bytes in 26 blocks
|
==235923== total heap usage: 5,028 allocs, 5,003 frees, 540,101 bytes allocated
|
==235923==
|
==235923== LEAK SUMMARY:
|
==235923== definitely lost: 0 bytes in 0 blocks
|
==235923== indirectly lost: 0 bytes in 0 blocks
|
==235923== possibly lost: 0 bytes in 0 blocks
|
==235923== still reachable: 5,173 bytes in 26 blocks
|
==235923== of which reachable via heuristic:
|
==235923== stdstring : 168 bytes in 4 blocks
|
==235923== suppressed: 0 bytes in 0 blocks
|
==235923== Rerun with --leak-check=full to see details of leaked memory
|
==235923==
|
==235923== For counts of detected and suppressed errors, rerun with: -v
|
==235923== ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 0 from 0)
|
Confirmed that w_2018_33 builds fine on Tiger2. That suggests this is related to the Boost upgrade in
DM-15385.