emacs-devel
[Top][All Lists]
Advanced

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

Re: Failed assertion on make-frame-on-display


From: Chong Yidong
Subject: Re: Failed assertion on make-frame-on-display
Date: Mon, 20 Nov 2006 15:16:43 -0500
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.90 (gnu/linux)

Richard Stallman <address@hidden> writes:

> I can trigger the following assertion by running
>
>     emacs -Q -fn "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-1"
>
> and M-x make-frame-on-display to a display that doesn't have that font
> installed.  When compiled without assertions, emacs dies when
> dereferencing the NULL returned by choose_face_font.

I can't test this, but probably the way to fix this is to make it an
error to try to make a frame on a display that doesn't support the
default font; i.e., x-create-frame should try to load the default font
on the new display if it is not already loaded, and do an Ferror if
the load fails.

WDYT?




reply via email to

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