Re: memory corruption in grops
"G. Branden Robinson" <[email protected]> Fri, 24 Jul 2026 21:58:46 -0500
| Newsgroups | gmane.comp.printing.groff.general |
|---|---|
| Message-ID | <20260725025846.dvyjs6m6d7o6yld4@illithid> |
--6cyj2utpfle2u2ek Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: memory corruption in grops MIME-Version: 1.0 [self-follow-up] At 2026-07-24T18:24:35-0500, G. Branden Robinson wrote: > At 2026-07-24T18:16:20-0500, G. Branden Robinson wrote: > > At 2026-07-25T01:14:46+0200, Bruno Haible wrote: > > > I tried building the groff-1.25.0.rc1 with clang's ASAN. > > > The next finding: > > >=20 > > > GROFF doc/webpage.ps > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > =3D=3D850822=3D=3DERROR: AddressSanitizer: heap-buffer-overflow on ad= dress 0x7667d11e0291 at pc 0x639af6237a11 bp 0x7ffd0e103b90 sp 0x7ffd0e103b= 88 > > > READ of size 1 at 0x7667d11e0291 thread T0 > > > #0 0x639af6237a10 in ps_printer::do_import(char*, environment con= st*) /build/groff-1.25.0.rc1/build-64-clang/../src/devices/grops/ps.cpp:187= 0:11 > >=20 > > Yup. I'm on it. > >=20 > > https://savannah.gnu.org/bugs/index.php?68559 >=20 > Actually that ticket isn't squarely on point, but it's adjacent to the > problem. Once I know I have a fix, I'll be filing another ticket. Filed as <https://savannah.gnu.org/bugs/?68560>. Regards, Branden --6cyj2utpfle2u2ek Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmpkJl0ACgkQ0Z6cfXEm bc64ag//ag2Q50+0wEI4nPrkN4nYo73PiUbnvzHigmMC5T2VVbJtkIvfxbAdX1O9 HFm/oewyEsazT5qnXKPcV4QMwhNsGgSoBDyWKBmG3n2u3V8uWopekBZjuTIJa9Z1 37RAKkv+qU/+ttevS0BQLJbw8Fd+2KoEIlJ+5XY8ukDfn6XFXY012fHUXOKfNoYR 4dUydMhplDQTQbffT6C4rjBXV0Y0tv0fGHVeYpWXfXLNb+6vyMtUfjrKqqcQa0VQ FlXruFhSCAdNlDLieFAbZalOrbCV6XSnUtDjiyNe/2uZEs1+P44Cso4z0vL013OJ sWzTGuAIvAogE9ZE2sYQA6qkQkky2Yn9HpVoOCZKM2YMMk7lY5Euh6Kqnzwlq9Xu eJX0i17rvSO2R/Tl6uhjXa0ravqPvD+maEsbGy//FvfZTGpJMd0qoleLwgnwoEjO BYAoMEtFOigLNJoBHpDlrNhICZ71ZoMRsgpXLuibgvO1NhE8rteBSj/HcCMObufH aR2AFtQ794B43T2GsyCEXs7YIpKVNBrUkJGT0Q3hKJchTWfMdRGKEyCcEqBDJOWv zSgvmL5gJ0aRdGEhP2tZyolTLMqzQnA0PBBsvaqBXuh+TWyUCyeif5lATgcxotRV ood/+MEZ1fGEuOI7a/Ji+V9ACNeAiXT3ZUPDKZpRPxpeDRnMRgw= =/MXc -----END PGP SIGNATURE----- --6cyj2utpfle2u2ek--