id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2782,boost::program_options::notify crashes when variables_map contains user inserted values,boost@…,Vladimir Prus,"variables_map is useful as a generic properties map (esp. due to its various parsers). But when variables_map contains user inserted values (a properties map would support adding/setting values. variables_map does allow base std::map::insert being called), notify would crash/segfault/die due to m_value_semantic being null (empty shared_ptr). I suggest that a simple check be added to the notify function before calling (*it).second.m_value_semantic->notify() This would make it a lot more convenient for those who build a properties wrapper around program_options. Thanks. ",Bugs,closed,Boost 1.39.0,program_options,Boost 1.38.0,Problem,fixed,,