Boost logo

Boost Users :

Subject: [Boost-users] [Serialization]Runtime error: Assertion `! detail::singleton_wrapper<T>::m_is_destroyed' failed
From: Moch Ramis (mocramis_at_[hidden])
Date: 2010-07-12 08:43:29


While i was trying to run the folowing code:

#include "FaceBase.h"
int main()
  FaceBase< EigMemberProps<int,std::string> >
   return 0;

I get the error message :

/.../boost/serialization/singleton.hpp:124: static T&
boost::serialization::singleton<T>::get_instance() [with T =
std::vector<EigMemberProps<int, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::allocator<EigMemberProps<int, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > > >]: Assertion `!
detail::singleton_wrapper<T>::m_is_destroyed' failed.

But the strangest it that this happen before the first instruction
(the FaceBase constructor is not call). However, if i retrive the
text_oarchive and text_iarchive calls in constructor and destructors,
it works fine....

do you have any clue about this error ?


Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at