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.94.2) (envelope-from ) id 1ruGhW-0043rR-AK for pgsql-bugs@arkaria.postgresql.org; Tue, 09 Apr 2024 19:00:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1ruGhV-009WiP-9H for pgsql-bugs@arkaria.postgresql.org; Tue, 09 Apr 2024 19:00:09 +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.94.2) (envelope-from ) id 1ruGhU-009WiH-NC for pgsql-bugs@lists.postgresql.org; Tue, 09 Apr 2024 19:00:08 +0000 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1ruGhR-0023ZA-MO for pgsql-bugs@lists.postgresql.org; Tue, 09 Apr 2024 19:00:07 +0000 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2d895e2c6efso28072091fa.0 for ; Tue, 09 Apr 2024 12:00:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712689203; x=1713294003; darn=lists.postgresql.org; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=ghcMwzjUrdnYsgSlYheL68DVV1aK+xKF9BxMi1w95hY=; b=mTnStWfr9jTKxpqupR1n9gdR58N+69TMC254HHinF5t153AVKj67Pa3yLm+0+EoHXj zcVZqggti3nvSUBPyVq7mfYtdGs3rfFP+72USx2Y4wcWskuxuPGwhpBjik6KsFaOLFuJ 0zyWGw8TDTcSftmPvonuvY9/ryqyxlCHcrxp1SaooCE/M9iApaels29mMLCysxnUN3aL cydtiR1QpvG6qCO5hoaqW5BAP6u3IOAm1zuyqY5z6YcAmdRAReXCPrVZe6CkNXSM3Lgi wIzQnF/FH18+OIbZG96ZbC6hM+lhDrN7IG9cnSsqayFdwcPprZB4qrOi6ytgkdDiy8h9 DLqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712689203; x=1713294003; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ghcMwzjUrdnYsgSlYheL68DVV1aK+xKF9BxMi1w95hY=; b=I69JTjPnTxnbYalJmQPV6B3cs0+68SFzRKVKXV1MSW84aMz2nuj5BCX6dGRWhERlUh GnYpcm0LeBSpbo5boPRW5cxEhPz5nMYZg9x9xuboN0kFrNaslQSAPEJIJ2sUTH7SRMsP ZfQMOmAXvwiH9RdwZYWX6OLcgbCweHQM2Dvkw38AvqEQfDTpEAK8x804gqq2eZiK7sY1 mC8tC7d5gYg+0VTXfna24H+6z8a1mUJOcjqlji+owdHFjkUQE62bH6rcjFEPpsOlmbYf nT5VA1r8SW1xlkCxhKxFYpHmLdyh/elKzhfatupaBceCcqmkX9JdYEgdDW7rrE9+3o3Z PzaQ== X-Forwarded-Encrypted: i=1; AJvYcCXqbOZZGVWh6cH1+lLkXJbClbMyMwvp93eUrYD4mFBrn7ccwFtVu113zStVdnNBcS+uTXZTpl3DkQLrowAEEwdzyj5XPgBbHbdPIbY/Q6tG X-Gm-Message-State: AOJu0YzDN/XY6qrwA2ZPlAhOisgEd8meDnjUH0l/s6Vjc/HUWV+hl8u5 0bsErM4we9Hyr4Hht6RUtMwnRDu9ZzLLRVt2k4bgUrZpeuw74z42xWcqpj2a X-Google-Smtp-Source: AGHT+IFTAl/dYcuIr5y8j7JccRbzn+RkoVHHCgAbspTVaHSWVGLQLxx7LjB/zAy3OV24GjzgjL8lqA== X-Received: by 2002:a05:651c:310:b0:2d4:7cb:1dd3 with SMTP id a16-20020a05651c031000b002d407cb1dd3mr484089ljp.1.1712689202589; Tue, 09 Apr 2024 12:00:02 -0700 (PDT) Received: from [1.0.0.7] ([91.185.79.145]) by smtp.gmail.com with ESMTPSA id f28-20020a05651c02dc00b002d898e21109sm562219ljo.26.2024.04.09.12.00.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Apr 2024 12:00:02 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------4tAyzL60bLYf50rTIRGTpJM0" Message-ID: <53a0f263-bece-bc96-e016-1690628a9980@gmail.com> Date: Tue, 9 Apr 2024 22:00:00 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: BUG #17821: Assertion failed in heap_update() due to heap pruning Content-Language: en-US To: Melanie Plageman Cc: Heikki Linnakangas , Andres Freund , pgsql-bugs@lists.postgresql.org References: <17821-dd8c334263399284@postgresql.org> <13d30799-0107-6502-c81c-39ff5f1e7eb0@gmail.com> <25c3399b-58a3-d727-7f97-93394fd1afa9@gmail.com> <2a203fd8-e9c8-5f5d-40f8-707848905a1a@gmail.com> From: Alexander Lakhin In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------4tAyzL60bLYf50rTIRGTpJM0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Melanie, 09.04.2024 20:41, Melanie Plageman wrote: > Just to confirm, the original bug was filed against 15, but I see > ad98fb142 was committed on master as well as backpatched. You are able > to reproduce your pg_subscription example on master? I tried your > repro (including the modification to minfree) and wasn't able to > reproduce on master on my machine. This could totally be my fault, but > I just wanted to confirm you were able to repro on master. > Yes, I reproduced both cases on master (27074bce0). Please look at the self-contained script that works for me: .../repro-17821-SUBSCRIPTION.sh ... CREATE ROLE WARNING:  subscription was created, but is not connected HINT:  To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the subscription. CREATE SUBSCRIPTION iteration 1 iteration 2 iteration 3 TRAP: failed Assert("ItemIdIsNormal(lp)"), File: "heapam.c", Line: 3296, PID: 1069025 TRAP: failed Assert("ItemIdIsNormal(lp)"), File: "heapam.c", Line: 3296, PID: 1069621 Best regards, Alexander --------------4tAyzL60bLYf50rTIRGTpJM0 Content-Type: text/plain; charset=UTF-8; name="repro-17821-SUBSCRIPTION.sh.txt" Content-Disposition: attachment; filename="repro-17821-SUBSCRIPTION.sh.txt" Content-Transfer-Encoding: base64 c2VkICdzL21pbmZyZWUgPSBNYXgobWluZnJlZSwgQkxDS1NaIFwvIDEwKS9taW5mcmVlID0g TWF4KG1pbmZyZWUsIEJMQ0tTWiBcLzEpLycgLWkgc3JjL2JhY2tlbmQvYWNjZXNzL2hlYXAv cHJ1bmVoZWFwLmMKLi9jb25maWd1cmUgLS1lbmFibGUtZGVidWcgLS1lbmFibGUtY2Fzc2Vy dCAtcSAmJiBtYWtlIC1qOCAtcyAmJiBURVNUUz10ZXN0X3NldHVwIG1ha2UgLXMgY2hlY2st dGVzdHMKClBHUk9PVD1gcHdkYC90bXBfaW5zdGFsbC91c3IvbG9jYWwvcGdzcWwKZXhwb3J0 IFBHREFUQT1gcHdkYC90bXBkYgoKZXhwb3J0IFBBVEg9IiRQR1JPT1QvYmluOiRQQVRIIgpl eHBvcnQgTERfTElCUkFSWV9QQVRIPSIkUEdST09UL2xpYiIKClsgLWYgIiRQR0RBVEEvcG9z dG1hc3Rlci5waWQiIF0gJiYgcGdfY3RsIHN0b3AgLW0gaW1tZWRpYXRlCgpybSAqLmxvZwpy bSAtcmYgIiRQR0RBVEEiOyBpbml0ZGIgPmluaXRkYi5sb2cgMj4mMQoKZXhwb3J0IFBHUE9S VD0xNTQzMQplY2hvICIKZnN5bmM9b2ZmCnBvcnQ9JFBHUE9SVAoiID4+ICRQR0RBVEEvcG9z dGdyZXNxbC5hdXRvLmNvbmYKCnVsaW1pdCAtYyB1bmxpbWl0ZWQKcGdfY3RsIC1sIHNlcnZl ci5sb2cgc3RhcnQKY3JlYXRlZGIgcmVncmVzc2lvbgpleHBvcnQgUEdEQVRBQkFTRT1yZWdy ZXNzaW9uCmV4cG9ydCBQR0hPU1Q9MTI3LjAuMC4xCgpyZXM9MAoKZWNobyAiCkNSRUFURSBS T0xFIHN1IFNVUEVSVVNFUjsKQ1JFQVRFIFNVQlNDUklQVElPTiBzdWIgQ09OTkVDVElPTiAn ZGJuYW1lPW5vbmV4aXN0aW5nJwogIFBVQkxJQ0FUSU9OIHB1YiBXSVRIIChjb25uZWN0ID0g ZmFsc2UpOwoiIHwgcHNxbAoKZm9yICgoaT0xO2k8PTIwO2krKykpOyBkbwogIGVjaG8gIml0 ZXJhdGlvbiAkaSIKCiAgZm9yICgoaz0xO2s8PTEwMDtrKyspKTsgZG8KICAgIGZvciAoKGo9 MTtqPD0yMDA7aisrKSk7IGRvIGVjaG8gIgpBTFRFUiBTVUJTQ1JJUFRJT04gc3ViIFNFVCAo c3luY2hyb25vdXNfY29tbWl0ID0gZmFsc2UpOwogICAgIjsgZG9uZSB8IHBzcWwgPi9kZXYv bnVsbCAyPiYxICYKIAogICAgZm9yICgoaj0xO2o8PTIwMDtqKyspKTsgZG8gZWNobyAiCkFM VEVSIFNVQlNDUklQVElPTiBzdWIgT1dORVIgVE8gc3U7CkFMVEVSIFNVQlNDUklQVElPTiBz dWIgU0VUIChzbG90X25hbWUgPSBOT05FKTsKICAgICI7IGRvbmUgfCBwc3FsID4vZGV2L251 bGwgMj4mMSAmCiAgICB3YWl0CiAgZG9uZQoKZ3JlcCAnVFJBUDonIHNlcnZlci5sb2cgJiYg YnJlYWs7CmRvbmUKCnBnX2N0bCAtdyAtdCA1IHN0b3AgfHwgcGdfY3RsIHN0b3AgLW0gaW1t ZWRpYXRlCg== --------------4tAyzL60bLYf50rTIRGTpJM0--