My intermittent crashes occur when a 20 pixel wide font accompanies an RMAIL file with a UTF-8 font in it. It does not occur with an 18 pixel font. Today's GNU Emacs CVS snapshot, Sun, 2007 Nov 18 23:51 UTC GNU Emacs 23.0.50.4 (i686-pc-linux-gnu, GTK+ Version 2.12.1) started in debugger with set args -i -q \ --eval '(emacs-version t)' -bg DodgerBlue4 -fg white \ -fn '-Misc-Fixed-Medium-R-Normal--18-120-100-100-C-90-ISO8859-1' \ -geometry 80x44+660+51 -name '-q GNU Emacs in Debugger 4' This worked fine on the test file (given below) with an 18 pixel wide font, but Emacs crashed when I shifted to a 20 pixel font. (Because I have a high resolution screen and old eyes, I normally use a 20 pixel font that does not look to me more than 14 actual pixels high.) The crash comes on the UTF-8 test file with the 20 pixel font, both when I shifted from the 18 pixel font and when started a new instance of Emacs after setting set args -i -q \ --eval '(emacs-version t)' -bg DodgerBlue4 -fg white \ -fn '-Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO8859-1' \ -geometry 80x44+660+51 -name '-q GNU Emacs in Debugger 5' The backtrace with -Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO8859-1 (gdb) bt full #0 abort () at emacs.c:431 No locals. #1 0x081608fd in internal_condition_case_2 (bfun=0x8163770 , nargs=2, args=0xbf91d594, handlers=137562361, hfun=0x80619e0 ) at eval.c:1567 val = c = { tag = 8, val = 164459224, next = 0x9cd72d8, gcpro = 0xbf91d4a8, jmp = {{ __jmpbuf = {134613301, 143787109, 143787101, 143787101, 140514176, 164459224}, __mask_was_saved = -1080961768, __saved_mask = { __val = {3214005464, 134614008, 3214005528, 137717769, 164459224, 858992693, 959592497, 143790848, 143791029, 140514180, 140514176, 140514180, 3214005544, 134615033, 140514176, 3214005528, 139479557, 0, 0, 140218436, 3072788108, 3081050916, 1511, 137563360, 3214005544, 135750762, 140217088, 78, 137720200, 137563364, 22, 135950114} } }}, backlist = 0xbf91d558, handlerlist = 0x817690a, lisp_eval_depth = 137563364, pdlcount = 135950114, poll_suppress_count = 22, interrupt_input_blocked = 22, byte_stack = 0x835da11 } h = { handler = 137748338, var = 140514176, chosen_clause = 140514176, tag = 0x8601380, next = 0x8601384 } #2 0x08062305 in Fdelete_frame (frame=140514180, force=137562361) at frame.c:1411 args = {137720201, 140514180} f = (struct frame *) 0x8601380 sf = kb = #3 0x080cca1f in x_connection_closed (dpy=0x85b8b00, error_message=) at xterm.c:7835 dpyinfo = (struct x_display_info *) 0x85e1bc8 frame = 0 tail = #4 0x080ccf2a in x_error_quitter (display=0x85b8b00, error=0xbf91dbbc) at xterm.c:7968 buf = "BadValue (integer parameter out of range for operation)", '\0' buf1 = "X protocol error: BadValue (integer parameter out of range for operation) on protocol request 77\000\331\221\001\310w\003\000\310w\003\000\200\023`\b\310\331\221\277\272(\017\bP\264\204\b`{\204\b\200\023`\b\001\000\000\000Dv\211\b\200\023`\b\000\000\000\000`{\204\b`\026`\b4\332\221\277P\264\204\bH\260\210\b\001\000\000\000\177\f\177\003@v\211\bP\273\207\bT\273\207\b\000\000\000\000H\332\221\277\243\016\r\b"... #5 0x080ccf80 in x_error_handler (display=0x85b8b00, error=0xbf91dbbc) at xterm.c:7924 No locals. #6 0xb79a71ef in _XError () from /usr/lib/libX11.so.6 No symbol table info available. #7 0xb79a9c77 in _XEventsQueued () from /usr/lib/libX11.so.6 No symbol table info available. #8 0xb7995723 in XPending () from /usr/lib/libX11.so.6 No symbol table info available. #9 0xb7c0ccfd in gdk_check_xpending (display=) at /tmp/buildd/gtk+2.0-2.12.1/gdk/x11/gdkevents-x11.c:150 No locals. #10 0xb7c0cdf1 in gdk_event_prepare (source=0x85c4e00, timeout=0xbf91e4f8) at /tmp/buildd/gtk+2.0-2.12.1/gdk/x11/gdkevents-x11.c:2308 display = (GdkDisplay *) 0x1 retval = 0 The test file I ran RMAIL on -- in this message you may not see the Euro sign that I could see with the test file in the -q instance. BABYL OPTIONS: -*- rmail -*- Version: 5 Labels: Note: This is the header of an rmail file. Note: If you are seeing it in rmail, Note: it means the file has no messages in it.  1,, X-Coding-System: undecided-unix Mail-from: From bob@rattlesnake.com Sun Nov 18 23:46:57 2007 Return-Path: Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Sun, 18 Nov 2007 23:46:57 +0000 (UTC) Message-Id: Date: Sun, 18 Nov 2007 23:46:57 +0000 (UTC) From: "Robert J. Chassell" To: bob@rattlesnake.com Subject: test for mail *** EOOH *** Date: Sun, 18 Nov 2007 23:46:57 +0000 (UTC) From: "Robert J. Chassell" To: bob@rattlesnake.com Subject: test for mail This is a simple test of mail.  1,, X-Coding-System: utf-8-unix Mail-from: From bob@rattlesnake.com Sun Nov 18 23:47:18 2007 Return-Path: Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Sun, 18 Nov 2007 23:47:18 +0000 (UTC) Message-Id: Date: Sun, 18 Nov 2007 23:47:18 +0000 (UTC) From: "Robert J. Chassell" To: bob@rattlesnake.com Subject: test for utf-8 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit *** EOOH *** Date: Sun, 18 Nov 2007 23:47:18 +0000 (UTC) From: "Robert J. Chassell" To: bob@rattlesnake.com Subject: test for utf-8 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 (insert (make-char 'latin-iso8859-15 164)) œôôÌ This is a test of utf-8  -- Robert J. Chassell GnuPG Key ID: 004B4AC8 bob@rattlesnake.com bob@gnu.org http://www.rattlesnake.com http://www.teak.cc