Hi,
I'm having a bit of trouble while using the serialization library. (Boost v1.35, gcc, Red Hat Linux).
I have a class containing a hash_map (key=string, value=shared_ptr to a class containing a deque):
HashMapClass{
friend class boost::serialization::access;
template <class Archive>
void serialize(Archive &ar, const unsigned in t version){
ar & map;
}
__gun_cxx::hash_map, std::string const, __gnu_cxx::hash, std::_Select1st >, std::equal_to, std::allocator >::operator++()+0xe)[0x65a825a]
(boost::archive::detail::oserializer, std::equal_to, std::allocator >::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const+0x1b2)[0x65a90da]
(/usr/lib/libboost_serialization-gcc34-mt-1_35.so.1.35.0(boost::archive::detail::basic_oarchive_impl::save_object(boost::archive::detail::basic_oarchive&, void const*, boost::archive::detail::basic_oserializer const&)+0xd1)[0x8497cd]
(/usr/lib/libboost_serialization-gcc34-mt-1_35.so.1.35.0(boost::archive::detail::basic_oarchive::save_object(void const*, boost::archive::detail::basic_oserializer const&)+0x23)[0x849213]
(boost::archive::detail::oserializer::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const+0x15c)[0x65a7db4]
(/usr/lib/libboost_serialization-gcc34-mt-1_35.so.1.35.0(boost::archive::detail::basic_oarchive_impl::save_object(boost::archive::detail::basic_oarchive&, void const*, boost::archive::detail::basic_oserializer const&)+0xd1)[0x8497cd]
(/usr/lib/libboost_serialization-gcc34-mt-1_35.so.1.35.0(boost::archive::detail::basic_oarchive::save_object(void const*, boost::archive::detail::basic_oserializer const&)+0x23)[0x849213]