Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hEmAn-0006c3-VZ for pgsql-bugs@arkaria.postgresql.org; Fri, 12 Apr 2019 02:44:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hEmAm-0005fP-KX for pgsql-bugs@arkaria.postgresql.org; Fri, 12 Apr 2019 02:44:12 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hEmAm-0005fI-DP for pgsql-bugs@lists.postgresql.org; Fri, 12 Apr 2019 02:44:12 +0000 Received: from cyclops.postgrespro.ru ([93.174.131.138] helo=mail.postgrespro.ru) by magus.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hEmAg-0007Fa-4t for pgsql-bugs@lists.postgresql.org; Fri, 12 Apr 2019 02:44:12 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.postgrespro.ru (Postfix) with ESMTP id 9DA6221C2269; Fri, 12 Apr 2019 05:44:04 +0300 (MSK) X-Virus-Scanned: Debian amavisd-new at postgrespro.ru X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=x tagged_above=-99 required=4 WHITELISTED tests=[] autolearn=unavailable Received: from mail.postgrespro.ru (cyclops.l.postgrespro.ru [192.168.27.1]) by mail.postgrespro.ru (Postfix) with ESMTP id 72ACC21C2239; Fri, 12 Apr 2019 05:44:04 +0300 (MSK) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 12 Apr 2019 09:44:04 +0700 From: r.zharkov@postgrespro.ru To: Thomas Munro Cc: Michael Paquier , Andres Freund , Tom Lane , PostgreSQL mailing lists Subject: Re: BUG #15727: PANIC: cannot abort transaction 295144144, it was already committed In-Reply-To: References: <20190403122027.GA17929@alvherre.pgsql> <994bff111c549f45041cd1dc7473548e@postgrespro.ru> <19321.1554567786@sss.pgh.pa.us> <20190406162846.uohf5lcybz4ldrxh@alap3.anarazel.de> <199712fc251b6216f106edd07770d6c4@postgrespro.ru> <20190406171705.dogsasgftooz5rf5@alap3.anarazel.de> <17809a9ce6649f6b9095d782d73ed26b@postgrespro.ru> <20190411034730.GJ2728@paquier.xyz> <20190411042342.GP2728@paquier.xyz> <4f774e94b0ec4942a265947efb493b35@postgrespro.ru> Message-ID: X-Sender: r.zharkov@postgrespro.ru User-Agent: Roundcube Webmail/1.3.8 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2019-04-11 15:52, Thomas Munro wrote: > On Thu, Apr 11, 2019 at 5:35 PM wrote: >> TRAP: FailedAssertion("!((((tuple->t_data->t_infomask) & 0x0080) || >> (((tuple->t_data->t_infomask) & (0x1000 | ((0x0040 | 0x0010) | 0x0040 >> | >> 0x0010))) == 0x0040)))", File: "heapam.c", Line: >> 4289) > > Hi Roman, > > Ah, I see it. Can you reproduce the problem with this patch applied? > > While going over that commit spotted an incorrect sizeof in > EstimateTransactionStateSpace(), but I'll fix that separately. Hello, My test finished successfully. Everything is OK. Thanks! -- regards, Roman Zharkov