From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8 Description of problem: $ xemacs *** Error in XEmacs initialization (error "Must be string, vector, or font-instance" #<x-device on ":0.0" 0xac9>) *** Backtrace really-early-error-handler((error "Must be string, vector, or font-instance" #<x-device on ":0.0" 0xac9>)) check-valid-instantiator(#<x-device on ":0.0" 0xac9> font) # bind (result noerror specifier-type spec) canonicalize-spec(#<x-device on ":0.0" 0xac9> font nil) # bind (rest result) byte-code("..." [specifier-type res2 noerror spec-list result rest nil throw cann-spec-list t signal error "Invalid list format" canonicalize-spec] 5) # (catch cann-spec-list ...) # bind (result noerror specifier-type spec-list) canonicalize-spec-list((#<x-device on ":0.0" 0xac9>) font) # bind (is-valid nval how-to-add tag-set locale value specifier) set-specifier(#<font-specifier global=((default x) . "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*") fallback=((... . "normal") (... . "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*") (... . "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*") (... . "-*-courier-*-r-*-*-*-120-*-*-*-*-iso8859-*") (... . "-*-*-medium-r-*-*-*-120-*-*-m-*-iso8859-*") (... . "-*-*-medium-r-*-*-*-120-*-*-c-*-iso8859-*") ...) 0x1c9> nil #<x-device on ":0.0" 0xac9> nil nil) # bind (how-to-add tag-set locale value property face) set-face-property(default font nil #<x-device on ":0.0" 0xac9> nil nil) # bind (how-to-add tag-set locale font face) set-face-font(default nil #<x-device on ":0.0" 0xac9>) # bind (new-x-font device) x-init-device-faces(#<x-device on ":0.0" 0xac9>) # bind (device) init-device-faces(#<x-device on ":0.0" 0xac9>) # (unwind-protect ...) # (unwind-protect ...) make-device(x nil) # bind (display) make-x-device(nil) init-x-win() # bind (debugger debug-on-error command-line-args-left) command-line() # (condition-case ... . ((t (byte-code " �" ... 1)))) # bind (error-data) normal-top-level() # (condition-case ... . error) # (catch top-level ...) *** Killing XEmacs Version-Release number of selected component (if applicable): xemacs-21.4.15-5 How reproducible: Always Steps to Reproduce: 1. xemacs Actual Results: xemacs not launched. Expected Results: xemacs window should pop up Additional info:
Ok. I'm stupid. The problem was the modification I did in /etc/sysconfig/i18n I revert it back to the original file and now everything is ok. At first it wasn't obvious to me that xemacs had a font problem. Sorry.
Ok. What was the change you made in i18n for this to happen? I came across a similar problem recently on a box where xfs won't run for some reason. Perhaps xemacs should be build --without-xfs or something to avoid this kind of information.
> What was the change you made in i18n for this to happen? I momentarily changed the line LANG="en_US.UTF-8" in /etc/sysconfig/i18n for LANG="POSIX" cause in RH9 it solved some font problems I had. AB.