> > > Here's a simple test case that crashes reliably for me: > > > > > > $ emacs -Q -eval '(let ((f (make-temp-file "bang"))) (set-frame-font > > > "9x15") (with-temp-file f (insert 27 44 98 105 27 40 66)) > > > (find-alternate-file f))' > > > Fatal error (11)Segmentation fault > > > > It doesn't crash for me. > > It could be something specific with the fonts that are actually > installed. Can you both tell what font gets used when you specify the > 9x15 font? What is the full spec of the font Emacs uses?
This is what I get if I do C-u C-x = on the character that's displayed in the buffer: character: ? (3945, #o7551, #xf69, U+00E9) charset: latin-iso8859-15 (Right-Hand Part of Latin Alphabet 9 (ISO/IEC 8859-15): ISO-IR-203.) code point: #x69 syntax: w which means: word category: l:Latin buffer code: #x8E #xE9 file code: ESC #x2C #x62 #x69 (encoded by coding system iso-2022-7bit) display: by this font (glyph code) -Misc-Fixed-Medium-R-Normal--15-140-75-75-C-90-ISO8859-15 (#xE9) > Also, what does "M-x report-emacs-bug RET" put in the buffer as the > values of important variables, for both of you? Well, as it works for me, I guess Chris's values are of more interest, but here they are anyway: In GNU Emacs 22.0.50.12 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2006-05-15 on kahikatea.snap.net.nz X server distributor `The X.Org Foundation', version 11.0.70000000 configured using `configure 'CFLAGS=-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 locale-coding-system: utf-8 default-enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t auto-compression-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t line-number-mode: t transient-mark-mode: identity Recent input: <down-mouse-1> <mouse-1> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <down-mouse-1> <mouse-1> C-u C-x = <down-mouse-1> <mouse-1> <help-echo> <down-mouse-1> <mouse-movement> <mouse-movement> <drag-mouse-1> <help-echo> <down-mouse-1> <mouse-1> <help-echo> <help-echo> <down-mouse-1> <mouse-1> C-h c C-x = C-h k C-x = <down-mouse-1> <mouse-1> M-x r e p o r t SPC e m a c s SPC b u f <backspace> g <return> Recent messages: For information about the GNU Project and its goals, type C-h C-p. Loading descr-text...done Loading composite...done Loading wid-edit...done Type C-x 1 to remove help window. Char: ? (3945, #o7551, #xf69, file ...) point=1 of 1 (0%) column=0 C-x = runs the command what-cursor-position Loading emacsbug... Loading regexp-opt...done Loading emacsbug...done -- Nick http://www.inet.net.nz/~nickrob _______________________________________________ emacs-pretest-bug mailing list emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug