GNU bug report logs - #44850
27.1; Emacs crash in font handling with font-backend ns

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Pieter van Oostrum <pieter@HIDDEN>; dated Tue, 24 Nov 2020 18:11:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 29 Nov 2020 18:22:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 29 13:22:30 2020
Received: from localhost ([127.0.0.1]:52562 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kjRLC-00074J-IE
	for submit <at> debbugs.gnu.org; Sun, 29 Nov 2020 13:22:30 -0500
Received: from wilbur.contactoffice.com ([212.3.242.68]:36660)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alan@HIDDEN>) id 1kjRLA-000743-B7
 for 44850 <at> debbugs.gnu.org; Sun, 29 Nov 2020 13:22:29 -0500
Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15])
 by wilbur.contactoffice.com (Postfix) with ESMTP id C3D59157F;
 Sun, 29 Nov 2020 19:22:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1606674141; 
 s=20200222-6h9o; d=idiocy.org; i=alan@HIDDEN;
 h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:In-Reply-To;
 l=435; bh=0DEQO0H/aWGGaZrLkrDPdncSzibhtP0NPszb92bCvTs=;
 b=DRzDg+bAm4sEvuzSlqbY0wsHXDwzQI5rYqGSOsZLUKb3HjsYAAgwtSF3pCIP0TeP
 E39kwFgzqYvRT4mqpYqtgfwZy+nwMQ7BRkF2WdECxyPjbBXehxl8K12exBV7zds0iUr
 B5c0W+TgNxWRIh9rY4v9AwwAJa31CXVW6s/qXnjuJY6A+PWt6n6fnHvV6/2ciY6EUX9
 tITqrUxHb4EWaOaUwgnyuaDl4X72dcs7XQOJ2jCtsXsTmK4stQ6bV3n7xeW/6FlMnjE
 OEyBiMl6l10wQi2Zb5aXLtEsaANLg8+883bam5vqSbJX1DVXkg6mB0wPkvt3pSJYFZX
 zbUrHpJleA==
Received: by smtp.mailfence.com with ESMTPA ;
 Sun, 29 Nov 2020 19:22:20 +0100 (CET)
Received: by breton.holly.idiocy.org (Postfix, from userid 501)
 id C58BA20269F156; Sun, 29 Nov 2020 18:22:18 +0000 (GMT)
Date: Sun, 29 Nov 2020 18:22:18 +0000
From: Alan Third <alan@HIDDEN>
To: Pieter van Oostrum <pieter-l@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
Message-ID: <20201129182218.GJ26836@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Pieter van Oostrum <pieter-l@HIDDEN>,
 Pieter van Oostrum <pieter@HIDDEN>, 44850 <at> debbugs.gnu.org
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <lxv9dtsdb3.fsf@HIDDEN>
X-Spam-Flag: NO
X-Spam-Status: No, hits=-2.9 required=4.7 symbols=ALL_TRUSTED,
 BAYES_00 device=10.2.0.21
X-ContactOffice-Account: com:241649512
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Wed, Nov 25, 2020 at 03:48:00PM +0100, Pieter van Oostrum wrote:
> I compiled the emacs-27 branch from Git with debugging info, and here is the extended backtrace:
> 
> It seems that macfont_info->cache is NULL.

My guess here is that the driver isn't properly initialised. I'm
unsure where this is going wrong.

BTW, it doesn't matter what you set font-backend to, as long as it's
not mac-ct it crashes.

-- 
Alan Third




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.
Disconnected #44850 from all other report(s). Request was from Alan Third <alan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 29 Nov 2020 09:45:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 29 04:45:46 2020
Received: from localhost ([127.0.0.1]:49714 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kjJH7-0006Cz-Rl
	for submit <at> debbugs.gnu.org; Sun, 29 Nov 2020 04:45:46 -0500
Received: from quimby.gnus.org ([95.216.78.240]:51444)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1kjJH3-0006Cj-64
 for 44850 <at> debbugs.gnu.org; Sun, 29 Nov 2020 04:45:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID
 :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=BTKQFIzcLA1KLsbEBF2Mz9Qoz2b3RPJXnSB/G/74Ips=; b=X6EoqcBmtWogiHF3UiYWpqaE2B
 V0J3aDaV9qbazH8iNHfCPGQ7RZOxwVqBm0ApuyGMtfm7VG782lH3GK8TeguE40Yry5yNAQ5AVO882
 lEQukOFbeEf6GsH0uwsYBezHHd4V+37UA06ItVm/LrwlLsDa40c+LwIrHI1W8MpHapC8=;
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1kjJGn-00046r-Sw; Sun, 29 Nov 2020 10:45:31 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <9ACDC4D8-9B89-4EC7-BF98-F5E7155CCBA7@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEWYX16GWlrXyL7/
 //9u4OxpAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+QLHQkrEYezq3MAAAGGSURBVCjPPZHBattAEIZn
 hRWoTq6Ie/ApFAphnkIJOfkkjMYUnXps9RSycUrYUxHJxaeVcMzqf8rOyEoEy+ynf/bfnRkiopWU
 jn4yoHtKpSLa4APKwv2awUn65H6oRAU5J9vzohWFilwh3C/om8JXSssaozp4hQeRBuPScQZalkth
 jAXFLcinRAZJuAUhFApxwW0KindPB31JDrcxKFSAfynZIPO4NBr0npgioFsHoG8ofGnAr2sg0obC
 /QaH56YDpTWFZI3Qc76XiomyDuCXf2QGlF2sLI+pOH4HzsdE9xe64xF4/n1ok9NAAyIjfcwPf7sT
 6W3Ze0FAWNUUAR/shBmArxs/wfzFP67+BIyioIcw6NqLpsXBwOe4MYiDisPRpjClmYHjq1vQpkep
 QI39TeD9SrtTGyzhu7Oe2QJHLd+/2gt2Wg3axL/ZsHRGe27Zv+0M1OE72LeWJipf5ueRbCe4NkR2
 FthP9Yg6oOfTVTGHPa9nUIf+vp5hih/K5JDPUFm0O/EfFb0JCzV+bpUAAAAldEVYdGRhdGU6Y3Jl
 YXRlADIwMjAtMTEtMjlUMDk6NDM6MTcrMDA6MDBiKL+MAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIw
 LTExLTI5VDA5OjQzOjE3KzAwOjAwE3UHMAAAAABJRU5ErkJggg==
X-Now-Playing: Saxon Lee & The Shadows International's _Nigeria 70 (No
 Wahala: Highlife, Afro-Funk & Juju 1973-1987)_: "Special Secret Of Baby"
