[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fwd: REVIEW REQUEST - user manual generation
From: |
Gavin Smith |
Subject: |
Re: Fwd: REVIEW REQUEST - user manual generation |
Date: |
Thu, 5 May 2016 15:48:36 +0100 |
On 4 May 2016 at 22:40, Vincent Belaïche <address@hidden> wrote:
>> $ etex '\toks0={\input test.texi}\the\toks0'
>> This is e-TeX, Version 3.141592-2.2 (Web2C 7.5.4)
>> entering extended mode
>>
>> *x
>> *** Error in `etex': malloc(): memory corruption: 0x09d4f6d0 ***
>>
>> ============
>> (I typed the "x" here as input.) I may try upgrading to a newer
>> version and see if the same happens.
>
>
> That is defintely a bug : any crash is a bug. You should try
>
> etex '\toks0={\input toto.texi\relax}\the\toks0'
>
> because otherwise when \the\toks0 is expanded, then the \input command
> is waiting from input to conclude the filename, as the filename has to
> be terminated by a space or \relax.
>
> The bug is probably that with the \input expansion etex reads past the
> end of the argument string an ``infinite'' file name and doing so corrupt
> somehow the memory.
Thanks, your suggestion worked for me. As you say the filename needs
to be terminated.
>
> Vincent.
- Re: Fwd: REVIEW REQUEST - user manual generation, (continued)
Re: Fwd: REVIEW REQUEST - user manual generation, Gavin Smith, 2016/05/06
Re: Fwd: REVIEW REQUEST - user manual generation, Gavin Smith, 2016/05/03
Re: Fwd: REVIEW REQUEST - user manual generation, Gavin Smith, 2016/05/04