From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#54188: Crash when eval-ing font test elisp code Date: Tue, 01 Mar 2022 19:38:14 +0200 Message-ID: <83y21tk1yx.fsf@gnu.org> References: <50f9bd97-02a4-4b0d-0eae-54e804293219.ref@yahoo.com> <50f9bd97-02a4-4b0d-0eae-54e804293219@yahoo.com> <8335k3oeh0.fsf@gnu.org> <83zgmbmbei.fsf@gnu.org> <83k0ddltmh.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31265"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 54188@debbugs.gnu.org To: Vordoo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 01 18:39:21 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nP6T2-00081i-BI for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 01 Mar 2022 18:39:20 +0100 Original-Received: from localhost ([::1]:52340 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nP6T0-0008Mm-DL for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 01 Mar 2022 12:39:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:44268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nP6Sk-0008MX-3K for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2022 12:39:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44237) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nP6Sj-0001t4-QL for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2022 12:39:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nP6Sj-0003IB-LP for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2022 12:39:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Mar 2022 17:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54188 X-GNU-PR-Package: emacs Original-Received: via spool by 54188-submit@debbugs.gnu.org id=B54188.164615630712608 (code B ref 54188); Tue, 01 Mar 2022 17:39:01 +0000 Original-Received: (at 54188) by debbugs.gnu.org; 1 Mar 2022 17:38:27 +0000 Original-Received: from localhost ([127.0.0.1]:38134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nP6SB-0003HI-9p for submit@debbugs.gnu.org; Tue, 01 Mar 2022 12:38:27 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nP6S9-0003H3-U9 for 54188@debbugs.gnu.org; Tue, 01 Mar 2022 12:38:26 -0500 Original-Received: from [2001:470:142:3::e] (port=40478 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nP6S4-0001p0-Li; Tue, 01 Mar 2022 12:38:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=STF+Xvt4VzzvUGEjCL586u17T8ReJayJm6yQ/L/SnmM=; b=mhmFenvgX2/z RvCM0LqMyiIE1C/KQjtp8yB+6OxxqmDwhctYs30N5LccAouKGTeIk1WC2utp674CkiVm06RIcme1R gNUwdI6aDhomyTXsAyZKngbY4oSksvll5HcADZ7hRrzbCsLDZn33Q1X6TVf7IxpyKCWHdd8//8KAr aOIcgYtBULcrs5oq60lbaQwhHbUnSdMohiUOJtUIe1u17OY/n8S+XGk9nrFyyol50DkhH2n0NAZcr MePP63aZzRLjpGVdp4+Vk5pVH5t3B5YM7HYmIKz3KyC7j31ql7nZkS7+hFvmm4h4MbvaXECG4EinI Go5BmRkcnTkPpWIMhUaxlg==; Original-Received: from [87.69.77.57] (port=1684 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nP6S4-0001Yi-4Z; Tue, 01 Mar 2022 12:38:20 -0500 In-Reply-To: (message from Vordoo on Tue, 1 Mar 2022 17:23:32 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:227881 Archived-At: > Date: Tue, 1 Mar 2022 17:23:32 +0200 > Cc: 54188@debbugs.gnu.org > From: Vordoo > > Attached is gdb.txt (bt full output) from: Thanks. > #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) > at /home/wsx/dev/emacs/emacs29/emacs/src/emacs.c:408 > #1 0x00005555558172c7 in die > (msg=0x5555559f6dc8 "fontset_id_valid_p (face->fontset)", file=0x5555559996c4 "fontset.c", line=925) at /home/wsx/dev/emacs/emacs29/emacs/src/alloc.c:7547 > #2 0x0000555555946ade in face_for_char > (f=0x55555635ae50, face=0x555556816410, c=84, pos=746, object=XIL(0)) > at /home/wsx/dev/emacs/emacs29/emacs/src/fontset.c:925 > fontset = make_fixnum(23456248177639) > rfont_def = XIL(0x7fffffff7170) > charset = XIL(0x555555ef2400) > face_id = 0 > id = 0 > #3 0x00005555555cafec in FACE_FOR_CHAR > (f=0x55555635ae50, face=0x555556816410, character=84, pos=746, object=XIL(0)) > at /home/wsx/dev/emacs/emacs29/emacs/src/dispextern.h:1908 > #4 0x00005555555ead78 in get_next_display_element (it=0x7fffffff8800) > at /home/wsx/dev/emacs/emacs29/emacs/src/xdisp.c:8012 > pos = 746 > c = 84 > face = 0x555556816410 > success_p = true Please show what these GDB commands produce: (gdb) fr 2 (gdb) p face->fontset (gdb) fr 4 (gdb) p it->face_id (gdb) p it->f->face_cache->used