emacs-devel
[Top][All Lists]
Advanced

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

23.0.60; peculiar error: "invalid font property", (:spacing . iso8859)


From: Reiner Steib
Subject: 23.0.60; peculiar error: "invalid font property", (:spacing . iso8859)
Date: Sat, 02 Feb 2008 13:13:21 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

M-x report-emacs-bug wrote:
> If Emacs crashed, and you have the Emacs process in the gdb debugger,
> please include the output from the following gdb commands:
>     `bt full' and `xbacktrace'.
> If you would like to further debug the crash, please read the file
> /import/xtra/emacs/HEAD/share/emacs/23.0.60/etc/DEBUG for instructions.

When starting Emacs with X11 (fetched a 1-2 hours ago, i.e. after
the unicode merge), I get the error:

| peculiar error: "invalid font property", (:spacing . iso8859)

,----
| GNU gdb 6.5
| Copyright (C) 2006 Free Software Foundation, Inc.
| GDB is free software, covered by the GNU General Public License, and
| you are
| welcome to change it and/or distribute copies of it under certain
| conditions.
| GNU gdb 6.5
| Copyright (C) 2006 Free Software Foundation, Inc.
| GDB is free software, covered by the GNU General Public License, and
| you are
| welcome to change it and/or distribute copies of it under certain
| conditions.
| Type "show copying" to see the conditions.
| There is absolutely no warranty for GDB.  Type "show warranty" for
| details.
| This GDB was configured as "i586-suse-linux"...Using host libthread_db
| library "/lib/libthread_db.so.1".
| 
| DISPLAY = :0.0
| TERM = screen
| Breakpoint 1 at 0x8141ca4: file
| [...]/cvs-HEAD/emacs/src/emacs.c, line 432.
| Breakpoint 2 at 0x8162474: file
| [...]/cvs-HEAD/emacs/src/sysdep.c, line 1330.
| (gdb) run --eval '(gnus)'
| Starting program:
| /Disks/Archive/Groups/Productivity/Editors/Emacs/emacs/cvs-HEAGNU gdb
| 6.5
| Copyright (C) 2006 Free Software Foundation, Inc.
| GDB is free software, covered by the GNU General Public License, and
| you are
| welcome to change it and/or distribute copies of it under certain
| conditions.
| Type "show copying" to see the conditions.
| There is absolutely no warranty for GDB.  Type "show warranty" for
| details.
| This GDB was configured as "i586-suse-linux"...Using host libthread_db
| library "/lib/libthread_db.so.1".
| 
| DISPLAY = :0.0
| TERM = screen
| Breakpoint 1 at 0x8141ca4: file
| [...]/cvs-HEAD/emacs/src/emacs.c, line 432.
| Breakpoint 2 at 0x8162474: file
| [...]/cvs-HEAD/emacs/src/sysdep.c, line 1330.
| (gdb) shell xrdb -q
| (gdb) run -Q
| Starting program:
| [...]/cvs-HEAD/i686/src/emacs -Q
| Failed to read a valid object file image from memory.
| [Thread debugging using libthread_db enabled]
| [New Thread -1219606848 (LWP 27255)]
| peculiar error: "invalid font property", (:spacing . iso8859)
| 
| Program exited with code 0377.
| (gdb) bt full
| No stack.
| 
| Lisp Backtrace:
| Cannot access memory at address 0xbfa77c38
| (gdb) xbacktrace 
| Cannot access memory at address 0xbfa77c38
| (gdb) 
`----

As you can see, "xrdb" doesn't report anything.  But i found out that
the culprit is the file /usr/share/X11/app-defaults/Emacs (attached to
this message [1]).  After moving away this file, or with "-nw", Emacs
runs as excpected.

I don't know what the problem is with this app-defaults/Emacs file,
but Emacs should handle it more gracefully.

> In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.10.6)
>  of 2008-02-02 on viandante
> configured using `configure '--prefix=/import/xtra/emacs/HEAD'
> '--with-gtk' '--exec-prefix=/import/xtra/emacs/HEAD-i686'
> 'CFLAGS=-Wno-pointer-sign -O0 -fno-crossjumping -gdwarf-2 -g3''
> Important settings:
>   value of $LC_ALL: nil
>   value of $LC_COLLATE: nil
>   value of $LC_CTYPE: nil
>   value of $LC_MESSAGES: nil
>   value of $LC_MONETARY: nil
>   value of $LC_NUMERIC: nil
>   value of $LC_TIME: nil
>   value of $LANG: en_US.UTF-8
>   value of $XMODIFIERS: @im=local
>   locale-coding-system: utf-8-unix
>   default-enable-multibyte-characters: t

Bye, Reiner.