Date: Sun, 29 Nov 2020 10:45:24 +0100
In-Reply-To: <9ACDC4D8-9B89-4EC7-BF98-F5E7155CCBA7@HIDDEN> ("Mattias
 =?utf-8?Q?Engdeg=C3=A5rd=22's?= message of "Fri, 27 Nov 2020 18:16:48
 +0100")
Message-ID: <87zh30ijij.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 
 Content preview:  Mattias Engdegård <mattiase@HIDDEN> writes: > Yes, the restriction
    is a bit odd but perhaps there was a good > reason. For this application,
    however, we could just switch from > esprintf to sprintf in nsterm.m. (The
    stated reason for using espr [...] 
 
 Content analysis details:   (-2.9 points, 5.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
                             [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 pieter-l@HIDDEN, pieter@HIDDEN, Alan Third <alan@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Mattias Engdeg=C3=A5rd <mattiase@HIDDEN> writes:

> Yes, the restriction is a bit odd but perhaps there was a good
> reason. For this application, however, we could just switch from
> esprintf to sprintf in nsterm.m. (The stated reason for using esprintf
> was in case the string is longer than 2 GiB but I think we would have
> bigger problems if a frame title ever becomes that long.)
>
> OK for master? (Also fixed the unsightly 'x' while at it)

Like Eli says, this really should be fixed in doprint.c.

However, since this is a crash that makes Emacs unusable, and since (as
you point out) sprintf is unproblematic here, I'm fine with applying the
patch.  Perhaps with a FIXME comment about how this should your esprintf
once doprintf has been fixed.

--=20
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 28 Nov 2020 14:24:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 28 09:24:08 2020
Received: from localhost ([127.0.0.1]:47189 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kj18y-000076-8q
	for submit <at> debbugs.gnu.org; Sat, 28 Nov 2020 09:24:08 -0500
Received: from smarthost-a.hosting2go.nl ([185.135.240.50]:37269)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pieter-l@HIDDEN>) id 1kj18v-00006b-QV
 for 44850 <at> debbugs.gnu.org; Sat, 28 Nov 2020 09:24:06 -0500
X-ASG-Debug-ID: 1606573438-027370356b90bab0001-mJbAA3
Received: from server24.hosting2go.nl (server24.hosting2go.nl
 [185.135.241.24]) by smarthost-a.hosting2go.nl with ESMTP id nsO5aSFAKBQGR4pf
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for
 <44850 <at> debbugs.gnu.org>; Sat, 28 Nov 2020 15:23:58 +0100 (CET)
X-Barracuda-Envelope-From: pieter-l@HIDDEN
X-Barracuda-Effective-Source-IP: server24.hosting2go.nl[185.135.241.24]
X-Barracuda-Apparent-Source-IP: 185.135.241.24
Received: (qmail 13296 invoked from network); 28 Nov 2020 14:23:58 -0000
Received: from 145-132-212-31.fixed.kpn.net (HELO cochabamba.vanoostrum.org)
 (145.132.212.31)
 by server24.hosting2go.nl with SMTP; 28 Nov 2020 14:23:58 -0000
Received-SPF: unknown (server24.hosting2go.nl: domain at 185.135.240.40 does
 not designate permitted sender hosts)
Received: from cochabamba.vanoostrum.org (localhost [IPv6:::1])
 by cochabamba.vanoostrum.org (Postfix) with ESMTP id 11385C4C1559;
 Sat, 28 Nov 2020 15:23:55 +0100 (CET)
From: Pieter van Oostrum <pieter-l@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN> <87lfeowfes.fsf@HIDDEN>
 <lxmtz4rpw0.fsf@HIDDEN> <83zh33q5vw.fsf@HIDDEN>
 <878sankyeq.fsf@HIDDEN> <20201127095519.GB26836@HIDDEN>
 <878sanjeto.fsf@HIDDEN> <20201127101918.GC26836@HIDDEN>
X-ASG-Orig-Subj: Re: bug#44850: 27.1;
 Emacs crash in font handling with font-backend ns
Date: Sat, 28 Nov 2020 15:23:54 +0100
In-Reply-To: <20201127101918.GC26836@HIDDEN> (Alan Third's
 message of "Fri, 27 Nov 2020 10:19:18 +0000")
Message-ID: <lxmtz1impx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
MIME-Version: 1.0
Content-Type: text/plain
X-Barracuda-Connect: server24.hosting2go.nl[185.135.241.24]
X-Barracuda-Start-Time: 1606573438
X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384
X-Barracuda-URL: https://185.135.240.50:443/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at hosting2go.nl
X-Barracuda-Scan-Msg-Size: 997
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0
 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=4.5 tests=BSF_SC0_MISMATCH_TO
A-X-Hosting2GO-Smarthost: Clean
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.86184
 Rule breakdown below
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.00 BSF_SC0_MISMATCH_TO    Envelope rcpt doesn't match header
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 pieter@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Alan Third <alan@HIDDEN> writes:

> On Fri, Nov 27, 2020 at 11:04:35AM +0100, Lars Ingebrigtsen wrote:
>> Alan Third <alan@HIDDEN> writes:
>> 
>> > It's bug#44349. It doesn't look like that bug report went anywhere.
>> 
>> Right; I've now merged these two bug reports.
>
> I'm not convinced that bug report is related to the original report in
> this bug report. One is in emacs string handling code, the other is in
> macfont.m code.

I think my original bug report is a different issue. Actually I am running a nightly build of Emacs 28 now (https://emacsformacosx.com/emacs-builds/Emacs-2020-10-25_01-40-16-10ea719abcde4f2ee40e717eb846fe93f51d5d79-universal.dmg), and it gives me the same segfault as Emacs 27.
However, when I compile revision 10ea719abcde4f2ee40e717eb846fe93f51d5d79 it gives the doprnt crash. Very strange.

So I would prefer not to merge these bug reports.

-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 27 Nov 2020 18:45:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 27 13:45:00 2020
Received: from localhost ([127.0.0.1]:46189 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kiijo-0000tn-1p
	for submit <at> debbugs.gnu.org; Fri, 27 Nov 2020 13:45:00 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58764)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1kiijm-0000ta-Kh
 for 44850 <at> debbugs.gnu.org; Fri, 27 Nov 2020 13:44:55 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:57124)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1kiijg-0003js-8B; Fri, 27 Nov 2020 13:44:48 -0500
Received: from [176.228.60.248] (port=1388 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1kiijf-0000JA-JN; Fri, 27 Nov 2020 13:44:48 -0500
Date: Fri, 27 Nov 2020 20:44:31 +0200
Message-Id: <83k0u6od0w.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
In-Reply-To: <9ACDC4D8-9B89-4EC7-BF98-F5E7155CCBA7@HIDDEN> (message from
 Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Fri, 27 Nov 2020 18:16:48 +0100)
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <9ACDC4D8-9B89-4EC7-BF98-F5E7155CCBA7@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, alan@HIDDEN, pieter-l@HIDDEN,
 pieter@HIDDEN, larsi@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Mattias Engdegård <mattiase@HIDDEN>
> Date: Fri, 27 Nov 2020 18:16:48 +0100
> Cc: Eli Zaretskii <eliz@HIDDEN>, Alan Third <alan@HIDDEN>,
>         Lars Ingebrigtsen <larsi@HIDDEN>, pieter-l@HIDDEN,
>         pieter@HIDDEN
> 
> > I'd prefer to lift the restriction introduced by doprnt.c, instead of replacing that character. It isn't clear to me why this restriction is a good idea, and it doesn't seem like lifting the restriction should be hard.
> 
> Yes, the restriction is a bit odd but perhaps there was a good reason. For this application, however, we could just switch from esprintf to sprintf in nsterm.m. (The stated reason for using esprintf was in case the string is longer than 2 GiB but I think we would have bigger problems if a frame title ever becomes that long.)
> 
> OK for master? (Also fixed the unsightly 'x' while at it)

Like I said: I'd prefer to fix the problem in doprnt.c, rather than
sweep it under the carpet.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 27 Nov 2020 17:16:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 27 12:16:57 2020
Received: from localhost ([127.0.0.1]:46124 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kihMf-0007HZ-2w
	for submit <at> debbugs.gnu.org; Fri, 27 Nov 2020 12:16:57 -0500
Received: from mail33c50.megamailservers.eu ([91.136.10.43]:46162)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattiase@HIDDEN>) id 1kihMb-0007HP-Tr
 for 44850 <at> debbugs.gnu.org; Fri, 27 Nov 2020 12:16:55 -0500
X-Authenticated-User: mattiase@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
 s=maildub; t=1606497412;
 bh=BfTKs/7meCvveegLd/pZdQpB26vk5vkc5iCYKzJa2iI=;
 h=From:Subject:Date:Cc:To:From;
 b=alAYPZeLf+HR5vYK53zr68YWePxfByxqq9cm3GCBU84xHy17QKXToqUL7ZrJLSqX/
 C1b2TNaCpXp9qlCWOz36i8QTJg3Y50vrZAr/vs1YIfAWpO3Lrqvy1avRoIprUY3jXS
 7QlzPnejcWrfvL8A3PXnp5DzucilMt622cMlJf6E=
Feedback-ID: mattiase@HIDDEN
Received: from stanniol.lan (c-064ae655.032-75-73746f71.bbcust.telenor.se
 [85.230.74.6]) (authenticated bits=0)
 by mail33c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 0ARHGms8029401; 
 Fri, 27 Nov 2020 17:16:50 +0000
From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend
 ns 
Message-Id: <9ACDC4D8-9B89-4EC7-BF98-F5E7155CCBA7@HIDDEN>
Date: Fri, 27 Nov 2020 18:16:48 +0100
To: 44850 <at> debbugs.gnu.org
X-Mailer: Apple Mail (2.3445.104.17)
X-CTCH-RefID: str=0001.0A782F1B.5FC13484.0019, ss=1, re=0.000, recu=0.000,
 reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules: 
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CSC: 0
X-CHA: v=2.3 cv=C6KXNjH+ c=1 sm=1 tr=0 a=Ni+dBsiEfW2GqKMPYZim9A==:117
 a=Ni+dBsiEfW2GqKMPYZim9A==:17 a=IkcTkHD0fZMA:10 a=M51BFTxLslgA:10
 a=9KwwgvBl_AbCBIYXBVYA:9 a=QEXdDO2ut3YA:10
X-Origin-Country: SE
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > I'd prefer to lift the restriction introduced by doprnt.c, 
 instead of replacing that character. It isn't clear to me why this restriction
 is a good idea, and it doesn't seem like lifting the restric [...] 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 1.0 FAKE_REPLY_B           No description available.
X-Debbugs-Envelope-To: 44850
Cc: Lars Ingebrigtsen <larsi@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 pieter-l@HIDDEN, pieter@HIDDEN, Alan Third <alan@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> I'd prefer to lift the restriction introduced by doprnt.c, instead of =
replacing that character. It isn't clear to me why this restriction is a =
good idea, and it doesn't seem like lifting the restriction should be =
hard.

Yes, the restriction is a bit odd but perhaps there was a good reason. =
For this application, however, we could just switch from esprintf to =
sprintf in nsterm.m. (The stated reason for using esprintf was in case =
the string is longer than 2 GiB but I think we would have bigger =
problems if a frame title ever becomes that long.)

OK for master? (Also fixed the unsightly 'x' while at it)

--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -7282,7 +7282,7 @@ - (NSSize)windowWillResize: (NSWindow *)sender =
toSize: (NSSize)frameSize
             old_title =3D t;
           }
         size_title =3D xmalloc (strlen (old_title) + 40);
-       esprintf (size_title, "%s  =E2=80=94  (%d x %d)", old_title, =
cols, rows);
+        sprintf (size_title, "%s  =E2=80=94  (%d =C3=97 %d)", =
old_title, cols, rows);
         [window setTitle: [NSString stringWithUTF8String: size_title]];
         [window display];
         xfree (size_title);





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 27 Nov 2020 12:24:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 27 07:24:12 2020
Received: from localhost ([127.0.0.1]:44235 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kicnL-00064s-M7
	for submit <at> debbugs.gnu.org; Fri, 27 Nov 2020 07:24:11 -0500
Received: from eggs.gnu.org ([209.51.188.92]:38258)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1kicnJ-00064f-NR
 for 44850 <at> debbugs.gnu.org; Fri, 27 Nov 2020 07:24:10 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:45398)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1kicnD-0002Z8-8C; Fri, 27 Nov 2020 07:24:03 -0500
Received: from [176.228.60.248] (port=1542 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1kicnC-0008Ll-65; Fri, 27 Nov 2020 07:24:02 -0500
Date: Fri, 27 Nov 2020 14:23:45 +0200
Message-Id: <838sanouni.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Alan Third <alan@HIDDEN>
In-Reply-To: <20201127095519.GB26836@HIDDEN> (message from
 Alan Third on Fri, 27 Nov 2020 09:55:19 +0000)
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN>
 <87lfeowfes.fsf@HIDDEN>
 <lxmtz4rpw0.fsf@HIDDEN> <83zh33q5vw.fsf@HIDDEN>
 <878sankyeq.fsf@HIDDEN> <20201127095519.GB26836@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, larsi@HIDDEN, pieter-l@HIDDEN,
 pieter@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Fri, 27 Nov 2020 09:55:19 +0000
> From: Alan Third <alan@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>, 44850 <at> debbugs.gnu.org,
> 	Pieter van Oostrum <pieter-l@HIDDEN>, pieter@HIDDEN
> 
> > I thought that had been fixed...  but I can't find the bug report for it
> > now.  It's odd that Emacs 28 doesn't segfault for me on Macos, then.
> > (Alan added to the Cc's.)
> 
> It's bug#44349. It doesn't look like that bug report went anywhere.
> 
> We could easily replace that character, but I think it came along with
> the NS port, so it's strange how it's only become an issue now.

It became an issue because of a recent change in doprnt.c, and because
the NS port is the only one that uses non-ASCII characters in that
format string.

I'd prefer to lift the restriction introduced by doprnt.c, instead of
replacing that character.  It isn't clear to me why this restriction
is a good idea, and it doesn't seem like lifting the restriction
should be hard.  Patches welcome.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 27 Nov 2020 10:19:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 27 05:19:33 2020
Received: from localhost ([127.0.0.1]:44057 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kiaqj-0000iG-6J
	for submit <at> debbugs.gnu.org; Fri, 27 Nov 2020 05:19:33 -0500
Received: from wilbur.contactoffice.com ([212.3.242.68]:58256)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alan@HIDDEN>) id 1kiaqh-0000i3-8V
 for 44850 <at> debbugs.gnu.org; Fri, 27 Nov 2020 05:19:32 -0500
Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15])
 by wilbur.contactoffice.com (Postfix) with ESMTP id B993064C;
 Fri, 27 Nov 2020 11:19:24 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1606472364; 
 s=20200222-6h9o; d=idiocy.org; i=alan@HIDDEN;
 h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:In-Reply-To;
 l=1020; bh=t63QPVeIj2jKME6dJUJZm7TiFHTtWGoyIb53zfl0WxM=;
 b=cGdmy5ClCh5fpEXBsFONbn38O0oLJMLeKaFYnRPdkyrYShIHFsDhoVPXdJyn9h6L
 EPRGHwHw8tXVdKnVXi3gZ+ul+AL8eV1CZvKaEpkz4FYFVtcuZM5O3cdR523Nna5dDnm
 2khtEpeYnfIqWcA6VHJb4R/8wt98WfhIzhEah5kB8t4iT4GMB0cYB4k6QqA7cKKAT+P
 MgcQUFkOCXn5RewHn09hM9CSqI2NbxFzB11PawZHAoPI26VLRY9aYTIfkMAM3pvq+BK
 pqodP03aN3tgGdskoS3cm+gS4yKhO+/ldxRawQsID39T/KdwylCu2sUShPntQLua6QP
 W5mTa3FNDg==
Received: by smtp.mailfence.com with ESMTPA ;
 Fri, 27 Nov 2020 11:19:20 +0100 (CET)
Received: by breton.holly.idiocy.org (Postfix, from userid 501)
 id DA9BE202691409; Fri, 27 Nov 2020 10:19:18 +0000 (GMT)
Date: Fri, 27 Nov 2020 10:19:18 +0000
From: Alan Third <alan@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
Message-ID: <20201127101918.GC26836@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Lars Ingebrigtsen <larsi@HIDDEN>, 44850 <at> debbugs.gnu.org,
 Pieter van Oostrum <pieter-l@HIDDEN>, pieter@HIDDEN
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN>
 <87lfeowfes.fsf@HIDDEN>
 <lxmtz4rpw0.fsf@HIDDEN> <83zh33q5vw.fsf@HIDDEN>
 <878sankyeq.fsf@HIDDEN>
 <20201127095519.GB26836@HIDDEN>
 <878sanjeto.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <878sanjeto.fsf@HIDDEN>
X-Spam-Flag: NO
X-Spam-Status: No, hits=-2.9 required=4.7 symbols=ALL_TRUSTED,
 BAYES_00 device=10.2.0.21
X-ContactOffice-Account: com:241649512
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter-l@HIDDEN>,
 pieter@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Fri, Nov 27, 2020 at 11:04:35AM +0100, Lars Ingebrigtsen wrote:
> Alan Third <alan@HIDDEN> writes:
> 
> > It's bug#44349. It doesn't look like that bug report went anywhere.
> 
> Right; I've now merged these two bug reports.

I'm not convinced that bug report is related to the original report in
this bug report. One is in emacs string handling code, the other is in
macfont.m code.

I think there's a good chance that resolving the problem in the master
branch will just bring back the problem seen in Emacs 27.

> > We could easily replace that character, but I think it came along with
> > the NS port, so it's strange how it's only become an issue now.
> 
> Yup.  The default frame title is ASCII on other platforms, I think? 

The title crash should only occur when the frame is resizing, it's not
the default title. But yes, there's no good reason for it to be a
unicode character, but on the other hand there's seemingly no good
reason for it to have to be ascii either.
-- 
Alan Third




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 27 Nov 2020 10:04:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 27 05:04:47 2020
Received: from localhost ([127.0.0.1]:44044 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kiacR-0006iF-Jj
	for submit <at> debbugs.gnu.org; Fri, 27 Nov 2020 05:04:47 -0500
Received: from quimby.gnus.org ([95.216.78.240]:59684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1kiacP-0006i0-UA
 for 44850 <at> debbugs.gnu.org; Fri, 27 Nov 2020 05:04:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Flp2TOFYy0J6WCF8baC5VDfVTPEXpOIsYV3//zngYGE=; b=nCxuZcm/6t19Tk8Zw+Z9G7U1Tv
 FsX4+cE2Kl12/Z4O9Ey5133MMUN5VveA9df+k3u3CJsxqL7lTQeiZ5VlGTcX8ERN1PCtmrddlGLi5
 cvPSZAAcwLRs4TFU3P5OPxn/belslyzzl3S5ws7g6MxkQsLGyz5+ntDvm2cIaXKSrVhY=;
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1kiacH-0005oY-3I; Fri, 27 Nov 2020 11:04:39 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN> <87lfeowfes.fsf@HIDDEN>
 <lxmtz4rpw0.fsf@HIDDEN> <83zh33q5vw.fsf@HIDDEN>
 <878sankyeq.fsf@HIDDEN>
 <20201127095519.GB26836@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEWhnpfLycNmY1yB
 fXWHg3s9Ojb///8nnAoXAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QLGwoCAflvxXkAAAGeSURBVDjL
 jZJLbsQgDIYNwwEg7QFGDtlHCQdAQPcVau5/ldom75lK/RcI/GFjGwM4p5x1LOWcBY04AiggKeVW
 WQIJ8QnGecCeIYiTVdYgA3AAvhifPFiByuYDGMheYkqo0oAhEEziaMqeATBIGCKByxukMCeMpuV2
 Ab6fOHF2sRfQh4yxAUrt9EYopbRKBOAJ5AI6bh64p9uHKWi5wwAOD9okbD07ARNlJ3bS5waiKdTE
 4Ql3AJTQyU6Ay0AvACu8AkOA7KbEBj7iCri2EXIOrUToRgFoGPB2BbF7PhBrrWWmouWKF1I6/1hI
 Nc8TNoAh0Dt912sBbFkBUvMjdriBfge0L6gFVC5Mw+5L6hBfQrFLhPk4wVVOXY4KZELlTy7X1qG2
 G7hjeC/1Flj3t8c/FNfVbIYHd7hsA0gDR0e5pmkZNc7+HkIDTy4OQ5W5CjTTLWoaafh+4leVWVyO
 JuJEhm/QFZI5A+q5llBLHai71P9mHRb5CzKLST5K0FD3D6uXj6pRr6BMuHmwT0Xf7D6nE9jDcHa4
 gtqiXrV73MEv4YJ0bqdfTrIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMTEtMjdUMTA6MDI6MDEr
 MDA6MDCoUY+hAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTExLTI3VDEwOjAyOjAxKzAwOjAw2Qw3
 HQAAAABJRU5ErkJggg==
X-Now-Playing: Actress's _Karma & Desire_: "Fire and Light"
Date: Fri, 27 Nov 2020 11:04:35 +0100
In-Reply-To: <20201127095519.GB26836@HIDDEN> (Alan Third's
 message of "Fri, 27 Nov 2020 09:55:19 +0000")
Message-ID: <878sanjeto.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Alan Third <alan@HIDDEN> writes: > It's bug#44349. It
 doesn't look like that bug report went anywhere. Right; I've now merged these
 two bug reports. 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Pieter van Oostrum <pieter-l@HIDDEN>, pieter@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Alan Third <alan@HIDDEN> writes:

> It's bug#44349. It doesn't look like that bug report went anywhere.

Right; I've now merged these two bug reports.

> We could easily replace that character, but I think it came along with
> the NS port, so it's strange how it's only become an issue now.

Yup.  The default frame title is ASCII on other platforms, I think? 

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.
Forcibly Merged 44349 44850. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 27 Nov 2020 09:55:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 27 04:55:32 2020
Received: from localhost ([127.0.0.1]:44017 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kiaTU-0006RV-4d
	for submit <at> debbugs.gnu.org; Fri, 27 Nov 2020 04:55:32 -0500
Received: from wilbur.contactoffice.com ([212.3.242.68]:53830)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alan@HIDDEN>) id 1kiaTS-0006RI-Vo
 for 44850 <at> debbugs.gnu.org; Fri, 27 Nov 2020 04:55:31 -0500
Received: from smtpauth2.co-bxl (smtpauth2.co-bxl [10.2.0.24])
 by wilbur.contactoffice.com (Postfix) with ESMTP id 4C0C11576;
 Fri, 27 Nov 2020 10:55:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1606470925; 
 s=20200222-6h9o; d=idiocy.org; i=alan@HIDDEN;
 h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To;
 l=777; bh=ANuoTU2SuSqiBL/0jlRIn+dFiPA6hodvYa3ktbG8ODk=;
 b=L4hCdWM67KEt+af+t4++Cb+u+vCgt2N3z4AiPCJlKFStr1foMv2qPayZUHuw37iw
 Y7jDheRvpbNMz3srwrpQ8z+LknKdZkhTqxlCjsgfTQ92OSK9Y5T3oThMNrxNy36SOJL
 65RwbjKJSuq8v7uG9f9jsLM6prFDddcT+WHhXSzmhxyLSXrH1jevnMv2syLwExjP4mj
 ul1gKMnOqlmCutI+AcC0GwnV0hq2eCk8rBU+lRFMV996mgmqRVUsn+EP429f+PmSKu2
 pgFPzjlhnpTKp2QJJok2orWtVoQJwu59t3TAKRnyId4dlXM168xw0JgxmrDNKvWo5w+
 pdg1QYHu1A==
Received: by smtp.mailfence.com with ESMTPA ;
 Fri, 27 Nov 2020 10:55:21 +0100 (CET)
Received: by breton.holly.idiocy.org (Postfix, from userid 501)
 id 0EAD2202691277; Fri, 27 Nov 2020 09:55:19 +0000 (GMT)
Date: Fri, 27 Nov 2020 09:55:19 +0000
From: Alan Third <alan@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
Message-ID: <20201127095519.GB26836@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Lars Ingebrigtsen <larsi@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter-l@HIDDEN>,
 pieter@HIDDEN
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN>
 <87lfeowfes.fsf@HIDDEN>
 <lxmtz4rpw0.fsf@HIDDEN> <83zh33q5vw.fsf@HIDDEN>
 <878sankyeq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <878sankyeq.fsf@HIDDEN>
X-Spam-Flag: NO
X-Spam-Status: No, hits=-2.9 required=4.7 symbols=ALL_TRUSTED,
 BAYES_00 device=10.2.0.20
X-ContactOffice-Account: com:241649512
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Pieter van Oostrum <pieter-l@HIDDEN>, pieter@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Fri, Nov 27, 2020 at 09:16:13AM +0100, Lars Ingebrigtsen wrote:
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >>     format=0x10051ecc5 "%s  —  (%d x %d)", format_end=0x0, ap=0x7ffeefbf62b0) at doprnt.c:493
> 
> [...]
> 
> > I believe this is a known problem.
> 
> Ah, this is the issue with non-ASCII characters in the format string
> when used in the frame titles?
> 
> I thought that had been fixed...  but I can't find the bug report for it
> now.  It's odd that Emacs 28 doesn't segfault for me on Macos, then.
> (Alan added to the Cc's.)

It's bug#44349. It doesn't look like that bug report went anywhere.

We could easily replace that character, but I think it came along with
the NS port, so it's strange how it's only become an issue now.

-- 
Alan Third




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 27 Nov 2020 08:16:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 27 03:16:25 2020
Received: from localhost ([127.0.0.1]:43810 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kiYvZ-0001lr-Kt
	for submit <at> debbugs.gnu.org; Fri, 27 Nov 2020 03:16:25 -0500
Received: from quimby.gnus.org ([95.216.78.240]:58936)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1kiYvY-0001ld-1G
 for 44850 <at> debbugs.gnu.org; Fri, 27 Nov 2020 03:16:24 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID
 :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=TiKp0G3HHcHYsKNIS+UUWPOwhEAMwfwGG+mOO9/A68Y=; b=XJ9D9t/7MMRZmE850yPTUc8mKa
 YVlvgWfD2aTJ3dfqdYLqDIPzw4OAizM0YoEgM3R6bPNuwWQ3t4qmrtpDf6Up3LK5TxaHTF7iEvDUu
 1QQT1H/MhXPbKXSQd3HplPVjAwOxVnsWm7obn/l32qYpX7XDxLz6srlfnNfyPd3pIhzE=;
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1kiYvO-00056q-Vg; Fri, 27 Nov 2020 09:16:17 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN> <87lfeowfes.fsf@HIDDEN>
 <lxmtz4rpw0.fsf@HIDDEN> <83zh33q5vw.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEUdGBaCYm9UPET/
 ///ZTkq4AAAAAWJLR0QDEQxM8gAAAAd0SU1FB+QLGwcuDy8+EIMAAAFTSURBVCjPjVFNa8JAEJ2G
 BrZ7riX0tIS2rPMrRFDoLQUToicpKI2/Yl1U0hwLSuxpWRC2+ysbk2xs6aVzmrdv9r35APgTAYg2
 8+LhTA8cmGTjfld0t09OrgziTF93jA6FP7+oEQZSFHVKOQnzkNkGKAxz1KwWITwMCecNAFKZCaZa
 ASVpJ+Yht9vOljO17ZgCceNyTxeFI9bppRePPlG+ds0VnJorN93TPTVrV3dTKtKm1haUUmEUmYOf
 LQ7JcqmzeFtCPB8douhgp/4ugpMc96J0gs/+7hb8dJQuRvEwmU1rb1MZdy3EVPho2nb6L4D7HBvg
 SzgmRdCAzSscezlzcwIL63XQgVFKK5BYfSIP1ZiI+Uf1AJ6xqxX9zK0oz3ayYji+nxkQlnqagMfR
 nQQ4N/X1UFhWlX7VW3gUlksr38raCc6MVEH7B7ngIoAf8Qv8O74Bmr1iBcXp8PAAAAAldEVYdGRh
 dGU6Y3JlYXRlADIwMjAtMTEtMjdUMDc6NDY6MTUrMDA6MDDJ+p/6AAAAJXRFWHRkYXRlOm1vZGlm
 eQAyMDIwLTExLTI3VDA3OjQ2OjE1KzAwOjAwuKcnRgAAAABJRU5ErkJggg==
X-Now-Playing: Svetlana Maras?'s _SHAPE Wire CD'2020_: "37 (Steps)"
Date: Fri, 27 Nov 2020 09:16:13 +0100
In-Reply-To: <83zh33q5vw.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 26 Nov
 2020 21:23:31 +0200")
Message-ID: <878sankyeq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 
 Content preview:  Eli Zaretskii <eliz@HIDDEN> writes: >> format=0x10051ecc5
    "%s — (%d x %d)", format_end=0x0, ap=0x7ffeefbf62b0) at doprnt.c:493 [...]
    
 
 Content analysis details:   (-2.9 points, 5.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
                             [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Alan Third <alan@HIDDEN>,
 Pieter van Oostrum <pieter-l@HIDDEN>, pieter@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>>     format=3D0x10051ecc5 "%s  =E2=80=94  (%d x %d)", format_end=3D0x0, a=
p=3D0x7ffeefbf62b0) at doprnt.c:493

[...]

> I believe this is a known problem.

Ah, this is the issue with non-ASCII characters in the format string
when used in the frame titles?

I thought that had been fixed...  but I can't find the bug report for it
now.  It's odd that Emacs 28 doesn't segfault for me on Macos, then.
(Alan added to the Cc's.)

--=20
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 26 Nov 2020 19:23:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 26 14:23:58 2020
Received: from localhost ([127.0.0.1]:42920 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kiMs1-0003fr-CP
	for submit <at> debbugs.gnu.org; Thu, 26 Nov 2020 14:23:58 -0500
Received: from eggs.gnu.org ([209.51.188.92]:45166)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1kiMs0-0003fc-24
 for 44850 <at> debbugs.gnu.org; Thu, 26 Nov 2020 14:23:56 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:49258)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1kiMru-0003qV-HP; Thu, 26 Nov 2020 14:23:50 -0500
Received: from [176.228.60.248] (port=2842 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1kiMrt-0003G8-Eo; Thu, 26 Nov 2020 14:23:50 -0500
Date: Thu, 26 Nov 2020 21:23:31 +0200
Message-Id: <83zh33q5vw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Pieter van Oostrum <pieter-l@HIDDEN>
In-Reply-To: <lxmtz4rpw0.fsf@HIDDEN> (message from Pieter
 van Oostrum on Thu, 26 Nov 2020 18:26:07 +0100)
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN> <87lfeowfes.fsf@HIDDEN>
 <lxmtz4rpw0.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, larsi@HIDDEN, pieter@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Pieter van Oostrum <pieter-l@HIDDEN>
> Date: Thu, 26 Nov 2020 18:26:07 +0100
> Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter@HIDDEN>
> 
> The master branch also crashes but with a different error:
> 
> doprnt.c:493: Emacs fatal error: assertion failed: ASCII_CHAR_P (fmtchar)
> 
> Thread 3 hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647)
>     at emacs.c:378
> 378	  signal (sig, SIG_DFL);
> (gdb) bt full
> #0  terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:378
> No locals.
> #1  0x000000010029534b in die (msg=0x10051332b "ASCII_CHAR_P (fmtchar)", 
>     file=0x1005132cc "doprnt.c", line=493) at alloc.c:7355
> No locals.
> #2  0x00000001003d61d5 in doprnt (buffer=0x103ec69b0 "Emacs  ", bufsize=9223372036854775801, 
>     format=0x10051ecc5 "%s  —  (%d x %d)", format_end=0x0, ap=0x7ffeefbf62b0) at doprnt.c:493
>         fmt0 = 0x10051ecc9 "—  (%d x %d)"
>         fmtchar = -30 '\342'
>         src = 0x7fff3bc96b21 "windowWillResize:toSize:"
>         srclen = 13637
>         modifier_len = "\000\001\001\001\001"
>         fmt = 0x10051ecca "\200\224  (%d x %d)"
>         bufptr = 0x103ec69b7 ""
>         tembuf = '\000' <repeats 37 times>, "h\224@", '\000' <repeats 13 times>, "\210\200\300", '\000' <repeats 14 times>, ".@", '\000' <repeats 46 times>, ".@", '\000' <repeats 22 times>, ".@", '\000' <repeats 22 times>, ".@", '\000' <repeats 104 times>...
>         size_allocated = 408
>         sprintf_buffer = 0x7ffeefbf5f70 ""
>         big_buffer = 0x0
>         quoting_style = XIL(0x3ed0)

I believe this is a known problem.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 26 Nov 2020 17:26:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 26 12:26:24 2020
Received: from localhost ([127.0.0.1]:42749 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kiL2D-0000k6-Tr
	for submit <at> debbugs.gnu.org; Thu, 26 Nov 2020 12:26:24 -0500
Received: from smarthost-a.hosting2go.nl ([185.135.240.50]:56892)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pieter-l@HIDDEN>) id 1kiL29-0000jm-Kr
 for 44850 <at> debbugs.gnu.org; Thu, 26 Nov 2020 12:26:20 -0500
X-ASG-Debug-ID: 1606411570-02737035697e3ca0001-mJbAA3
Received: from server24.hosting2go.nl (server24.hosting2go.nl
 [185.135.241.24]) by smarthost-a.hosting2go.nl with ESMTP id pSUwTFovljAli8BN
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for
 <44850 <at> debbugs.gnu.org>; Thu, 26 Nov 2020 18:26:10 +0100 (CET)
X-Barracuda-Envelope-From: pieter-l@HIDDEN
X-Barracuda-Effective-Source-IP: server24.hosting2go.nl[185.135.241.24]
X-Barracuda-Apparent-Source-IP: 185.135.241.24
Received: (qmail 29125 invoked from network); 26 Nov 2020 17:26:10 -0000
Received: from 145-132-212-31.fixed.kpn.net (HELO cochabamba.vanoostrum.org)
 (145.132.212.31)
 by server24.hosting2go.nl with SMTP; 26 Nov 2020 17:26:10 -0000
Received-SPF: unknown (server24.hosting2go.nl: domain at 185.135.240.40 does
 not designate permitted sender hosts)
Received: from cochabamba.vanoostrum.org (localhost [IPv6:::1])
 by cochabamba.vanoostrum.org (Postfix) with ESMTP id 0580FC45AFE8;
 Thu, 26 Nov 2020 18:26:08 +0100 (CET)
From: Pieter van Oostrum <pieter-l@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN> <87lfeowfes.fsf@HIDDEN>
X-ASG-Orig-Subj: Re: bug#44850: 27.1;
 Emacs crash in font handling with font-backend ns
Date: Thu, 26 Nov 2020 18:26:07 +0100
In-Reply-To: <87lfeowfes.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Thu,
 26 Nov 2020 12:01:15 +0100")
Message-ID: <lxmtz4rpw0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Barracuda-Connect: server24.hosting2go.nl[185.135.241.24]
X-Barracuda-Start-Time: 1606411570
X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384
X-Barracuda-URL: https://185.135.240.50:443/cgi-mod/mark.cgi
X-Barracuda-BRTS-Status: 1
X-Virus-Scanned: by bsmtpd at hosting2go.nl
X-Barracuda-Scan-Msg-Size: 531
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0
 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=4.5 tests=BSF_SC0_MISMATCH_TO
A-X-Hosting2GO-Smarthost: Clean
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.86142
 Rule breakdown below
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.00 BSF_SC0_MISMATCH_TO    Envelope rcpt doesn't match header
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Pieter van Oostrum <pieter-l@HIDDEN> writes:
>
>> I compiled the emacs-27 branch from Git with debugging info, and here is the extended backtrace:
>>
>> It seems that macfont_info->cache is NULL.
>
> Would it be possible for you to test with the "master" branch and see
> whether the problem exists there, too?

The master branch also crashes but with a different error:


--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline; filename=crash-master.txt
Content-Transfer-Encoding: quoted-printable
Content-Description: Crash info


doprnt.c:493: Emacs fatal error: assertion failed: ASCII_CHAR_P (fmtchar)

Thread 3 hit Breakpoint 1, terminate_due_to_signal (sig=3D6, backtrace_limi=
t=3D2147483647)
    at emacs.c:378
378	  signal (sig, SIG_DFL);
(gdb) bt full
#0  terminate_due_to_signal (sig=3D6, backtrace_limit=3D2147483647) at emac=
s.c:378
No locals.
#1  0x000000010029534b in die (msg=3D0x10051332b "ASCII_CHAR_P (fmtchar)",=
=20
    file=3D0x1005132cc "doprnt.c", line=3D493) at alloc.c:7355
No locals.
#2  0x00000001003d61d5 in doprnt (buffer=3D0x103ec69b0 "Emacs  ", bufsize=
=3D9223372036854775801,=20
    format=3D0x10051ecc5 "%s  =E2=80=94  (%d x %d)", format_end=3D0x0, ap=
=3D0x7ffeefbf62b0) at doprnt.c:493
        fmt0 =3D 0x10051ecc9 "=E2=80=94  (%d x %d)"
        fmtchar =3D -30 '\342'
        src =3D 0x7fff3bc96b21 "windowWillResize:toSize:"
        srclen =3D 13637
        modifier_len =3D "\000\001\001\001\001"
        fmt =3D 0x10051ecca "\200\224  (%d x %d)"
        bufptr =3D 0x103ec69b7 ""
        tembuf =3D '\000' <repeats 37 times>, "h\224@", '\000' <repeats 13 =
times>, "\210\200\300", '\000' <repeats 14 times>, ".@", '\000' <repeats 46=
 times>, ".@", '\000' <repeats 22 times>, ".@", '\000' <repeats 22 times>, =
".@", '\000' <repeats 104 times>...
        size_allocated =3D 408
        sprintf_buffer =3D 0x7ffeefbf5f70 ""
        big_buffer =3D 0x0
        quoting_style =3D XIL(0x3ed0)
#3  0x00000001003d6cbc in esprintf (buf=3D0x103ec69b0 "Emacs  ",=20
    format=3D0x10051ecc5 "%s  =E2=80=94  (%d x %d)") at doprnt.c:535
        nbytes =3D 4360792496
        ap =3D {{
            gp_offset =3D 24,
            fp_offset =3D 48,
            overflow_arg_area =3D 0x7ffeefbf62e0,
            reg_save_area =3D 0x7ffeefbf61e0
          }}
#4  0x000000010044b6da in -[EmacsView windowWillResize:toSize:] (self=3D0x1=
09a84840,=20
    _cmd=3D0x7fff3bc96b21, sender=3D0x109a85530, frameSize=3D...) at nsterm=
.m:7285
        size_title =3D 0x103ec69b0 "Emacs  "
        window =3D 0x109a85530
        r =3D {
          origin =3D {
            x =3D 0,
            y =3D -506
          },
          size =3D {
            width =3D 735,
            height =3D 1306
          }
        }
        extra =3D 22
        cols =3D 100
        rows =3D 46
#5  0x00007fff3b0aa31f in -[NSWindow _confirmSize:force:] ()
   from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
No symbol table info available.
#6  0x00007fff3b1019b8 in _NSMakeWindowVisible ()
   from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
No symbol table info available.
#7  0x00007fff3b10106a in -[NSWindow constrainFrameRect:toScreen:] ()
   from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
No symbol table info available.
#8  0x0000000100452d45 in -[EmacsWindow constrainFrameRect:toScreen:] (self=
=3D0x109a85530,=20
    _cmd=3D0x7fff3bc8f78d, frameRect=3D..., screen=3D0x0) at nsterm.m:8880
No locals.
#9  0x00007fff3b116de3 in -[NSWindow _overrideDefeatingConstrainFrameRect:t=
oScreen:] ()
   from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
