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#65198: 29.1; Emacs29.1 crash in function face_for_font Date: Fri, 11 Aug 2023 09:12:38 +0300 Message-ID: <83ttt6gl9l.fsf@gnu.org> References: <83r0obi53o.fsf@gnu.org> <83bkfeizgz.fsf@gnu.org> <831qgaiw2d.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39819"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65198@debbugs.gnu.org To: =?UTF-8?Q?=E5=BC=A0=E4=BA=91=E5=B3=B0?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 11 08:13:13 2023 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 1qULOa-000A9w-Sn for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 11 Aug 2023 08:13:12 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qULOU-00089h-Rk; Fri, 11 Aug 2023 02:13:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qULOQ-00088L-KQ for bug-gnu-emacs@gnu.org; Fri, 11 Aug 2023 02:13:04 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qULOQ-0006fh-2F for bug-gnu-emacs@gnu.org; Fri, 11 Aug 2023 02:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qULOP-0007NW-K9 for bug-gnu-emacs@gnu.org; Fri, 11 Aug 2023 02:13:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Aug 2023 06:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65198 X-GNU-PR-Package: emacs Original-Received: via spool by 65198-submit@debbugs.gnu.org id=B65198.169173433928312 (code B ref 65198); Fri, 11 Aug 2023 06:13:01 +0000 Original-Received: (at 65198) by debbugs.gnu.org; 11 Aug 2023 06:12:19 +0000 Original-Received: from localhost ([127.0.0.1]:44736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qULNj-0007Ma-Cj for submit@debbugs.gnu.org; Fri, 11 Aug 2023 02:12:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qULNf-0007ML-Vr for 65198@debbugs.gnu.org; Fri, 11 Aug 2023 02:12:17 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qULNa-0006XR-HE; Fri, 11 Aug 2023 02:12:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=UO1sLYUfm2UQIF88hINykPmTgXtfPRQSt/KQhxr4vh8=; b=hTEJFeO1QU6Wd5C+xRrm q1oi51wngsGIDYFtDGhoruSGVhpaIZ2XWJ/FTULPgAsNzHJaJ8+PkJyxiZiu+RgFnmlGs1gqOA428 4At4IE4bzv3qsS1GZKrxi01nEx9px5R/u2hNsM9ZQGz0n7g1FjWujJt5zDQ5X6UkOocYX5ghqYQ0c OmcLUzvXphv/uZouE/CkaEfDo8thQ0mFidzGwAJe/ZCHmhehKkfldtId7iOYivy6TnstZhFGAXAel 4CmR5cp0gng5oBCAZWtSbI7beHX/eLDPevGZpWmloGAk2uQATZFuBceTY97iJL8NllsOhUOElc3WJ +H0wvmdIXobr2g==; In-Reply-To: (message from =?UTF-8?Q?=E5=BC=A0=E4=BA=91=E5=B3=B0?= on Fri, 11 Aug 2023 08:50:04 +0800) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:267189 Archived-At: > From: 张云峰 > Date: Fri, 11 Aug 2023 08:50:04 +0800 > Cc: 65198@debbugs.gnu.org > > more clear GDB info: > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x0000555555618c06 in produce_glyphless_glyph (it=0x7fffffff67d0, > for_no_font=for_no_font@entry=false, acronym=acronym@entry=0x0) at > xdisp.c:31791 > 31791 font = face->font ? face->font : FRAME_FONT (it->f); Actually, this is progress: we are now crashing a bit later, while trying to display an empty box instead of a character that has no font and no suitable face. To resolve this, please help me by providing the results of the following GDB commands after Emacs crashes and GDB kicks in: (gdb) p it->face_id (gdb) p it->c (gdb) p FRAME_FONT(it->f) (gdb) p (it->f)->output_data.x->font Thanks.