id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3957,De-serialization of shared_ptrs derived from enable_shared_from_this fail,Carus V. (Bud) Clarke ,Robert Ramey,"De-serialization of shared_ptrs derived from enable_shared_from_this fails to initialize the base enable_shared_from_this objects, which causes a program crash when shared_from_this() is called. The root cause seems to be that a shared_pointer is created inside file shared_ptr_helper.cpp, instead of a shared_ptr, with T being the original class. This causes the non-enable_shared_from_this constructor to be called. I worked around this by moving the initial construction of the shared_ptr to file shared_ptr_helper.hpp. A patch file is attached and also a test program, modified from one originally written by Alexander Gutenev. Thanks, Bud Clarke",Bugs,closed,Boost 1.43.0,serialization,Boost 1.42.0,Problem,fixed,,