No symbol table info available.
#10 0x00007fff3b8bcf2c in -[NSWindow _reallyDoOrderWindowAboveOrBelow:relat=
iveTo:findKey:forCounter:force:isModal:] () from /System/Library/Frameworks=
/AppKit.framework/Versions/C/AppKit
No symbol table info available.
#11 0x00007fff3b115765 in -[NSWindow _doOrderWindow:relativeTo:findKey:forC=
ounter:force:isModal:]
    () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
No symbol table info available.
#12 0x00007fff3b1155cb in -[NSWindow orderWindow:relativeTo:] ()
   from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
No symbol table info available.
#13 0x00007fff3b1b91c9 in -[NSWindow makeKeyAndOrderFront:] ()
   from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
No symbol table info available.
#14 0x000000010043d6e4 in ns_raise_frame (f=3D0x104228420, make_key=3D1 '\0=
01') at nsterm.m:1536
        view =3D 0x109a84840
#15 0x000000010043d327 in ns_make_frame_visible (f=3D0x104228420) at nsterm=
.m:1634
        view =3D 0x109a84840
        window =3D 0x109a85530
#16 0x00000001004581d7 in ns_make_frame_visible_invisible (f=3D0x104228420,=
 visible=3Dtrue)
    at nsterm.m:1694
