Hi Pierre, locale_charset, implemented in groff, uses nl_langinfo(CODESET)--and just a few days ago we had a bug report that CP437 doesn't work there. Maybe it's related. (libs/libgroff/localcharset.c's locale_charset looks overly complicated, WTF?) Maybe argv[0] is still the cause, but try setting the environment variable LC_ALL to "C" to disable locales before invoking "man". Does this make it not crash?