X-symbol-mode crashes xemacs-21.4.21-mule

Aidan Kehoe kehoea at parhasard.net
Wed May 21 15:33:48 EDT 2008


Olá Teresa!

What does the command

xlsfonts -fn "-*-Courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" | grep '9-3$'

give you, on that machine? Are there any ISO8859-3 courier fonts to be had? 
It shouldn’t provoke that error, anyway; if you have the time, please try to
reproduce it in gdb, with 

gdb xemacs-21.4.21-mule

then 

run

and then load x-symbol-mode. From there you should get some sort of
backtrace; this will only be useful to us if you have the symbols for the
executable file available, though. 

Thanks, 

Aidan

 Ar an fichiú lá de mí Bealtaine, scríobh Teresa Martinez Gomes: 

 > Dear Sirs 
 > 
 > Whenever I try to load x-symbol-mode in
 > xemacs-21.4.21-mule
 > xemacs crashes.
 > 
 > However if I use 
 > xemacs-21.4.21-nomule
 > it works fine.
 > 
 > The  M-x describe-installation is in attachment.
 > No core file was created at the current directory, nor at the home directory.
 > The "screen dump" is included in the body of the message.
 > 
 > The computer I am using is a dual core  ADM-64  with Kubuntu (64 bits).
 > 
 > Best regards,
 > 
 > Teresa Gomes
 > 
 > -------------------------------------------------
 > 
 > 
 > 
 > teresa at poisson:~/Erros$ xemacs-21.4.21-mule teste2.tex &
 > [2] 23535
 > teresa at poisson:~/Erros$ Warning: Missing charsets in String to FontSet 
 > conversion
 > 
 > Fatal error (11).
 > 
 > Your files have been auto-saved.
 > Use `M-x recover-session' to recover them.
 > 
 > Your version of XEmacs was distributed with a PROBLEMS file that  may describe
 > your crash, and with luck a workaround.  Please check it first, but do report
 > the crash anyway.  Please report this bug by invoking M-x report-emacs-bug,
 > or by selecting `Send Bug Report' from the Help menu.  If necessary, send
 > ordinary email to `xemacs-beta at xemacs.org'.  *MAKE SURE* to include the XEmacs
 > configuration from M-x describe-installation, or equivalently the file
 > Installation in the top of the build tree.
 > 
 > *Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely
 > to be able to analyze the problem.  Locate the core file produced as a result
 > of this crash (often called `core' or `core.<process-id>', and located in
 > the directory in which you started XEmacs or your home directory), and type
 > 
 >   gdb /usr/bin/xemacs-21.4.21-mule core
 > 
 > then type `where' at the debugger prompt.  No GDB on your system?  You may
 > have DBX, or XDB, or SDB.  (Ask your system administrator if you need help.)
 > If no core file was produced, enable them (often with `ulimit -c unlimited'
 > in case of future recurrance of the crash.
 > 
 > Lisp backtrace follows:
 > 
 >   specifier-matching-instance(#<font-specifier 
 > global=((... . "-*-Courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*") 
 > (... . "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*") 
 > (... . "-*-fixed-medium-r-*--16-*-iso8859-1") 
 > (... . "-*-fixed-medium-r-*--*-iso8859-1") 
 > (... . "-*-fixed-medium-r-*--*-iso8859-2") 
 > (... . "-*-fixed-medium-r-*--*-iso8859-3") ...) 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> 
 > latin-iso8859-3 nil nil t)
 >   # bind (value no-fallback default domain matchspec property face)
 >   face-property-matching-instance(default font latin-iso8859-3 nil nil t)
 >   # bind (default registry left right first fonts cset)
 >   x-symbol-make-cset(((("iso8859-3" . iso-8859-3) ?\^�� -3750) nil 
 > latin-iso8859-3) 
 > (("-adobe-helvetica%s-medium-r-normal-*-%d-*-*-*-*-*-iso8859-3" "-etl-fixed%s-medium-r-normal--%d-%d0-72-72-c-*-iso8859-3") 
 > ("-adobe-helvetica%s-medium-r-normal-*-%d-*-*-*-*-*-iso8859-3" "-etl-fixed%s-medium-r-normal--%d-%d0-72-72-c-*-iso8859-3") 
 > ("-adobe-helvetica%s-medium-r-normal-*-%d-*-*-*-*-*-iso8859-3" "-etl-fixed%s-medium-r-normal--%d-%d0-72-72-c-*-iso8859-3")))
 >   # bind (table fonts cset)
 >   x-symbol-init-cset(((("iso8859-3" . iso-8859-3) ?\^�� -3750) nil 
 > latin-iso8859-3) 
 > ("-adobe-helvetica%s-medium-r-normal-*-%d-*-*-*-*-*-iso8859-3" "-etl-fixed%s-medium-r-normal--%d-%d0-72-72-c-*-iso8859-3") 
 > ((nobreakspace 160 . t) (Hbar 161 (slash "H" hbar)) (breve 162 . t) (sterling 
 > 163 . t) (currency 164 . t) (unused-l3/165 165 . unused) (Hcircumflex 166 
 > (circumflex "H" hcircumflex)) (section 167 . t) (diaeresis 168 . t) 
 > (Idotaccent 169 (dotaccent "I" dotlessi)) (Scedilla 170 . t) (Gbreve 171 
 > (breve "G" gbreve)) (Jcircumflex 172 (circumflex "J" jcircumflex)) (hyphen 
 > 173 . t) (unused-l3/174 174 . unused) (Zdotaccent 175 . t) (degree 176 . t) 
 > (hbar 177 (slash "h" Hbar)) (twosuperior 178 . t) (threesuperior 179 . t) 
 > (acute 180 . t) (mu1 181 . t) (hcircumflex 182 (circumflex "h" hcircumflex)) 
 > (periodcentered 183 . t) (cedilla 184 . t) (dotlessi 185 (dotaccent "i" 
 > Idotaccent)) (scedilla 186 . t) (gbreve 187 (breve "g" Gbreve)) (jcircumflex 
 > 188 (circumflex "j" Jcircumflex)) (onehalf 189 . t) (unused-l3/190 190 . 
 > unused) (zdotaccent 191 . t) (Agrave 192 . t) (Aacute 193 . t) (Acircumflex 
 > 194 . t) (unused-l3/195 195 . unused) (Adiaeresis 196 . t) (Cdotaccent 197 
 > (dotaccent "C" cdotaccent)) (Ccircumflex 198 (circumflex "C" ccircumflex)) 
 > (Ccedilla 199 . t) (Egrave 200 . t) (Eacute 201 . t) (Ecircumflex 202 . t) 
 > (Ediaeresis 203 . t) (Igrave 204 . t) (Iacute 205 . t) (Icircumflex 206 . t) 
 > (Idiaeresis 207 . t) (unused-l3/208 208 . unused) (Ntilde 209 . t) (Ograve 
 > 210 . t) (Oacute 211 . t) (Ocircumflex 212 . t) (Gdotaccent 213 
 > (dotaccent "G" gdotaccent)) (Odiaeresis 214 . t) (multiply 215 . t) 
 > (Gcircumflex 216 (circumflex "G" gcircumflex)) (Ugrave 217 . t) (Uacute 218 . 
 > t) (Ucircumflex 219 . t) (Udiaeresis 220 . t) (Ubreve 221 (breve "U" ubreve)) 
 > (Scircumflex 222 (circumflex "S" scircumflex)) (ssharp 223 . t) (agrave 224 . 
 > t) (aacute 225 . t) (acircumflex 226 . t) (unused-l3/227 227 . unused) 
 > (adiaeresis 228 . t) (cdotaccent 229 (dotaccent "c" Cdotaccent)) (ccircumflex 
 > 230 (circumflex "c" Ccircumflex)) (ccedilla 231 . t) (egrave 232 . t) (eacute 
 > 233 . t) (ecircumflex 234 . t) (ediaeresis 235 . t) (igrave 236 . t) (iacute 
 > 237 . t) (icircumflex 238 . t) (idiaeresis 239 . t) (unused-l3/240 240 . 
 > unused) (ntilde 241 . t) (ograve 242 . t) (oacute 243 . t) (ocircumflex 244 . 
 > t) (gdotaccent 245 (dotaccent "g" Gdotaccent)) (odiaeresis 246 . t) (division 
 > 247 . t) (gcircumflex 248 (circumflex "g" Gcircumflex)) (ugrave 249 . t) 
 > (uacute 250 . t) (ucircumflex 251 . t) (udiaeresis 252 . t) (ubreve 253 
 > (breve "u" Ubreve)) (scircumflex 254 (circumflex "s" Scircumflex)) (dotaccent 
 > 255 . t)))
 >   byte-code("..." [x-symbol-latin9-fonts x-symbol-latin5-fonts 
 > x-symbol-latin3-fonts x-symbol-latin2-fonts x-symbol-latin1-fonts 
 > current-load-list x-symbol-no-of-charsyms default-boundp set-default 453 
 > x-symbol-initialize nil console-type warn "X-Symbol: only limited support on 
 > a console" console-user x-symbol-init-cset x-symbol-init-latin-decoding 
 > x-symbol-xsymb0-fonts x-symbol-xsymb1-fonts noninteractive 
 > x-symbol-all-charsyms x-symbol-default-coding x-symbol-latin-force-use 
 > x-symbol-latin1-cset x-symbol-latin1-table x-symbol-latin2-cset 
 > x-symbol-latin2-table x-symbol-latin3-cset x-symbol-latin3-table 
 > x-symbol-latin5-cset x-symbol-latin5-table x-symbol-latin9-cset 
 > x-symbol-latin9-table x-symbol-xsymb0-cset x-symbol-xsymb0-table 
 > x-symbol-xsymb1-cset x-symbol-xsymb1-table] 5)
 >   # bind (current-load-list)
 >   # (unwind-protect ...)
 >   # bind (load-file-name)
 >   # (unwind-protect ...)
 >   # (unwind-protect ...)
 >   # (unwind-protect ...)
 >   # (unwind-protect ...)
 >   # (unwind-protect ...)
 >   load-internal("x-symbol" nil nil nil binary)
 >   # bind (path handler filename nosuffix nomessage noerror file)
 >   load("x-symbol" nil nil nil)
 >   # (unwind-protect ...)
 >   x-symbol-read-language("Token Language for X-Symbol mode: " nil cdr)
 >   # bind (matcher style alist buffer-name buffer-file-name disabled disabled1 
 > disabled0 new-mode old-mode special arg)
 >   #<compiled-function (&optional arg special) "...(520)" [disabled1 
 > x-symbol-mode special disabled x-symbol-language style init nil 
 > prefix-numeric-value 0 x-symbol-mode-disable mode-class t error functionp 
 > interactive yes-or-no-p format "Cannot use X-Symbol with %s Mode.  Turn on 
 > anyway? " "%s Mode does not allow to turn on X-Symbol" 
 > x-symbol-buffer-file-name buffer-name x-symbol-style string-match 
 > x-symbol-LANG-modes local-variable-p x-symbol-LANG-feature 
 > x-symbol-read-language "Token Language for X-Symbol mode (default %s): " 
 > x-symbol-language-text cdr "Token Language for X-Symbol mode: " "A valid 
 > token language is required to turn on X-Symbol" require 
 > x-symbol-LANG-auto-style boundp eval x-symbol-auto-set-variable 
 > x-symbol-coding x-symbol-8bits x-symbol-auto-8bit-search null x-symbol-unique 
 > x-symbol-subscripts 4 x-symbol-image 5 x-symbol-mode-internal "Cannot turn on 
 > X-Symbol mode" alist matcher major-mode langs arg new-mode old-mode disabled0 
 > buffer-file-name mode-name x-symbol-mode-disable-alist 
 > x-symbol-auto-style-alist x-symbol-language-alist 
 > x-symbol-auto-8bit-search-limit] 5 
 > ("/usr/share/xemacs21/xemacs-packages/lisp/x-symbol/x-symbol-hooks.elc" . 
 > 22336) (list current-prefix-arg (quote interactive))>(nil interactive)
 >   call-interactively(x-symbol-mode)
 >   command-execute(x-symbol-mode t)
 >   # bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
 >   execute-extended-command(nil)
 >   # bind (command-debug-status)
 >   call-interactively(execute-extended-command)
 >   # (condition-case ... . error)
 >   # (catch top-level ...)
 > 
 > [2]+  Falha de segmentção   xemacs-21.4.21-mule teste2.tex
 > teresa at poisson:~/Erros$                                                                                
 > 
 > | -------------------------------------------------------------------
 > | Dept. Eng. Electrotecnica e de Computadores | INESC Coimbra
 > | Universidade de Coimbra - Polo II   | Rua Antero de Quental, 199
 > | Pinhal de Marrocos                  | 3000-033 Coimbra, Portugal
 > | 3030-290 Coimbra, Portugal          |
 > | e-mail: teresa at deec.uc.pt           | 
 > | fax: +351 239-796247                | fax: +351 239-824692
 > | tel: +351 239-796261                | tel: +351 239-851040/9
 > |--------------------------------------------------------------------
 > uname -a: Linux king 2.6.15.7 #1 SMP Sun Sep 23 13:51:52 UTC 2007 x86_64 GNU/Linux
 > 
 > ./configure  '--with-sound=none,native' '--with-x11' '--extra-verbose' '--with-site-lisp' '--with-database=berkdb' '--statedir=/var/lib' '--infodir=/usr/share/info/xemacs21' '--infopath=/usr/share/info/xemacs21' '--prefix=/usr' '--dynamic' '--error-checking=none' '--debug=no' '--with-pop' '--with-file-coding' '--pdump' '--with-system-malloc' '--with_menubars=lucid' '--with_scrollbars=lucid' '--with_dialogs=athena' '--docdir=/usr/lib/xemacs-21.4.21/x86_64-linux-gnu/mule/' '--with-mule' '--with-canna=no' '--with-wnn=no' '--with-xim=xlib' '--with-xfs' '--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-packages::/usr/share/xemacs21/site-packages:/usr/share/xemacs21/mule-packages:/usr/share/xemacs21/xemacs-packages' 'x86_64-linux-gnu'
 > 
 > 
 > XEmacs 21.4.21 "Educational Television" configured for `x86_64-pc-linux'.
 > 
 > 
 > Compilation / Installation:
 >   Source code location:              /build/buildd/xemacs21-21.4.21
 >   Installation prefix:               /usr
 >   Operating system description file: `s/linux.h'
 >   Not using any machine description file
 >   Compiler:                          gcc -g -O2
 >   Compiler version:                  gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
 >   Compiler specs file:               specs.
 >   Relocating allocator for buffers:  no
 >   GNU version of malloc:             no
 >     - User chose not to use GNU allocators.
 > Need to guess glibc1/2/etc here
 > 
 > Window System:
 >   Compiling in support for the X window system:
 >     - X Windows headers location:                 
 >     - X Windows libraries location:               
 >     - Handling WM_COMMAND properly.
 >   Compiling in support for the Athena widget set:
 >     - Athena headers location:                    X11/Xaw
 >     - Athena library to link:                     Xaw
 >   Using Lucid menubars.
 >   Using Lucid scrollbars.
 >   Using Athena dialog boxes.
 >   Using Athena native widgets.
 > 
 > TTY:
 >   Compiling in support for ncurses.
 >   Compiling in support for GPM (General Purpose Mouse).
 > 
 > Images:
 >   Compiling in support for GIF  images (builtin).
 >   Compiling in support for XPM  images.
 >   Compiling in support for PNG  images.
 >   Compiling in support for JPEG images.
 >   Compiling in support for TIFF images.
 >   Compiling in support for X-Face message headers.
 > 
 > Sound:
 >   Compiling in support for sound (native).
 > 
 > Databases:
 >   Compiling in support for Berkeley database.
 >   Compiling in support for LDAP.
 > 
 > Internationalization:
 >   Compiling in support for Mule (multi-lingual Emacs).
 >   Compiling in support for file coding.
 >   Compiling in support for XIM (X11R5+ I18N input method).
 >     - Using raw Xlib to provide XIM support.
 >     - Using XFontSet to provide bilingual menubar.
 > 
 > Mail:
 >   Compiling in support for POP mail retrieval.
 >   Compiling in support for "dot-locking" mail spool file locking method.
 > 
 > Other Features:
 >   Inhibiting IPv6 canonicalization at startup.
 >   Compiling in support for dynamic shared object modules.
 >   Using the new portable dumper.
 > 
 > _______________________________________________
 > XEmacs-Beta mailing list
 > XEmacs-Beta at xemacs.org
 > http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta

-- 
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?



More information about the XEmacs-Beta mailing list