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

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

bug#16128: 24.3.50; SIGSEGV at font.c:2901 : eassert (FRAME_DISPLAY_INFO


From: Dmitry Antipov
Subject: bug#16128: 24.3.50; SIGSEGV at font.c:2901 : eassert (FRAME_DISPLAY_INFO (font->frame)->n_fonts);
Date: Fri, 13 Dec 2013 20:02:26 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0

On 12/13/2013 06:24 PM, Nicolas Richard wrote:

Sorry I cannot confirm.

Yes, this is somewhat more serious than I suspected before.  When the frame is 
gone,
'struct frame' memory may be reused for other object and so we can't rely on 
anything
under 'font->frame' pointer.  This approach probably requires a kind of 
reference
counting system, which will trigger even more potentially dangerous changes.
With all my regrets, I'm reverting 2013-12-12 font-related change - although I 
believe
in that this is Right Thing (TM) in general, this code needs more work :-(.

Dmitry






reply via email to

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