On 17.02.26 Gavin Smith ([email protected]) wrote:

Hello,

> The next pretest distribution for the next Texinfo release has been
> uploaded to
> 
> https://alpha.gnu.org/gnu/texinfo/texinfo-7.2.92.tar.xz
> 
> Many thanks to all those who have tested earlier pretests and reported
> the results.  There have not been many changes since the previous pretest,
> and we hope to release this as Texinfo 7.3 in a few days' time.
> 

We packaged the pre-releases in Debian and did some tests build of
Debian packages using the pretest version to figure, if the new
version breaks things in the Debian archive.  We found that the
gcc-12-doc_12.2.0-1 fails to build:

gcc/ada/gnat_ugn.texi:24453: warning: @emph should not appear in @code
gcc/ada/gnat_ugn.texi:24473: warning: @emph should not appear in @code
gcc/ada/gnat_ugn.texi:28375: warning: @emph should not appear in @code
Segmentation fault (core dumped)
make[2]: *** [debian/Makefile:116: gnat_ugn.html] Error 139

the coredumpctl reports:

root@rasppi3:~# coredumpctl info 
/run/schroot/mount/arm64-sid-a3802f59-def6-43d6-bfe8-43b535c91509/usr/bin/perl
           PID: 620253 (makeinfo)
           UID: 1000 (hille)
           GID: 1000 (hille)
        Signal: 11 (SEGV)
     Timestamp: Mon 2026-02-23 20:14:21 CET (3h 42min ago)
   Command Line: /usr/bin/perl /usr/bin/makeinfo -D $'fncpp cpp' -D $'fncppint 
cppinternals' -D $'fngcc gcc' -D $'fngxx g++' -D $'fngccint gccint' -D 
$'fngccinstall gccinstall' -D $'fngfortran gfortran' -D $'fntreelang treelang' 
-D $'fngnatrm gnat_rm' -D $'fngnatrmlong GNAT Reference Manual' -D $'fngnatugn 
gnat_ugn' -D $'fngnatugnlong GNAT User\'s Guide' -D $'fngnatstyle gnat-style' 
-D $'fngccgo gccgo' -D $'fngcov gcov' -D $'fngcovtool gcov-tool' -D 
$'fngcovdump gcov-dump' -D $'fnlibgomp libgomp' -D $'fnlibitm libitm' -D 
$'fnlibquadmath libquadmath' -D $'fnltodump lto-dump' -D $'BUGURL 
http://bugs.debian.org/' --no-split -Igcc/doc -Igcc/doc/include --html -o 
gnat_ugn.html gcc/ada/gnat_ugn.texi
    Executable: 
/run/schroot/mount/arm64-sid-a3802f59-def6-43d6-bfe8-43b535c91509/usr/bin/perl

So it is basically the perl compiler, which crashes when executing
makeinfo. However due to the XS extensions it may be C code from
TeXInfo too. I'll try to generate backtraces to figure if TeXInfo
causes the issue.

I don't see that as showstopper anyway. Keep me in Cc, I'm not
subscribed.

Hilmar

Attachment: signature.asc
Description: PGP signature

Reply via email to