[1] The app-defaults/Emacs file is from the Emacs 22 package
    (emacs-x11-22.1-23).   I'm running openSUSE 10.2, but IIRC this
    package is from openSUSE 10.3.

! ==========================================================================
!                               Emacs
! ==========================================================================

Emacs.Font:                     fontset-16
Emacs.pane.menubar.font:        
-*-helvetica-bold-r-normal--12-*-*-*-p-*-iso8859-*
Emacs.menu*.font:               
-*-helvetica-bold-r-normal--12-*-*-*-p-*-iso8859-*
Emacs*Fontset-0:\
        -*-fixed-medium-r-*--16-*-*-*-*-*-fontset-16,\
        latin-iso8859-1:-*-fixed-medium-r-*--16-*-iso8859-1,\
        latin-iso8859-2:-*-fixed-medium-r-*--16-*-iso8859-2,\
        latin-iso8859-3:-*-fixed-medium-r-*--16-*-iso8859-3,\
        latin-iso8859-4:-*-fixed-medium-r-*--16-*-iso8859-4,\
        cyrillic-iso8859-5:-*-fixed-medium-r-*--16-*-iso8859-5,\
        greek-iso8859-7:-*-fixed-medium-r-*--16-*-iso8859-7,\
        hebrew-iso8859-8:-*-fixed-medium-r-*--16-*-iso8859-8,\
        latin-iso8859-9:-*-fixed-medium-r-*--16-*-iso8859-9,\
        latin-iso8859-15:-*-fixed-medium-r-*--16-*-iso8859-15,\
        arabic-digit:-*-fixed-medium-r-*--16-*-mulearabic-0,\
        arabic-1-column:-*-fixed-medium-r-*--16-*-mulearabic-1,\
        arabic-2-column:-*-fixed-medium-r-*--16-*-mulearabic-2,\
        katakana-jisx0201:-*-fixed-medium-r-*--16-*-jisx0201.1976-0,\
        japanese-jisx0208:-*-fixed-medium-r-*--16-*-jisx0208*-0,\
        korean-ksc5601:-*-fixed-medium-r-*--16-*-ksc5601*-*,\
        chinese-big5-1:-*-fixed-medium-r-*--16-*-big5*-0,\
        chinese-gb2312:-*-medium-r-normal-*-16-*-gb2312*-*,\
        chinese-cns11643-1:-*-medium-r-normal-*-16-*-cns11643*-1,\
        chinese-cns11643-2:-*-medium-r-normal-*-16-*-cns11643*-2,\
        chinese-cns11643-3:-*-medium-r-normal-*-16-*-cns11643*-3,\
        chinese-cns11643-4:-*-medium-r-normal-*-16-*-cns11643*-4,\
        chinese-cns11643-5:-*-medium-r-normal-*-16-*-cns11643*-5,\
        chinese-cns11643-6:-*-medium-r-normal-*-16-*-cns11643*-6,\
        chinese-cns11643-7:-*-medium-r-normal-*-16-*-cns11643*-7, \
        thai-tis620:-*-fixed-medium-r-*--16-*-tis620.2529-1,\
        vietnamese-viscii-lower:-*-fixed-medium-r-*--16-*-viscii1.1-1,\
        lao:-*-fixed-medium-r-*--16-*-mulelao-1,\
        tibetan:-*-fixed-medium-r-*--16-*-muletibetan-0,\
        tibetan-1-column:-*-fixed-medium-r-*--16-*-muletibetan-1
