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@…