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#62002: 28.2; 28.2; intermittent crash on scroll (arch + spacemacs) Date: Mon, 06 Mar 2023 18:44:42 +0200 Message-ID: <83ttyx7rt1.fsf@gnu.org> References: <87ilfem5wt.fsf@zeus.mail-host-address-is-not-set> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34606"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62002@debbugs.gnu.org To: emacs@bertieb.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 06 17:45:16 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 1pZDxc-0008li-66 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Mar 2023 17:45:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZDxQ-0001XP-TE; Mon, 06 Mar 2023 11:45:05 -0500 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 1pZDxO-0001Vw-UH for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 11:45:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZDxO-0006sU-Ib for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 11:45:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pZDxO-0005ZQ-5i for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2023 11:45:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Mar 2023 16:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62002 X-GNU-PR-Package: emacs Original-Received: via spool by 62002-submit@debbugs.gnu.org id=B62002.167812109821386 (code B ref 62002); Mon, 06 Mar 2023 16:45:02 +0000 Original-Received: (at 62002) by debbugs.gnu.org; 6 Mar 2023 16:44:58 +0000 Original-Received: from localhost ([127.0.0.1]:43465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZDxK-0005Ys-B1 for submit@debbugs.gnu.org; Mon, 06 Mar 2023 11:44:58 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZDxJ-0005Yf-8C for 62002@debbugs.gnu.org; Mon, 06 Mar 2023 11:44:57 -0500 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 1pZDxB-0006qI-6O; Mon, 06 Mar 2023 11:44:50 -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=voQ5W7Ra/RdIgH0mBFPdhJkjIVCrvoPIfbDbgGEnSO0=; b=qmesn+XRkxGj xsrVkIJyDgHdqZ66LtnsCWzsRKf6IXvRpFu63GwcNsxy6hQUllPdtoZREZEG/zt+1/r8igUvlPtHM Tn3cb7u5Ln2mhVVUY8i8oa3sltU8uPvc0EmTkOMDVR0GDnsor2lzZCI400BGunln2eNsX926ij2xI 69tRtimqWTKrg+tYKJ0fVKz/kkRsFjG4vR29tJCE8gdIBuLpl4DvXhi0GyLOje0QuAf0ysZnH56Cq rjZYmSP3V0FNSJpyTrt7Qc1a1zmSTr1uYs5pP8aiaP+LafZ533RPhcNGyBD1ZhFr4IPuZTQr7al5z XMeFSNv8/T/ddQrA1jKFaQ==; Original-Received: from [87.69.77.57] (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 1pZDxA-0007kH-Jr; Mon, 06 Mar 2023 11:44:48 -0500 In-Reply-To: <87ilfem5wt.fsf@zeus.mail-host-address-is-not-set> (emacs@bertieb.org) 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:257405 Archived-At: > From: emacs@bertieb.org > Date: Mon, 06 Mar 2023 12:16:18 +0000 > > > This heisencrash appears to be triggered by scrolling in a buffer, but it is > very intermittent. > > My repro steps when they work, which is unfortunately not often: > > - launch emacs > - visit a file (eg .spacemacs) > - scroll buffer using PgDn > - Emacs crashes via SIGSEGV > > I have tried reproducing while emacs is being run from within a gdb > context, but I have yet to succeed. > > This has happened five times since late February: > > $ coredumpctl list emacs > TIME PID UID GID SIG COREFILE EXE SIZE > Sat 2023-02-25 11:00:18 GMT 9767 1000 1000 SIGSEGV missing /usr/bin/emacs-28.2 - > Wed 2023-03-01 09:30:58 GMT 8139 1000 1000 SIGSEGV missing /usr/bin/emacs-28.2 - > Fri 2023-03-03 00:15:02 GMT 7400 1000 1000 SIGSEGV missing /usr/bin/emacs-28.2 - > Fri 2023-03-03 00:15:37 GMT 484270 1000 1000 SIGSEGV missing /usr/bin/emacs-28.2 - > Sun 2023-03-05 20:50:17 GMT 2710479 1000 1000 SIGSEGV present /usr/bin/emacs-28.2 31.9M > > Emacs was updated to 28.2-2 in January from Arch repo. I start emacs in a terminal via > emacs [1], which is a symlink to /usr/bin/emacs-28.2: > > /usr/bin/emacs-28.2: ELF 64-bit LSB pie executable, x86-64, version 1 > (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, > BuildID[sha1]=565e5e3ed18f0d957ef2f47c90ce6c8de9686522, for GNU/Linux > 4.4.0, stripped > > I have the spacemacs 'distro' / customisation set installed. I have not > yet been able to replicate this with 'emacs -Q', but I also cannot > consistently replicate it without -Q either. > > Info from gdb is appended [2]. If there is anything else I can supply, > please let me know. I am happy to compile emacs with debugging symbols > if this is likely to be of benefit. Yes, please compile Emacs with debug symbols, since the backtrace you show only provides symbolic information inside Cairo, and says nothing about where in Emacs did it crash. If you can, please try building the emacs-29 branch of the Emacs Git repository, since Emacs 28 will not see anymore releases, and maybe this problem was already fixed during later development.