Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wZsQq-001MXK-03 for pgsql-bugs@arkaria.postgresql.org; Wed, 17 Jun 2026 15:44:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wZsQo-006fcy-3B for pgsql-bugs@arkaria.postgresql.org; Wed, 17 Jun 2026 15:43:58 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wZsQo-006fch-2Q for pgsql-bugs@lists.postgresql.org; Wed, 17 Jun 2026 15:43:58 +0000 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wZsQn-00000000pJD-2HN1 for pgsql-bugs@lists.postgresql.org; Wed, 17 Jun 2026 15:43:57 +0000 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-6957b74472dso1513986a12.0 for ; Wed, 17 Jun 2026 08:43:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1781711036; cv=none; d=google.com; s=arc-20240605; b=dq+21+6Ji3hNuZlFt/5A3orifDiE3kPHyRJQ7N9k+SqZFt9TxeRd8FtXu2r01HBbXa Z8TMLaF2irUAK3Rl6a84LNa9FJeWZh8B0R57JmJNTWwYF15hnAhRKjcoifNBkBOcdFI1 RReO4tHf8Q7AkdbJ8M1/IxA77msfctev1HOnq8gQ1mzyCqorMAR+GDqHfU0WAHPZb1q4 JeCOoribk6Ym3muTAv4OLToacjD/31bCeiwuR4MtmfZ5zQfQVC8h5fVUPPaTW/7NXHbV bJtzSc5Cv6pA22vCPlM1fPhv1KGpFsoR5Fs9A054F/OIyLIOfVHeZIe0c8qCskrAVT0E 15+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=gwU9Y+jqC+Qq/5oycd7Jr7/enlxn1DhY+SSRfgaF/U0=; fh=swyh7pc1HcySxlO961mPYWgIk2fIQ5kjAir2CfNOrac=; b=AaHNS5/8BT1LaCk+1wg6ZewXL3SEIWcFSOu4qzQQtQ2uJFpeFmInS0Znwl514Qdfer ek/QImudQezMm2S4Ye/6cqcz0m8mIbW4UQB2Q+D0iD/uHYQFDHjtzPnnWqao5nI0mC2B jWppNkAoENBZnE3Cj9M/4XGARLPk/oxM3vcGjFvBc0nq4vbL3cuhJN9vgQhQXG6RANWq /ZxdUoLnXSSKH+H7r54DKAdnhr6YyyUYVi+Ipu2WkWPCyLmASTsSdDnunZS9Z2H3rFqs 0WBG/SiDmvG2/aFSFTfsaO+U1a9fjCgFWt3XTx2jT455s57dtmsgAT27d3qMhINMSCaA a7cg==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781711036; x=1782315836; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=gwU9Y+jqC+Qq/5oycd7Jr7/enlxn1DhY+SSRfgaF/U0=; b=MJ+06cMSnvvnflhMgfc/nVmqJZYhYntCVYjwKNpyPednD4iVqRFd2MkBaYKeZNC/XG xlwrCyNAIsXE1aMdR8rKROhtDyThLsdJ53Jlr2o6QY7mIBD60bAngzy+d0yGsKwZD9TM JLFX0JTaHSviTb2NDNY+Qm2MpvwoxqCiF/ET/fG2LoBk+iHyq9ws0Z65oU1GDMjrBiTL CJIILxWMTG2m/sD8wB4dsclMBkoWPumAKG6xR5Y5abNO9lk2MvcAsjvGgFZiq8MWtzQv 9lMsrWmR5Yo6n2pfmB42mQaCE0QmTM6MH9I2wH3wMhRM97Gw64gip4iAKffjAW10gzVm h8DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781711036; x=1782315836; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=gwU9Y+jqC+Qq/5oycd7Jr7/enlxn1DhY+SSRfgaF/U0=; b=LGKn98SqNlhsZZHeCbQCIiyDUhGFJ2i6oMWlSol6kQuthgOGV9HphXPv1MEeH+Mq1C gR8bahgGIFr9KKv1rAe/A8oPit75P9EGwZrQhcdJkWNs7Y4/8Pf2C156hTZghJhZ5hzK 121SBXfqO5cWhTyGp0hIbRc+aOeiw6hAYLcj+sIBJlts0Ck6Glt99mamKYZI8i6Vz6MN GmEtOxERDvVnmM8EBMT02DOn7Gsj4iMsd/jLTnaG7pwAu6I3J/Z1TjB1bZrNDlIvlsUP yXkum9mhqsi8/BZHpq7wD1sSl2Dwp8YfgGmO/CA5BnrSIxA6br3nhhHRT85+qfd5U95Z NbmA== X-Forwarded-Encrypted: i=1; AFNElJ8DBMmiT45+MMZ44GMgxfjZ2sRbAAv3qdy+lpXvGBy8i9oKWfVXxsNakkT8OQpf1I0ldmVeikEz0fL/@lists.postgresql.org X-Gm-Message-State: AOJu0YzeyJUX1OGQ2VfIqcuYPKFBlHll/cWl909v5zTGzDWqK+cLYfLx np/MvB2FrjPxaA4aD7OwGQYO6H3OD72AZACFPozb9Q+szVKAPUv/REECaDAJaJuidsxIv99AByd vdlyc0KNDvHEp/kqNHDTS/HfzWeINF3Q= X-Gm-Gg: AfdE7cnNNorecRcuGfxw7Z7uJKGzQIcGinDcuh7/sjTPrfmwckD4IzG/jQ5N03hZDAX rCwks25qCjPKpshcYl5yLWuDCNMt5mAmD6j3d+eboYpxuwBkKg1PacA8afa4luHAtTjnVbLazAZ FXIN+iMDZyMWxzTpSI1lL2/yoYJBNaFaOHtMjBwn0WsfWLb1PzAeRnpNGzA60WANlthaJ7qQvdW /M6xOQ0AvaIeDuxU3uLltGgSnAlvBmo4gd7gKq5sjbRHrsLvQSju58d4I+tp/awwR3iHyqrWdzf skVI29tkCJ72OXJa9RYs5fFmnyvNIi6TbTLWZ6f6TACs2a6+fQyQpM+Uci+qF6UyaYGZOa2x8w= = X-Received: by 2002:a05:6402:520e:b0:692:4759:ac53 with SMTP id 4fb4d7f45d1cf-695471eab50mr2817828a12.3.1781711035339; Wed, 17 Jun 2026 08:43:55 -0700 (PDT) MIME-Version: 1.0 References: <19480-f1f9fdce30462fc4@postgresql.org> <982975.1779981146@sss.pgh.pa.us> <2868592.1780356411@sss.pgh.pa.us> <3770958.1780686685@sss.pgh.pa.us> <9ecd2bd5-0fec-4ec2-9800-eb071683128c@gmail.com> In-Reply-To: From: Melanie Plageman Date: Wed, 17 Jun 2026 11:43:43 -0400 X-Gm-Features: AVVi8Cfh6yuZ4NRn7ezCkKrDhL4NUHgNUzqeXDimk3-UXVXV1ofk1NCDXFBPbXI Message-ID: Subject: Re: BUG #19480: PL/Python SRF crashes (SIGSEGV) when function is replaced mid-iteration: use-after-free in PLy_funct To: Heikki Linnakangas Cc: Matheus Alcantara , Tom Lane , adoros@starfishstorage.com, pgsql-bugs@lists.postgresql.org, rmt@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, Jun 17, 2026 at 11:30=E2=80=AFAM Heikki Linnakangas wrote: > > It's fine to still sneak it into v19. It's better to have it earlier, > even if it means more churn during beta period. > > I haven't looked closely at the patch, but since it's a bug fix it would > make sense to backpatch. If we're uncomfortable with backpatching it > now, we could commit in master now, and backpatch later when we have > more confidence. Agreed. - Melanie