Subject: Re: bug#13664: 24.3.50; assertion failed: ZV != ZV_BYTE || charpos == bytepos" alloc.c:6556

From: Andy Moreton <[email-masked]>
Date: Sun, 10 Feb 2013 13:34:02 +0000

On 09/02/2013 18:45, Eli Zaretskii wrote:
>> Date: Sat, 9 Feb 2013 17:54:21 +0000
>> From: Andy Moreton <[email-masked]>
> Some snafu with characters vs byte counts in a unibyte buffer.  It dies
> here:
>
>    /* In a single-byte buffer, the two positions must be equal.  */
>    eassert (ZV != ZV_BYTE || charpos == bytepos);
>
> If you revert the changes to syntax.c in revision 111693, does the
> problem go away?

Thanks Eli - the assert does not fire after reverting that change (just 
syntax.c, not the whole changeset).

     AndyM