GNU bug report logs - #13664
24.3.50; assertion failed: ZV != ZV_BYTE || charpos == bytepos" alloc.c:6556

Previous Next

Package: emacs;

Reported by: Andy Moreton <amoreton <at> solarflare.com>

Date: Sat, 9 Feb 2013 18:16:02 UTC

Severity: normal

Merged with 13667, 13669

Found in version 24.3.50

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Andy Moreton <andrewjmoreton <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Andy Moreton <amoreton <at> solarflare.com>, 13664 <at> debbugs.gnu.org
Subject: bug#13664: 24.3.50;	assertion failed: ZV != ZV_BYTE || charpos == bytepos" alloc.c:6556
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 <amoreton <at> solarflare.com>
> 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








This bug report was last modified 12 years and 164 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.