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 21:55:09 +0800 Message-ID: <87sfk2tlxe.fsf@yahoo.com> References: <83edvnv965.fsf@gnu.org> <83pmf6u76i.fsf@gnu.org> <83mtaau43p.fsf@gnu.org> <83ilkytyif.fsf@gnu.org> <877d1ewnx0.fsf@yahoo.com> <83a66atn7k.fsf@gnu.org> <9e74f14e-cc2d-fa34-f9b3-5e0ebf500273@gmail.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="28246"; 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@idiocy.org 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 16:10:27 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 1og56Q-0007FT-MM for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 05 Oct 2022 16:10:26 +0200 Original-Received: from localhost ([::1]:46724 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1og56P-0004GM-0H for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 05 Oct 2022 10:10:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44188) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1og4sU-00089U-QD for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2022 09:56:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58668) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1og4sU-0002Jx-Dz for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2022 09:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1og4sU-0001AB-9G for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2022 09:56: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 13:56: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.16649781313682 (code B ref 58042); Wed, 05 Oct 2022 13:56:02 +0000 Original-Received: (at 58042) by debbugs.gnu.org; 5 Oct 2022 13:55:31 +0000 Original-Received: from localhost ([127.0.0.1]:56962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1og4rz-0000xG-2b for submit@debbugs.gnu.org; Wed, 05 Oct 2022 09:55:31 -0400 Original-Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]:39913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1og4rt-0000sM-KW for 58042@debbugs.gnu.org; Wed, 05 Oct 2022 09:55:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664978119; bh=du+P7Zgd59LNQimZbTfncbBxsYw1Rv835qxP4FVOYkY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ZtQ7BUv5ppkObf3uOHl3Nl9SOOg7thMMgQ8PnaGbWuhmMave5wGmjVPh9kzZmewOvOSUnrpriPZXYkzkdSdDqGJowEG8ndZZH61yTl6f0AQJE4F1W2iyrEYyOmBlw/N6znMhqkMo5PHT4fPtqNGje+WSnF0PioM7LmEAh4pqlj2rDGeM6LddZC8sMk1A3JSaU13w43wmI6o6Ek1vI2jjGWCUifYznYEJL91dHk7NOZkK4lPoZwCeJN0q3oKgw9MicSvRKxliWE4rdhh/uYPw1vyAAeMUZA3yFftSBv6Nr/ZT8Wh3DmVloAnhmQ103tyH0VC7DGha8XJYwcg9fSFvcQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664978119; bh=A/raBdRW5izmHrxURf2z+gVrCmTDuE9eljVNL/2IFUK=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=mn2LSces662erpaRBUe3pcnA2PyP70pw0DN/dZyvUH04yKNrnJKoL2Uv/N1RIsYxT0a5+yrTZqQK1v3SVMouUm2cuPsCpmZRpnLYQ9z0moggfRMkOZl+Jsvtsb2Wv8st8ko2eMOj60YM96OC8aRF21TpjoUnRL2+YA3kdG7NSk6W9dV/tsacnPg5zVgF3Gz7riD84hqxACK5hhyS3YoBXRkG4dSau4sRBBEDcCMwYtDzLQTLLrC9oZ+3d4FCj5SV2CSnWPlZjdPLZ+71H5ttyCwYWNz+CTW1/4N6sHdUf3IZihP3ZROfySrcKvLhhIXFGfy5/alZTHBbooMxwAOgaA== X-YMail-OSG: 8AZXMMAVM1mch43qDFhLSx4y5Em0QrafwRleUPT5kguFlkI2KRYHFh.Q2s1VMUs JkbBTv_jATkLliK_NgcLtCIEtqvKeiuZ3p69Arpclfo6ZKCy2bjW4v6rlBkQ_q5VdDZ2cg5RVRkT T9ACg1yIWRDvq8pDRrdygMKQheIIxLdIiFPKWCOBtm_Mgo7tRSIhneeLR8_O7xe3U6hFRBYsIMRh bEBFLxAZudEtAHc8huMgInLE3xa_ycXv4KplGq7tc.qNSirF9vYyFOCFTHZRi8AcMRJS3k7PYd20 VVKVAFyT.u7tuIhEWXU91yYG8JVnl9xtYm3JHQIvwVBHSyRhGRgeVLaA0.Cz5NVnajqVH5xZGib9 6zbIwJyhWo0chE4SkfyWR1CX4nsVZCAO34R1CWB6rh9tbFOTioa1mSfJ4TirtT8sUaHGIhtgKGQ2 yuqWBQDQd1qdRrkAxD9OaFAvnt0Nx8HWX.y_Z8i48rwu5gjqFKVZwZPJZdsWUrJ6SzqCJULXKbZc tH0Hq2a1T0zn6OX8HchNmB.C7wf3suurlqIcN5uK91GX8UKUhfOQpuNk2573pbgVfVbkDE.a2UGv b74uS4aPNaEfKq.Vzd57imE5J5W91YO1PMh6MuZxZz65s5Duaf.hPWGrs5VxhsAQptKc9LWWGTuX I2XyojpgMcfHDwxpiO0J.3jtcZPE00mMkXSAm8Qvn1UmPYwD1EYbKj5NB_LNXGCHXe.NUSRhzjYj PPmThXT6XOM.XxVCFet.dRXo8X6BArGGl7FiUzmN2UuBlKQblgRerHSTAQ.tnkwp_rf.GVMPzvWs zp7H7JyIZQ94kn8d1YU7c.6Vumme.oajoJ.gpnxvCF X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Wed, 5 Oct 2022 13:55:19 +0000 Original-Received: by hermes--production-sg3-cf9dc7f8d-4879b (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 28db9351f37c6d3dcf9b5cdd335a6566; Wed, 05 Oct 2022 13:55:14 +0000 (UTC) In-Reply-To: <9e74f14e-cc2d-fa34-f9b3-5e0ebf500273@gmail.com> ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Wed, 5 Oct 2022 15:31:10 +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:244541 Archived-At: Gerd M=C3=B6llmann writes: > I don't know. What Po Lu said sounded to me like it isn't specific to > macOS (safe_call in event handlers, IIRC). Yes, and there are also finalizer functions called by automatic GC. So unless read_socket_hook does not cons at all there is no way to stop it from running random Lisp.