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 1wzIwm-003vza-1c for pgsql-committers@arkaria.postgresql.org; Wed, 26 Aug 2026 19:06:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wzIwk-00FI4b-1j for pgsql-committers@arkaria.postgresql.org; Wed, 26 Aug 2026 19:06:02 +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.96) (envelope-from ) id 1wzIwk-00FI4T-0N for pgsql-committers@lists.postgresql.org; Wed, 26 Aug 2026 19:06:02 +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.98.2) (envelope-from ) id 1wzIwg-00000001PyB-0Md3 for pgsql-committers@lists.postgresql.org; Wed, 26 Aug 2026 19:06:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=UXeflYg5f3gZdp/l03ZTPrMtxiTBpWPp8w1C7OslnAY=; b=l40qnS58k6UMaWpvQbg+8rYaup X8CSKed0YYhmKk/OAoTvTzGekTmNk91qVAT8mADTuXvBwUgmWmCxgQzRWZDnEBJgsaQa7ukJjFg3r AwP2lgDm6q4jPefPBuiUuLO7KJMtsjij106rCLVmdr6yZZRt8ERX1lPuo2rKovJw5qTftZVtq9o5K +RLTUC4AHCN/NzWp7k6ZT3uV6eAbXtMJU12E4LbNzLbjt9ycoQzvqqO9yPr9kEj836aRbPKHxkw69 1XXVf+jb/1Sg111wiIHWsGwjrl4zopICzKPG3buFJ9O7hUiIbcI00GsWTfJtLHx9H2gIatvBQ8x81 yIX5jP+w==; 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.96) (envelope-from ) id 1wzIwe-007mGg-1p for pgsql-committers@lists.postgresql.org; Wed, 26 Aug 2026 19:05:56 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wzIwc-00000002EFB-24Ko for pgsql-committers@lists.postgresql.org; Wed, 26 Aug 2026 19:05:55 +0000 Content-Type: multipart/mixed; boundary="===============8203296131228964231==" MIME-Version: 1.0 From: Masahiko Sawada To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix crash in subscription refresh on concurrent relation drop. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 26 Aug 2026 19:05:55 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8203296131228964231== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGNyYXNoIGluIHN1YnNjcmlwdGlvbiByZWZyZXNoIG9uIGNvbmN1cnJlbnQgcmVsYXRpb24g ZHJvcC4KCkNvbW1pdCA0NmI0ZjVjMTFiMCBtYWRlIHRoZSBsb2dpY2FsIHJlcGxpY2F0aW9uIG9y aWdpbiBjaGVja3MgcXVvdGUKdGhlIHNjaGVtYSBhbmQgcmVsYXRpb24gbmFtZXMgdGhleSBpbnRl cnBvbGF0ZSBpbnRvIHRoZSBxdWVyeSBzZW50IHRvCnRoZSBwdWJsaXNoZXIuIFRob3NlIG5hbWVz IGNhbiBiZSBOVUxMLCB3aGljaCB0aGF0IGNvbW1pdCBvdmVybG9va2VkLgoKQWx0ZXJTdWJzY3Jp cHRpb25fcmVmcmVzaCgpIGNvbGxlY3RzIHRoZSBPSURzIG9mIHRoZSByZWxhdGlvbnMgYWxyZWFk eQpwcmVzZW50IGluIHBnX3N1YnNjcmlwdGlvbl9yZWwgYW5kIGhhbmRzIHRoZW0gdG8KY2hlY2tf cHVibGljYXRpb25zX29yaWdpbl90YWJsZXMoKSBhbmQKY2hlY2tfcHVibGljYXRpb25zX29yaWdp bl9zZXF1ZW5jZXMoKSwgd2hpY2ggYXBwZW5kIHRoZQpzY2hlbWEtcXVhbGlmaWVkIG5hbWUgb2Yg ZWFjaCBvbmUgdG8gdGhlIHF1ZXJ5IHNvIHRoYXQKYWxyZWFkeS1zdWJzY3JpYmVkIHJlbGF0aW9u cyBhcmUgZXhjbHVkZWQgZnJvbSB0aGUgY2hlY2suIFRoZQpyZWxhdGlvbnMgYXJlIG5ldmVyIGxv Y2tlZCwgc28gb25lIG9mIHRoZW0gY2FuIGJlIGRyb3BwZWQgY29uY3VycmVudGx5CmJlZm9yZSBp dHMgbmFtZSBpcyByZWFkLCBhbmQgZ2V0X3JlbF9uYW1lKCkgYW5kIGdldF9uYW1lc3BhY2VfbmFt ZSgpCnJldHVybiBOVUxMLiBxdW90ZV9saXRlcmFsX2NzdHIoKSBkZXJlZmVyZW5jZXMgaXQgYW5k IGNyYXNoZXMgdGhlCmJhY2tlbmQuCgpUaGlzIGNvbW1pdCBmaXhlcyB0aGlzIGJ5IHNraXBwaW5n IGEgcmVsYXRpb24gd2hvc2UgbmFtZSBpcyBubyBsb25nZXIKYXZhaWxhYmxlLiBBIGRyb3BwZWQg cmVsYXRpb24gaXMgbm90IHN5bmNocm9uaXplZCBhbnl3YXksIGFuZCB0aGUKYXBwZW5kZWQgY2xh dXNlcyBvbmx5IGV4Y2x1ZGUgcmVsYXRpb25zIGZyb20gYSBjaGVjayB3aG9zZSBzb2xlIGVmZmVj dAppcyBhIFdBUk5JTkcsIHNvIG9taXR0aW5nIG9uZSBjYW4gYXQgbW9zdCBwcm9kdWNlIGEgc3B1 cmlvdXMgV0FSTklORy4KClRoZSB3aW5kb3cgaXMgcmVhY2hhYmxlIGZyb20gQUxURVIgU1VCU0NS SVBUSU9OIC4uLiBSRUZSRVNIClBVQkxJQ0FUSU9OIGFuZCBmcm9tIFNFVCwgQUREIGFuZCBEUk9Q IFBVQkxJQ0FUSU9OLCB3aGljaCByZWZyZXNoIGJ5CmRlZmF1bHQsIGJ1dCBvbmx5IHdoZW4gY29w eV9kYXRhIGlzIHRydWUgYW5kIG9yaWdpbiBpcyBub25lLiBCYWNrcGF0Y2gKdG8gdjE2IGFzIGNv bW1pdCA0NmI0ZjVjMTFiMCB3YXMgYmFjay1wYXRjaGVkIHRoYXQgZmFyLiBUaGUgc2VxdWVuY2UK cGF0aCBleGlzdHMgb25seSBpbiB2MTkgYW5kIGxhdGVyLgoKVGhlIHRlc3QgaXMgYXBwbGllZCB0 byB2MTkgYW5kIGxhdGVyIG9ubHkuIEFkZGluZyBpdCB0byB2MTcgYW5kIHYxOAp3b3VsZCByZXF1 aXJlIGVuYWJsaW5nIGluamVjdGlvbiBwb2ludCBzdXBwb3J0IGluCnNyYy90ZXN0L3N1YnNjcmlw dGlvbiB0aGVyZSwgYW5kIHYxNiBwcmVkYXRlcyBpbmplY3Rpb24gcG9pbnRzCmVudGlyZWx5LiBU aGF0IGlzIG1vcmUgdGVzdCBpbmZyYXN0cnVjdHVyZSBjaHVybiBvbiBzdGFibGUgYnJhbmNoZXMK dGhhbiB0aGlzIGZpeCB3YXJyYW50cy4KClJlcG9ydGVkLWJ5OiBTQVRZQU5BUkFZQU5BIE5BUkxB UFVSQU0gPHNhdHlhbmFybGFwdXJhbUBnbWFpbC5jb20+CkF1dGhvcjogU0FUWUFOQVJBWUFOQSBO QVJMQVBVUkFNIDxzYXR5YW5hcmxhcHVyYW1AZ21haWwuY29tPgpDby1hdXRob3JlZC1ieTogQmhh cmF0aCBSdXBpcmVkZHkgPGJoYXJhdGgucnVwaXJlZGR5Zm9ycG9zdGdyZXNAZ21haWwuY29tPgpS ZXZpZXdlZC1ieTogQWppbiBDaGVyaWFuIDxpdHNhamluQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6 IE1hc2FoaWtvIFNhd2FkYSA8c2F3YWRhLm1zaGtAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRw czovL3Bvc3Rnci5lcy9tL0NBSGcrUURjZF9vMzcwN0V5OGM4YjdIa0UtdDE0ZzhjMHRrOE1FM2N0 eXdEc2gzdXQ4Z0BtYWlsLmdtYWlsLmNvbQpCYWNrcGF0Y2gtdGhyb3VnaDogMTYKCkJyYW5jaAot LS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcv cGcvY29tbWl0ZGlmZi9mM2IwYmIyOTgzNGVkYjkyNDJiMTgwZWE3Mjg5MDEzYTkyYzlmMjI1CgpN b2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9jb21tYW5kcy9zdWJzY3Jp cHRpb25jbWRzLmMgfCA0NCArKysrKysrKysrKysrKy0tLQpzcmMvdGVzdC9zdWJzY3JpcHRpb24v dC8xMDBfYnVncy5wbCAgICAgfCA4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK MiBmaWxlcyBjaGFuZ2VkLCAxMjIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCg== --===============8203296131228964231==--