From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stuart D. Herring" Newsgroups: gmane.emacs.devel Subject: Re: Problem report #76 Date: Thu, 11 May 2006 10:02:27 -0700 (PDT) Message-ID: <59031.128.165.123.132.1147366947.squirrel@webmail.lanl.gov> References: <200605110120.k4B1KdgO011061@scanner2.ics.uci.edu> Reply-To: herring@lanl.gov NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1147366979 10425 80.91.229.2 (11 May 2006 17:02:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 11 May 2006 17:02:59 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 11 19:02:56 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FeEYp-0001JM-Nt for ged-emacs-devel@m.gmane.org; Thu, 11 May 2006 19:02:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FeEYp-0002PE-E5 for ged-emacs-devel@m.gmane.org; Thu, 11 May 2006 13:02:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FeEYc-0002Oi-8l for emacs-devel@gnu.org; Thu, 11 May 2006 13:02:34 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FeEYa-0002OB-Vx for emacs-devel@gnu.org; Thu, 11 May 2006 13:02:34 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FeEYa-0002O8-Ng for emacs-devel@gnu.org; Thu, 11 May 2006 13:02:32 -0400 Original-Received: from [192.65.95.54] (helo=mailwasher-b.lanl.gov) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1FeEa8-0004Jp-GK for emacs-devel@gnu.org; Thu, 11 May 2006 13:04:08 -0400 Original-Received: from mailrelay1.lanl.gov (mailrelay1.lanl.gov [128.165.4.101]) by mailwasher-b.lanl.gov (8.12.11.20060308/8.12.11/(ccn-5)) with ESMTP id k4BH2STk006090 for ; Thu, 11 May 2006 11:02:28 -0600 Original-Received: from webmail1.lanl.gov (webmail1.lanl.gov [128.165.4.106]) by mailrelay1.lanl.gov (8.12.11.20060308/8.12.11/(ccn-5)) with ESMTP id k4BH2Rj9003270; Thu, 11 May 2006 11:02:27 -0600 Original-Received: from webmail1.lanl.gov (localhost.localdomain [127.0.0.1]) by webmail1.lanl.gov (8.12.11.20060308/8.12.11) with ESMTP id k4BH2R0q017716; Thu, 11 May 2006 11:02:27 -0600 Original-Received: (from apache@localhost) by webmail1.lanl.gov (8.12.11.20060308/8.12.11/Submit) id k4BH2RZb017714; Thu, 11 May 2006 10:02:27 -0700 X-Authentication-Warning: webmail1.lanl.gov: apache set sender to herring@lanl.gov using -f Original-Received: from 128.165.123.132 (SquirrelMail authenticated user 196434); by webmail.lanl.gov with HTTP; Thu, 11 May 2006 10:02:27 -0700 (PDT) In-Reply-To: <200605110120.k4B1KdgO011061@scanner2.ics.uci.edu> Original-To: "Dan Nicolaescu" User-Agent: SquirrelMail/1.4.3a-11.EL3 X-Mailer: SquirrelMail/1.4.3a-11.EL3 X-Priority: 3 (Normal) Importance: Normal X-PMX-Version: 4.7.1.128075 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:54271 Archived-At: > CID: 76 > Checker: FORWARD_NULL (help) > File: base/src/emacs/src/xdisp.c > Function: x_produce_glyphs > Description: Variable "font_info" tracked as NULL was dereferenced. This appears to be a real bug (see ChangeLog.8:7259; the macro can return NULL realistically), and there are several similar lines in xdisp.c: 19988, 20088, 20430, and the reported 20517 in revision 1.1096. It might be the case that those lines cannot be executed without the font being known valid from previous branches (including returns), but the last one -- the one that was actually reported -- looks pretty "bare" in that sense. I don't know nearly enough about fonts to say how to fix it, though. Davis -- This product is sold by volume, not by mass. If it appears too dense or too sparse, it is because mass-energy conversion has occurred during shipping.