Emacs*Fontset-1:\
        -*-fixed-medium-r-*--24-*-*-*-*-*-fontset-24,\
        latin-iso8859-1:-*-fixed-medium-r-*--24-*-iso8859-1,\
        latin-iso8859-2:-*-fixed-medium-r-*--24-*-iso8859-2,\
        latin-iso8859-3:-*-fixed-medium-r-*--24-*-iso8859-3,\
        latin-iso8859-4:-*-fixed-medium-r-*--24-*-iso8859-4,\
        cyrillic-iso8859-5:-*-fixed-medium-r-*--24-*-iso8859-5,\
        greek-iso8859-7:-*-fixed-medium-r-*--24-*-iso8859-7,\
        hebrew-iso8859-8:-*-fixed-medium-r-*--24-*-iso8859-8,\
        latin-iso8859-9:-*-fixed-medium-r-*--24-*-iso8859-9,\
        latin-iso8859-15:-*-fixed-medium-r-*--24-*-iso8859-15,\
        arabic-digit:-*-fixed-medium-r-*--24-*-mulearabic-0,\
        arabic-1-column:-*-fixed-medium-r-*--24-*-mulearabic-1,\
        arabic-2-column:-*-fixed-medium-r-*--24-*-mulearabic-2,\
        katakana-jisx0201:-*-fixed-medium-r-*--24-*-jisx0201.1976-0,\
        japanese-jisx0208:-*-fixed-medium-r-*--24-*-jisx0208*-0,\
        korean-ksc5601:-*-fixed-medium-r-*--24-*-ksc5601*-*,\
        chinese-big5-1:-*-fixed-medium-r-*--24-*-big5*-0,\
        chinese-gb2312:-*-medium-r-normal-*-24-*-gb2312*-*,\
        chinese-cns11643-1:-*-medium-r-normal-*-24-*-cns11643*-1,\
        chinese-cns11643-2:-*-medium-r-normal-*-24-*-cns11643*-2,\
        chinese-cns11643-3:-*-medium-r-normal-*-24-*-cns11643*-3,\
        chinese-cns11643-4:-*-medium-r-normal-*-24-*-cns11643*-4,\
        chinese-cns11643-5:-*-medium-r-normal-*-24-*-cns11643*-5,\
        chinese-cns11643-6:-*-medium-r-normal-*-24-*-cns11643*-6,\
        chinese-cns11643-7:-*-medium-r-normal-*-24-*-cns11643*-7,\
        thai-tis620:-*-fixed-medium-r-*--24-*-tis620.2529-1,\
        vietnamese-viscii-lower:-*-fixed-medium-r-*--24-*-viscii1.1-1,\
        lao:-*-fixed-medium-r-*--24-*-mulelao-1,\
        indian-is13194:-*-fixed-medium-r-*--24-*-is13194-devanagari,\
        indian-1-column:-*-fixed-medium-r-*--24-*-muleindian-1,\
        indian-2-column:-*-fixed-medium-r-*--24-*-muleindian-2,\
        tibetan:-*-fixed-medium-r-*--24-*-muletibetan-0,\
        tibetan-1-column:-*-fixed-medium-r-*--24-*-muletibetan-1
Emacs*Fontset-2:\
        -*-fixed-medium-r-*--20-*-*-*-*-*-fontset-20,\
        latin-iso8859-1:-*-fixed-medium-r-*--20-*-iso8859-1,\
        latin-iso8859-2:-*-fixed-medium-r-*--20-*-iso8859-2,\
        latin-iso8859-3:-*-fixed-medium-r-*--20-*-iso8859-3,\
        latin-iso8859-4:-*-fixed-medium-r-*--20-*-iso8859-4,\
        cyrillic-iso8859-5:-*-fixed-medium-r-*--20-*-iso8859-5,\
        greek-iso8859-7:-*-fixed-medium-r-*--20-*-iso8859-7,\
        hebrew-iso8859-8:-*-fixed-medium-r-*--20-*-iso8859-8,\
        latin-iso8859-9:-*-fixed-medium-r-*--20-*-iso8859-9,\
        latin-iso8859-15:-*-fixed-medium-r-*--20-*-iso8859-15,\
        katakana-jisx0201:-*-fixed-medium-r-*--20-*-jisx0201.1976-0,\
        japanese-jisx0208:-*-fixed-medium-r-*--20-*-jisx0208*-0,\
        korean-ksc5601:-*-fixed-medium-r-*--20-*-ksc5601*-*
Emacs*Fontset-3:\
        -*-fixed-medium-r-*--18-*-*-*-*-*-fontset-18,\
        latin-iso8859-1:-*-fixed-medium-r-*--18-*-iso8859-1,\
        latin-iso8859-2:-*-fixed-medium-r-*--18-*-iso8859-2,\
        latin-iso8859-3:-*-fixed-medium-r-*--18-*-iso8859-3,\
        latin-iso8859-4:-*-fixed-medium-r-*--18-*-iso8859-4,\
        cyrillic-iso8859-5:-*-fixed-medium-r-*--18-*-iso8859-5,\
        greek-iso8859-7:-*-fixed-medium-r-*--18-*-iso8859-7,\
        hebrew-iso8859-8:-*-fixed-medium-r-*--18-*-iso8859-8,\
        latin-iso8859-9:-*-fixed-medium-r-*--18-*-iso8859-9,\
        latin-iso8859-15:-*-fixed-medium-r-*--18-*-iso8859-15,\
        katakana-jisx0201:-*-*-medium-r-*--18-*-jisx0201.1976-0,\
        japanese-jisx0208:-*-*-medium-r-*--18-*-jisx0208*-0,\
        korean-ksc5601:-*-fixed-medium-r-*--18-*-ksc5601*-*
