On Sun, Jun 16, 2024 at 10:10:38PM GMT, Alejandro Colomar wrote: > Hi Branden, > > In the git HEAD of the man pages repository, I can reproduce a bug in > groff -Thtml: > > alx@debian:~/tmp/groff$ cat keyrings.7 > .TH a s d f > .SH foo > .TP > foobar > alx@debian:~/tmp/groff$ troff -man -Thtml <./keyrings.7 >/dev/null > free(): double free detected in tcache 2 > Aborted > alx@debian:~/tmp/groff$ troff --version > GNU troff (groff) version 1.23.0.1234-a0890 > > Maybe this is a reproducer of an already-known bug, or maybe it's a new > one.
Hummm, it looks like a regression in the master branch. I can't reproduce it in groff-1.23.0. $ troff --version GNU troff (groff) version 1.23.0.1234-a0890 $ troff -man -Thtml keyrings.7 >/dev/null free(): double free detected in tcache 2 Aborted $ /usr/bin/troff --version GNU troff (groff) version 1.23.0 $ /usr/bin/troff -man -Thtml keyrings.7 >/dev/null $ And I've fetched and built the latest git HEAD, and can reproduce it: $ troff --version GNU troff (groff) version 1.23.0.1338-dacc $ troff -man -Thtml keyrings.7 >/dev/null free(): double free detected in tcache 2 Aborted > > Have a lovely night! > Alex > > -- > <https://www.alejandro-colomar.es/> -- <https://www.alejandro-colomar.es/>
signature.asc
Description: PGP signature