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 1wvNsW-001EkQ-2g for pgsql-bugs@arkaria.postgresql.org; Sat, 15 Aug 2026 23:33:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wvNrV-004lfC-2J for pgsql-bugs@arkaria.postgresql.org; Sat, 15 Aug 2026 23:32:26 +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 1wvNrU-004lf4-2f for pgsql-bugs@lists.postgresql.org; Sat, 15 Aug 2026 23:32:26 +0000 Received: from fhigh-b6-smtp.messagingengine.com ([202.12.124.157]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wvNrU-00000000otD-0wPg for pgsql-bugs@lists.postgresql.org; Sat, 15 Aug 2026 23:32:25 +0000 Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48]) by mailfhigh.stl.internal (Postfix) with ESMTP id 8729D7A00C4; Sat, 15 Aug 2026 19:32:22 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-08.internal (MEProxy); Sat, 15 Aug 2026 19:32:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1786836742; x=1786923142; bh=KhYEpO5xgd sK1XOxXk/kFSiXPsazGdwFCjOd6vATIcE=; b=CdmpXhf6h+38Mrbb/3WWbnussX q6UdOvXwynfDaK26/FbkP9PasGlUkYE7QwNLGYR5Raq4Ubq/BQdicI7cf9fh32bJ HCv1pgvstH+3atRGaF6l5mQ7FLcESeeWnejX05GvBtV/NxwnFlP9taD2cFmm9cqt D3H2+aQyaq1FbWwDGvgs8qRVrE/iriXA3fKZjESlyFZeJZGdXjU4HkB8rj/qgCOQ l+vE3QHdtyl1UzPnOk6OeC1J2d5zaEAxSUFBbsusCuqp4lu8eRWzaCsQPoAhsZYr /KO241HCrkVNqsJoF80p5rnNU1bU8M7HP3T7tC5oFZJmGSvnQ12QcZglIoTA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1786836742; x=1786923142; bh=KhYEpO5xgdsK1XOxXk/kFSiXPsazGdwFCjO d6vATIcE=; b=bSG+f4XDSpy5byLW7sarNVc1bypKsCJdLwG8wU2mIQU2KXhL8rL rTU9ZAf7Uwn7woauD1WgQLax8mcEZQZl7Q5VRv7eGzBPmanjebWHOu2rFnhJ20XI ffTTCeOU9prLufnxTWP7FUEqm0z9Lzc8H+Fs9PbnC6fi+ijK6n2KVHIlTtM99Mzs VoEsrhmIjzTLdWah4E8WaRyCyE/tr0qZ9Ge7ngZ/aNbTS/vMA3aY6EWz8DZa2Mw9 7sTJuaEgSIk7pgp7O/G+X6TUAY76Ft7d4drglcs4s3fW7d9wyj/vao5GlxAdbPKS SIw/YC4JFcHj2ajF0MccIaQKM0enMu7dKTA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTFX3dvEBXNkCgofIY/g0eielDXgxCx/rPAAAE+vKW7YjjiuLaSUCS4hOs+bemRthm VflHkef3l4cFtu2i2WlXzaMw36/TM7Tej/WhjCEK6XtR0VLo9trbA9zXrh74gGnoYESpkJ 5Us0UjXuK0CSHSqtmyBewLQN1UkDuxCLHtNv1zBtI7qqZwWS94i8+CrWCwPCT8eEHdsFc/ ZB3pvh1+k7KeGjAhNheR/SLo1n3AfPY0cjGvqw4ul2jthFIfoUjf6NAmDqvpXpx/fjNFhK HiebebfWU1z3TaRlm7cs+E+/nhVCPsKf3gTK7L0sEIIsH+UfvyaN1XQQMG7HUhOfJ6LkHB +arjfoWqlNLWj9RBas72ox67BEtm/GAkl85wN9vf89Ux1U1O6AvxDtc+YTmQSOEikhe6s2 rUeIeM+fJLx8aGKP4i4/x9/7FBEEVzvciFZlqUJ69NbLQCuAwQnjhmelkAG9ol3DraAEHI g6C+Ruux6OWLoCVeAguPVPGSjvKvitLW83ACO5w+4oMTkEPsn6ynrgyqUAUCul3E7UpeAl 7vxNZFjZ3P3ZX+5TMBGkPgU+Vi0SbFPnhrj8ANQj5L024pMP9+1CJFbj255wkMMjqzNNuD js+zv7hcb3+1aWZlPnsynoJsMPgV7wWKBskuRLBz0AgpWyMom+tIgBG6oLzA X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 15 Aug 2026 19:32:19 -0400 (EDT) Date: Sun, 16 Aug 2026 08:32:16 +0900 From: Michael Paquier To: Tom Lane Cc: Konstantin Knizhnik , Heikki Linnakangas , PostgreSQL mailing lists Subject: Re: SIGSEGV in dynahash Message-ID: References: <16448.1786810349@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="pygdPEvqHuiB80iC" Content-Disposition: inline In-Reply-To: <16448.1786810349@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --pygdPEvqHuiB80iC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 15, 2026 at 12:12:29PM -0400, Tom Lane wrote: > Yeah. I'm not too pleased with 9fe9ecd516b for a different reason. >=20 > In pursuit of what seems to be a merely cosmetic goal (ie make shared > hashes be reported differently in pg_shmem_allocations), it's made a > fundamental and IMO possibly destabilizing change in the behavior of > shared-memory hash tables. To wit, it is no longer possible to expand > a shared hash table beyond its startup-time allocation. There is a difference between shmem_hash.c and dynahash.c. dynahash.c is able to support a growing size, but it's not the case of shmem_hash.c. Note also some comments in dynahash.c: * table grows much beyond the initial size. (Currently, shared memory hash * tables are only created by ShmemRequestHash()/ShmemInitHash() though, wh= ich * doesn't support growing at all.)=20 shmem_hash_create() also claims the non-growth argument as true as we would need to grow the underlying shmem region linked with a hash table defined by shmem_hash.c. Or am I missing something? -- Michael --pygdPEvqHuiB80iC Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmqA9wAACgkQnvQgOdby QH1qFA/9EaX5DAXp6+KjgaCWv5DxenT+RmGSuSxWlC8Qx05r2N8MGlQEuXUIx7Ja dNIi4errceGSGh78aVJ/bxBlinjALc5g0eOS/oOco5HQD90wU55mnJ6dxPM/JELj kaux7r6RIEXNWWuBjODlTGBCqKypmk14Y86dPid/H00+xW+m1tYNgPthwmWSOtLr +4y7UsXoQuEk9BJMsOGNKYnL4ewEje0m4vC0a23uYTrnc1sXs5u6BW2d0Od6ZV8I 43mB4VY5B5MqbeKnBvuqygOD1a0PNW9Ji6yAH2Ej5mkGFW602pFfi+WrKAKSYuxo CaoJVCT54ba7pdxo901lPRPijcEtPabGsqpn1mR9JWImvp8VSQxHrNcg/JW2E9I8 LRPav6T87dYZEllsnqazjHFV3f2fdNLGFOxEOvxeijmw+JZgEVsvZ1tG5K7xXaiy Rn1I8xOhg8UZjQwBxewm9bpMQ3XHl90c5+NNhxh8d7DJO9jNTqITzxTFFf5ce3mk HMNXI4tZAQ9/M9pNHfNfdbEnWc6BijDc40yxkglyH4ieq1bptlNl2N7XPCBnttqo NxgSVvJI08ozbi/VIEpkLTFCN84nti63AUxSJsVMCovpTYGfkUGbLy475GI8VDg0 CzfdxPbzSIVxgYkgLqWylTMA1fkHKzM15wIBsBxWUNXyzTiVtGU= =st53 -----END PGP SIGNATURE----- --pygdPEvqHuiB80iC--