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-007URf-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-00E3xf-8k 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-00E1z2-CB 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-001q0a-0Y 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-006Pr5-Ol 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-000CXh-11 for pgsql-committers@lists.postgresql.org; Wed, 19 Feb 2025 21:45:20 +0000 Content-Type: multipart/mixed; boundary="===============5212172230263754843==" 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 --===============5212172230263754843== 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 MzI3QHBvc3RncmVzcWwub3JnCkJhY2twYXRjaC10aHJvdWdoOiAxNwoKQnJhbmNoCi0tLS0tLQpS RUxfMTdfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcv cGcvY29tbWl0ZGlmZi83ODhiYWE5YTI1YWU4M2I1NzY2MjExNjYzNjdjODY4ZDMzMjliNGQ0CgpN b2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9hY2Nlc3MvYnJpbi9icmlu LmMgICAgICAgICAgIHwgIDggKysrKystLS0Kc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNh bC93b3JrZXIuYyB8IDM1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCnNyYy90ZXN0 L3N1YnNjcmlwdGlvbi90LzAxM19wYXJ0aXRpb24ucGwgfCAgNCArKysrCjMgZmlsZXMgY2hhbmdl ZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgo= --===============5212172230263754843==--