The following program causes infinite recursion in std::has_facet<std::messages<wchar_t> >: #include <iostream> int main() { std::cout.imbue(std::locale("fr_BE.ISO-8859-1")); std::cout << 3; } The program immediately crashes without outputting the expected 3. A backtrace in GDB just produces an awful lot of has_facet lines. I've tried limiting the stack size with "ulimit -s", but no luck. This is on Debian unstable, x86.
Can you try 3.4.0?
Fixed for 3.4.0.