[Top][All Lists]

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

Re: 23.0.60; Crash in face_at_buffer_position

From: Lennart Borgman (gmail)
Subject: Re: 23.0.60; Crash in face_at_buffer_position
Date: Tue, 15 Apr 2008 19:43:25 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20071031 Thunderbird/ Mnenhy/

Chong Yidong wrote:
Most likely the SIGSEGV is nothing more than stack-overflow because of
"infinite" recursion and the bug is probably not in
But how can I see where it is? The parameters to
face_at_buffer_position looks strange. Maybe that is something useful?

It might be that the code in xdisp.c could be rewritten to avoid the
risk of buffer overflow.  Could you send a reproducible crash recipe, if

I am sorry. Somehow I have lost it when fighting this.

Before that I saw however that the source of the problem was a bit different from what I originally thought. I had (in a rather despetate move) put a

   (font-lock -1)

in the error handling part of a condition-case in one of my fontification functions. That seems to be the immediate source.

At the moment it beats me why I can't reproduce it. I just tested adding (font-lock-mode -1) again, but the looping just continues this time.

reply via email to

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