From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#47244: 28.0.50; SIGSEGV in long-runnning Emacs Date: Wed, 31 Mar 2021 08:41:52 +0200 Message-ID: <28b5da95-90f2-a1d8-a2da-3e817bbb77f8@gmx.at> References: <87im5ofp3z.fsf@md5i.com> <14e14f28-7ece-cd98-5e49-d4583a0153a0@gmx.at> <16b279ef-a1c2-cd41-b18c-69383174c72a@gmx.at> <87a6qs7z60.fsf@md5i.com> <83eeg3kawg.fsf@gnu.org> <83y2e6kp9t.fsf@gnu.org> <83tuouknpb.fsf@gnu.org> <83sg4eknh5.fsf@gnu.org> <83r1jykmt0.fsf@gnu.org> <2d0dbdc8-3678-cd21-234a-9c63bb004629@gmx.at> <83h7ksk89q.fsf@gnu.org> <9f6993e1-642b-75f9-1820-f7521d047943@gmx.at> <83ft0ck73a.fsf@gnu.org> <2820acc4-291d-d4a8-73aa-bea9ba2bbff7@gmx.at> <835z18k1w6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14808"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mwd@md5i.com, schwab@linux-m68k.org, 47244@debbugs.gnu.org, mwd@cert.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 31 08:43:54 2021 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 1lRUa1-0003mJ-UQ for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 31 Mar 2021 08:43:53 +0200 Original-Received: from localhost ([::1]:36222 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRUa0-0007gn-Sr for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 31 Mar 2021 02:43:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40192) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRUZC-0007CF-LV for bug-gnu-emacs@gnu.org; Wed, 31 Mar 2021 02:43:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41798) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lRUZC-0002g9-DP for bug-gnu-emacs@gnu.org; Wed, 31 Mar 2021 02:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lRUZC-0007GG-AY for bug-gnu-emacs@gnu.org; Wed, 31 Mar 2021 02:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 31 Mar 2021 06:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47244 X-GNU-PR-Package: emacs Original-Received: via spool by 47244-submit@debbugs.gnu.org id=B47244.161717293127823 (code B ref 47244); Wed, 31 Mar 2021 06:43:02 +0000 Original-Received: (at 47244) by debbugs.gnu.org; 31 Mar 2021 06:42:11 +0000 Original-Received: from localhost ([127.0.0.1]:53344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRUYM-0007Eg-F0 for submit@debbugs.gnu.org; Wed, 31 Mar 2021 02:42:11 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:34251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRUYL-0007ER-69 for 47244@debbugs.gnu.org; Wed, 31 Mar 2021 02:42:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1617172915; bh=3F8H9ckClQPhRMcLn4CvobEyX4FCNh42hFXS6X9+wyc=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=CbtzZADJq0aMARp3XD7uCbJLnxIqUYBE+A5IR35xNnIUARPnRfrZT8zkEQ085sTUP RSN7ZkKEfQl6v1FgACVCZsthoBhLW6bGNv2SGGUTaC+4bcMDm8QluHe8a/+Hj8QuKI mJT61YvH4e9qLN2wiUOEbOijzr8JH+ixuuLCCQlg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.20]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAwbz-1lLBww1ghV-00BLDV; Wed, 31 Mar 2021 08:41:55 +0200 In-Reply-To: <835z18k1w6.fsf@gnu.org> Content-Language: en-US X-Provags-ID: V03:K1:V0bluvHdkz/GWBoihICefiqYu+mFI/KuszANUbO4e2DM514EoCY fkzv/LXpX/IKeRiLZNlYsFavwBaf33dkt9r2ML74nxia03G9o3Ufq/xCVXg3lYzUAqgRi2W MiXz+zvRq7MEhZIcJ58aIJ7CCie7PH9GHrx7N8iQU4aR4KZxUwZV7UKPt3DdjECbsVFp/et 93s4js19VVWRDASVH7vyA== X-UI-Out-Filterresults: notjunk:1;V03:K0:ehETsHeNPiw=:CZyxFG/2INRhc0sJIkKdEA TSENgT0r65bDTszURBgOMqhi5DjA6yVgqaRUJk0KeChfE3nk2n+tuZaQuyI/YM/4r/oub36Zr snrnuYkApO+2enMbQJsiQRJpCIfSFQdN/sJHym0QjDZFGmgJHfOg5R2V+/R4CTyrgwvyQDNjZ goK7Mw2W4Q9a5cXCnj9qwEDuiMqBmakQxQgPdMI7ObUwBaYOmSiRCynQOKBj8vkjyJSIu3UUV X9eeYLD8WGAvbSclW7Y8rlk/WSGNxv3LgRnmjv8i0keGYhYba95PCPR9zPMmQuBQevVJvq7dY HB5n5oTenaG4O31z1oKJud718UvcJZ54E1PrE9gXEHoY5pSZBJ2IS2fkp0n430NMAKjAuys0m BQ6PWlDTBrtJX0rBkQR8sku+yhMFnGXiVQHfs9LC3r8DP5snhjHd2YFYc6ioseoRB2mChRlt+ zgq2ztpAZ1yWWyaaVLFxWEKN9E4HV7BtZzKsKhheyrtMu8qg655YYE+QON8uaScCVmmFIcS+c cviTp3I4NwFm9sdkkDBdySt+ABsyfMjY3dqZ8CcIe4Ll0TFASF9D1RjhvX5Kt8ZopUdD8zZ+X j1FrvqltZe8qG23bIXZlSoZEjoBzUNLOjHu7lLwv8cJ1CRYF1KmsjCsrJQi28oE/jK/cWlA2e jCauBD6jZcu1cMvZNzM+iXoLS+6vcEE9KtGvUCGltsc88txoed12o6vWP0oYRepEP/W64/1v2 b1r4zfAOgyGYgMzJTPi+lR5kuNHSN/fv4fcDGELGMfMlEUjXkaCw6P1SU9mK08LzSXhoZvo5 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:203331 Archived-At: > IME, there's any number of "real problems" out there, and the hope to > find them all is ... too optimistic. I'd be already happy to find just the one we talk about here. > There's nothing wrong with being > defensive against unknown factors. Agreed. What I meant was that if, as we suppose, the mischief happens at time T1 somewhere in redisplay and is detected (by chance) and corrected at time T2 in the main loop, any side effects that mischief causes between T1 and T2 still go undetected and may cause arbitrary harm. In either case whatever you want to do here - set the selected window's buffer or just the current buffer in the main loop - would not interfere with finding the real culprit. So I certainly won't object to your fix. martin