[tex-k] Problem with trip trap test

Peter Breitenlohner peb at mppmu.mpg.de
Wed Aug 3 12:16:00 CEST 2011

On Wed, 3 Aug 2011, Norbert Preining wrote:

> I change also that to generate the correct paths.h (or at least one
> with the right definitions for Debian systems), and build tex, at
> the end the trip trap test breaks.
> It seems that the generation of the format (trip.fmt) is not working.
> If I try to create trip.fmt according to the triptrap test:
> 	./tex --progname=initex --ini <../../../texk/web2c/triptrap/trip1.in >tripin.fot
> I *do* get a format file (135135 bytes) but the log file tripin.fot
> is a bit strange:
> ---- tripin.fot -----
> This is TeX, Version 3.1415926 (TeX Live 2011/Debian) (INITEX)
> **Please type the name of your input file.
> **(./trip.tex
> ! Bad character code (256).
> <to be read again>
>                   -
> l.26   \nonstopmode\lccode256-
>                              0\mathchardef\a="8000\def\a{ SCALED 3~2769}
> ! Bad mathchar (32768).
> <to be read again>
>                   \def
> l.26 ...opmode\lccode256-0\mathchardef\a="8000\def
>                                                  \a{ SCALED 3~2769}
> ! Illegal magnification has been changed to 1000 (32769).
> .....

Hi Norbert,

this is exactly the expected output, and I also get trip.fmt with 135135

> --------------------------
> After that, running the next trip test fails with memory allocation. This
> test is in principle:
> 	./tex '&trip trip'
> which produces:
> This is TeX, Version 3.1415926 (TeX Live 2011/Debian)
> fatal: memory exhausted (xmalloc of 18446744071564067984 bytes).
> Ouchhhh....

Ouchhhh, indeed.  This number is approx 2^64-2*10^9, so assuming you are on
x86_64, this could be -2*10^9 converted to size_t (which would be `long
unsiged int').  No idea where that negative number would come from.

> Does anyone have an idea where the first problem comes from?

There is no first problem (except that possibly the content of trip.fmt
contains garbage).

Peter Breitenlohner <peb at mppmu.mpg.de>

More information about the tex-k mailing list