emacs-devel
[Top][All Lists]
Advanced

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

Re: How to debug Error during redisplay


From: Leo Liu
Subject: Re: How to debug Error during redisplay
Date: Sat, 12 Jan 2013 13:25:10 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (OS X 10.8.2)

On 2013-01-11 22:08 +0800, Eli Zaretskii wrote:
>  (gdb) pp current_buffer->name_
>
> or
>
>  (gdb) p current_buffer->name_
>  (gdb) xstring

Thanks. I figured it out too by reading DEBUG more carefully.

>> So this is triggered by animate-string which slime uses. Weirdly, the
>> same code doesn't have this error in 24.2.
>
> Which code is that? can you show it?  Or does any use of
> animate-string trigger these messages?

I mean the slime package, the same one running in 24.2 and 24.2.92. It
seems to me that in 24.2.92, the code is able to continue without
waiting for animate-string to finish. It feels more responsive.

>> Also if I set inhibit-eval-during-redisplay to t, the error is gone as
>> well.
>
> This should not surprise you, since that flag inhibits evaluation of
> Lisp expressions during redisplay, including whatever expression that
> causes the error.

Thanks.

Leo




reply via email to

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