No locals.
#17 0x0000000100028438 in Fmake_frame_visible (frame=3DXIL(0x104228425)) at=
 frame.c:2645
        f =3D 0x104228420
#18 0x0000000100306374 in funcall_subr (subr=3D0x100537a00, numargs=3D1, ar=
gs=3D0x7ffeefbf73b0)
    at eval.c:2930
        internal_argbuf =3D {XIL(0x100537a05), XIL(0x10000010030b724), XIL(=
0x7ffeefbf7220),=20
          make_fixnum(1074526866), XIL(0x100537a05), XIL(0x100537a05), XIL(=
0x7ffeefbf7240),=20
          XIL(0x1002fea85)}
        internal_args =3D 0x7ffeefbf73b0
#19 0x000000010030497e in Ffuncall (nargs=3D2, args=3D0x7ffeefbf73a8) at ev=
al.c:2857
        fun =3D XIL(0x100537a05)
        original_fun =3D XIL(0x8760)
        funcar =3D XIL(0x100a20770)
        numargs =3D 1
        val =3D XIL(0)
        count =3D 15
#20 0x000000010038ef3b in exec_byte_code (bytestr=3DXIL(0x1057adf34), vecto=
r=3DXIL(0x1057ad3cd),=20
    maxdepth=3Dmake_fixnum(13), args_template=3Dmake_fixnum(256), nargs=3D1=
, args=3D0x7ffeefbf83b0)
    at bytecode.c:632
        op =3D 1
        type =3D CATCHER
        targets =3D {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_=
byte_code+27735>,=20
          0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+2=
7745>,=20
          0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+2=
7755>,=20
          0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+2=
8011>,=20
          0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+72=
34>,=20
          0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+72=
44>,=20
          0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+72=
54>,=20
          0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+71=
53>,=20
          0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+88=
38>,=20
          0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+88=
48>,=20
          0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+88=
58>,=20
          0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+88=
78>,=20
          0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+96=
16>,=20
          0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+96=
26>,=20
          0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+96=
36>,=20
          0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+95=
35>,=20
          0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+98=
69>,=20
          0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+98=
79>,=20
          0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+98=
89>,=20
          0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+97=
88>,=20
          0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+1=
0177>,=20
          0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+1=
0187>,=20
          0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+1=
0197>,=20
          0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+1=
0096>,=20
          0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+1=
2826>,=20
          0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+1=
4329>,=20
          0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+1=
4671>,=20
          0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8=
185>,=20
          0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15=
064>,=20
          0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+85=
29>,=20
          0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+1=
5405>,=20
          0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+1=
5661>,=20
          0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+1=
6196>,=20
          0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+1=
6452>,=20
          0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+1=
6748>,=20
          0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+1=
7004>,=20
          0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+1=
7298>,=20
          0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+1=
7616>,=20
          0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+1=
8063>,=20
          0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+1=
8767>,=20
          0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+1=
9068>,=20
          0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+1=
9372>,=20
          0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+1=
9655>,=20
          0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+2=
0145>,=20
          0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+2=
0407>,=20
          0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+1=
2300>,=20
          0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+2=
1070>,=20
          0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+2=
1506>,=20
          0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+2=
1753>,=20
          0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+2=
1981>,=20
          0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+2=
2361>,=20
          0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+2=
2589>,=20
          0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+2=
2817>,=20
          0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+2=
3066>,=20
          0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+2=
3284>,=20
          0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+2=
3578>,=20
          0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+2=
3936>,=20
          0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+2=
4230>,=20
          0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+2=
4491>,=20
          0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+1=
2074>,=20
          0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7=
667>,=20
          0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+1=
0878>,=20
          0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+1=
1995>,=20
          0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9=
395>,=20
          0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+1=
2366>,=20
          0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+1=
2655>,=20
          0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+1=
3384>,=20
          0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+1=
3689>,=20
          0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+2=
4600>,=20
          0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+2=
4896>,=20
          0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+2=
5114>,=20
          0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+2=
5370>,=20
          0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+2=
5664>,=20
          0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+2=
6304>,=20
          0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+2=
6598>,=20
          0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+2=
6854>,=20
          0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+2=
7110>,=20
          0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+2=
0538>,=20
          0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+2=
7350>,=20
          0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+1=
1327>,=20
          0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+1=
1657>,=20
          0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+1=
6011>,=20
          0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+2=
1183>,=20
          0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+2=
8341>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+2=
8721>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003939fc <exec_byte_code+29116> <repeats 64 times>}
        const_length =3D 22
        bytestr_length =3D 114
        vectorp =3D 0x1057ad3d0
        quitcounter =3D 10 '\n'
        stack_items =3D 14
        sa_avail =3D 16158
        sa_count =3D 14
        alloc =3D 0x7ffeefbf7370
        stack_base =3D 0x7ffeefbf7370
        top =3D 0x7ffeefbf73a8
        stack_lim =3D 0x7ffeefbf73e0
        bytestr_data =3D 0x7ffeefbf73e0 "\300\001!\262\001\301\001!\302\002=
\236\303\304C\304C\002\211\203%"
        pc =3D 0x7ffeefbf743f "\210\202j"
        count =3D 14
        result =3D XIL(0x103fe3920)
#21 0x000000010030b843 in fetch_and_exec_byte_code (fun=3DXIL(0x1057ad39d),=
=20
    syms_left=3Dmake_fixnum(256), nargs=3D1, args=3D0x7ffeefbf83a8) at eval=
.c:2979
No locals.
#22 0x000000010030698d in funcall_lambda (fun=3DXIL(0x1057ad39d), nargs=3D1=
,=20
    arg_vector=3D0x7ffeefbf83a8) at eval.c:3060
        val =3D XIL(0x100000000000000)
        syms_left =3D make_fixnum(256)
        next =3D XIL(0x1800000000)
        lexenv =3D XIL(0)
        count =3D 14
        i =3D 140732920726080
        optional =3D false
        rest =3D false
#23 0x00000001003049ce in Ffuncall (nargs=3D2, args=3D0x7ffeefbf83a0) at ev=
al.c:2859
        fun =3D XIL(0x1057ad39d)
        original_fun =3D XIL(0x4d8cbf8)
        funcar =3D XIL(0x100a20770)
        numargs =3D 1
        val =3D XIL(0)
        count =3D 13
#24 0x000000010038ef3b in exec_byte_code (bytestr=3DXIL(0x1057adf74), vecto=
r=3DXIL(0x1057ad35d),=20
    maxdepth=3Dmake_fixnum(3), args_template=3Dmake_fixnum(257), nargs=3D1,=
 args=3D0x7ffeefbf96b0)
    at bytecode.c:632
        op =3D 1
        type =3D CATCHER
        targets =3D {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_=
byte_code+27735>,=20
          0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+2=
7745>,=20
          0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+2=
7755>,=20
          0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+2=
8011>,=20
          0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+72=
34>,=20
          0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+72=
44>,=20
          0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+72=
54>,=20
          0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+71=
53>,=20
          0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+88=
38>,=20
          0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+88=
48>,=20
          0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+88=
58>,=20
          0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+88=
78>,=20
          0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+96=
16>,=20
          0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+96=
26>,=20
          0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+96=
36>,=20
          0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+95=
35>,=20
          0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+98=
69>,=20
          0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+98=
79>,=20
          0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+98=
89>,=20
          0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+97=
88>,=20
          0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+1=
0177>,=20
          0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+1=
0187>,=20
          0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+1=
0197>,=20
          0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+1=
0096>,=20
          0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+1=
2826>,=20
          0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+1=
4329>,=20
          0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+1=
4671>,=20
          0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8=
185>,=20
          0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15=
064>,=20
          0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+85=
29>,=20
          0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+1=
5405>,=20
          0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+1=
5661>,=20
          0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+1=
6196>,=20
          0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+1=
6452>,=20
          0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+1=
6748>,=20
          0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+1=
7004>,=20
          0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+1=
7298>,=20
          0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+1=
7616>,=20
          0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+1=
8063>,=20
          0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+1=
8767>,=20
          0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+1=
9068>,=20
          0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+1=
9372>,=20
          0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+1=
9655>,=20
          0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+2=
0145>,=20
          0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+2=
0407>,=20
          0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+1=
2300>,=20
          0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+2=
1070>,=20
          0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+2=
1506>,=20
          0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+2=
1753>,=20
          0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+2=
1981>,=20
          0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+2=
2361>,=20
          0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+2=
2589>,=20
          0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+2=
2817>,=20
          0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+2=
3066>,=20
          0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+2=
3284>,=20
          0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+2=
3578>,=20
          0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+2=
3936>,=20
          0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+2=
4230>,=20
          0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+2=
4491>,=20
          0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+1=
2074>,=20
          0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7=
667>,=20
          0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+1=
0878>,=20
          0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+1=
1995>,=20
          0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9=
395>,=20
          0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+1=
2366>,=20
          0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+1=
2655>,=20
          0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+1=
3384>,=20
          0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+1=
3689>,=20
          0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+2=
4600>,=20
          0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+2=
4896>,=20
          0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+2=
5114>,=20
          0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+2=
5370>,=20
          0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+2=
5664>,=20
          0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+2=
6304>,=20
          0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+2=
6598>,=20
          0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+2=
6854>,=20
          0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+2=
7110>,=20
          0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+2=
0538>,=20
          0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+2=
7350>,=20
          0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+1=
1327>,=20
          0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+1=
1657>,=20
          0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+1=
6011>,=20
          0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+2=
1183>,=20
          0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+2=
8341>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+2=
8721>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003939fc <exec_byte_code+29116> <repeats 64 times>}
        const_length =3D 1
        bytestr_length =3D 4
        vectorp =3D 0x1057ad360
        quitcounter =3D 1 '\001'
        stack_items =3D 4
        sa_avail =3D 16348
        sa_count =3D 13
        alloc =3D 0x7ffeefbf8390
        stack_base =3D 0x7ffeefbf8390
        top =3D 0x7ffeefbf83a0
        stack_lim =3D 0x7ffeefbf83b0
        bytestr_data =3D 0x7ffeefbf83b0 "\300\001!\207\376\177"
        pc =3D 0x7ffeefbf83b3 "\207\376\177"
        count =3D 13
        result =3D XIL(0x10038f71b)
#25 0x000000010030b843 in fetch_and_exec_byte_code (fun=3DXIL(0x1057ad30d),=
=20
    syms_left=3Dmake_fixnum(257), nargs=3D1, args=3D0x7ffeefbf96a8) at eval=
.c:2979
No locals.
#26 0x000000010030698d in funcall_lambda (fun=3DXIL(0x1057ad30d), nargs=3D1=
,=20
    arg_vector=3D0x7ffeefbf96a8) at eval.c:3060
        val =3D XIL(0x1000001002ff37c)
        syms_left =3D make_fixnum(257)
        next =3D XIL(0x1800000000)
        lexenv =3D XIL(0xa20770)
        count =3D 13
        i =3D 140732920730016
        optional =3D false
        rest =3D false
#27 0x00000001003049ce in Ffuncall (nargs=3D2, args=3D0x7ffeefbf96a0) at ev=
al.c:2859
        fun =3D XIL(0x1057ad30d)
        original_fun =3D XIL(0x1057ad30d)
        funcar =3D XIL(0x104108603)
        numargs =3D 1
        val =3D XIL(0x7ffeefbf92e0)
        count =3D 12
