From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Werner LEMBERG Newsgroups: gmane.emacs.devel Subject: Re: Emacs crash CVS 2003-10-17 Date: Wed, 12 Nov 2003 16:05:17 +0100 (CET) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20031112.160517.135995619.wl@gnu.org> References: <200311110015.JAA00899@etlken.m17n.org> <20031111.062904.179201862.wl@gnu.org> <200311111109.UAA01744@etlken.m17n.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1068651127 24995 80.91.224.253 (12 Nov 2003 15:32:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 12 Nov 2003 15:32:07 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Nov 12 16:32:03 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AJwyQ-0005N8-00 for ; Wed, 12 Nov 2003 16:32:02 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AJwyQ-0000y7-00 for ; Wed, 12 Nov 2003 16:32:02 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AJxsp-0002wo-59 for emacs-devel@quimby.gnus.org; Wed, 12 Nov 2003 11:30:19 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AJxsT-0002u1-CK for emacs-devel@gnu.org; Wed, 12 Nov 2003 11:29:57 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AJxrF-0002CQ-6l for emacs-devel@gnu.org; Wed, 12 Nov 2003 11:29:12 -0500 Original-Received: from [212.227.126.183] (helo=moutng.kundenserver.de) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AJxfK-00077D-A1 for emacs-devel@gnu.org; Wed, 12 Nov 2003 11:16:22 -0500 Original-Received: from [212.227.126.161] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1AJwht-0003c0-00; Wed, 12 Nov 2003 16:14:57 +0100 Original-Received: from [80.129.69.2] (helo=orion.univie.ac.at) by mrelayng.kundenserver.de with asmtp (TLSv1:EDH-RSA-DES-CBC3-SHA:168) (Exim 3.35 #1) id 1AJwht-0000uk-00; Wed, 12 Nov 2003 16:14:57 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by orion.univie.ac.at (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id hACF5I105873; Wed, 12 Nov 2003 16:05:18 +0100 Original-To: handa@m17n.org In-Reply-To: <200311111109.UAA01744@etlken.m17n.org> X-Mailer: Mew version 4.0.60 on Emacs 21.3.50.1 / Mule 5.0 (SAKAKI) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:17776 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17776 > > The last non-zero index is 20: > > Then, please see all f->face_cache->faces_by_id[N]->font_name and > check if any of them shows a big5 font. 0 <= N <= 10 and N = 17 is -Etl-Fixed-Medium-R-Normal--24-240-72-72-C-120-ISO8859-1 0 <= N <= 16 and N = 20 is -Etl-Fixed-Bold-R-Normal--24-240-72-72-C-120-ISO8859-1 Finally, N = 18 and N = 19 is -ETen-Fixed-Medium-R-Normal--24-230-75-75-C-240-Big5.ETen-0 (gdb) p *f->face_cache->faces_by_id[18] $45 = { id = 18, gc = 0x8e094f0, font = 0x916d168, stipple = 0, foreground = 2263842, background = 16777215, underline_color = 0, overline_color = 0, strike_through_color = 0, box_color = 0, font_name = 0x8ee0358 "-ETen-Fixed-Medium-R-Normal--24-230-75-75-C-240-Big5.ETen-0", font_info_id = 1, fontset = 21, pixmap_w = 0, pixmap_h = 0, box_line_width = 0, box = FACE_NO_BOX, use_box_color_for_shadows_p = 0, lface = {675056940, 1758776380, 675105332, 174, 675105332, 675105332, 675056556, 675056556, 1756208724, 1756707188, 675056556, 675056556, 675056556, 675056556, 1755877084, 675056556, 120}, hash = 675027541, charset = 0, underline_p = 0, overline_p = 0, strike_through_p = 0, foreground_defaulted_p = 0, background_defaulted_p = 0, underline_defaulted_p = 0, overline_color_defaulted_p = 0, strike_through_color_defaulted_p = 0, box_color_defaulted_p = 0, tty_bold_p = 0, tty_dim_p = 0, tty_underline_p = 0, tty_alt_charset_p = 0, tty_reverse_p = 0, tty_blinking_p = 0, colors_copied_bitwise_p = 1, overstrike = 0, next = 0x0, prev = 0x8eaa9b0, ascii_face = 0x8eaa9b0 } (gdb) p *f->face_cache->faces_by_id[19] $47 = { id = 19, gc = 0x8f772b0, font = 0x916d168, stipple = 0, foreground = 0, background = 16777215, underline_color = 0, overline_color = 0, strike_through_color = 0, box_color = 0, font_name = 0x8ee0358 "-ETen-Fixed-Medium-R-Normal--24-230-75-75-C-240-Big5.ETen-0", font_info_id = 1, fontset = 2, pixmap_w = 0, pixmap_h = 0, box_line_width = 0, box = FACE_NO_BOX, use_box_color_for_shadows_p = 0, lface = {675056940, 1758776380, 675105332, 174, 675105332, 675105332, 675056556, 675056556, 1751501428, 1756707188, 675056556, 675056556, 675056556, 675056556, 1755877084, 675105884, 120}, hash = 675089964, charset = 0, underline_p = 0, overline_p = 0, strike_through_p = 0, foreground_defaulted_p = 0, background_defaulted_p = 0, underline_defaulted_p = 0, overline_color_defaulted_p = 0, strike_through_color_defaulted_p = 0, box_color_defaulted_p = 0, tty_bold_p = 0, tty_dim_p = 0, tty_underline_p = 0, tty_alt_charset_p = 0, tty_reverse_p = 0, tty_blinking_p = 0, colors_copied_bitwise_p = 1, overstrike = 0, next = 0x0, prev = 0x8bc67b8, ascii_face = 0x8b2b498 } > Hmmm. The bug occured when you called what-cursor-position and > Emacs tried to display the big5 character under the cursor in the > echo area. That means that the big5 charater was already displayed > on the current frame. Is it right? Uh, oh, I no longer remember :-( Werner