bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#14100: 24.3.50; emacs_backtrace.txt


From: Lars Ingebrigtsen
Subject: bug#14100: 24.3.50; emacs_backtrace.txt
Date: Tue, 29 Dec 2015 12:09:56 +0100
User-agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux)

> The abort is here (in get_local_map):
>
>   /* Perhaps we should just change `position' to the limit.  */
>   if (position > BUF_ZV (buffer) || position < BUF_BEGV (buffer))
>     emacs_abort ();
>
> The caller, Fcurrent_active_maps, checks a different condition before
> the call:
>
>             pos = POSN_BUFFER_POSN (position);
>             if (INTEGERP (pos)
>                 && XINT (pos) >= BEG && XINT (pos) <= Z)
>               {
>                 local_map = get_local_map (XINT (pos),
>                                            current_buffer, Qlocal_map);
>
> So perhaps the bug is in the caller: it should test BEGV and ZV
> instead of BEG and Z.

Was there anything to be done here?  It sounds like it, but then there
were no further messages.  :-)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





reply via email to

[Prev in Thread] Current Thread [Next in Thread]