From unknown Sun Aug 17 01:42:38 2025 X-Loop: don@donarmstrong.com Subject: bug#601: 23.0.60; Startup-Crash by font look up Reply-To: Harald Maier , 601@debbugs.gnu.org Resent-From: Harald Maier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 24 Jul 2008 05:25:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 601 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12168765116180 (code B ref -1); Thu, 24 Jul 2008 05:25:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.9 required=4.0 tests=AWL,BAYES_00,FOURLA, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 24 Jul 2008 05:15:11 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m6O5F6Hu005797 for ; Wed, 23 Jul 2008 22:15:07 -0700 Received: from mx10.gnu.org ([199.232.76.166]:53363) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KLt9h-0004DG-GC for emacs-pretest-bug@gnu.org; Thu, 24 Jul 2008 01:14:21 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KLtAM-0007kF-B4 for emacs-pretest-bug@gnu.org; Thu, 24 Jul 2008 01:15:06 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:50176) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KLtAL-0007hf-Sh for emacs-pretest-bug@gnu.org; Thu, 24 Jul 2008 01:15:02 -0400 Received: from ate-s10-x64.maierh (p5498056D.dip0.t-ipconnect.de [84.152.5.109]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis) id 0ML29c-1KLtA70tuS-0000fI; Thu, 24 Jul 2008 07:14:47 +0200 Received: by ate-s10-x64.maierh (Postfix, from userid 1000) id AD05C3E935; Thu, 24 Jul 2008 07:14:46 +0200 (CEST) From: Harald Maier To: emacs-pretest-bug@gnu.org Message-Id: <20080724051446.AD05C3E935@ate-s10-x64.maierh> Date: Thu, 24 Jul 2008 07:14:46 +0200 (CEST) X-Provags-ID: V01U2FsdGVkX19M49JXfw848aEb139wxLte3Dg6J1r/L/ed+rg 8OD4nd+O90XT38NcN9KbldjehT9pRlQ/ZYP0XszdjFkSREznWN Jc8gRwW7GNlZwJV3vl1vw== X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) On my system emacs crashes at startup if the function ftfont_cache_data in ftfont.c accesses the variable fontset->fonts. This variable is on my system NULL. The following workaround fixes the problem. Harald Index: ftfont.c =================================================================== RCS file: /sources/emacs/emacs/src/ftfont.c,v retrieving revision 1.27 diff -w -r1.27 ftfont.c 303c303,304 < if (FcPatternGetCharSet (fontset->fonts[0], FC_CHARSET, 0, &charset) --- > if (fontset->fonts && > FcPatternGetCharSet (fontset->fonts[0], FC_CHARSET, 0, &charset) In GNU Emacs 23.0.60.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.8.11) of 2008-07-24 on ate-s10-x64 Windowing system distributor `The X.Org Foundation', version 11.0.60900000 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 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix default-enable-multibyte-characters: t From unknown Sun Aug 17 01:42:38 2025 X-Loop: don@donarmstrong.com Subject: bug#601: 23.0.60; Startup-Crash by font look up Reply-To: Chong Yidong , 601@debbugs.gnu.org Resent-From: Chong Yidong Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 14 Aug 2008 17:20:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 601 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 601-submit@emacsbugs.donarmstrong.com id=B601.12187339509666 (code B ref 601); Thu, 14 Aug 2008 17:20:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.4 required=4.0 tests=AWL,BAYES_00,FOURLA, MURPHY_DRUGS_REL8 autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 601) by emacsbugs.donarmstrong.com; 14 Aug 2008 17:12:30 +0000 Received: from cyd (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m7EHCRUn009660 for <601@emacsbugs.donarmstrong.com>; Thu, 14 Aug 2008 10:12:28 -0700 Received: by cyd (Postfix, from userid 1000) id E3AD057E323; Thu, 14 Aug 2008 13:13:07 -0400 (EDT) From: Chong Yidong To: Harald Maier Cc: 601@debbugs.gnu.org Date: Thu, 14 Aug 2008 13:13:07 -0400 Message-ID: <87r68rfrks.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > On my system emacs crashes at startup if the function > ftfont_cache_data in ftfont.c accesses the variable > fontset->fonts. This variable is on my system NULL. Do you still see this problem with latest (unpatched) CVS? I can't reproduce it on my computer (x86_64-unknown-linux-gnu, GTK+ Version 2.12.9). From unknown Sun Aug 17 01:42:38 2025 X-Loop: don@donarmstrong.com Subject: bug#601: 23.0.60; Startup-Crash by font look up Reply-To: Harald Maier , 601@debbugs.gnu.org Resent-From: Harald Maier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 15 Aug 2008 06:55:06 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 601 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 601-submit@emacsbugs.donarmstrong.com id=B601.12187827393744 (code B ref 601); Fri, 15 Aug 2008 06:55:06 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.1 required=4.0 tests=AWL,BAYES_00,FOURLA, MURPHY_DRUGS_REL8,SPF_HELO_PASS autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 601) by emacsbugs.donarmstrong.com; 15 Aug 2008 06:45:39 +0000 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m7F6jZYO003738 for <601@emacsbugs.donarmstrong.com>; Thu, 14 Aug 2008 23:45:37 -0700 Received: from ate.maierh (p54980553.dip0.t-ipconnect.de [84.152.5.83]) by mrelayeu.kundenserver.de (node=mrelayeu7) with ESMTP (Nemesis) id 0ML2xA-1KTt3w0Jr1-0003XU; Fri, 15 Aug 2008 08:45:28 +0200 Received: by ate.maierh (Postfix, from userid 501) id E4F6241B5F9; Fri, 15 Aug 2008 08:45:26 +0200 (CEST) From: Harald Maier To: Chong Yidong Cc: 601@debbugs.gnu.org References: <87r68rfrks.fsf@stupidchicken.com> Date: Fri, 15 Aug 2008 08:45:26 +0200 In-Reply-To: <87r68rfrks.fsf@stupidchicken.com> (Chong Yidong's message of "Thu, 14 Aug 2008 13:13:07 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Provags-ID: V01U2FsdGVkX1/eernKTpvgZfxixQlZQy4hyISIsC0BPyA9MjK PvgpXrNXsZ+v4G/aSLKBlLxo8B869HN3Zf1s6igauZlrKlBSt/ jc5gFJBd5YO3GoVdMS6Cw== Chong Yidong writes: >> On my system emacs crashes at startup if the function >> ftfont_cache_data in ftfont.c accesses the variable >> fontset->fonts. This variable is on my system NULL. > > Do you still see this problem with latest (unpatched) CVS? I can't > reproduce it on my computer (x86_64-unknown-linux-gnu, GTK+ Version > 2.12.9). With the latest CVS code this is fixed! Harald