Emacs*Fontset-4:\
        -*-fixed-medium-r-*--14-*-*-*-*-*-fontset-14,\
        latin-iso8859-1:-*-fixed-medium-r-*--14-*-iso8859-1,\
        latin-iso8859-2:-*-fixed-medium-r-*--14-*-iso8859-2,\
        latin-iso8859-3:-*-fixed-medium-r-*--14-*-iso8859-3,\
        latin-iso8859-4:-*-fixed-medium-r-*--14-*-iso8859-4,\
        cyrillic-iso8859-5:-*-fixed-medium-r-*--14-*-iso8859-5,\
        greek-iso8859-7:-*-fixed-medium-r-*--14-*-iso8859-7,\
        hebrew-iso8859-8:-*-fixed-medium-r-*--14-*-iso8859-8,\
        latin-iso8859-9:-*-fixed-medium-r-*--14-*-iso8859-9,\
        latin-iso8859-15:-*-fixed-medium-r-*--14-*-iso8859-15,\
        katakana-jisx0201:-*-fixed-medium-r-*--14-*-jisx0201.1976-0,\
        japanese-jisx0208:-*-fixed-medium-r-*--14-*-jisx0208*-0,\
        korean-ksc5601:-*-fixed-medium-r-*--14-*-ksc5601*-*,\
        thai-tis620:-*-fixed-medium-r-*--14-*-tis620.2529-1,\
        lao:-*-fixed-medium-r-*--14-*-mulelao-1
Emacs*Fontset-5:\
        -*-fixed-medium-r-*--12-*-*-*-*-*-fontset-12,\
        latin-iso8859-1:-*-fixed-medium-r-*--12-*-iso8859-1,\
        latin-iso8859-2:-*-fixed-medium-r-*--12-*-iso8859-2,\
        latin-iso8859-3:-*-fixed-medium-r-*--12-*-iso8859-3,\
        latin-iso8859-4:-*-fixed-medium-r-*--12-*-iso8859-4,\
        cyrillic-iso8859-5:-*-fixed-medium-r-*--12-*-iso8859-5,\
        greek-iso8859-7:-*-fixed-medium-r-*--12-*-iso8859-7,\
        latin-iso8859-15:-*-fixed-medium-r-*--12-*-iso8859-15 \
        hebrew-iso8859-8:-*-fixed-medium-r-*--12-*-iso8859-8,\
        latin-iso8859-9:-*-fixed-medium-r-*--12-*-iso8859-9,\
        katakana-jisx0201:-*-fixed-medium-r-*--12-*-jisx0201.1976-0,\
        japanese-jisx0208:-*-fixed-medium-r-*--12-*-jisx0208*-0,\
        korean-ksc5601:-*-fixed-medium-r-*--12-*-ksc5601.1987-0
Emacs*Fontset-6:\
        -*-fixed-medium-r-*--10-*-*-*-*-*-fontset-10,\
        latin-iso8859-1:-*-fixed-medium-r-*--10-*-iso8859-1,\
        latin-iso8859-2:-*-fixed-medium-r-*--10-*-iso8859-2,\
        latin-iso8859-3:-*-fixed-medium-r-*--10-*-iso8859-3,\
        latin-iso8859-4:-*-fixed-medium-r-*--10-*-iso8859-4,\
        cyrillic-iso8859-5:-*-fixed-medium-r-*--10-*-iso8859-5,\
        greek-iso8859-7:-*-fixed-medium-r-*--10-*-iso8859-7,\
        hebrew-iso8859-8:-*-fixed-medium-r-*--10-*-iso8859-8,\
        latin-iso8859-9:-*-fixed-medium-r-*--10-*-iso8859-9,\
        latin-iso8859-15:-*-fixed-medium-r-*--10-*-iso8859-15,\
        katakana-jisx0201:-*-fixed-medium-r-*--10-*-jisx0201.1976-0,\
        japanese-jisx0208:-*-fixed-medium-r-*--10-*-jisx0208*-0,\
        korean-ksc5601:-*-fixed-medium-r-*--10-*-ksc5601*-*
Emacs*Fontset-7:\
        -*-fixed-medium-r-*--8-*-*-*-*-*-fontset-8,\
        latin-iso8859-1:-*-fixed-medium-r-*--8-*-iso8859-1,\
        greek-iso8859-7:-*-fixed-medium-r-*--8-*-iso8859-7,\
        latin-iso8859-15:-*-fixed-medium-r-*--8-*-iso8859-15
Emacs*Fontset-8:\
        -*-fixed-medium-r-*--7-*-*-*-*-*-fontset-7,\
        latin-iso8859-1:-*-fixed-medium-r-*--7-*-iso8859-1,\
        greek-iso8859-7:-*-fixed-medium-r-*--7-*-iso8859-7,\
        latin-iso8859-15:-*-fixed-medium-r-*--7-*-iso8859-15

reply via email to

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