From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.bugs Subject: bug#71929: 30.0.60; crash in mark_image_cache Date: Tue, 9 Jul 2024 21:44:20 +0800 Message-ID: References: <87tth1rkfy.fsf@melete.silentflame.com> <87plrprkb2.fsf@melete.silentflame.com> <87frsl3l0p.fsf@yahoo.com> <87plrpvm2y.fsf@melete.silentflame.com> <86a5it3cj2.fsf@gnu.org> <875xth3aym.fsf@yahoo.com> <87ed851gwv.fsf@melete.silentflame.com> <871q452u1b.fsf@yahoo.com> <87frsi226v.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1690"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 71929@debbugs.gnu.org, Eli Zaretskii To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 09 15:45:19 2024 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 1sRB9i-0000I7-CF for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Jul 2024 15:45:18 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sRB9Q-0001b9-AV; Tue, 09 Jul 2024 09:45:00 -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 1sRB9N-0001ZC-IL for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 09:44:57 -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 1sRB9N-00025H-9T for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 09:44:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sRB9S-00007T-FG for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 09:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jul 2024 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71929 X-GNU-PR-Package: emacs Original-Received: via spool by 71929-submit@debbugs.gnu.org id=B71929.1720532680410 (code B ref 71929); Tue, 09 Jul 2024 13:45:02 +0000 Original-Received: (at 71929) by debbugs.gnu.org; 9 Jul 2024 13:44:40 +0000 Original-Received: from localhost ([127.0.0.1]:52432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRB96-00006Y-3D for submit@debbugs.gnu.org; Tue, 09 Jul 2024 09:44:40 -0400 Original-Received: from sendmail.purelymail.com ([34.202.193.197]:49718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRB93-00006F-5m for 71929@debbugs.gnu.org; Tue, 09 Jul 2024 09:44:38 -0400 DKIM-Signature: a=rsa-sha256; b=vdgfNTbOwcph4o85j1eTzOy1y7fWcH8vqDYGF6yS37B5P9ZjMrkiIiBilKzVwqiJB1nzNoC7GHkkVAp6a3ay9mBbsX05wbpqS2/f+42mzeGsZfg9Fu/tihrbOfyWzZ1Y678lpPW98Md1XNEBnkFQBzaEHaaQZzTOLrXWIEycwfZEJVYDEm0zzcnv2CNxNBDQzVIxXwo9g4TQy/8Uozxk0LT6wMaVuFuqN6jYc8s59ffu1I3Zg1Fl51SVtb/DB3YSLI0RK8a9k8vF6CtVxCoASa3uz3vlSztxvcISke5KB26DYZzJYAJob10Wd37LrPNxK1OGa1zstzOcUhxwOmSd+Q==; s=purelymail2; d=spwhitton.name; v=1; bh=/iEApPMVxE74LX+Uhdgqpi8fM/jZ5azkcH2uuylEkmg=; h=Received:Received:Date:From:To:Subject; DKIM-Signature: a=rsa-sha256; b=FjegK1ZlIe/3DQcFkswmidhQfxbK6bteSB1LNl1ed3ssiHpbydi8LsmCHmdcCAnOU/2qV5Msa6uPg2QX43iRZEg0MP9tl3HbS4yrDM6bV4ZFhNjFr3h35n+bqaLhkh3d5XDM9H/uOX6KJExY8fE+spzrcox4zdAkqiqnziBmA22yM55cRqKntGX1A9YeW4sWtJK3I3uLMywkz6nJjg96JAeTb3U2H0LJWq/h7qKBEQD81Mtc16sb6d4Kxlg1K6aXequRBttPrKh6GVGCxT6uvtNtEUImcESrhGZiziECTXkB68BTa0IM37xx/VEmC7Ypi0uDEbLuXnsvKeO+inDmnQ==; s=purelymail2; d=purelymail.com; v=1; bh=/iEApPMVxE74LX+Uhdgqpi8fM/jZ5azkcH2uuylEkmg=; h=Feedback-ID:Received:Received:Date:From:To:Subject; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 71929@debbugs.gnu.org Original-Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -498828403; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 09 Jul 2024 13:44:24 +0000 (UTC) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id 65EE37E977D; Tue, 9 Jul 2024 21:44:20 +0800 (CST) Content-Disposition: inline In-Reply-To: <87frsi226v.fsf@yahoo.com> 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:288637 Archived-At: On Tue, Jul 09, 2024 at 08:13:28PM +0800, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Sean Whitton writes: > > > On Sun, Jul 07, 2024 at 09:47:28PM +0800, Po Lu wrote: > > > >> I must ask you to bear with me again, as another detail was not > >> correctly accounted for in the last patch. Please retry with this: > > > > This just crashed. Apparent trigger was 'emacsclient -t', this time. > > > > verify_image_cache_refcount is not in the backtrace. > > > > I should be able to keep it open in a stable build of Emacs for at least 24h > > if you'd like to ask for more. > > > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > > 0x00005555557a21cd in mark_image_cache (c=0x55555672cc50) at image.c:3776 > > 3776 if (c->images[i]) > > And this is a segmentation fault, not a trap. Can you establish when > the frame in question was created, how and where it received its current > image cache, and whether this frame exists in Vframe_list? I'm afraid I'm not familiar with any of these data structures. I don't know what these image caches are. In the mark_frame stack frame I did "p f" to obtain the address 0x555559f61330. I then did the "while $cons" thing you posted in another message, and searched its output for this address, and it is not present. So perhaps this means the frame is not present in Vframe_list. -- Sean Whitton