[XeTeX] error: can't allocate region with xelatex

Akira Kakuto kakuto at fuk.kindai.ac.jp
Tue Jan 31 17:28:16 CET 2017


> I encountered the following situation with xelatex.
>
> $ echo x | xelatex \\showthe\\everyjob
>
> This is XeTeX, Version 3.14159265-2.6-0.99996 (TeX Live 2016)

It seems that in the given example,
s = 0 and len < 0 in the following:

/* texmfmp.c */
2815: string
2816: gettexstring (strnumber s)
2817: {
2818:   unsigned bytesToWrite = 0;
2819:   poolpointer len, i, j;
2820:   string name;
2821:   len = strstart[s + 1 - 65536L] - strstart[s - 65536L];
2822:   name = xmalloc(len * 3 + 1); /* max UTF16->UTF8 expansion
2823:                                  (code units, not bytes) */

Best,
Akira



More information about the XeTeX mailing list