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
