From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: Re: 23.0.60; Still font problems Date: Thu, 15 May 2008 12:03:07 +0200 Message-ID: <874p8zdgv8.fsf@escher.local.home> References: <8351-Wed14May2008175244+0100-jpff@codemist.co.uk> <1393-Thu15May2008080518+0100-jpff@codemist.co.uk> <878wycc6hv.fsf@escher.local.home> <482BF6F4.1050508@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1210846369 28305 80.91.229.12 (15 May 2008 10:12:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 May 2008 10:12:49 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 15 12:13:25 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JwaR5-0004F7-BS for ged-emacs-devel@m.gmane.org; Thu, 15 May 2008 12:11:43 +0200 Original-Received: from localhost ([127.0.0.1]:59309 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JwaQL-0001qF-Ba for ged-emacs-devel@m.gmane.org; Thu, 15 May 2008 06:10:57 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JwaJE-00086q-H3 for emacs-devel@gnu.org; Thu, 15 May 2008 06:03:36 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JwaJ8-00085S-Tx for emacs-devel@gnu.org; Thu, 15 May 2008 06:03:35 -0400 Original-Received: from [199.232.76.173] (port=57332 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JwaJ7-000856-Qv for emacs-devel@gnu.org; Thu, 15 May 2008 06:03:30 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:43934 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JwaJ7-0001Q2-D3 for emacs-devel@gnu.org; Thu, 15 May 2008 06:03:29 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JwaIz-0008T4-Si for emacs-devel@gnu.org; Thu, 15 May 2008 10:03:21 +0000 Original-Received: from i5387d237.versanet.de ([83.135.210.55]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 May 2008 10:03:21 +0000 Original-Received: from Stephen.Berman by i5387d237.versanet.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 May 2008 10:03:21 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 51 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: i5387d237.versanet.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:97197 gmane.emacs.pretest.bugs:22334 Archived-At: On Thu, 15 May 2008 09:40:20 +0100 Jason Rumney wrote: > Stephen Berman wrote: >> (gdb) pr spec >> The history is empty. >> > > You need to use "pp spec" here. "pr" prints the Lisp object > corresponding to the last "print" command, and does not take a > variable as an argument. Oh, thanks. Here it is: (gdb) br xfont_list Breakpoint 3 at 0x81c9e11: file xfont.c, line 308. (gdb) run -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" Starting program: /Users/steve/cvsroot/emacs/src/emacs -Q -fn "-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1" [Thread debugging using libthread_db enabled] [New Thread 0xb6dee8d0 (LWP 17590)] [Switching to Thread 0xb6dee8d0 (LWP 17590)] Breakpoint 3, xfont_list (frame=141326084, spec=138016964) at xfont.c:308 308 FRAME_PTR f = XFRAME (frame); (gdb) pp spec # >From her I single stepped through the program, but after many hundreds of iterations I gave up. Then I tried again, this time using various combinations of `s 1000', `s 500', `s 100', etc. but still never reached the place where I could single step until the failure happens before my patience ran out. A couple of times I overshot the mark, and gdb complained: Warning: Cannot insert breakpoint -495. Error accessing memory address 0x7b69477e: Input/output error. after which: (gdb) s Single stepping until exit from function siglongjmp, which has no line number information. Font `-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1' is not defined Program exited with code 0377. Is there any gdb command, or any advice, for stopping execution "close enough" to the point of failure so that I can single step up to it before my fingers go numb? Steve Berman