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 1vlK03-009yrV-13 for pgsql-committers@arkaria.postgresql.org; Thu, 29 Jan 2026 04:51:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vlK02-006F6t-1Q for pgsql-committers@arkaria.postgresql.org; Thu, 29 Jan 2026 04:51:22 +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 1vlK01-006F6Z-2H for pgsql-committers@lists.postgresql.org; Thu, 29 Jan 2026 04:51:22 +0000 Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vlJzy-000000010NV-3cnF for pgsql-committers@lists.postgresql.org; Thu, 29 Jan 2026 04:51:21 +0000 Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfout.stl.internal (Postfix) with ESMTP id 8176D1D0012B; Wed, 28 Jan 2026 23:51:16 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Wed, 28 Jan 2026 23:51:16 -0500 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=1769662276; x=1769748676; bh=OHclu4/xpg kfQB5/Mcs9hZ6D2566IvlYGFrxFrsleQo=; b=L9grwP6cMuY52z15UMyN+nXcSb FF5LyRRpYb8kBJfK1OpoBVguu/u35psa1u8QmOY0VAzJ6cO6GZyVA9y/PNsig+gf E7nXoFzwarCSiMYC7LydHHqJmyUaNi7cCrOfSvsj77oANAFZj514fmii7XJFbgZC AnFRaJ1CzNc5n5aSc2x2KJijKTPauDNE/n+uxRUAa2Zu9yzGIBWW1Or0ibuyvtl4 8T12amknqrp/jt/YlNfMXcLX/rVg8+6dtfJeS6y22LkzrvoaLIbIuUYry8K9D9vE GWSg1b9udnGU7UjrPpQJ9ivs/MWNA6dFlVGR5eoa/ce9iuYH9itRBJ6s58nA== 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= 1769662276; x=1769748676; bh=OHclu4/xpgkfQB5/Mcs9hZ6D2566IvlYGFr xFrsleQo=; b=u34Q5DeVy/W/fYrhmvsQ3gKE9zOFyUXObJ98EwyF4HWaEGnakwV tznAN4Z5OW3+lrr6mWSWteGfPczgR2IcoCSZCSw91Ted6MoLa5SX3TKbr+5FjUqz N3ySaItm/GNkbdX/mw3vvGI68SPYgOIJBi1BFQhP8Yf4+S1jB6oSMkyD1tLBSF9F 7dzUyuvAl5VxLSMuy+BVECle44v7elAmD3wqNfqbjgTtE7pDxnESHq/2752o8Vhx +4d7fwExczSnWU9jWpACyAKxZHbJb0dN1whYWPEsy3z8PAuEPg4ryirwUQqfuwxN HLYvlIQYzgWe/5dl4Q53WrH+ak5AZLY7TRg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduieehvdekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrh hlucfvnfffucdlfeehmdenucfjughrpeffhffvvefukfhfgggtuggjsehgtderredttddv necuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruceomhhitghhrggvlhesphgrqh huihgvrhdrgiihiieqnecuggftrfgrthhtvghrnhepgeffjeevgfevuddvjedtvddtieej heduueelvddufedtgfefjedvkeevkeeivddvnecuffhomhgrihhnpehpohhsthhgrhgvsh hqlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpehmihgthhgrvghlsehprghquhhivghrrdighiiipdhnsggprhgtphhtthhopedvpd hmohguvgepshhmthhpohhuthdprhgtphhtthhopehrhhgrrghssehpohhsthhgrhgvshhq lhdrohhrghdprhgtphhtthhopehpghhsqhhlqdgtohhmmhhithhtvghrsheslhhishhtsh drphhoshhtghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 28 Jan 2026 23:51:14 -0500 (EST) Date: Thu, 29 Jan 2026 13:51:10 +0900 From: Michael Paquier To: Robert Haas Cc: pgsql-committers@lists.postgresql.org Subject: Re: pgsql: Allow for plugin control over path generation strategies. Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wZ91C03mLFmzH+gw" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --wZ91C03mLFmzH+gw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Robert, On Wed, Jan 28, 2026 at 05:08:03PM +0000, Robert Haas wrote: > Allow for plugin control over path generation strategies. I am not sure what is going on here, but skink has gone rogue since this has been committed. The first failure of this animal points to this commit: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=skink&dt=2026-01-28%2017%3A12%3A26 Some details from postmaster.log: ==2296443== Conditional jump or move depends on uninitialised value(s) ==2296443== at 0x434D3E6: cost_material (costsize.c:2593) ==2296443== by 0x436E869: materialize_finished_plan (createplan.c:6531) [...] **2296443** Valgrind detected 1 error(s) during execution of "explain (costs off) declare c1 scroll cursor for select (select 42) as x;" **2296443** Valgrind detected 1 error(s) during execution of "declare c1 scroll cursor for select (select 42) as x;" So it looks like this is missing some initialization, causing valgrind to complain. -- Michael --wZ91C03mLFmzH+gw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAml65z4ACgkQnvQgOdby QH0zLQ/9HmMObdgQc0ZM3mWRUKWTXnWTCipIhDIt5ExgEu7yMgue67KERD9M0T0U uLlwTmypfktAaWVMHnlZV2izW9Mh6vvHy6cD6TiBYD8SabENp014g8VcrmSonzKh l15oZNHA5eykFdMU7sMVjXUH44AsifJvsLQYRHO4sb9HzuSc6IIFPa+Ob+2OtV0f pcvXhKFsRozkMZUUxwWY8rPb/w31OO7uq7atlO8m5YPlaGbB6oZw84O2D8b0SC5y 44C8lUDrJyVoN1x6w6U/uemcUjjoS1fcYqoBvDBJZPGPXcXjCMSWvCYaIkdg5I3g PS/OlvGvj4/S2/d35R4Ilpi32WjHv0tYW/Mzs/RYeJlrIcKqVdC+AlmECnsToGf+ ltMS4bpQYtiN4xgtYxI600kL6bOeR/0rcaVtBm9fBb8yfu0rOZH+d9LS/U0E1VvU lWaaDdiGSXMJBHTo81E6X7iGnTyzWWlo+ih6o4klf7VBc21XUVaV+H2fnHi91NUB qZbWqa90JaJb3hjg77F4aElFPOak4k2wBIRcPaA9ak6ExMO3AeMmQeQqOh/2zi6c AIsfKb5+mJQSFN9XwtEa3KwWPt6kD5R+j7g7XQvWDEQ2WOovebQjdzdgmNkz2ixf +1I44P0PyRVH1biPqXwV/c9z8nOp3VOmfy6L9aug+eGeZf8Yax4= =CVPR -----END PGP SIGNATURE----- --wZ91C03mLFmzH+gw--