Since the program halts at the get_instance() call at
line
boost_1_33_1/boost/serialization/extended_type_info_typeid.hpp:95, I'm wondering
the discussion a few months ago: Re: Boost serialization : concurrency (was
Possibletoappend...) has anything to do with the safety of local
static access across multiple C++ compilation unit, in addition to issues with
thread-safety. Anyway, is there any documentation on how to use
boost::serialization library correctly across multiple DLLs & explain what
it is doing during initialization/destruction time?