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,,,