id summary reporter owner description type status milestone component version severity resolution keywords cc 9190 boost::filesystem::extension(...) throws runtime_error if the locale is unknown. mkm@… Beman Dawes "Running the following program gives an std::runtime_error if the locale is set to something which the system doesn't support. {{{ #include int main() { boost::filesystem::extension(""test.txt""); } }}} {{{ > LC_CTYPE=unknown ./a.out > terminate called after throwing an instance of 'std::runtime_error' > what(): locale::facet::_S_create_c_locale name not valid > Aborted }}} This is reproducible on debian testing and ubuntu 12.04 but I think it's a general issue. 1. Is it the right behavior to throw an exception? 2. If it should throw an exception, it should have been of type filesystem_error." Bugs new To Be Determined filesystem Boost 1.54.0 Problem