GNU bug report logs - #17269
24.3.90; assertion failure at buf_charpos_to_bytepos (marker.c)

Previous Next

Package: emacs;

Reported by: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>

Date: Tue, 15 Apr 2014 14:29:01 UTC

Severity: normal

Found in version 24.3.90

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #23 received at 17269 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
Cc: 17269 <at> debbugs.gnu.org
Subject: Re: bug#17269: 24.3.90;
 assertion failure at buf_charpos_to_bytepos (marker.c)
Date: Wed, 16 Apr 2014 08:44:51 +0300
> From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
> Cc: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>,  17269 <at> debbugs.gnu.org
> Date: Tue, 15 Apr 2014 22:45:19 +0200
> 
> I finally managed to make a recipe that reproduces the crash every time
> for me (slight variations of it will reproduce the erratic end-of-line
> problem)
> 
> gdb --args emacs -Q -nw /home/youngfrog/emacstest2.txt  --eval '(execute-kbd-macro (kbd "C-e C-n C-e C-n C-e C-n C-e M-< M-f C-k C-n C-n C-e"))'
> (gdb) r

Thanks, I reproduced this, and will look into it in a couple of days,
if no one beats me to it.

> The crash is the same as reported.

Not exactly: it hits assertion violation on this line:

		start_byte = CHAR_TO_BYTE (start);

whereas your original report did that here:

            ceiling_byte = min (CHAR_TO_BYTE (next_change) - 1, ceiling_byte);

But it's probably the same problem, so this recipe should be good
enough for starters.




This bug report was last modified 11 years and 99 days ago.

Previous Next


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