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#66589: 30.0.50; core dump in redisplay Date: Tue, 17 Oct 2023 18:01:36 +0300 Message-ID: <83il75nvhr.fsf@gnu.org> References: <83jzrlo5au.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7476"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 66589@debbugs.gnu.org To: Evgeny Zajcev Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 17 17:03:02 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 1qslb4-0001kK-1m for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 17 Oct 2023 17:03:02 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qslag-0001HP-FK; Tue, 17 Oct 2023 11:02:38 -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 1qslaf-0001H0-6e for bug-gnu-emacs@gnu.org; Tue, 17 Oct 2023 11:02:37 -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 1qslae-0001am-U9 for bug-gnu-emacs@gnu.org; Tue, 17 Oct 2023 11:02:36 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qslb4-0003or-2q for bug-gnu-emacs@gnu.org; Tue, 17 Oct 2023 11:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Oct 2023 15:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs Original-Received: via spool by 66589-submit@debbugs.gnu.org id=B66589.169755496814655 (code B ref 66589); Tue, 17 Oct 2023 15:03:02 +0000 Original-Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 15:02:48 +0000 Original-Received: from localhost ([127.0.0.1]:60820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qslap-0003oJ-Gy for submit@debbugs.gnu.org; Tue, 17 Oct 2023 11:02:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qslal-0003o1-Sx for 66589@debbugs.gnu.org; Tue, 17 Oct 2023 11:02:47 -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 1qslaG-0001RE-VB; Tue, 17 Oct 2023 11:02:12 -0400 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=LWgyMlfQLiLm2Bd2Z5kizPJLoBu0ciJvtm74wCNxkS4=; b=gCuJd8J9hLFi Svp5dHS7vJs/FzsJ2kWFj7sZRdw9KFkXECedNx0dDUv0SAS2N1KK3kWXHmh1jInK6hEm/V066g0oy N4eydt5tVYChajI2Vv+OC7u2l4qT9prl5bGwar2zzb+0BHLY7bE3BZTQ990CIK43rpTCqQLpGA6Y+ 8sxUcNp6ycyQ3CLGn4KeVDckRtHVmJU9XbmQsOI2FnD69adIEiS4TPK3A3tAvGQE6IsoFYUuCb7LE 67r5zcmhwGjJOqLROhbFYnl5JmdK1eAFEu50asHeLBzAyoplZkH/iJ7cgLjJekNeyQ30Nq7P4QcmW DLWG/r+ogyYtgukbnP5JSg==; In-Reply-To: (message from Evgeny Zajcev on Tue, 17 Oct 2023 16:36:17 +0300) 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:272613 Archived-At: > From: Evgeny Zajcev > Date: Tue, 17 Oct 2023 16:36:17 +0300 > Cc: 66589@debbugs.gnu.org > > And which Emacs 29 are we talking about -- Emacs 29.1 as released or > > the current emacs-29 branch? > > > > > I've been using GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ > Version 3.24.20, cairo version 1.16.0) before moving to Emacs30 Emacs 29.0.50 is before Emacs 29.1 was released? > (gdb) up 18 > #18 produce_glyphless_glyph (it=0x7ffef46c5660, > for_no_font=for_no_font@entry=false, acronym=acronym@entry=0x0) at > xdisp.c:32165 > 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + > 0u); > (gdb) p it->c > $1 = -233054 > (gdb) This is not a valid character, I wonder how it got to this function. Please do the below and tell what GDB produces as result: (gdb) frame 18 (gdb) p/x it->c (gdb) p/x it->char_to_display (gdb) p it->method (gdb) pgrowx it->glyph_row If GDB says it doesn't know abot "pgrowx", type this: (gdb) source /path/to/emacs/src/.gdbinit and then repeat the pgrowx command. Also, any chance you can describe what were you doing when the abort happened? In particular, what was in the buffer that was on display in this window?