From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#58042: 29.0.50; ASAN use-after-free in re_match_2_internal Date: Wed, 05 Oct 2022 20:49:10 +0800 Message-ID: <878rluv3jt.fsf@yahoo.com> References: <83edvnv965.fsf@gnu.org> <83pmf6u76i.fsf@gnu.org> <83mtaau43p.fsf@gnu.org> <83ilkytyif.fsf@gnu.org> <87y1tuv851.fsf@yahoo.com> <87lepuv5l8.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39373"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Eli Zaretskii , 58042@debbugs.gnu.org, Alan Third To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 05 14:53:58 2022 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 1og3uP-000A1p-7c for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 05 Oct 2022 14:53:57 +0200 Original-Received: from localhost ([::1]:42228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1og3uN-0006EV-Ap for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 05 Oct 2022 08:53:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52998) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1og3qc-0005m9-Kw for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2022 08:50:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57114) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1og3qc-0001XE-Bw for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2022 08:50:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1og3qc-0003Ad-7s for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2022 08:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Oct 2022 12:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58042 X-GNU-PR-Package: emacs Original-Received: via spool by 58042-submit@debbugs.gnu.org id=B58042.166497417012144 (code B ref 58042); Wed, 05 Oct 2022 12:50:02 +0000 Original-Received: (at 58042) by debbugs.gnu.org; 5 Oct 2022 12:49:30 +0000 Original-Received: from localhost ([127.0.0.1]:56192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1og3q5-00039n-QQ for submit@debbugs.gnu.org; Wed, 05 Oct 2022 08:49:30 -0400 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:39738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1og3q3-00039a-H9 for 58042@debbugs.gnu.org; Wed, 05 Oct 2022 08:49:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664974162; bh=xh+8REQqA3BNr0wzwGgnGHpOPESJ4JVwWchl9ohvRa8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=r0A0K+rI3zCdnoWFFremVHPYNFzwWiBf875ejtrSidL+ntMqOdVnL4tuiWuhNY0mF/GYyK2OAMMivKJzT9iKrpZ21ND74QTmY9KVqifFUXnKLDll1e1hSMThTYLLl+//vFvOxi/Ogbm20z7UAsG9njfTfMybFqr7eqhjEIhF4m1jLTOCU/LrQmJdeSyRmERSkYeGlcglzc8oh3V+KRHdZLz7rYXntJw+MiQ1seZEADkH+aDMe/cKNCiS4vymx3Zkln9aqW6sixCzXOF4zLID57qoc2ax+qwAS2SoGN+D+ZIvOsQr+eYcUBnLbBYDUw0pVZa1LgWXVvohFWstRCSphQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664974162; bh=MoasVmqrtlItvLEE+sr3HxD3WWBt+8lVMebGHrumMBg=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=rfO91E4ia84QMj4lklaG4TrHugk4eHXi/7SIqaz1JZgO1SmuPHvK0m5Yihj4HDRLrDizqCUYdmuALO3K81w7F8VEJi9jmhvYfIOpMeqZCaUmwXH6NH54WFCtrH1w8+jKmk7gsUP7QEHP1QjUBoDE/wcYfgGa9L82dfPVdfoV4yR5ePFB8OqRZDBW6APIYM9NLQ2hXrU70G45EkQvEMkjCeg9uYjxv0ia66Bj0lVDlpRtDQupLaw3K4gmajKxIxxjPGFaMor3w006VB1gypiW1x0LgY4D/snTiFaFRAUGfuZD2yidiaa0rAw6zKoSMkFNwSd+tzOFv40wOKSx66PpHw== X-YMail-OSG: 11fvpkAVM1l7o0jKgRLZUZGG3_4QqbWQZsr.sDXJgtwOZ2nKQpKs94yxIjrngAp cWiFsdUWiUPWIcGl.Iq8ZbQWbZBBrnkuoEzyYkh9Qhnkjxn_u.IMH6HTNC2M4V4HTF2Borqlf9fz NCKchNkNzCdVRXVpsgnNEA9P5QD8Cct8pm1Vb6xYXT78kkptovT1yiCmNQrhuyGU322gMh_HBVJt iYNfTItWeVJF0NSND25FpT.1jaY88fvZHvqks3oSL9tbI.VH1_brJ8mzOHx56wPMjLsZ2XtIPHLQ aqtyne83LTDjDJ3nEzf7Nz6szzGU7b8uPeLJ.9Hv.urogG5q_C8P97EydFV3vGyXYcC5aJznE.t9 lqeEU72j4wKX.yZxdXMsv_GMhsG1_K.sv4mmn8I_VL4VVnMu8Tnw00v11Gr4iHtrQyOT_.1DYZy6 BgfI7gubdIO5xL6SyUCvyEKp8L8HMGxDSldGn0AQwvcd4MHR5v4AA73VYv1PnL15hchujrD1XOrs ElqdyPN8oSaJU2RrHM_DUGEPJrT9ONl2K6eOPrj32VaLGPl5lyTmbzEoeC.DcofXwtMqmUlE1agl kccJK5H2A9H7g5htkNgMVauzhhqV._ZQo1.lf4e5C4gABtfoacKffi1f1gpWEwjCnbU63HsOPDc1 x0Ex6PeGt3jM9vRWrBqqFvkI6ZtNgmibiCLoQewYbu1j3QQplcFQmYHrMbmPbMKUCVYoAdm0mFUH 2suo6m09V0wrbQXJTPofETkA9PDbqpRySG9GxZz54caEfMYUWDOndXrXPTXimucNsajtzcw6SLqb 1WaWusSe7BP4ZmDLrRVOvzdvW0SLPjVkIFKhn7FQ3I X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Wed, 5 Oct 2022 12:49:22 +0000 Original-Received: by hermes--production-sg3-cf9dc7f8d-5h5f2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9097b6a6ce236bc9bea4f949f6419374; Wed, 05 Oct 2022 12:49:15 +0000 (UTC) In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Wed, 05 Oct 2022 14:38:24 +0200") X-Mailer: WebService/1.1.20702 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:244528 Archived-At: Gerd M=C3=B6llmann writes: > And with this it works again: > > diff --git a/src/window.c b/src/window.c > index 12a212a85a..da80fabe33 100644 > --- a/src/window.c > +++ b/src/window.c > @@ -8213,6 +8213,8 @@ init_window_once (void) >=20=20 > minibuf_selected_window =3D Qnil; > staticpro (&minibuf_selected_window); > + old_selected_window =3D Qnil; > + staticpro (&old_selected_window); >=20=20 > pdumper_do_now_and_after_late_load (init_window_once_for_pdumper); > } Right, but please see what I said about old_selected_frame; I think it is intentionally not staticpro'd.