Follow-up Comment #19, bug #64421 (project groff): I might have got a little bit further. I have managed to duplicate the issue and have tied it down to the particular troff executable in arch linux. If you replace /usr/bin/troff with the one here:-
http://chuzzlewit.co.uk/bad.troff.tgz And have a fairly recent libc.so.6, you should be able to recreate the issue. Changing this one item in an otherwise working system, proves the issue is with the executable itself. If troff.gd is one that works, this is the difference:- [derij@localhost groff-1.23.0-3-x86_64.pkg]$ file /usr/bin/troff* /usr/bin/troff: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3edc265872c007e94d3ab3ac40526e894fe2cb9d, for GNU/Linux 4.4.0, stripped /usr/bin/troff.gd: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c470f808a9aa475150d7411d2de7be7c48fc375d, for GNU/Linux 3.2.0, stripped So I suspect the different memory layout in the arch linux version is exposing a wayward pointer memory corruption in troff, since I can't see any patches in the git arch use which would cause this result. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64421> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/