id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 1267,Assertion `new_cid == cid' failed in basic_iarchive,mbergin@…,Robert Ramey,"This has previously been reported on http://lists.boost.org/boost-users/2006/01/16604.php This bug seems to appear when a class containing a polymorphic object pointer is serialized with separate save/load methods and the BOOST_IS_ABSTRACT() macro is used on the polymorphic base. I've attached a simpler test case which is another modified version of test_exported.cpp based on Troy D. Straszheim's version in the above mailing list post. It fails on GCC 3.2.3 and 3.4.5 (Linux x86) with: {{{ ../../../libs/serialization/src/basic_iarchive.cpp:466: const boost::archive::detail::basic_pointer_iserializer* boost::archive::detail::basic_iarchive_impl::load_pointer( boost::archive::detail::basic_iarchive&, void*&, const boost::archive::detail::basic_pointer_iserializer*, const boost::archive::detail::basic_pointer_iserializer*(*)(const boost::serialization::extended_type_info&)): Assertion `new_cid == cid' failed. }}} ",Bugs,closed,To Be Determined,serialization,Boost 1.34.1,Problem,fixed,,troy@…