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/>

Attachment: signature.asc
Description: PGP signature

Reply via email to