#28 0x0000000100300f51 in Fapply (nargs=3D2, args=3D0x7ffeefbf96a0) at eval=
.c:2444
        i =3D 4386906208
        funcall_nargs =3D 4381279334
        funcall_args =3D 0x0
        spread_arg =3D XIL(0x104108603)
        fun =3D XIL(0x1057ad30d)
        sa_avail =3D 16384
        sa_count =3D 12
        numargs =3D 1
        retval =3D XIL(0x60)
#29 0x0000000100306256 in funcall_subr (subr=3D0x1005415a0, numargs=3D2, ar=
gs=3D0x7ffeefbf96a0)
    at eval.c:2910
No locals.
#30 0x000000010030497e in Ffuncall (nargs=3D3, args=3D0x7ffeefbf9698) at ev=
al.c:2857
        fun =3D XIL(0x1005415a5)
        original_fun =3D XIL(0x23d0)
        funcar =3D XIL(0x3660)
        numargs =3D 2
        val =3D XIL(0x1057ad30d)
        count =3D 11
#31 0x000000010038ef3b in exec_byte_code (bytestr=3DXIL(0x1052ca6fc), vecto=
r=3DXIL(0x1057aaf75),=20
    maxdepth=3Dmake_fixnum(15), args_template=3Dmake_fixnum(128), nargs=3D1=
, args=3D0x7ffeefbfa6a8)
    at bytecode.c:632
        op =3D 2
        type =3D (unknown: 4022313504)
        targets =3D {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_=
byte_code+27735>,=20
          0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+2=
7745>,=20
          0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+2=
7755>,=20
          0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+2=
8011>,=20
          0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+72=
34>,=20
          0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+72=
44>,=20
          0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+72=
54>,=20
          0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+71=
53>,=20
          0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+88=
38>,=20
          0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+88=
48>,=20
          0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+88=
58>,=20
          0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+88=
78>,=20
          0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+96=
16>,=20
          0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+96=
26>,=20
          0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+96=
36>,=20
          0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+95=
35>,=20
          0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+98=
69>,=20
          0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+98=
79>,=20
          0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+98=
89>,=20
          0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+97=
88>,=20
          0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+1=
0177>,=20
          0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+1=
0187>,=20
          0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+1=
0197>,=20
          0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+1=
0096>,=20
          0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+1=
2826>,=20
          0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+1=
4329>,=20
          0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+1=
4671>,=20
          0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8=
185>,=20
          0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15=
064>,=20
          0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+85=
29>,=20
          0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+1=
5405>,=20
          0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+1=
5661>,=20
          0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+1=
6196>,=20
          0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+1=
6452>,=20
          0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+1=
6748>,=20
          0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+1=
7004>,=20
          0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+1=
7298>,=20
          0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+1=
7616>,=20
          0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+1=
8063>,=20
          0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+1=
8767>,=20
          0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+1=
9068>,=20
          0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+1=
9372>,=20
          0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+1=
9655>,=20
          0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+2=
0145>,=20
          0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+2=
0407>,=20
          0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+1=
2300>,=20
          0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+2=
1070>,=20
          0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+2=
1506>,=20
          0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+2=
1753>,=20
          0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+2=
1981>,=20
          0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+2=
2361>,=20
          0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+2=
2589>,=20
          0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+2=
2817>,=20
          0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+2=
3066>,=20
          0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+2=
3284>,=20
          0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+2=
3578>,=20
          0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+2=
3936>,=20
          0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+2=
4230>,=20
          0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+2=
4491>,=20
          0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+1=
2074>,=20
          0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7=
667>,=20
          0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+1=
0878>,=20
          0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+1=
1995>,=20
          0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9=
395>,=20
          0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+1=
2366>,=20
          0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+1=
2655>,=20
          0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+1=
3384>,=20
          0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+1=
3689>,=20
          0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+2=
4600>,=20
          0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+2=
4896>,=20
          0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+2=
5114>,=20
          0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+2=
5370>,=20
          0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+2=
5664>,=20
          0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+2=
6304>,=20
          0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+2=
6598>,=20
          0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+2=
6854>,=20
          0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+2=
7110>,=20
          0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+2=
0538>,=20
          0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+2=
7350>,=20
          0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+1=
1327>,=20
          0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+1=
1657>,=20
          0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+1=
6011>,=20
          0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+2=
1183>,=20
          0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+2=
8341>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+2=
8721>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003939fc <exec_byte_code+29116> <repeats 64 times>}
        const_length =3D 15
        bytestr_length =3D 46
        vectorp =3D 0x1057aaf78
        quitcounter =3D 1 '\001'
        stack_items =3D 16
        sa_avail =3D 16210
        sa_count =3D 11
        alloc =3D 0x7ffeefbf9680
        stack_base =3D 0x7ffeefbf9680
        top =3D 0x7ffeefbf9698
        stack_lim =3D 0x7ffeefbf9700
        bytestr_data =3D 0x7ffeefbf9700 "\f\306\307\002\r\"\303\307\002\002=
\"\206)"
        pc =3D 0x7ffeefbf972d "\207"
        count =3D 11
        result =3D XIL(0x105100810)
#32 0x000000010030b843 in fetch_and_exec_byte_code (fun=3DXIL(0x1057aaf45),=
=20
    syms_left=3Dmake_fixnum(128), nargs=3D1, args=3D0x7ffeefbfa6a8) at eval=
.c:2979
No locals.
#33 0x000000010030698d in funcall_lambda (fun=3DXIL(0x1057aaf45), nargs=3D1=
,=20
    arg_vector=3D0x7ffeefbfa6a8) at eval.c:3060
        val =3D XIL(0x100000000000000)
        syms_left =3D make_fixnum(128)
        next =3D XIL(0x1800000000)
        lexenv =3D XIL(0)
        count =3D 11
        i =3D 140732920734992
        optional =3D false
        rest =3D false
#34 0x00000001003049ce in Ffuncall (nargs=3D2, args=3D0x7ffeefbfa6a0) at ev=
al.c:2859
        fun =3D XIL(0x1057aaf45)
        original_fun =3D XIL(0x4d8a740)
        funcar =3D XIL(0x100a20770)
        numargs =3D 1
        val =3D XIL(0x10520e6fd)
        count =3D 10
#35 0x000000010038ef3b in exec_byte_code (bytestr=3DXIL(0x1057bc504), vecto=
r=3DXIL(0x1052737e5),=20
    maxdepth=3Dmake_fixnum(14), args_template=3Dmake_fixnum(256), nargs=3D1=
, args=3D0x7ffeefbfb758)
    at bytecode.c:632
        op =3D 1
        type =3D (unknown: 4022317808)
        targets =3D {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_=
byte_code+27735>,=20
          0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+2=
7745>,=20
          0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+2=
7755>,=20
          0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+2=
8011>,=20
          0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+72=
34>,=20
          0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+72=
44>,=20
          0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+72=
54>,=20
          0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+71=
53>,=20
          0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+88=
38>,=20
          0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+88=
48>,=20
          0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+88=
58>,=20
          0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+88=
78>,=20
          0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+96=
16>,=20
          0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+96=
26>,=20
          0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+96=
36>,=20
          0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+95=
35>,=20
          0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+98=
69>,=20
          0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+98=
79>,=20
          0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+98=
89>,=20
          0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+97=
88>,=20
          0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+1=
0177>,=20
          0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+1=
0187>,=20
          0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+1=
0197>,=20
          0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+1=
0096>,=20
          0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+1=
2826>,=20
          0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+1=
4329>,=20
          0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+1=
4671>,=20
          0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8=
185>,=20
          0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15=
064>,=20
          0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+85=
29>,=20
          0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+1=
5405>,=20
          0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+1=
5661>,=20
          0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+1=
6196>,=20
          0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+1=
6452>,=20
          0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+1=
6748>,=20
          0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+1=
7004>,=20
          0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+1=
7298>,=20
          0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+1=
7616>,=20
          0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+1=
8063>,=20
          0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+1=
8767>,=20
          0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+1=
9068>,=20
          0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+1=
9372>,=20
          0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+1=
9655>,=20
          0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+2=
0145>,=20
          0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+2=
0407>,=20
          0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+1=
2300>,=20
          0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+2=
1070>,=20
          0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+2=
1506>,=20
          0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+2=
1753>,=20
          0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+2=
1981>,=20
          0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+2=
2361>,=20
          0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+2=
2589>,=20
          0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+2=
2817>,=20
          0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+2=
3066>,=20
          0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+2=
3284>,=20
          0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+2=
3578>,=20
          0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+2=
3936>,=20
          0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+2=
4230>,=20
          0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+2=
4491>,=20
          0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+1=
2074>,=20
          0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7=
667>,=20
          0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+1=
0878>,=20
          0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+1=
1995>,=20
          0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9=
395>,=20
          0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+1=
2366>,=20
          0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+1=
2655>,=20
          0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+1=
3384>,=20
          0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+1=
3689>,=20
          0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+2=
4600>,=20
          0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+2=
4896>,=20
          0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+2=
5114>,=20
          0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+2=
5370>,=20
          0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+2=
5664>,=20
          0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+2=
6304>,=20
          0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+2=
6598>,=20
          0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+2=
6854>,=20
          0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+2=
7110>,=20
          0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+2=
0538>,=20
          0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+2=
7350>,=20
          0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+1=
1327>,=20
          0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+1=
1657>,=20
          0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+1=
6011>,=20
          0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+2=
1183>,=20
          0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+2=
8341>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+2=
8721>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003939fc <exec_byte_code+29116> <repeats 64 times>}
        const_length =3D 41
        bytestr_length =3D 309
        vectorp =3D 0x1052737e8
        quitcounter =3D 1 '\001'
        stack_items =3D 15
        sa_avail =3D 15955
        sa_count =3D 9
        alloc =3D 0x7ffeefbfa660
        stack_base =3D 0x7ffeefbfa660
        top =3D 0x7ffeefbfa6a0
        stack_lim =3D 0x7ffeefbfa6d8
        bytestr_data =3D 0x7ffeefbfa6d8 "\306\001\236A\307\002\236\203."
        pc =3D 0x7ffeefbfa79c ")\262\002\211\203", <incomplete sequence \35=
2>
        count =3D 9
        result =3D XIL(0x104108923)
#36 0x000000010030b843 in fetch_and_exec_byte_code (fun=3DXIL(0x1052737ad),=
=20
    syms_left=3Dmake_fixnum(256), nargs=3D1, args=3D0x7ffeefbfb750) at eval=
.c:2979
No locals.
#37 0x000000010030698d in funcall_lambda (fun=3DXIL(0x1052737ad), nargs=3D1=
,=20
    arg_vector=3D0x7ffeefbfb750) at eval.c:3060
        val =3D XIL(0x100000000000000)
        syms_left =3D make_fixnum(256)
        next =3D XIL(0x1800000000)
        lexenv =3D XIL(0)
        count =3D 9
        i =3D 140732920739312
        optional =3D false
        rest =3D false
#38 0x00000001003049ce in Ffuncall (nargs=3D2, args=3D0x7ffeefbfb748) at ev=
al.c:2859
        fun =3D XIL(0x1052737ad)
        original_fun =3D XIL(0x4852f88)
        funcar =3D XIL(0x100a207d0)
        numargs =3D 1
        val =3D XIL(0x60)
        count =3D 8
#39 0x000000010038ef3b in exec_byte_code (bytestr=3DXIL(0x105a50ea4), vecto=
r=3DXIL(0x105a50dfd),=20
    maxdepth=3Dmake_fixnum(6), args_template=3Dmake_fixnum(0), nargs=3D0, a=
rgs=3D0x7ffeefbfc710)
    at bytecode.c:632
        op =3D 1
        type =3D (unknown: 4022321824)
        targets =3D {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_=
byte_code+27735>,=20
          0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+2=
7745>,=20
          0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+2=
7755>,=20
          0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+2=
8011>,=20
          0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+72=
34>,=20
          0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+72=
44>,=20
          0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+72=
54>,=20
          0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+71=
53>,=20
          0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+88=
38>,=20
          0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+88=
48>,=20
          0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+88=
58>,=20
          0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+88=
78>,=20
          0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+96=
16>,=20
          0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+96=
26>,=20
          0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+96=
36>,=20
          0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+95=
35>,=20
          0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+98=
69>,=20
          0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+98=
79>,=20
          0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+98=
89>,=20
          0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+97=
88>,=20
          0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+1=
0177>,=20
          0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+1=
0187>,=20
          0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+1=
0197>,=20
          0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+1=
0096>,=20
          0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+1=
2826>,=20
          0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+1=
4329>,=20
          0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+1=
4671>,=20
          0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8=
185>,=20
          0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15=
064>,=20
          0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+85=
29>,=20
          0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+1=
5405>,=20
          0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+1=
5661>,=20
          0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+1=
6196>,=20
          0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+1=
6452>,=20
          0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+1=
6748>,=20
          0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+1=
7004>,=20
          0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+1=
7298>,=20
          0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+1=
7616>,=20
          0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+1=
8063>,=20
          0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+1=
8767>,=20
          0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+1=
9068>,=20
          0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+1=
9372>,=20
          0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+1=
9655>,=20
          0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+2=
0145>,=20
          0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+2=
0407>,=20
          0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+1=
2300>,=20
          0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+2=
1070>,=20
          0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+2=
1506>,=20
          0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+2=
1753>,=20
          0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+2=
1981>,=20
          0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+2=
2361>,=20
          0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+2=
2589>,=20
          0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+2=
2817>,=20
          0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+2=
3066>,=20
          0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+2=
3284>,=20
          0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+2=
3578>,=20
          0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+2=
3936>,=20
          0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+2=
4230>,=20
          0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+2=
4491>,=20
          0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+1=
2074>,=20
          0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7=
667>,=20
          0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+1=
0878>,=20
          0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+1=
1995>,=20
          0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9=
395>,=20
          0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+1=
2366>,=20
          0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+1=
2655>,=20
          0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+1=
3384>,=20
          0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+1=
3689>,=20
          0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+2=
4600>,=20
          0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+2=
4896>,=20
          0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+2=
5114>,=20
          0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+2=
5370>,=20
          0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+2=
5664>,=20
          0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+2=
6304>,=20
          0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+2=
6598>,=20
          0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+2=
6854>,=20
          0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+2=
7110>,=20
          0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+2=
0538>,=20
          0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+2=
7350>,=20
          0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+1=
1327>,=20
          0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+1=
1657>,=20
          0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+1=
6011>,=20
          0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+2=
1183>,=20
          0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+2=
8341>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+2=
8721>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003939fc <exec_byte_code+29116> <repeats 64 times>}
        const_length =3D 20
        bytestr_length =3D 66
        vectorp =3D 0x105a50e00
        quitcounter =3D 1 '\001'
        stack_items =3D 7
        sa_avail =3D 16262
        sa_count =3D 8
        alloc =3D 0x7ffeefbfb740
        stack_base =3D 0x7ffeefbfb740
        top =3D 0x7ffeefbfb748
        stack_lim =3D 0x7ffeefbfb778
        bytestr_data =3D 0x7ffeefbfb778 "\b\205A"
        pc =3D 0x7ffeefbfb79f "\211\026\022\026\023\315\v!\023\316\016\022\=
