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 1weTB4-004ouV-05 for pgpool-hackers@arkaria.postgresql.org; Tue, 30 Jun 2026 07:46:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1weTB3-0072J0-07 for pgpool-hackers@arkaria.postgresql.org; Tue, 30 Jun 2026 07:46:41 +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 1weTB2-0072Il-2o for pgpool-hackers@lists.postgresql.org; Tue, 30 Jun 2026 07:46:40 +0000 Received: from meldrar.postgresql.org ([2a02:c0:301:0:ffff::31]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1weTB0-00000000xVQ-1Tf1 for pgpool-hackers@lists.postgresql.org; Tue, 30 Jun 2026 07:46:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Content-Transfer-Encoding:Content-Type: Mime-Version:References:In-Reply-To:From:Subject:Cc:To:Message-Id:Date:Sender :Reply-To:Content-ID:Content-Description; bh=UtF+IujZOoel9CMjDCDQNyo8Y8LCYrCZdUE5QIBCOSI=; b=TIMd44dK6qPfviGQ60LFBL4MwB a4AmwMbMJYvWqi+tSu2P/PWf3jmViF2O0kKzhzq9EsH4eDOKphCelZBM0SV1OepcY2NE/gDgArL3s IKUZnOHSOpmtl4eZf1vfuIg7XMsoDTbW9NrLSJz9hzz0MSMAcsC+eS3P3vVFaTBa5af8XPVIU/UNX ueXfGI6FKGpLWkoPkrzWZ/Gwugg67G9Udn6OvauszpsSoUdtlNpIndpji5kDSpjK7rutRgvHDrbOm dlfRv98Ofb1q9DiDqw9CgRHPSD6kNi6eMDoXe/em1NODM6a0BIh2kO3jAnvSshnnUMXuaZvOBgTtx 22mv++FA==; Received: from [2409:11:4120:300:18c6:5d81:4ffa:d3a9] (helo=localhost) by meldrar.postgresql.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1weTAx-007ys6-2k; Tue, 30 Jun 2026 07:46:38 +0000 Date: Tue, 30 Jun 2026 16:46:00 +0900 (JST) Message-Id: <20260630.164600.144024923359597953.ishii@postgresql.org> To: emond.papegaaij@gmail.com Cc: pgpool-hackers@lists.postgresql.org Subject: Re: [PATCH] Segfault in pool_do_auth() when failover races with a new connection From: Tatsuo Ishii In-Reply-To: References: X-Mailer: Mew version 6.8 on Emacs 29.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Host-Lookup-Failed: Reverse DNS lookup failed for 2409:11:4120:300:18c6:5d81:4ffa:d3a9 (failed) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SGkgRW1vbmRhLA0KDQo+IExhc3QgbmlnaHQgb25lIG9mIENJIGJ1aWxkcyBkZXRlY3RlZCBhIHNl Z21lbnRhdGlvbiBmYXVsdCBpbiBwZ3Bvb2wNCj4gKDQuNy4yKS4gSSd2ZSByYW4gYW4gYW5hbHlz aXMgb24gdGhlIGNvcmVkdW1wIHdpdGggQ2xhdWRlIGFuZCBjYW1lIHRvDQo+IHRoZSBjb25jbHVz aW9uIHRoYXQgdGhpcyBjYW4gaGFwcGVuIHdoZW4gdHJ5aW5nIHRvIG9wZW4gYSBjb25uZWN0aW9u DQo+IGluIHRoZSBtaWRkbGUgb2YgYSBmYWlsb3Zlci4NCj4gDQo+IFN5bXB0b20gLyBiYWNrdHJh Y2UgKHJlc29sdmVkIGZyb20gdGhlIGNvcmUgZHVtcCk6DQo+IHBvb2xfZG9fYXV0aCAoc3JjL2F1 dGgvcG9vbF9hdXRoLmM6MzQ5KSAgIDwtLSBTSUdTRUdWLCBmYXVsdCBhZGRyIDB4MA0KPiBjb25u ZWN0X2JhY2tlbmQgKHNyYy9wcm90b2NvbC9jaGlsZC5jOjEwOTkpICAoUEdfVFJZIGJsb2NrKQ0K PiBnZXRfYmFja2VuZF9jb25uZWN0aW9uIChzcmMvcHJvdG9jb2wvY2hpbGQuYzoyMTA5KQ0KPiBk b19jaGlsZCAoc3JjL3Byb3RvY29sL2NoaWxkLmM6MjMzKQ0KPiANCj4gVGhlIGNyYXNoaW5nIHN0 YXRlbWVudCBpczoNCj4gcHJvdG9NYWpvciA9IE1BSU5fQ09OTkVDVElPTihjcCktPnNwLT5tYWpv cjsgICAvKiBwb29sX2F1dGguYzozNDkgKi8NCj4gaS5lLiBjcC0+c2xvdHNbTUFJTl9OT0RFX0lE XSBpcyBOVUxMLiBGcm9tIHRoZSBjb3JlLCB0aGUgcG9vbCBoYWQNCj4gc2xvdHNbMF0gPT0gTlVM TCB3aGlsZSBzbG90c1sxXS9zbG90c1syXSB3ZXJlIHZhbGlkLCBhbmQgTUFJTl9OT0RFX0lEID09 IDAuDQo+IA0KPiBwb29sX2luaXRpYWxpemVfcHJpdmF0ZV9iYWNrZW5kX3N0YXR1cygpIHNuYXBz aG90cw0KPiBwcml2YXRlX2JhY2tlbmRfc3RhdHVzW10gYW5kIG15X21haW5fbm9kZV9pZCBub27i gJFhdG9taWNhbGx5IHcuci50LiB0aGUNCj4gcGFyZW50J3MgZmFpbG92ZXIsIHNvIGEgY2hpbGQg Y2FuIGNhcHR1cmUgbXlfbWFpbl9ub2RlX2lkID09IDAgd2hpbGUNCj4gbm9kZSAwIGlzIGFscmVh ZHkgQ09OX0RPV04uIG5ld19jb25uZWN0aW9uKCkgdGhlbiBuZXZlciBjcmVhdGVzDQo+IHNsb3Rz WzBdLCBhbmQgcG9vbF9kb19hdXRoKCkgZGVyZWZlcmVuY2VzIHRoZSBOVUxMIG1haW4gc2xvdC4g KFNhbWUNCj4gY2xhc3MgYXMgdGhlIE5VTEzigJFNQUlOX0NPTk5FQ1RJT04gY2FzZSBub3RlZCBp bg0KPiBwb29sX3ZpcnR1YWxfbWFpbl9kYl9ub2RlX2lkKCkuKQ0KPiANCj4gQXR0YWNoZWQgaXMg YSBwYXRjaCB0aGF0IGZpeGVzIHRoZSBpc3N1ZS4NCg0KVGhhbmtzIGZvciB0aGUgcGF0Y2guIEkg d2lsbCBsb29rIGludG8gaXQuDQoNClJlZ2FyZHMsDQotLQ0KVGF0c3VvIElzaGlpDQpTUkEgT1NT IEsuSy4NCkVuZ2xpc2g6IGh0dHA6Ly93d3cuc3Jhb3NzLmNvLmpwL2luZGV4X2VuLw0KSmFwYW5l c2U6aHR0cDovL3d3dy5zcmFvc3MuY28uanANCg==