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