317\320\n\317\"#\210\321\n!\210=CA=89\022\207\070"
        count =3D 8
        result =3D XIL(0x30)
#40 0x000000010030b843 in fetch_and_exec_byte_code (fun=3DXIL(0x105a50dcd),=
=20
    syms_left=3Dmake_fixnum(0), nargs=3D0, args=3D0x7ffeefbfc710) at eval.c=
:2979
No locals.
#41 0x000000010030698d in funcall_lambda (fun=3DXIL(0x105a50dcd), nargs=3D0=
,=20
    arg_vector=3D0x7ffeefbfc710) at eval.c:3060
        val =3D XIL(0x100000000000000)
        syms_left =3D make_fixnum(0)
        next =3D XIL(0x1800000000)
        lexenv =3D XIL(0)
        count =3D 8
        i =3D 140732920743328
        optional =3D false
        rest =3D false
#42 0x00000001003049ce in Ffuncall (nargs=3D1, args=3D0x7ffeefbfc708) at ev=
al.c:2859
        fun =3D XIL(0x105a50dcd)
        original_fun =3D XIL(0x5030628)
        funcar =3D XIL(0x100a20770)
        numargs =3D 0
        val =3D XIL(0)
        count =3D 7
#43 0x000000010038ef3b in exec_byte_code (bytestr=3DXIL(0x105a55efc), vecto=
r=3DXIL(0x105a52e15),=20
    maxdepth=3Dmake_fixnum(14), args_template=3Dmake_fixnum(0), nargs=3D0, =
args=3D0x7ffeefbfdd38)
    at bytecode.c:632
        op =3D 0
        type =3D CONDITION_CASE
        targets =3D {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_=
byte_code+27735>,=20
          0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+2=
7745>,=20
          0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+2=
7755>,=20
          0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+2=
8011>,=20
          0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+72=
34>,=20
          0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+72=
44>,=20
          0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+72=
54>,=20
          0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+71=
53>,=20
          0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+88=
38>,=20
          0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+88=
48>,=20
          0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+88=
58>,=20
          0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+88=
78>,=20
          0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+96=
16>,=20
          0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+96=
26>,=20
          0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+96=
36>,=20
          0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+95=
35>,=20
          0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+98=
69>,=20
          0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+98=
79>,=20
          0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+98=
89>,=20
          0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+97=
88>,=20
          0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+1=
0177>,=20
          0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+1=
0187>,=20
          0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+1=
0197>,=20
          0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+1=
0096>,=20
          0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+1=
2826>,=20
          0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+1=
4329>,=20
          0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+1=
4671>,=20
          0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8=
185>,=20
          0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15=
064>,=20
          0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+85=
29>,=20
          0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+1=
5405>,=20
          0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+1=
5661>,=20
          0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+1=
6196>,=20
          0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+1=
6452>,=20
          0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+1=
6748>,=20
          0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+1=
7004>,=20
          0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+1=
7298>,=20
          0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+1=
7616>,=20
          0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+1=
8063>,=20
          0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+1=
8767>,=20
          0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+1=
9068>,=20
          0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+1=
9372>,=20
          0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+1=
9655>,=20
          0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+2=
0145>,=20
          0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+2=
0407>,=20
          0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+1=
2300>,=20
          0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+2=
1070>,=20
          0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+2=
1506>,=20
          0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+2=
1753>,=20
          0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+2=
1981>,=20
          0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+2=
2361>,=20
          0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+2=
2589>,=20
          0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+2=
2817>,=20
          0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+2=
3066>,=20
          0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+2=
3284>,=20
          0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+2=
3578>,=20
          0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+2=
3936>,=20
          0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+2=
4230>,=20
          0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+2=
4491>,=20
          0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+1=
2074>,=20
          0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7=
667>,=20
          0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+1=
0878>,=20
          0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+1=
1995>,=20
          0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9=
395>,=20
          0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+1=
2366>,=20
          0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+1=
2655>,=20
          0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+1=
3384>,=20
          0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+1=
3689>,=20
          0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+2=
4600>,=20
          0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+2=
4896>,=20
          0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+2=
5114>,=20
          0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+2=
5370>,=20
          0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+2=
5664>,=20
          0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+2=
6304>,=20
          0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+2=
6598>,=20
          0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+2=
6854>,=20
          0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+2=
7110>,=20
          0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+2=
0538>,=20
          0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+2=
7350>,=20
          0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+1=
1327>,=20
          0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+1=
1657>,=20
          0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+1=
6011>,=20
          0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+2=
1183>,=20
          0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+2=
8341>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+2=
8721>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003939fc <exec_byte_code+29116> <repeats 64 times>}
        const_length =3D 205
        bytestr_length =3D 1660
        vectorp =3D 0x105a52e18
        quitcounter =3D 31 '\037'
        stack_items =3D 15
        sa_avail =3D 14604
        sa_count =3D 7
        alloc =3D 0x7ffeefbfc6f0
        stack_base =3D 0x7ffeefbfc6f0
        top =3D 0x7ffeefbfc708
        stack_lim =3D 0x7ffeefbfc768
        bytestr_data =3D 0x7ffeefbfc768 "\306C\306C\307 \020\306\021\n\023\=
306\024\310\311!\211\306=3D\204("
        pc =3D 0x7ffeefbfcbb3 "\210\201\242"
        count =3D 7
        result =3D XIL(0x103e48da4)
#44 0x000000010030b843 in fetch_and_exec_byte_code (fun=3DXIL(0x105a52de5),=
=20
    syms_left=3Dmake_fixnum(0), nargs=3D0, args=3D0x7ffeefbfdd38) at eval.c=
:2979
No locals.
#45 0x000000010030698d in funcall_lambda (fun=3DXIL(0x105a52de5), nargs=3D0=
,=20
    arg_vector=3D0x7ffeefbfdd38) at eval.c:3060
        val =3D XIL(0x100000000000000)
        syms_left =3D make_fixnum(0)
        next =3D XIL(0x1800000000)
        lexenv =3D XIL(0)
        count =3D 7
        i =3D 140732920749008
        optional =3D false
        rest =3D false
#46 0x00000001003049ce in Ffuncall (nargs=3D1, args=3D0x7ffeefbfdd30) at ev=
al.c:2859
        fun =3D XIL(0x105a52de5)
        original_fun =3D XIL(0x5032640)
        funcar =3D XIL(0x100a20770)
        numargs =3D 0
        val =3D XIL(0x104805cfd)
        count =3D 6
#47 0x000000010038ef3b in exec_byte_code (bytestr=3DXIL(0x105a56bc4), vecto=
r=3DXIL(0x105a560cd),=20
    maxdepth=3Dmake_fixnum(12), args_template=3Dmake_fixnum(0), nargs=3D0, =
args=3D0x7ffeefbfed90)
    at bytecode.c:632
        op =3D 0
        type =3D CONDITION_CASE
        targets =3D {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_=
byte_code+27735>,=20
          0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+2=
7745>,=20
          0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+2=
7755>,=20
          0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+2=
8011>,=20
          0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+72=
34>,=20
          0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+72=
44>,=20
          0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+72=
54>,=20
          0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+71=
53>,=20
          0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+88=
38>,=20
          0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+88=
48>,=20
          0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+88=
58>,=20
          0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+88=
78>,=20
          0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+96=
16>,=20
          0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+96=
26>,=20
          0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+96=
36>,=20
          0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+95=
35>,=20
          0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+98=
69>,=20
          0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+98=
79>,=20
          0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+98=
89>,=20
          0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+97=
88>,=20
          0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+1=
0177>,=20
          0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+1=
0187>,=20
          0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+1=
0197>,=20
          0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+1=
0096>,=20
          0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+1=
2826>,=20
          0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+1=
4329>,=20
          0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+1=
4671>,=20
          0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8=
185>,=20
          0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15=
064>,=20
          0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+85=
29>,=20
          0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+1=
5405>,=20
          0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+1=
5661>,=20
          0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+1=
6196>,=20
          0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+1=
6452>,=20
          0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+1=
6748>,=20
          0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+1=
7004>,=20
          0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+1=
7298>,=20
          0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+1=
7616>,=20
          0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+1=
8063>,=20
          0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+1=
8767>,=20
          0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+1=
9068>,=20
          0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+1=
9372>,=20
          0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+1=
9655>,=20
          0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+2=
0145>,=20
          0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+2=
0407>,=20
          0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+1=
2300>,=20
          0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+2=
1070>,=20
          0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+2=
1506>,=20
          0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+2=
1753>,=20
          0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+2=
1981>,=20
          0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+2=
2361>,=20
          0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+2=
2589>,=20
          0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+2=
2817>,=20
          0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+2=
3066>,=20
          0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+2=
3284>,=20
          0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+2=
3578>,=20
          0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+2=
3936>,=20
          0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+2=
4230>,=20
          0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+2=
4491>,=20
          0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+1=
2074>,=20
          0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7=
667>,=20
          0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+1=
0878>,=20
          0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+1=
1995>,=20
          0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9=
395>,=20
          0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+1=
2366>,=20
          0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+1=
2655>,=20
          0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+1=
3384>,=20
          0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+1=
3689>,=20
          0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+2=
4600>,=20
          0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+2=
4896>,=20
          0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+2=
5114>,=20
          0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+2=
5370>,=20
          0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+2=
5664>,=20
          0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+2=
6304>,=20
          0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+2=
6598>,=20
          0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+2=
6854>,=20
          0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+2=
7110>,=20
          0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+2=
0538>,=20
          0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+2=
7350>,=20
          0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+1=
1327>,=20
          0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+1=
1657>,=20
          0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+1=
6011>,=20
          0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+2=
1183>,=20
          0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+2=
8341>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+2=
8721>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+2=
7691>,=20
          0x1003939fc <exec_byte_code+29116> <repeats 64 times>}
        const_length =3D 84
        bytestr_length =3D 500
        vectorp =3D 0x105a560d0
        quitcounter =3D 39 '\''
        stack_items =3D 13
        sa_avail =3D 15780
        sa_count =3D 5
        alloc =3D 0x7ffeefbfdd20
        stack_base =3D 0x7ffeefbfdd20
        top =3D 0x7ffeefbfdd30
        stack_lim =3D 0x7ffeefbfdd88
        bytestr_data =3D 0x7ffeefbfdd88 "\b\203\b"
        pc =3D 0x7ffeefbfdf2f "\210)\210\201L"
        count =3D 5
        result =3D XIL(0x7ffeefbfe808)
#48 0x000000010030b843 in fetch_and_exec_byte_code (fun=3DXIL(0x105a5609d),=
=20
    syms_left=3Dmake_fixnum(0), nargs=3D0, args=3D0x7ffeefbfed90) at eval.c=
:2979
No locals.
#49 0x000000010030698d in funcall_lambda (fun=3DXIL(0x105a5609d), nargs=3D0=
,=20
    arg_vector=3D0x7ffeefbfed90) at eval.c:3060
        val =3D make_fixnum(0)
        syms_left =3D make_fixnum(0)
        next =3D XIL(0x10030e15b)
        lexenv =3D XIL(0x7ffeefbfed80)
        count =3D 5
        i =3D 0
        optional =3D false
        rest =3D false
#50 0x0000000100300d05 in apply_lambda (fun=3DXIL(0x105a5609d), args=3DXIL(=
0), count=3D4) at eval.c:3004
        arg_vector =3D 0x7ffeefbfed90
        tem =3D XIL(0x1800000000)
        sa_avail =3D 16384
        sa_count =3D 5
        numargs =3D 0
        args_left =3D XIL(0)
#51 0x00000001002f623d in eval_sub (form=3DXIL(0x105c062bb)) at eval.c:2379
        original_fun =3D XIL(0x50358f8)
        original_args =3D XIL(0)
        count =3D 4
        fun =3D XIL(0x105a5609d)
        val =3D XIL(0x103dd7a00)
        funcar =3D XIL(0)
        argvals =3D {XIL(0x7ffeefbff130), XIL(0), XIL(0x10520e6fd), XIL(0),=
 XIL(0x100a20770),=20
          XIL(0), XIL(0x7ffeefbff150), XIL(0x100a27ee0)}
#52 0x00000001002ff28d in Feval (form=3DXIL(0x105c062bb), lexical=3DXIL(0))=
 at eval.c:2163
        count =3D 3
#53 0x00000001001dff4a in top_level_2 () at keyboard.c:1104
No locals.
#54 0x00000001002fd27f in internal_condition_case (bfun=3D0x1001dff20 <top_=
level_2>,=20
    handlers=3DXIL(0x90), hfun=3D0x1001dfbd0 <cmd_error>) at eval.c:1407
        val =3D XIL(0x90)
        c =3D 0x103e452e0
#55 0x00000001001dfb61 in top_level_1 (ignore=3DXIL(0)) at keyboard.c:1112
No locals.
#56 0x00000001002fc3b8 in internal_catch (tag=3DXIL(0xc5d0), func=3D0x1001d=
fb00 <top_level_1>,=20
    arg=3DXIL(0)) at eval.c:1168
        val =3D XIL(0x100a20770)
        c =3D 0x103e451f0
#57 0x00000001001bb214 in command_loop () at keyboard.c:1073
No locals.
#58 0x00000001001bb017 in recursive_edit_1 () at keyboard.c:718
        count =3D 1
        val =3D XIL(0x1002f3565)
#59 0x00000001001bb4c6 in Frecursive_edit () at keyboard.c:790
        count =3D 0
        buffer =3D XIL(0)
#60 0x00000001001b803e in main (argc=3D1, argv=3D0x7ffeefbff830) at emacs.c=
:2047
        stack_bottom_variable =3D 0x0
        no_loadup =3D false
        junk =3D 0x0
        dname_arg =3D 0x0
        dname_arg2 =3D "\000\370\277\357\376\177\000\000\324\223\273\000\00=
1\000\000\000\030\370\277\357\376\177\000\000\000\000\000\000\001\000\000\0=
00\060\370\277\357\376\177\000\000\030\370\277\357\376\177\000\000 \205\273=
\000\001\000\000\000\000\000\000\000\001\000\000\000H\202\273\000\001\000\0=
00\000\000\000\000\000\000\000\000"
        ch_to_dir =3D 0x0
        original_pwd =3D 0x0
        dump_mode =3D 0x0
        skip_args =3D 0
        temacs =3D 0x0
        attempt_load_pdump =3D true
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 67104768
        }
        lc_all =3D 0x0
        sockfd =3D -1
        module_assertions =3D false
