unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Emacs overflowed pure space
@ 2008-05-21 10:14 Stephen Berman
  2008-05-21 14:00 ` David Koppelman
  2008-05-22 12:34 ` Kenichi Handa
  0 siblings, 2 replies; 10+ messages in thread
From: Stephen Berman @ 2008-05-21 10:14 UTC (permalink / raw)
  To: emacs-devel

Just updated from CVS HEAD.  After make maintainer-clean && ./configure
&& make bootstrap, emacs -Q -fn "Dejavu Sans Mono-10" elicits the
warning in the Subject.  (Emacs -Q still bails out with "Font
`fontset-16' is not defined", as reported previously.)

In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of
2008-05-21 on escher

Steve Berman





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-21 10:14 Emacs overflowed pure space Stephen Berman
@ 2008-05-21 14:00 ` David Koppelman
  2008-05-22 12:34 ` Kenichi Handa
  1 sibling, 0 replies; 10+ messages in thread
From: David Koppelman @ 2008-05-21 14:00 UTC (permalink / raw)
  To: Stephen Berman; +Cc: emacs-devel

I've experienced the same thing too. I don't know if the following
patch is a fix or a workaround.

--- puresize.h.~1.107.~	2008-05-15 14:49:36.000000000 -0500
+++ puresize.h	2008-05-20 18:33:40.000000000 -0500
@@ -41,7 +41,7 @@ along with GNU Emacs.  If not, see <http
 #endif
 
 #ifndef BASE_PURESIZE
-#define BASE_PURESIZE (1210000 + SYSTEM_PURESIZE_EXTRA + SITELOAD_PURESIZE_EXTRA)
+#define BASE_PURESIZE (1220000 + SYSTEM_PURESIZE_EXTRA + SITELOAD_PURESIZE_EXTRA)
 #endif
 
 /* Increase BASE_PURESIZE by a ratio depending on the machine's word size.  */


Stephen Berman <Stephen.Berman@gmx.net> writes:

> Just updated from CVS HEAD.  After make maintainer-clean && ./configure
> && make bootstrap, emacs -Q -fn "Dejavu Sans Mono-10" elicits the
> warning in the Subject.  (Emacs -Q still bails out with "Font
> `fontset-16' is not defined", as reported previously.)
>
> In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of
> 2008-05-21 on escher
>
> Steve Berman




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-21 10:14 Emacs overflowed pure space Stephen Berman
  2008-05-21 14:00 ` David Koppelman
@ 2008-05-22 12:34 ` Kenichi Handa
  2008-05-22 20:01   ` Stephen Berman
  1 sibling, 1 reply; 10+ messages in thread
From: Kenichi Handa @ 2008-05-22 12:34 UTC (permalink / raw)
  To: Stephen Berman; +Cc: emacs-devel

In article <8763t83qwb.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes:

> Just updated from CVS HEAD.  After make maintainer-clean && ./configure
> && make bootstrap, emacs -Q -fn "Dejavu Sans Mono-10" elicits the
> warning in the Subject.

I've just increased the puresize.

> (Emacs -Q still bails out with "Font
> `fontset-16' is not defined", as reported previously.)

Kenichi Handa <handa@m17n.org> writes:

> I installed a fix.  If you still see the problem, please run
> Emacs as this:
> % EMACS_FONT_LOG=1 emacs
> and show me the result of M-x font-show-log RET.

Please try it.

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-22 12:34 ` Kenichi Handa
@ 2008-05-22 20:01   ` Stephen Berman
  2008-05-23  1:08     ` Kenichi Handa
  0 siblings, 1 reply; 10+ messages in thread
From: Stephen Berman @ 2008-05-22 20:01 UTC (permalink / raw)
  To: emacs-devel

On Thu, 22 May 2008 21:34:08 +0900 Kenichi Handa <handa@m17n.org> wrote:

> In article <8763t83qwb.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes:
>
>> Just updated from CVS HEAD.  After make maintainer-clean && ./configure
>> && make bootstrap, emacs -Q -fn "Dejavu Sans Mono-10" elicits the
>> warning in the Subject.
>
> I've just increased the puresize.

Thanks, I confirm no more warning.

>> (Emacs -Q still bails out with "Font
>> `fontset-16' is not defined", as reported previously.)
>
> Kenichi Handa <handa@m17n.org> writes:
>
>> I installed a fix.  If you still see the problem, please run
>> Emacs as this:
>> % EMACS_FONT_LOG=1 emacs
>> and show me the result of M-x font-show-log RET.
>
> Please try it.

Still the same, Emacs fails to start at all, so I cannot invoke
font-show-log:

steve@escher:/Users/steve/cvsroot/emacs/src> EMACS_FONT_LOG=1 ./emacs -Q &
[2] 25621
steve@escher:/Users/steve/cvsroot/emacs/src> Font `fontset-16' is not defined

I ran under gdb, setting a breakpoint at Fnew_fontset:

Breakpoint 3, Fnew_fontset (name=136904891, fontlist=147455845) at fontset.c:1520
1520    {
(gdb) pp name
"fontset-default"
(gdb) pp fontlist
((latin (nil . "ISO8859-1") (nil . "ISO8859-2") (nil . "ISO8859-3") (nil . "ISO8859-4") (nil . "ISO8859-9") (nil . "ISO8859-10") (nil . "ISO8859-13") (nil . "ISO8859-14") (nil . "ISO8859-15") (nil . "ISO8859-16") (nil . "VISCII1.1-1") (nil . "ISO10646-1")) (phonetic #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . phonetic))>) (armenian #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . armenian))>) (thai #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf thai nil nil (mark)))> (nil . "TIS620*") (nil . "ISO8859-11")) (devanagari #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf deva nil (rphf)))> (nil . "iso10646.indian-1")) (bengali #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf beng nil (rphf)))>) (gurmukhi #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf guru nil (blwf)))>) (gujarati #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf gujr nil (rphf)))>) (oriya #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf orya nil (rphf)))>) (tamil #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf taml nil (akhn)))>) (telugu #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf telu nil (blwf)))>) (kannada #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf knda nil (rphf)))>) (sinhala #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf sinh nil (akhn)))>) (malayalam #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf mlym nil (akhn)))>) (lao #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf lao\  nil nil (mark)))> #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . lao))> (nil . "MuleLao-1")) (tai-viet ("TaiViet" . "iso10646-1")) (tibetan #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf tibt nil (ccmp blws abvs)))> #<font-spec nil nil mtib nil iso10646-1 nil nil nil nil nil nil nil nil> (nil . "muletibetan-2")) (ethiopic #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . ethiopic))> (nil . "ethiopic-unicode")) (greek #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . greek))> (nil . "ISO8859-7")) (cyrillic #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . cyrillic))> (nil . "ISO8859-5") (nil . "microsoft-cp1251") (nil . "koi8-r")) (arabic #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf arab nil (init medi fini liga)))> (nil . "MuleArabic-0") (nil . "MuleArabic-1") (nil . "MuleArabic-2") (nil . "ISO8859-6")) (hebrew #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . hebrew))> (nil . "ISO8859-8")) (syriac #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . syriac))>) (thaana #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf thaa nil nil))>) (myanmar #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . myanmar))>) (georgian #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . georgian))>) (cherokee #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . cherokee))>) (canadian-aboriginal #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . canadian-aboriginal))>) (ogham #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . ogham))>) (runic #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . runic))>) (khmer #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:otf khmr nil (pres)))>) (symbol #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . symbol))>) (yi #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . yi))>) (kana (nil . "JISX0208*") (nil . "GB2312.1980-0") (nil . "KSC5601.1987*") (nil . "JISX0201*") (nil . "JISX0213.2000-1") (nil . "JISX0213.2004-1") #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . kana))>) (bopomofo #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . bopomofo))> (nil . "sisheng_cwnn-0")) (han (nil . "GB2312.1980-0") (nil . "JISX0208*") (nil . "JISX0212*") (nil . "big5*") (nil . "KSC5601.1987*") (nil . "CNS11643.1992-1") (nil . "CNS11643.1992-2") (nil . "CNS11643.1992-3") (nil . "CNS11643.1992-4") (nil . "CNS11643.1992-5") (nil . "CNS11643.1992-6") (nil . "CNS11643.1992-7") (nil . "gbk-0") (nil . "gb18030") (nil . "JISX0213.2000-1") (nil . "JISX0213.2000-2") (nil . "JISX0213.2004-1") #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:lang . ja))> #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:lang . zh))>) (cjk-misc (nil . "GB2312.1980-0") (nil . "JISX0208*") (nil . "JISX0212*") (nil . "big5*") (nil . "KSC5601.1987*") (nil . "CNS11643.1992-1") (nil . "CNS11643.1992-2") (nil . "CNS11643.1992-3") (nil . "CNS11643.1992-4") (nil . "CNS11643.1992-5") (nil . "CNS11643.1992-6") (nil . "CNS11643.1992-7") (nil . "gbk-0") (nil . "gb18030") (nil . "JISX0213.2000-1") (nil . "JISX0213.2000-2") #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:language . ja))> #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:language . zh))>) (hangul (nil . "KSC5601.1987-0") #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:language . ko))>) (braille #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . braille))>) (mathematical #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . mathematical))>) (ascii (nil . "ISO8859-1")) (arabic-digit ("*" . "MuleArabic-0")) (arabic-1-column ("*" . "MuleArabic-1")) (arabic-2-column ("*" . "MuleArabic-2")) (indian-is13194 (nil . "is13194-devanagari")) (indian-1-column ("*" . "muleindian-2")) (devanagari-cdac (nil . "Devanagari-CDAC")) (sanskrit-cdac (nil . "Sanskrit-CDAC")) (bengali-cdac (nil . "Bengali-CDAC")) (assamese-cdac (nil . "Assamese-CDAC")) (punjabi-cdac (nil . "Punjabi-CDAC")) (gujarati-cdac (nil . "Gujarati-CDAC")) (oriya-cdac (nil . "Oriya-CDAC")) (tamil-cdac (nil . "Tamil-CDAC")) (telugu-cdac (nil . "Telugu-CDAC")) (kannada-cdac (nil . "Kannada-CDAC")) (malayalam-cdac (nil . "Malayalam-CDAC")) (devanagari-akruti (nil . "Devanagari-Akruti")) (bengali-akruti (nil . "Bengali-Akruti")) (punjabi-akruti (nil . "Punjabi-Akruti")) (gujarati-akruti (nil . "Gujarati-Akruti")) (oriya-akruti (nil . "Oriya-Akruti")) (tamil-akruti (nil . "Tamil-Akruti")) (telugu-akruti (nil . "Telugu-Akruti")) (kannada-akruti (nil . "Kannada-Akruti")) (malayalam-akruti (nil . "Malayalam-Akruti")) (ipa #<font-spec nil nil nil nil iso10646-1 nil nil nil nil nil nil nil ((:script . phonetic))> (nil . "MuleIPA-1") (nil . "iso10646-1")) (nil (nil . "gb2312.1980") (nil . "gbk-0") (nil . "gb18030") (nil . "jisx0208") (nil . "ksc5601.1987") (nil . "CNS11643.1992-1") (nil . "CNS11643.1992-2") (nil . "CNS11643.1992-3") (nil . "CNS11643.1992-4") (nil . "CNS11643.1992-5") (nil . "CNS11643.1992-6") (nil . "CNS11643.1992-7") (nil . "big5") (nil . "jisx0213.2000-1") (nil . "jisx0213.2004-1") (nil . "jisx0212")))
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=138598291, fontlist=137783497) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-standard"
(gdb) pp fontlist
nil
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=138598547, fontlist=147543917) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-*--16-*-*-*-*-*-fontset-16"
(gdb) pp fontlist
((latin #<font-spec nil nil fixed  iso8859-1 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-1"))>) (latin #<font-spec nil nil fixed  iso8859-2 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-2"))>) (latin #<font-spec nil nil fixed  iso8859-3 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-3"))>) (latin #<font-spec nil nil fixed  iso8859-4 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-4"))>) (cyrillic #<font-spec nil nil fixed  iso8859-5 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-5"))>) (latin #<font-spec nil nil fixed  iso8859-7 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-7"))>) (latin #<font-spec nil nil fixed  iso8859-8 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-8"))>) (latin #<font-spec nil nil fixed  iso8859-9 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-9"))>) (latin #<font-spec nil nil fixed  iso8859-15 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-iso8859-15"))>) (arabic #<font-spec nil nil fixed  mulearabic-0 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-mulearabic-0"))>) (arabic #<font-spec nil nil fixed  mulearabic-1 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-mulearabic-1"))>) (arabic #<font-spec nil nil fixed  mulearabic-2 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-mulearabic-2"))>) (kana #<font-spec nil nil fixed  jisx0201\.1976-0 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-jisx0201.1976-0"))>) (han #<font-spec nil nil fixed  jisx0208*-0 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-jisx0208*-0"))>) (hangul #<font-spec nil nil fixed  ksc5601*-* medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-ksc5601*-*"))>) (han #<font-spec nil nil fixed  big5*-0 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-big5*-0"))>) (han #<font-spec nil nil fixed  gb2312*-* medium r normal 16 nil nil nil ((:name . "-*-medium-r-normal-*-16-*-gb2312*-*"))>) (han #<font-spec nil nil fixed  cns11643*-1 medium r normal 16 nil nil nil ((:name . "-*-medium-r-normal-*-16-*-cns11643*-1"))>) (han #<font-spec nil nil fixed  cns11643*-2 medium r normal 16 nil nil nil ((:name . "-*-medium-r-normal-*-16-*-cns11643*-2"))>) (han #<font-spec nil nil fixed  cns11643*-3 medium r normal 16 nil nil nil ((:name . "-*-medium-r-normal-*-16-*-cns11643*-3"))>) (han #<font-spec nil nil fixed  cns11643*-4 medium r normal 16 nil nil nil ((:name . "-*-medium-r-normal-*-16-*-cns11643*-4"))>) (han #<font-spec nil nil fixed  cns11643*-5 medium r normal 16 nil nil nil ((:name . "-*-medium-r-normal-*-16-*-cns11643*-5"))>) (han #<font-spec nil nil fixed  cns11643*-6 medium r normal 16 nil nil nil ((:name . "-*-medium-r-normal-*-16-*-cns11643*-6"))>) (han #<font-spec nil nil fixed  cns11643*-7 medium r normal 16 nil nil nil ((:name . "-*-medium-r-normal-*-16-*-cns11643*-7"))>) (thai #<font-spec nil nil fixed  tis620\.2529-1 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-tis620.2529-1"))>) (latin #<font-spec nil nil fixed  viscii1\.1-1 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-viscii1.1-1"))>) (lao #<font-spec nil nil fixed  mulelao-1 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-mulelao-1"))>) (tibetan #<font-spec nil nil fixed  muletibetan-0 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-muletibetan-0"))>) (tibetan #<font-spec nil nil fixed  muletibetan-1 medium r nil 16 nil nil nil ((:name . "-*-fixed-medium-r-*--16-*-muletibetan-1"))>))
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=148339203, fontlist=137772749) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-*--24-*-*-*-*-*-fontset-24"
(gdb) pp fontlist
((latin #<font-spec nil nil fixed  iso8859-1 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-1"))>) (latin #<font-spec nil nil fixed  iso8859-2 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-2"))>) (latin #<font-spec nil nil fixed  iso8859-3 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-3"))>) (latin #<font-spec nil nil fixed  iso8859-4 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-4"))>) (cyrillic #<font-spec nil nil fixed  iso8859-5 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-5"))>) (latin #<font-spec nil nil fixed  iso8859-7 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-7"))>) (latin #<font-spec nil nil fixed  iso8859-8 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-8"))>) (latin #<font-spec nil nil fixed  iso8859-9 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-9"))>) (latin #<font-spec nil nil fixed  iso8859-15 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-iso8859-15"))>) (arabic #<font-spec nil nil fixed  mulearabic-0 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-mulearabic-0"))>) (arabic #<font-spec nil nil fixed  mulearabic-1 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-mulearabic-1"))>) (arabic #<font-spec nil nil fixed  mulearabic-2 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-mulearabic-2"))>) (kana #<font-spec nil nil fixed  jisx0201\.1976-0 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-jisx0201.1976-0"))>) (han #<font-spec nil nil fixed  jisx0208*-0 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-jisx0208*-0"))>) (hangul #<font-spec nil nil fixed  ksc5601*-* medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-ksc5601*-*"))>) (han #<font-spec nil nil fixed  big5*-0 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-big5*-0"))>) (han #<font-spec nil nil fixed  gb2312*-* medium r normal 24 nil nil nil ((:name . "-*-medium-r-normal-*-24-*-gb2312*-*"))>) (han #<font-spec nil nil fixed  cns11643*-1 medium r normal 24 nil nil nil ((:name . "-*-medium-r-normal-*-24-*-cns11643*-1"))>) (han #<font-spec nil nil fixed  cns11643*-2 medium r normal 24 nil nil nil ((:name . "-*-medium-r-normal-*-24-*-cns11643*-2"))>) (han #<font-spec nil nil fixed  cns11643*-3 medium r normal 24 nil nil nil ((:name . "-*-medium-r-normal-*-24-*-cns11643*-3"))>) (han #<font-spec nil nil fixed  cns11643*-4 medium r normal 24 nil nil nil ((:name . "-*-medium-r-normal-*-24-*-cns11643*-4"))>) (han #<font-spec nil nil fixed  cns11643*-5 medium r normal 24 nil nil nil ((:name . "-*-medium-r-normal-*-24-*-cns11643*-5"))>) (han #<font-spec nil nil fixed  cns11643*-6 medium r normal 24 nil nil nil ((:name . "-*-medium-r-normal-*-24-*-cns11643*-6"))>) (han #<font-spec nil nil fixed  cns11643*-7 medium r normal 24 nil nil nil ((:name . "-*-medium-r-normal-*-24-*-cns11643*-7"))>) (thai #<font-spec nil nil fixed  tis620\.2529-1 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-tis620.2529-1"))>) (latin #<font-spec nil nil fixed  viscii1\.1-1 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-viscii1.1-1"))>) (lao #<font-spec nil nil fixed  mulelao-1 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-mulelao-1"))>) (devanagari #<font-spec nil nil fixed  is13194-devanagari medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-is13194-devanagari"))>) (devanagari #<font-spec nil nil fixed  muleindian-1 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-muleindian-1"))>) (devanagari #<font-spec nil nil fixed  muleindian-2 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-muleindian-2"))>) (tibetan #<font-spec nil nil fixed  muletibetan-0 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-muletibetan-0"))>) (tibetan #<font-spec nil nil fixed  muletibetan-1 medium r nil 24 nil nil nil ((:name . "-*-fixed-medium-r-*--24-*-muletibetan-1"))>))
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=138073891, fontlist=138277589) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-*--20-*-*-*-*-*-fontset-20"
(gdb) pp fontlist
((latin #<font-spec nil nil fixed  iso8859-1 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-1"))>) (latin #<font-spec nil nil fixed  iso8859-2 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-2"))>) (latin #<font-spec nil nil fixed  iso8859-3 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-3"))>) (latin #<font-spec nil nil fixed  iso8859-4 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-4"))>) (cyrillic #<font-spec nil nil fixed  iso8859-5 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-5"))>) (latin #<font-spec nil nil fixed  iso8859-7 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-7"))>) (latin #<font-spec nil nil fixed  iso8859-8 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-8"))>) (latin #<font-spec nil nil fixed  iso8859-9 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-9"))>) (latin #<font-spec nil nil fixed  iso8859-15 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-iso8859-15"))>) (kana #<font-spec nil nil fixed  jisx0201\.1976-0 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-jisx0201.1976-0"))>) (han #<font-spec nil nil fixed  jisx0208*-0 medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-jisx0208*-0"))>) (hangul #<font-spec nil nil fixed  ksc5601*-* medium r nil 20 nil nil nil ((:name . "-*-fixed-medium-r-*--20-*-ksc5601*-*"))>))
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=137986075, fontlist=138349781) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-*--18-*-*-*-*-*-fontset-18"
(gdb) pp fontlist
((latin #<font-spec nil nil fixed  iso8859-1 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-1"))>) (latin #<font-spec nil nil fixed  iso8859-2 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-2"))>) (latin #<font-spec nil nil fixed  iso8859-3 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-3"))>) (latin #<font-spec nil nil fixed  iso8859-4 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-4"))>) (cyrillic #<font-spec nil nil fixed  iso8859-5 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-5"))>) (latin #<font-spec nil nil fixed  iso8859-7 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-7"))>) (latin #<font-spec nil nil fixed  iso8859-8 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-8"))>) (latin #<font-spec nil nil fixed  iso8859-9 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-9"))>) (latin #<font-spec nil nil fixed  iso8859-15 medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-iso8859-15"))>) (kana #<font-spec nil nil fixed  jisx0201\.1976-0 medium r nil 18 nil nil nil ((:name . "-*-*-medium-r-*--18-*-jisx0201.1976-0"))>) (han #<font-spec nil nil fixed  jisx0208*-0 medium r nil 18 nil nil nil ((:name . "-*-*-medium-r-*--18-*-jisx0208*-0"))>) (hangul #<font-spec nil nil fixed  ksc5601*-* medium r nil 18 nil nil nil ((:name . "-*-fixed-medium-r-*--18-*-ksc5601*-*"))>))
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=137898227, fontlist=138391797) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-*--14-*-*-*-*-*-fontset-14"
(gdb) pp fontlist
((latin #<font-spec nil nil fixed  iso8859-1 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-1"))>) (latin #<font-spec nil nil fixed  iso8859-2 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-2"))>) (latin #<font-spec nil nil fixed  iso8859-3 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-3"))>) (latin #<font-spec nil nil fixed  iso8859-4 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-4"))>) (cyrillic #<font-spec nil nil fixed  iso8859-5 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-5"))>) (latin #<font-spec nil nil fixed  iso8859-7 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-7"))>) (latin #<font-spec nil nil fixed  iso8859-8 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-8"))>) (latin #<font-spec nil nil fixed  iso8859-9 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-9"))>) (latin #<font-spec nil nil fixed  iso8859-15 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-iso8859-15"))>) (kana #<font-spec nil nil fixed  jisx0201\.1976-0 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-jisx0201.1976-0"))>) (han #<font-spec nil nil fixed  jisx0208*-0 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-jisx0208*-0"))>) (hangul #<font-spec nil nil fixed  ksc5601*-* medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-ksc5601*-*"))>) (thai #<font-spec nil nil fixed  tis620\.2529-1 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-tis620.2529-1"))>) (lao #<font-spec nil nil fixed  mulelao-1 medium r nil 14 nil nil nil ((:name . "-*-fixed-medium-r-*--14-*-mulelao-1"))>))
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=138229955, fontlist=138304717) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-*--12-*-*-*-*-*-fontset-12"
(gdb) pp fontlist
((latin #<font-spec nil nil fixed  iso8859-1 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-1"))>) (latin #<font-spec nil nil fixed  iso8859-2 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-2"))>) (latin #<font-spec nil nil fixed  iso8859-3 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-3"))>) (latin #<font-spec nil nil fixed  iso8859-4 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-4"))>) (cyrillic #<font-spec nil nil fixed  iso8859-5 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-5"))>) (latin #<font-spec nil nil fixed  iso8859-7 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-7"))>) (latin #<font-spec nil nil fixed  iso8859-15 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-15"))>) (latin #<font-spec nil nil fixed  iso8859-8 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-8"))>) (latin #<font-spec nil nil fixed  iso8859-9 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-iso8859-9"))>) (kana #<font-spec nil nil fixed  jisx0201\.1976-0 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-jisx0201.1976-0"))>) (han #<font-spec nil nil fixed  jisx0208*-0 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-jisx0208*-0"))>) (hangul #<font-spec nil nil fixed  ksc5601\.1987-0 medium r nil 12 nil nil nil ((:name . "-*-fixed-medium-r-*--12-*-ksc5601.1987-0"))>))
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=138146963, fontlist=138343781) at fontset.c:1520
1520    {
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=138409251, fontlist=143227613) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-*--8-*-*-*-*-*-fontset-8"
(gdb) pp fontlist
((latin #<font-spec nil nil fixed  iso8859-1 medium r nil 8 nil nil nil ((:name . "-*-fixed-medium-r-*--8-*-iso8859-1"))>) (latin #<font-spec nil nil fixed  iso8859-7 medium r nil 8 nil nil nil ((:name . "-*-fixed-medium-r-*--8-*-iso8859-7"))>) (latin #<font-spec nil nil fixed  iso8859-15 medium r nil 8 nil nil nil ((:name . "-*-fixed-medium-r-*--8-*-iso8859-15"))>))
(gdb) c
Continuing.

Breakpoint 3, Fnew_fontset (name=138416675, fontlist=143224573) at fontset.c:1520
1520    {
(gdb) pp name
"-*-fixed-medium-r-*--7-*-*-*-*-*-fontset-7"
(gdb) pp fontlist
((latin #<font-spec nil nil fixed  iso8859-1 medium r nil 7 nil nil nil ((:name . "-*-fixed-medium-r-*--7-*-iso8859-1"))>) (latin #<font-spec nil nil fixed  iso8859-7 medium r nil 7 nil nil nil ((:name . "-*-fixed-medium-r-*--7-*-iso8859-7"))>) (latin #<font-spec nil nil fixed  iso8859-15 medium r nil 7 nil nil nil ((:name . "-*-fixed-medium-r-*--7-*-iso8859-15"))>))
(gdb) c
Continuing.
Font `fontset-16' is not defined

Program exited with code 0377.
(gdb) bt full
No stack.

Lisp Backtrace:
Cannot access memory at address 0xbfb0e274


Do you see the problem here?

Steve Berman





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-22 20:01   ` Stephen Berman
@ 2008-05-23  1:08     ` Kenichi Handa
  2008-05-23 12:27       ` Stephen Berman
  0 siblings, 1 reply; 10+ messages in thread
From: Kenichi Handa @ 2008-05-23  1:08 UTC (permalink / raw)
  To: Stephen Berman; +Cc: emacs-devel

In article <87prre6rcb.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes:

> Still the same, Emacs fails to start at all, so I cannot invoke
> font-show-log:

> steve@escher:/Users/steve/cvsroot/emacs/src> EMACS_FONT_LOG=1 ./emacs -Q &
> [2] 25621
> steve@escher:/Users/steve/cvsroot/emacs/src> Font `fontset-16' is not defined

Oops.

> I ran under gdb, setting a breakpoint at Fnew_fontset:

> Breakpoint 3, Fnew_fontset (name=136904891, fontlist=147455845) at fontset.c:1520
> 1520    {
> (gdb) pp name
> "fontset-default"
[...]
> Do you see the problem here?

No.  But, it seems Emacs failed to find a latin font
"-*-fixed-medium-r-*--16-*-iso8859-1" for fontset-16.  How
about this?

(gdb) br Fsignal
(gdb) set env EMACS_FONT_LOG=1
(gdb) run -Q

and when it stops at Fsignal, do this:

(gdb) pp Vfont_log

By the way, are you sure that you have the above font for
your font-backends?  If you specify only xft font-backend,
the above font must be available by fontconfig.

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-23  1:08     ` Kenichi Handa
@ 2008-05-23 12:27       ` Stephen Berman
  2008-05-24  1:15         ` Kenichi Handa
  0 siblings, 1 reply; 10+ messages in thread
From: Stephen Berman @ 2008-05-23 12:27 UTC (permalink / raw)
  To: emacs-devel

On Fri, 23 May 2008 10:08:17 +0900 Kenichi Handa <handa@m17n.org> wrote:

> In article <87prre6rcb.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes:
>
>> Still the same, Emacs fails to start at all, so I cannot invoke
>> font-show-log:
>
>> steve@escher:/Users/steve/cvsroot/emacs/src> EMACS_FONT_LOG=1 ./emacs -Q &
>> [2] 25621
>> steve@escher:/Users/steve/cvsroot/emacs/src> Font `fontset-16' is not defined
>
> Oops.
>
>> I ran under gdb, setting a breakpoint at Fnew_fontset:
>
>> Breakpoint 3, Fnew_fontset (name=136904891, fontlist=147455845) at fontset.c:1520
>> 1520    {
>> (gdb) pp name
>> "fontset-default"
> [...]
>> Do you see the problem here?
>
> No.  But, it seems Emacs failed to find a latin font
> "-*-fixed-medium-r-*--16-*-iso8859-1" for fontset-16.  How
> about this?
>
> (gdb) br Fsignal
> (gdb) set env EMACS_FONT_LOG=1
> (gdb) run -Q
>
> and when it stops at Fsignal, do this:
>
> (gdb) pp Vfont_log

(gdb) br Fsignal
Breakpoint 3 at 0x817c319: file eval.c, line 1635.
(gdb) set env EMACS_FONT_LOG=1
(gdb) run -Q
Starting program: /Users/steve/cvsroot/emacs/src/emacs -Q
[Thread debugging using libthread_db enabled]
[New Thread 0xb6e738d0 (LWP 12274)]
[Switching to Thread 0xb6e738d0 (LWP 12274)]

Breakpoint 3, Fsignal (error_symbol=137826673, data=147447981) at eval.c:1635
1635      register struct handler *allhandlers = handlerlist;
(gdb) pp Vfont_log
((match "-*-fixed-medium-r-*--16-*-iso8859-1" nil) (ftfont-match "-*-fixed-medium-r-*--16-*-iso8859-1" nil) (list "-*-fixed-medium-r-*--16-*-iso8859-1" []) (ftfont-list "-*-fixed-*--*-iso8859-1" nil))
(gdb) c
Continuing.
Font `fontset-16' is not defined

Program exited with code 0377.
(gdb) q

> By the way, are you sure that you have the above font for
> your font-backends?  If you specify only xft font-backend,
> the above font must be available by fontconfig.

I'm afraid I know nothing about fontconfig.  I glanced at the
fontconfig documentation I could find on my system, but I could not
quickly see how to answer that question and don't have time now to read
the doc more carefully.  If you can tell me what to do to answer the
question, I'd be grateful and happy to try it.

Steve Berman





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-23 12:27       ` Stephen Berman
@ 2008-05-24  1:15         ` Kenichi Handa
  2008-05-24 23:01           ` Stephen Berman
  0 siblings, 1 reply; 10+ messages in thread
From: Kenichi Handa @ 2008-05-24  1:15 UTC (permalink / raw)
  To: Stephen Berman; +Cc: emacs-devel

In article <871w3t6w9h.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes:

> (gdb) pp Vfont_log
> ((match "-*-fixed-medium-r-*--16-*-iso8859-1" nil) (ftfont-match "-*-fixed-medium-r-*--16-*-iso8859-1" nil) (list "-*-fixed-medium-r-*--16-*-iso8859-1" []) (ftfont-list "-*-fixed-*--*-iso8859-1" nil))
> (gdb) c
> Continuing.
> Font `fontset-16' is not defined

As there's no entry for (xfont-list ...), you are using only
xft backend, and you don't have "fixed" font for
fontconfig.  So, Emacs can't realize fontset-16.

Please try again with x font-backend enabled.

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-24  1:15         ` Kenichi Handa
@ 2008-05-24 23:01           ` Stephen Berman
  2008-05-25  1:16             ` David De La Harpe Golden
  2008-05-25  1:31             ` Kenichi Handa
  0 siblings, 2 replies; 10+ messages in thread
From: Stephen Berman @ 2008-05-24 23:01 UTC (permalink / raw)
  To: emacs-devel

On Sat, 24 May 2008 10:15:41 +0900 Kenichi Handa <handa@m17n.org> wrote:

> In article <871w3t6w9h.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes:
>
>> (gdb) pp Vfont_log
>> ((match "-*-fixed-medium-r-*--16-*-iso8859-1" nil) (ftfont-match "-*-fixed-medium-r-*--16-*-iso8859-1" nil) (list "-*-fixed-medium-r-*--16-*-iso8859-1" []) (ftfont-list "-*-fixed-*--*-iso8859-1" nil))
>> (gdb) c
>> Continuing.
>> Font `fontset-16' is not defined
>
> As there's no entry for (xfont-list ...), you are using only
> xft backend, and you don't have "fixed" font for
> fontconfig.  So, Emacs can't realize fontset-16.

What are "fixed" fonts?  Are you saying fontconfig cannot handle them or
that my system simply lacks them?  Or that the xft backend cannot handle
them but only the x backend?

> Please try again with x font-backend enabled.

With this emacs -q works again.  Thanks.

Steve





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-24 23:01           ` Stephen Berman
@ 2008-05-25  1:16             ` David De La Harpe Golden
  2008-05-25  1:31             ` Kenichi Handa
  1 sibling, 0 replies; 10+ messages in thread
From: David De La Harpe Golden @ 2008-05-25  1:16 UTC (permalink / raw)
  To: Stephen Berman; +Cc: emacs-devel

Stephen Berman wrote:

> What are "fixed" fonts?  Are you saying fontconfig cannot handle them or
> that my system simply lacks them?  Or that the xft backend cannot handle
> them but only the x backend?
> 

"fixed" in X core fonts actually names a monospace bitmap font, usually
concretely resolving to -misc-fixed-... . It's also the usual X server
default font for x core font rendering, typically the server won't even
start if it can't find it (IIRC there is an option to compile it into
the server).

try xlsfonts -l -fn fixed  or xfd -fn fixed

This bitmap font actually called "fixed" would only be available to
emacs via the emacs xft backend if you had enabled bitmap fonts in
fontconfig* as discussed in another recent thread, otherwise it would
only be available to emacs via the emacs x core font backend.

However, given your [Stephen's] other fc-list reports with the foundry
and family names of bitmap fonts merged together, I suspect on your
system (unlike mine at least at the moment) the name of bitmap fonts
that were called "fixed" under x core fonts might under xft wind up as
"Misc Fixed", "Sony Fixed", etc.  rather than "Fixed".

Therefore, even if you had bitmap fonts enabled in fontconfig, on your
system they might fail to match if the emacs xft backend asked for
"fixed". Similar to the way on your system, a particular bitmap font
under xft was apparently called "Adobe Helvetica" rather than
"Helvetica" and failed to match?

try (if you have fontconfig bitmap fonts enabled*):

fc-list : family foundry | grep -i fixed

On my system, when I enable bitmap fonts in fontconfig, that returns

Fixed:foundry=Misc
Fixed:foundry=Sony

I would currently predict, based on your previous posts, that it would
return on your system something more like:

Misc Fixed:foundry=Misc
Sony Fixed:foundry=Sony


* Again, bearing in mind that you probably _don't_ actually want them
enabled. :-)













^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Emacs overflowed pure space
  2008-05-24 23:01           ` Stephen Berman
  2008-05-25  1:16             ` David De La Harpe Golden
@ 2008-05-25  1:31             ` Kenichi Handa
  1 sibling, 0 replies; 10+ messages in thread
From: Kenichi Handa @ 2008-05-25  1:31 UTC (permalink / raw)
  To: Stephen Berman; +Cc: emacs-devel

Stephen Berman <Stephen.Berman@gmx.net> writes:

> On Sat, 24 May 2008 10:15:41 +0900 Kenichi Handa <handa@m17n.org> wrote:
> > In article <871w3t6w9h.fsf@escher.local.home>, Stephen Berman <Stephen.Berman@gmx.net> writes:
> >
>>> (gdb) pp Vfont_log
>>> ((match "-*-fixed-medium-r-*--16-*-iso8859-1" nil) (ftfont-match "-*-fixed-medium-r-*--16-*-iso8859-1" nil) (list "-*-fixed-medium-r-*--16-*-iso8859-1" []) (ftfont-list "-*-fixed-*--*-iso8859-1" nil))
>>> (gdb) c
Continuing.
>>> Font `fontset-16' is not defined
> >
> > As there's no entry for (xfont-list ...), you are using only
> > xft backend, and you don't have "fixed" font for
> > fontconfig.  So, Emacs can't realize fontset-16.

> What are "fixed" fonts?

The font you specified for latin in fontset-16.

> Are you saying fontconfig cannot handle them or
> that my system simply lacks them?  Or that the xft backend cannot handle
> them but only the x backend?

"No", "perhaps no", and "no".

> > Please try again with x font-backend enabled.

> With this emacs -q works again.  Thanks.

So, at least your X server has "fixed" font.  If your X
server and the machine on which Emacs runs are the same,
fontconfig (and xft backend) can also use that font if you
put the directory of that font file in fontconfig's font
path.

---
Kenichi Handa
handa@ni.aist.go.jp




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2008-05-25  1:31 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-21 10:14 Emacs overflowed pure space Stephen Berman
2008-05-21 14:00 ` David Koppelman
2008-05-22 12:34 ` Kenichi Handa
2008-05-22 20:01   ` Stephen Berman
2008-05-23  1:08     ` Kenichi Handa
2008-05-23 12:27       ` Stephen Berman
2008-05-24  1:15         ` Kenichi Handa
2008-05-24 23:01           ` Stephen Berman
2008-05-25  1:16             ` David De La Harpe Golden
2008-05-25  1:31             ` Kenichi Handa

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).