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.94.2) (envelope-from ) id 1tkrtt-007URg-U7 for pgsql-committers@arkaria.postgresql.org; Wed, 19 Feb 2025 21:46:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tkrts-00E3xg-8n for pgsql-committers@arkaria.postgresql.org; Wed, 19 Feb 2025 21:46:36 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tkrsi-00E1yc-BA for pgsql-committers@lists.postgresql.org; Wed, 19 Feb 2025 21:45:24 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tkrsg-001q0Z-05 for pgsql-committers@lists.postgresql.org; Wed, 19 Feb 2025 21:45:24 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tkrse-006Pr3-Gt for pgsql-committers@lists.postgresql.org; Wed, 19 Feb 2025 21:45:20 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tkrsf-000CXd-0u for pgsql-committers@lists.postgresql.org; Wed, 19 Feb 2025 21:45:20 +0000 Content-Type: multipart/mixed; boundary="===============7817275822035550041==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix crash in brininsertcleanup during logical replication. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 19 Feb 2025 21:45:20 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7817275822035550041== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGNyYXNoIGluIGJyaW5pbnNlcnRjbGVhbnVwIGR1cmluZyBsb2dpY2FsIHJlcGxpY2F0aW9u LgoKTG9naWNhbCByZXBsaWNhdGlvbiBjcmFzaGVzIGlmIHRoZSBzdWJzY3JpYmVyJ3MgcGFydGl0 aW9uZWQgdGFibGUKaGFzIGEgQlJJTiBpbmRleC4gIFRoZXJlIGFyZSB0d28gaW5kZXBlbmRlbnRs eSBibGFtYWJsZSBjYXVzZXMsCmFuZCB0aGlzIHBhdGNoIGZpeGVzIGJvdGg6CgoxLiBicmluaW5z ZXJ0Y2xlYW51cCBmYWlscyBpZiBjYWxsZWQgdHdpY2UgZm9yIHRoZSBzYW1lIEluZGV4SW5mbywK YmVjYXVzZSBpdCBoYWxmLWRlc3Ryb3lzIGl0cyBCcmluSW5zZXJ0U3RhdGUgYnV0IGxlYXZlcyBp dCBzdGlsbApsaW5rZWQgZnJvbSBpaV9BbUNhY2hlLiAgYnJpbmluc2VydCB3b3VsZCBhbHNvIGZh aWwgaW4gdGhhdCBzdGF0ZSwKc28gaXQncyBwcmV0dHkgaGFyZCB0byBzZWUgYW55IGFkdmFudGFn ZSB0byB0aGlzIGNvZGluZy4gIEZ1bGx5CnJlbW92ZSB0aGUgQnJpbkluc2VydFN0YXRlLCBpbnN0 ZWFkLCBzbyB0aGF0IGEgbmV3IGJyaW5pbnNlcnQKY2FsbCB3b3VsZCBjcmVhdGUgYSBuZXcgY2Fj aGUuCgoyLiBBIGxvZ2ljYWwgcmVwbGljYXRpb24gc3Vic2NyaWJlciBzb21ldGltZXMgZG9lcyBF eGVjT3BlbkluZGljZXMKdHdpY2Ugb24gdGhlIHNhbWUgUmVzdWx0UmVsSW5mbywgZm9sbG93ZWQg YnkgZG9pbmcgRXhlY0Nsb3NlSW5kaWNlcwp0d2ljZTsgdGhlIHNlY29uZCBjYWxsIHJlYWNoZXMg dGhlIGJyaW5pbnNlcnRjbGVhbnVwIGJ1Zy4gIFF1aXRlCmFzaWRlIGZyb20gdGlja2xpbmcgdW5l eHBlY3RlZCBjYXNlcyBpbiBhbWluc2VydGNsZWFudXAgbWV0aG9kcywKdGhpcyBzZWVtcyB2ZXJ5 IHdhc3RlZnVsLCBiZWNhdXNlIHRoZSBJbmRleEluZm9zIGJ1aWx0IGluIHRoZQpmaXJzdCBFeGVj T3BlbkluZGljZXMgY2FsbCBhcmUganVzdCBsb3N0IGR1cmluZyB0aGUgc2Vjb25kIGNhbGwsCmFu ZCBoYXZlIHRvIGJlIHJlYnVpbHQgYXQgcG9zc2libHktbm9udHJpdmlhbCBjb3N0LiAgV2Ugc2hv dWxkCmVzdGFibGlzaCBhIGNvZGluZyBydWxlIHRoYXQgeW91IGRvbid0IGRvIHRoYXQuCgpUaGUg cHJvYmxlbWF0aWMgY29kaW5nIGlzIHRoYXQgd2hlbiB0aGUgdGFyZ2V0IHRhYmxlIGlzIHBhcnRp dGlvbmVkLAphcHBseV9oYW5kbGVfdHVwbGVfcm91dGluZyBjYWxscyBFeGVjRmluZFBhcnRpdGlv biB3aGljaCBkb2VzCkV4ZWNPcGVuSW5kaWNlcyAoYW5kIGV4cGVjdHMgdGhhdCBFeGVjQ2xlYW51 cFR1cGxlUm91dGluZyB3aWxsCmNsb3NlIHRoZSBpbmRleGVzIGFnYWluKS4gIFVzaW5nIHRoZSBS ZXN1bHRSZWxJbmZvIG1hZGUgYnkKRXhlY0ZpbmRQYXJ0aXRpb24sIGl0IGNhbGxzIGFwcGx5X2hh bmRsZV9kZWxldGVfaW50ZXJuYWwgb3IKYXBwbHlfaGFuZGxlX2luc2VydF9pbnRlcm5hbCwgYm90 aCBvZiB3aGljaCB0aGluayB0aGV5IG5lZWQgdG8gZG8KRXhlY09wZW5JbmRpY2VzL0V4ZWNDbG9z ZUluZGljZXMgZm9yIHRoZW1zZWx2ZXMuICBUaGV5IGRvIGluIHRoZSBtYWluCm5vbi1wYXJ0aXRp b25lZCBjb2RlIHBhdGhzLCBidXQgbm90IGhlcmUuICBUaGUgc2ltcGxlc3QgZml4IGlzIHRvIHB1 bGwKdGhlaXIgRXhlY09wZW5JbmRpY2VzL0V4ZWNDbG9zZUluZGljZXMgY2FsbHMgb3V0IGFuZCBw dXQgdGhlbSBpbiB0aGUKY2FsbCBzaXRlcyBmb3IgdGhlIG5vbi1wYXJ0aXRpb25lZCBjYXNlcy4g IChXZSBjb3VsZCBoYXZlIHJlZmFjdG9yZWQKYXBwbHlfaGFuZGxlX3VwZGF0ZV9pbnRlcm5hbCBz aW1pbGFybHksIGJ1dCBJIGRpZCBub3QgZG8gc28gdG9kYXkKYmVjYXVzZSB0aGVyZSdzIG5vIGJ1 ZyB0aGVyZTogdGhlIHBhcnRpdGlvbmVkIGNvZGUgcGF0aCBkb2Vzbid0CmNhbGwgaXQuKQoKQWxz bywgcmVtb3ZlIHRoZSBhbHdheXMtZHVwbGljYXRpdmUgb3Blbi9jbG9zZSBjYWxscyB3aXRoaW4K YXBwbHlfaGFuZGxlX3R1cGxlX3JvdXRpbmcgaXRzZWxmLgoKU2luY2UgYnJpbmluc2VydGNsZWFu dXAgYW5kIGluZGVlZCB0aGUgd2hvbGUgYW1pbnNlcnRjbGVhbnVwIG1lY2hhbmlzbQphcmUgbmV3 IGluIHYxNywgdGhlcmUncyBubyBvYnNlcnZhYmxlIGJ1ZyBpbiBvbGRlciBicmFuY2hlcy4gIEEg Y2FzZQpjb3VsZCBiZSBtYWRlIGZvciB0cnlpbmcgdG8gYXZvaWQgdGhlc2UgZHVwbGljYXRpdmUg b3Blbi9jbG9zZSBjYWxscwppbiB0aGUgb2xkZXIgYnJhbmNoZXMsIGJ1dCBmb3Igbm93IGl0IHNl ZW1zIG5vdCB3b3J0aCB0aGUgdHJvdWJsZSBhbmQKcmlzayBvZiBuZXcgYnVncy4KCkJ1ZzogIzE4 ODE1ClJlcG9ydGVkLWJ5OiBTZXJnZXkgQmVseWFzaG92IDxzZXJnZXkuYmVseWFzaG92QGdtYWls LmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS8xODgxNS0yYTA0MDdjYzdmNDBi MzI3QHBvc3RncmVzcWwub3JnCkJhY2twYXRjaC10aHJvdWdoOiAxNwoKQnJhbmNoCi0tLS0tLQpt YXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21t aXRkaWZmLzlmZjY4Njc5YjUwZjI5MWQxYzM4ZTA5NzQ4NzIxYTk3MzI0Mzk1MDgKCk1vZGlmaWVk IEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL2FjY2Vzcy9icmluL2JyaW4uYyAgICAg ICAgICAgfCAgOCArKysrLS0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvd29ya2Vy LmMgfCA0MCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQpzcmMvdGVzdC9zdWJzY3Jp cHRpb24vdC8wMTNfcGFydGl0aW9uLnBsIHwgIDQgKysrKwozIGZpbGVzIGNoYW5nZWQsIDM1IGlu c2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoK --===============7817275822035550041==--