[New Thread 0x165f of process 70265]
[New Thread 0x1c03 of process 70265]
[New Thread 0x1d03 of process 70265]

Lisp Backtrace:
"make-frame-visible" (0xefbf73b0)
"x-create-frame-with-faces" (0xefbf83a8)
0x57ad308 PVEC_COMPILED
"apply" (0xefbf96a0)
"frame-creation-function" (0xefbfa6a8)
"make-frame" (0xefbfb750)
"frame-initialize" (0xefbfc710)
"command-line" (0xefbfdd38)
"normal-top-level" (0xefbfed90)
(gdb) xbacktrace
"make-frame-visible" (0xefbf73b0)
"x-create-frame-with-faces" (0xefbf83a8)
0x57ad308 PVEC_COMPILED
"apply" (0xefbf96a0)
"frame-creation-function" (0xefbfa6a8)
"make-frame" (0xefbfb750)
"frame-initialize" (0xefbfc710)
"command-line" (0xefbfdd38)
"normal-top-level" (0xefbfed90)
(gdb)=20

--=-=-=
Content-Type: text/plain


-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 26 Nov 2020 11:01:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 26 06:01:27 2020
Received: from localhost ([127.0.0.1]:38645 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kiF1j-0006TH-Gf
	for submit <at> debbugs.gnu.org; Thu, 26 Nov 2020 06:01:27 -0500
Received: from quimby.gnus.org ([95.216.78.240]:48574)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1kiF1h-0006Sz-46
 for 44850 <at> debbugs.gnu.org; Thu, 26 Nov 2020 06:01:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=2tM2YN52c2iHCGukGY0yTHh1rjZKF9ET0ISmiW8z87g=; b=AcC+ZJSTq3jNcK/nFD5Ldx/7aK
 oK+6+FIRIvLMU/aiY78l8hoBa30x/1+rIraeh/byUt9yZuJX27bxMB4ordBEXNINKudFuFXJ0dFiD
 4Drv6pBhZkjvQo/C2BaZXbFh/6gvlAFq/Qq3n+RNNPh8AHi7ROR8M9TE6of+5S0A+tWM=;
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1kiF1Y-0000XI-IN; Thu, 26 Nov 2020 12:01:19 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Pieter van Oostrum <pieter-l@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <24509.19571.558312.286528@HIDDEN>
 <lxv9dtsdb3.fsf@HIDDEN>
X-Now-Playing: Soft Cell's _Tainted Love_: "Tainted Love"
Date: Thu, 26 Nov 2020 12:01:15 +0100
In-Reply-To: <lxv9dtsdb3.fsf@HIDDEN> (Pieter van Oostrum's
 message of "Wed, 25 Nov 2020 15:48:00 +0100")
Message-ID: <87lfeowfes.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Pieter van Oostrum <pieter-l@HIDDEN> writes: > I
 compiled
 the emacs-27 branch from Git with debugging info, and here is the extended
 backtrace: > > It seems that macfont_info->cache is NULL. Would it be possible
 for you to test with the "master" branch and see whether the problem exists
 there, too? 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Pieter van Oostrum <pieter-l@HIDDEN> writes:

> I compiled the emacs-27 branch from Git with debugging info, and here is the extended backtrace:
>
> It seems that macfont_info->cache is NULL.

Would it be possible for you to test with the "master" branch and see
whether the problem exists there, too?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at 44850 <at> debbugs.gnu.org:


Received: (at 44850) by debbugs.gnu.org; 25 Nov 2020 14:48:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 25 09:48:14 2020
Received: from localhost ([127.0.0.1]:34782 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1khw5d-0005yx-Cp
	for submit <at> debbugs.gnu.org; Wed, 25 Nov 2020 09:48:14 -0500
Received: from smarthost-b.hosting2go.nl ([185.135.240.51]:56668)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pieter-l@HIDDEN>) id 1khw5b-0005yi-2i
 for 44850 <at> debbugs.gnu.org; Wed, 25 Nov 2020 09:48:12 -0500
X-ASG-Debug-ID: 1606315682-0273b519fc1013990001-mJbAA3
Received: from server24.hosting2go.nl (server24.hosting2go.nl
 [185.135.241.24]) by smarthost-b.hosting2go.nl with ESMTP id ctGD1GXl4Xk9378s
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for
 <44850 <at> debbugs.gnu.org>; Wed, 25 Nov 2020 15:48:02 +0100 (CET)
X-Barracuda-Envelope-From: pieter-l@HIDDEN
X-Barracuda-Effective-Source-IP: server24.hosting2go.nl[185.135.241.24]
X-Barracuda-Apparent-Source-IP: 185.135.241.24
Received: (qmail 8669 invoked from network); 25 Nov 2020 14:48:02 -0000
Received: from 145-132-212-31.fixed.kpn.net (HELO cochabamba.vanoostrum.org)
 (145.132.212.31)
 by server24.hosting2go.nl with SMTP; 25 Nov 2020 14:48:02 -0000
Received-SPF: unknown (server24.hosting2go.nl: domain at 185.135.240.40 does
 not designate permitted sender hosts)
Received: from cochabamba.vanoostrum.org (localhost [IPv6:::1])
 by cochabamba.vanoostrum.org (Postfix) with ESMTP id B2A69C44160A;
 Wed, 25 Nov 2020 15:48:01 +0100 (CET)
From: Pieter van Oostrum <pieter-l@HIDDEN>
To: Pieter van Oostrum <pieter@HIDDEN>
Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns
References: <24509.19571.558312.286528@HIDDEN>
X-ASG-Orig-Subj: Re: bug#44850: 27.1;
 Emacs crash in font handling with font-backend ns
Date: Wed, 25 Nov 2020 15:48:00 +0100
In-Reply-To: <24509.19571.558312.286528@HIDDEN> (Pieter van
 Oostrum's message of "Tue, 24 Nov 2020 19:09:55 +0100")
Message-ID: <lxv9dtsdb3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
MIME-Version: 1.0
Content-Type: text/plain
X-Barracuda-Connect: server24.hosting2go.nl[185.135.241.24]
X-Barracuda-Start-Time: 1606315682
X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384
X-Barracuda-URL: https://185.135.240.51:443/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at hosting2go.nl
X-Barracuda-Scan-Msg-Size: 40574
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.01
X-Barracuda-Spam-Status: No, SCORE=0.01 using global scores of TAG_LEVEL=1000.0
 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=4.5 tests=BSF_SC0_MISMATCH_TO,
 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH
B-X-Hosting2GO-Smarthost: Clean
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.86116
 Rule breakdown below
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.00 BSF_SC0_MISMATCH_TO    Envelope rcpt doesn't match header
 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient
 Domain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 44850
Cc: 44850 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

I compiled the emacs-27 branch from Git with debugging info, and here is the extended backtrace:

It seems that macfont_info->cache is NULL.

Thread 3 received signal SIGSEGV, Segmentation fault.
0x00000001004b3cab in macfont_get_glyph_for_character (font=0x1065d26a0, c=92) at macfont.m:1445
1445	      int nkeys_or_perm = cache->glyph.row_nkeys_or_perm[row];
(gdb) bt full
#0  0x00000001004b3cab in macfont_get_glyph_for_character (font=0x1065d26a0, c=92)
    at macfont.m:1445
        row = 0
        nkeys_or_perm = 0
        macfont_info = 0x1065d26a0
        macfont = 0x103ef6920
        cache = 0x0
#1  0x00000001004ac660 in macfont_encode_char (font=0x1065d26a0, c=92) at macfont.m:2741
        glyph = 0
#2  0x00000001000865cb in get_char_glyph_code (c=92, font=0x1065d26a0, char2b=0x7ffeefbfbed0)
    at xdisp.c:27605
        code = 0
#3  0x00000001000826df in gui_produce_glyphs (it=0x7ffeefbfbf70) at xdisp.c:29985
        stretched_p = false
        char2b = 0
        face = 0x1055cb450
        font = 0x1065d26a0
        pcm = 0x0
        boff = 0
        extra_line_spacing = 0
#4  0x000000010005bb7d in produce_special_glyphs (it=0x7ffeefbfd6f8, what=IT_CONTINUATION)
    at xdisp.c:29616
        temp_it = {
          window = XIL(0x106115225),
          w = 0x106115220,
          f = 0x106114630,
          method = GET_FROM_BUFFER,
          stop_charpos = 0,
          prev_stop = 0,
          base_level_stop = 0,
          end_charpos = 0,
          s = 0x0,
          string_nchars = 0,
          redisplay_end_trigger_charpos = 0,
          multibyte_p = true,
          tab_line_p = false,
          header_line_p = false,
          string_from_display_prop_p = false,
--Type <RET> for more, q to quit, c to continue without paging--c
          string_from_prefix_prop_p = false,
          from_disp_prop_p = false,
          ellipsis_p = false,
          avoid_cursor_p = false,
          dp = 0x0,
          dpvec = 0x0,
          dpend = 0x0,
          dpvec_char_len = 0,
          dpvec_face_id = 0,
          saved_face_id = 0,
          ctl_chars = {XIL(0) <repeats 16 times>},
          start = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 0
            },
            dpvec_index = 0
          },
          current = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 0
            },
            dpvec_index = 0
          },
          n_overlay_strings = 0,
          overlay_strings_charpos = 0,
          overlay_strings = {XIL(0) <repeats 16 times>},
          string_overlays = {XIL(0) <repeats 16 times>},
          string = XIL(0),
          from_overlay = XIL(0),
          stack = {{
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }},
          sp = 0,
          selective = 0,
          what = IT_CHARACTER,
          face_id = 0,
          selective_display_ellipsis_p = true,
          ctl_arrow_p = true,
          face_box_p = false,
          start_of_box_run_p = false,
          end_of_box_run_p = false,
          overlay_strings_at_end_processed_p = false,
          ignore_overlay_strings_at_pos_p = false,
          glyph_not_available_p = false,
          starts_in_middle_of_char_p = false,
          face_before_selective_p = false,
          constrain_row_ascent_descent_p = false,
          line_number_produced_p = false,
          line_wrap = WINDOW_WRAP,
          base_face_id = 0,
          c = 92,
          len = 1,
          cmp_it = {
            stop_pos = 0,
            id = -1,
            ch = 0,
            rule_idx = 0,
            lookback = 0,
            nglyphs = 0,
            reversed_p = false,
            charpos = 0,
            nchars = 0,
            nbytes = 0,
            from = 0,
            to = 0,
            width = 0
          },
          char_to_display = 92,
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
          image_id = 0,
          xwidget = 0x0,
          slice = {
            x = XIL(0),
            y = XIL(0),
            width = XIL(0),
            height = XIL(0)
          },
          space_width = XIL(0),
          voffset = 0,
          tab_width = 8,
          font_height = XIL(0),
          object = XIL(0),
          position = {
            charpos = 0,
            bytepos = 0
          },
          truncation_pixel_width = 0,
          continuation_pixel_width = 0,
          first_visible_x = 0,
          last_visible_x = 0,
          last_visible_y = 0,
          extra_line_spacing = 0,
          max_extra_line_spacing = 0,
          override_ascent = -1,
          override_descent = 0,
          override_boff = 0,
          glyph_row = 0x0,
          area = LEFT_MARGIN_AREA,
          nglyphs = 1,
          pixel_width = 0,
          ascent = 12,
          descent = 4,
          max_ascent = 0,
          max_descent = 0,
          phys_ascent = 0,
          phys_descent = 0,
          max_phys_ascent = 0,
          max_phys_descent = 0,
          current_x = 0,
          continuation_lines_width = 0,
          eol_pos = {
            charpos = 0,
            bytepos = 0
          },
          current_y = 0,
          first_vpos = 0,
          vpos = 0,
          hpos = 0,
          lnum = 0,
          lnum_bytepos = 0,
          lnum_width = 0,
          lnum_pixel_width = 0,
          pt_lnum = 0,
          tab_offset = 0,
          left_user_fringe_bitmap = 0,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 0,
          right_user_fringe_face_id = 0,
          bidi_p = false,
          bidi_it = {
            bytepos = 0,
            charpos = 0,
            ch = 0,
            nchars = 0,
            ch_len = 0,
            type = UNKNOWN_BT,
            type_after_wn = UNKNOWN_BT,
            orig_type = UNKNOWN_BT,
            resolved_level = 0 '\000',
            isolate_level = 0 '\000',
            invalid_levels = 0,
            invalid_isolates = 0,
            prev = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            last_strong = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_neutral = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            prev_for_neutral = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_ws = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            bracket_pairing_pos = 0,
            bracket_enclosed_type = UNKNOWN_BT,
            next_en_pos = 0,
            next_en_type = UNKNOWN_BT,
            sos = NEUTRAL_DIR,
            scan_dir = 0,
            disp_pos = 0,
            disp_prop = 0,
            stack_idx = 0,
            level_stack = {{
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              } <repeats 128 times>},
            string = {
              lstring = XIL(0),
              s = 0x0,
              schars = 0,
              bufpos = 0,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x106115220,
            paragraph_dir = NEUTRAL_DIR,
            separator_limit = 0,
            first_elt = false,
            new_paragraph = false,
            frame_window_p = false
          },
          paragraph_embedding = L2R
        }
        gc = XIL(0)
        glyph = {
          ch = 92,
          face_id = 0
        }
#5  0x000000010005a159 in init_iterator (it=0x7ffeefbfd6f8, w=0x106115220, charpos=1, bytepos=1, row=0x0, base_face_id=DEFAULT_FACE_ID) at xdisp.c:3198
        remapped_base_face_id = DEFAULT_FACE_ID
        body_width = 0
        body_height = 0
