emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 075f8d9: * src/ftfont.c (ftfont_close): Add comment


From: Paul Eggert
Subject: [Emacs-diffs] master 075f8d9: * src/ftfont.c (ftfont_close): Add comment re Bug#20890.
Date: Sun, 26 Jul 2015 20:23:41 +0000

branch: master
commit 075f8d9626dca1e14ca1772d25f477e13045adf4
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    * src/ftfont.c (ftfont_close): Add comment re Bug#20890.
---
 src/ftfont.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/ftfont.c b/src/ftfont.c
index b37b404..41d99df 100644
--- a/src/ftfont.c
+++ b/src/ftfont.c
@@ -1315,6 +1315,10 @@ ftfont_open (struct frame *f, Lisp_Object entity, int 
pixel_size)
 static void
 ftfont_close (struct font *font)
 {
+  /* FIXME: Although this function can be called while garbage-collecting,
+     the function assumes that Lisp data structures are properly-formed.
+     This invalid assumption can lead to core dumps (Bug#20890).  */
+
   struct ftfont_info *ftfont_info = (struct ftfont_info *) font;
   Lisp_Object val, cache;
 



reply via email to

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