[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: xassert in get_glyph_face_and_encoding
From: |
Kim F. Storm |
Subject: |
Re: xassert in get_glyph_face_and_encoding |
Date: |
Wed, 09 Mar 2005 15:30:16 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
address@hidden (Kim F. Storm) writes:
> Perhaps changing CLEAR_FACE_CACHE_COUNT from 500 to 2 would
> trigger the bug much more often... Can you try that?
>
> If you do this, and the crash doesn't happen, could you try to revert
> my change to redisplay_internal in xdisp.c from yesterday, and see if
> the crash happens.
I have been running with the previous xdisp.c and CLEAR_FACE_CACHE_COUNT
set to 2 for a few hours, and got a crash in get_glyph_face_and_encoding
(which I have never got before). So
That crash confirmed that the face cache had just been cleared, so
I have a good feeling that my change to xdisp.c is the right fix.
I'll try running with the new xdisp.c and CLEAR_FACE_CACHE_COUNT
set to 2, to see if the error can still be triggered...
If other who have seen the crash will do the same for a few days, I'll
appreciate it (emacs does get a little slower at times with
CLEAR_FACE_CACHE_COUNT set to 2, but nothing dramatic IMO).
--
Kim F. Storm <address@hidden> http://www.cua.dk