#6  0x000000010006915c in resize_mini_window (w=0x106115220, exact_p=true) at xdisp.c:11670
        unit = 16
        max_height = 0
        old_current_buffer = 0x0
        it = {
          window = XIL(0x106115225),
          w = 0x106115220,
          f = 0x106114630,
          method = GET_FROM_BUFFER,
          stop_charpos = 0,
          prev_stop = 0,
          base_level_stop = 0,
          end_charpos = 0,
          s = 0x0,
          string_nchars = 0,
          redisplay_end_trigger_charpos = 0,
          multibyte_p = true,
          tab_line_p = false,
          header_line_p = false,
          string_from_display_prop_p = false,
          string_from_prefix_prop_p = false,
          from_disp_prop_p = false,
          ellipsis_p = false,
          avoid_cursor_p = false,
          dp = 0x0,
          dpvec = 0x0,
          dpend = 0x0,
          dpvec_char_len = 0,
          dpvec_face_id = 0,
          saved_face_id = 0,
          ctl_chars = {XIL(0) <repeats 16 times>},
          start = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 0
            },
            dpvec_index = 0
          },
          current = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = -1,
            string_pos = {
              charpos = -1,
              bytepos = -1
            },
            dpvec_index = -1
          },
          n_overlay_strings = 0,
          overlay_strings_charpos = 0,
          overlay_strings = {XIL(0) <repeats 16 times>},
          string_overlays = {XIL(0) <repeats 16 times>},
          string = XIL(0),
          from_overlay = XIL(0),
          stack = {{
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }},
          sp = 0,
          selective = 0,
          what = IT_CHARACTER,
          face_id = 0,
          selective_display_ellipsis_p = true,
          ctl_arrow_p = true,
          face_box_p = false,
          start_of_box_run_p = false,
          end_of_box_run_p = false,
          overlay_strings_at_end_processed_p = false,
          ignore_overlay_strings_at_pos_p = false,
          glyph_not_available_p = false,
          starts_in_middle_of_char_p = false,
          face_before_selective_p = false,
          constrain_row_ascent_descent_p = false,
          line_number_produced_p = false,
          line_wrap = WINDOW_WRAP,
          base_face_id = 0,
          c = 0,
          len = 0,
          cmp_it = {
            stop_pos = 0,
            id = -1,
            ch = 0,
            rule_idx = 0,
            lookback = 0,
            nglyphs = 0,
            reversed_p = false,
            charpos = 0,
            nchars = 0,
            nbytes = 0,
            from = 0,
            to = 0,
            width = 0
          },
          char_to_display = 0,
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
          image_id = 0,
          xwidget = 0x0,
          slice = {
            x = XIL(0),
            y = XIL(0),
            width = XIL(0),
            height = XIL(0)
          },
          space_width = XIL(0),
          voffset = 0,
          tab_width = 8,
          font_height = XIL(0),
          object = XIL(0),
          position = {
            charpos = 0,
            bytepos = 0
          },
          truncation_pixel_width = 0,
          continuation_pixel_width = 0,
          first_visible_x = 0,
          last_visible_x = 0,
          last_visible_y = 0,
          extra_line_spacing = 0,
          max_extra_line_spacing = 0,
          override_ascent = -1,
          override_descent = 0,
          override_boff = 0,
          glyph_row = 0x0,
          area = LEFT_MARGIN_AREA,
          nglyphs = 0,
          pixel_width = 0,
          ascent = 0,
          descent = 0,
          max_ascent = 0,
          max_descent = 0,
          phys_ascent = 0,
          phys_descent = 0,
          max_phys_ascent = 0,
          max_phys_descent = 0,
          current_x = 0,
          continuation_lines_width = 0,
          eol_pos = {
            charpos = 0,
            bytepos = 0
          },
          current_y = 0,
          first_vpos = 0,
          vpos = 0,
          hpos = 0,
          lnum = 0,
          lnum_bytepos = 0,
          lnum_width = 0,
          lnum_pixel_width = 0,
          pt_lnum = 0,
          tab_offset = 0,
          left_user_fringe_bitmap = 0,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 0,
          right_user_fringe_face_id = 0,
          bidi_p = false,
          bidi_it = {
            bytepos = 0,
            charpos = 0,
            ch = 0,
            nchars = 0,
            ch_len = 0,
            type = UNKNOWN_BT,
            type_after_wn = UNKNOWN_BT,
            orig_type = UNKNOWN_BT,
            resolved_level = 0 '\000',
            isolate_level = 0 '\000',
            invalid_levels = 0,
            invalid_isolates = 0,
            prev = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            last_strong = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_neutral = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            prev_for_neutral = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_ws = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            bracket_pairing_pos = 0,
            bracket_enclosed_type = UNKNOWN_BT,
            next_en_pos = 0,
            next_en_type = UNKNOWN_BT,
            sos = NEUTRAL_DIR,
            scan_dir = 0,
            disp_pos = 0,
            disp_prop = 0,
            stack_idx = 0,
            level_stack = {{
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              } <repeats 128 times>},
            string = {
              lstring = XIL(0),
              s = 0x0,
              schars = 0,
              bufpos = 0,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x106115220,
            paragraph_dir = NEUTRAL_DIR,
            separator_limit = 0,
            first_elt = false,
            new_paragraph = false,
            frame_window_p = false
          },
          paragraph_embedding = L2R
        }
        height = 0
        start = {
          charpos = 1,
          bytepos = 4364114659
        }
        windows_height = 736
        f = 0x106114630
        old_height = 16
#7  0x0000000100065215 in resize_mini_window_1 (a1=4396765728, exactly=XIL(0x30)) at xdisp.c:11607
        i1 = 4396765728
#8  0x0000000100065099 in with_echo_area_buffer (w=0x106115220, which=0, fn=0x1000651c0 <resize_mini_window_1>, a1=4396765728, a2=XIL(0x30)) at xdisp.c:11327
        buffer = XIL(0x103ef7e65)
        this_one = false
        the_other = true
        clear_buffer_p = false
        rc = false
        count = 3
#9  0x0000000100064b7c in resize_echo_area_exactly () at xdisp.c:11585
        w = 0x106115220
        resize_exactly = XIL(0x30)
        resized_p = false
#10 0x00000001001c72be in command_loop_1 () at keyboard.c:1262
        prev_modiff = 0
        prev_buffer = 0x0
        already_adjusted = false
#11 0x000000010030e14f in internal_condition_case (bfun=0x1001c70d0 <command_loop_1>, handlers=XIL(0x90), hfun=0x1001ea7a0 <cmd_error>) at eval.c:1356
        val = XIL(0x90)
        c = 0x103e16ce0
#12 0x00000001001ea681 in command_loop_2 (ignore=XIL(0)) at keyboard.c:1091
        val = XIL(0x103e16bf0)
#13 0x000000010030d288 in internal_catch (tag=XIL(0xc450), func=0x1001ea650 <command_loop_2>, arg=XIL(0)) at eval.c:1117
        val = XIL(0x100a38d10)
        c = 0x103e16bf0
#14 0x00000001001c6145 in command_loop () at keyboard.c:1070
No locals.
#15 0x00000001001c5f17 in recursive_edit_1 () at keyboard.c:714
        count = 1
        val = XIL(0x1003045e5)
#16 0x00000001001c63c6 in Frecursive_edit () at keyboard.c:786
        count = 0
        buffer = XIL(0)
#17 0x00000001001c2f23 in main (argc=1, argv=0x7ffeefbff830) at emacs.c:2066
        stack_bottom_variable = 0x0
        do_initial_setlocale = true
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        dname_arg2 = "\000\370\277\357\376\177\000\000\324\003\274\000\001\000\000\000\030\370\277\357\376\177\000\000\000\000\000\000\001\000\000\000\060\370\277\357\376\177\000\000\030\370\277\357\376\177\000\000 \365\273\000\001\000\000\000\000\000\000\000\001\000\000\000H\362\273\000\001\000\000\000\000\000\000\000\000\000\000"
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = 0x0
        skip_args = 0
        temacs = 0x0
        attempt_load_pdump = true
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 67104768
        }
        sockfd = -1
        module_assertions = false
[New Thread 0x264b of process 81035]
(gdb) xbacktrace
[New Thread 0x1b17 of process 81035]
[New Thread 0x1a07 of process 81035]
(gdb) 
-- 
Pieter van Oostrum
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 Nov 2020 18:10:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 24 13:10:08 2020
Received: from localhost ([127.0.0.1]:32955 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1khclU-00051Q-6f
	for submit <at> debbugs.gnu.org; Tue, 24 Nov 2020 13:10:08 -0500
Received: from lists.gnu.org ([209.51.188.17]:54912)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pieter@HIDDEN>) id 1khclS-00051H-HS
 for submit <at> debbugs.gnu.org; Tue, 24 Nov 2020 13:10:06 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:45180)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pieter@HIDDEN>)
 id 1khclS-0005jm-76
 for bug-gnu-emacs@HIDDEN; Tue, 24 Nov 2020 13:10:06 -0500
Received: from smarthost-a.hosting2go.nl ([185.135.240.50]:43900)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pieter@HIDDEN>)
 id 1khclP-000145-4R
 for bug-gnu-emacs@HIDDEN; Tue, 24 Nov 2020 13:10:05 -0500
X-ASG-Debug-ID: 1606241397-027370356b6af310001-HqB3X1
Received: from server24.hosting2go.nl (server24.hosting2go.nl
 [185.135.241.24]) by smarthost-a.hosting2go.nl with ESMTP id 6ZQcBGIofBDX6ZWP
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for
 <bug-gnu-emacs@HIDDEN>; Tue, 24 Nov 2020 19:09:57 +0100 (CET)
X-Barracuda-Envelope-From: pieter@HIDDEN
X-Barracuda-Effective-Source-IP: server24.hosting2go.nl[185.135.241.24]
X-Barracuda-Apparent-Source-IP: 185.135.241.24
Received: (qmail 5892 invoked from network); 24 Nov 2020 18:09:57 -0000
Received: from 145-132-212-31.fixed.kpn.net (HELO cochabamba.vanoostrum.org)
 (145.132.212.31)
 by server24.hosting2go.nl with SMTP; 24 Nov 2020 18:09:56 -0000
Received-SPF: unknown (server24.hosting2go.nl: domain at 185.135.240.40 does
 not designate permitted sender hosts)
Received: from cochabamba.vanoostrum.org (localhost [IPv6:::1])
 by cochabamba.vanoostrum.org (Postfix) with ESMTP id 5DB8CC42E692
 for <bug-gnu-emacs@HIDDEN>; Tue, 24 Nov 2020 19:09:56 +0100 (CET)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <24509.19571.558312.286528@HIDDEN>
Date: Tue, 24 Nov 2020 19:09:55 +0100
From: Pieter van Oostrum <pieter@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.1; Emacs crash in font handling with font-backend ns
X-Mailer: VM undefined under 28.0.50 (x86_64-apple-darwin14.5.0)
X-ASG-Orig-Subj: 27.1; Emacs crash in font handling with font-backend ns
X-Barracuda-Connect: server24.hosting2go.nl[185.135.241.24]
X-Barracuda-Start-Time: 1606241397
X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384
X-Barracuda-URL: https://185.135.240.50:443/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at hosting2go.nl
X-Barracuda-Scan-Msg-Size: 5813
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0
 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=4.5 tests=
A-X-Hosting2GO-Smarthost: Clean
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.86095
 Rule breakdown below
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
Received-SPF: none client-ip=185.135.240.50;
 envelope-from=pieter@HIDDEN; helo=smarthost-a.hosting2go.nl
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Emacs 27 crashes with the following init.el file:

(setq default-frame-alist
    '((ns-appearance . darkgray)
	  (tool-bar-lines . 0)
	  (width . 100)
	  (top . 1)
	  (fullscreen . fullheight)
	  (modeline . t)
	  (mouse-color . "black")
	  (background-mode . light)
	  (menu-bar-lines . 1)
	  (cursor-color . "darkblue")
	  (background-color . "White")
	  (foreground-color . "Black")
	  (font . "-apple-Monaco-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1")
	  (fontsize . 12)
	  (font-backend ns)
	  (left-fringe)
	  (right-fringe)))

I have been using this construction for years, but recently it caused
emacs to crash. I recently switched over to Emacs 27.1.1 after having
used an older Emacs 27 version for months.

The offending line is '(font-backend ns)', without this line there is no
crash.
Also if I start Emacs with -Q and eval this expression directly or load
.init.el there is no problem, only when it is used in the init file.

I read somewhere that font-backend 'ns' is deprecated, but Emacs
shouldn't crash. If this font-backend is wrong it should give en error
message.



As this is the distributed Emacs from
https://emacsformacosx.com/emacs-builds/Emacs-27.1-1-universal.dmg there
is no symbol table information


Thread 3 received signal SIGSEGV, Segmentation fault.
0x000000010020aa0c in macfont_get_glyph_for_character ()
(gdb) bt full
#0  0x000000010020aa0c in macfont_get_glyph_for_character ()
No symbol table info available.
#1  0x0000000100208084 in macfont_encode_char ()
No symbol table info available.
#2  0x000000010003bfd4 in gui_produce_glyphs ()
No symbol table info available.
#3  0x0000000100025f29 in produce_special_glyphs ()
No symbol table info available.
#4  0x00000001000254b7 in init_iterator ()
No symbol table info available.
#5  0x000000010002ca8b in resize_mini_window ()
No symbol table info available.
#6  0x000000010002a90b in with_echo_area_buffer ()
No symbol table info available.
#7  0x000000010002a585 in resize_echo_area_exactly ()
No symbol table info available.
#8  0x00000001000ca4fa in command_loop_1 ()
No symbol table info available.
#9  0x0000000100155d97 in internal_condition_case ()
No symbol table info available.
#10 0x00000001000dcc80 in command_loop_2 ()
No symbol table info available.
#11 0x00000001001556ee in internal_catch ()
No symbol table info available.
#12 0x00000001000c9ace in command_loop ()
No symbol table info available.
#13 0x00000001000c99e3 in recursive_edit_1 ()
No symbol table info available.
#14 0x00000001000c9c12 in Frecursive_edit ()
No symbol table info available.
#15 0x00000001000c8808 in main ()
No symbol table info available.
(gdb) xbacktrace
Undefined command: "xbacktrace".  Try "help".
(gdb) 


In GNU Emacs 27.1 (build 1, x86_64-apple-darwin14.5.0, NS appkit-1348.17 Version 10.10.5 (Build 14F2511))
 of 2020-08-12 built on builder10-10.porkrind.org
Windowing system distributor 'Apple', version 10.3.1561
System Description:  Mac OS X 10.13.6

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list...

Configured using:
 'configure --with-ns '--enable-locallisppath=/Library/Application
 Support/Emacs/${version}/site-lisp:/Library/Application
 Support/Emacs/site-lisp' --with-modules'

Configured features:
NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES
THREADS JSON PDUMPER

Important settings:
  value of $LC_CTYPE: UTF-8
  value of $LANG: en_NL.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg
epg-config gnus-util rmail rmail-loaddefs text-property-search time-date
subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs
cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode elisp-mode lisp-mode prog-mode register page
tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core term/tty-colors frame
minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite charscript charprop case-table epa-hook jka-cmpr-hook help
simple abbrev obarray cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
threads kqueue cocoa ns multi-tty make-network-process emacs)

Memory information:
((conses 16 47309 7327)
 (symbols 48 6705 1)
 (strings 32 16213 1922)
 (string-bytes 1 516049)
 (vectors 16 10337)
 (vector-slots 8 135883 7144)
 (floats 8 19 42)
 (intervals 56 206 0)
 (buffers 1000 13))

-- 
Pieter van Oostrum <pieter@HIDDEN>
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]




Acknowledgement sent to Pieter van Oostrum <pieter@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#44850; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 29 Nov 2020 18:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.