Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nw97O-0001Qa-HL for pgsql-hackers@arkaria.postgresql.org; Tue, 31 May 2022 21:09:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nw97N-0005kW-Ar for pgsql-hackers@arkaria.postgresql.org; Tue, 31 May 2022 21:09:33 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nw97N-0005jm-1U for pgsql-hackers@lists.postgresql.org; Tue, 31 May 2022 21:09:33 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nw97J-0004WZ-Pf for pgsql-hackers@lists.postgresql.org; Tue, 31 May 2022 21:09:31 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 24VL9RLK331490; Tue, 31 May 2022 17:09:27 -0400 From: Tom Lane To: Robert Haas cc: Thomas Munro , Kyotaro Horiguchi , Justin Pryzby , PostgreSQL Hackers Subject: Re: pg15b1: FailedAssertion("val > base", File: "...src/include/utils/relptr.h", Line: 67, PID: 30485) In-reply-to: References: <20220519193839.GT19626@telsasoft.com> <208993.1652994963@sss.pgh.pa.us> <20220520.120014.1649415417205853644.horikyota.ntt@gmail.com> <321315.1654027805@sss.pgh.pa.us> Comments: In-reply-to Robert Haas message dated "Tue, 31 May 2022 17:01:04 -0400" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <331488.1654031367.1@sss.pgh.pa.us> Date: Tue, 31 May 2022 17:09:27 -0400 Message-ID: <331489.1654031367@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Robert Haas writes: > Could it use something other than its own address as the base address? Hmm, maybe we could make something of that idea ... > One way to do this would be to put it at the *end* of the > "Preallocated DSM" space, rather than the beginning. ... but that way doesn't sound good. Doesn't it just move the problem to the first object allocated inside the FPM? regards, tom lane