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 1pRsbm-00050A-RS for pgsql-bugs@arkaria.postgresql.org; Tue, 14 Feb 2023 10:32:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pRsbl-0002DR-7p for pgsql-bugs@arkaria.postgresql.org; Tue, 14 Feb 2023 10:32:21 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pRpIO-00050O-83 for pgsql-bugs@lists.postgresql.org; Tue, 14 Feb 2023 07:00:08 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pRpIL-000303-NQ for pgsql-bugs@lists.postgresql.org; Tue, 14 Feb 2023 07:00:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:Cc:From:To:Subject: MIME-Version:Content-Type:Sender:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=e+NUzryIqS03p6kGu0B272XKqMGEXNYC6z4xrx1GfU8=; b=oQCk7qO3Gk9qtLq7SHkORKq7HK KhUGXkIii/aL2HKkCbH9BoplcGwA2CIZYjyDTW5K+iTg+gd7Ho8A2L/afEEOixs214EinBnzC0WOc JQ+3TWccCbtCl1l95szfuWtUNFkkR83QwAPUkDXToLzpA7B/p4pVx5L11xBtdgmDbJTggtGBPsTU0 H2u/8Oq4IN+o62Vi4hVhMUsxCQYH0nPyeS9qjyr06JP+s8UrbFsIa9AGeQnwDpFk1xw0DmFvurVzT bu/9qbOp3i5vkSnTehAMFmSTe051OFDRyqe8K31eDm0NAnUuXv3SclkXW/MZ5vddqZHu1kpQOsY2S 2XBpWgtw==; Received: from wrigleys.postgresql.org ([2a02:c0:301:0:ffff::34]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pRpIK-0005rj-Fl for pgsql-bugs@lists.postgresql.org; Tue, 14 Feb 2023 07:00:04 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1pRpII-003ccz-Ua for pgsql-bugs@lists.postgresql.org; Tue, 14 Feb 2023 07:00:02 +0000 Content-Type: multipart/mixed; boundary="===============6529582936025520183==" MIME-Version: 1.0 Subject: BUG #17792: MERGE uses uninitialized pointer and crashes when target tuple is updated concurrently To: pgsql-bugs@lists.postgresql.org From: PG Bug reporting form Cc: exclusion@gmail.com Reply-To: exclusion@gmail.com, pgsql-bugs@lists.postgresql.org Date: Tue, 14 Feb 2023 07:00:01 +0000 Message-ID: <17792-0f89452029662c36@postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6529582936025520183== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJzaXRlOgoKQnVnIHJl ZmVyZW5jZTogICAgICAxNzc5MgpMb2dnZWQgYnk6ICAgICAgICAgIEFsZXhhbmRlciBMYWtoaW4K RW1haWwgYWRkcmVzczogICAgICBleGNsdXNpb25AZ21haWwuY29tClBvc3RncmVTUUwgdmVyc2lv bjogMTUuMgpPcGVyYXRpbmcgc3lzdGVtOiAgIFVidW50dSAyMi4wNApEZXNjcmlwdGlvbjogICAg ICAgIAoKV2hlbiBleGVjdXRpbmcgdGhlIGZvbGxvd2luZyBxdWVyaWVzIHdpdGggdmFsZ3JpbmQ6 DQplY2hvICINCkNSRUFURSBUQUJMRSBzb3VyY2UgKHNpZCBpbnRlZ2VyKTsNCklOU0VSVCBJTlRP IHNvdXJjZSBWQUxVRVMgKDEpOw0KQ1JFQVRFIFRBQkxFIHRhcmdldCAodGlkIGludGVnZXIsIHR2 YWwgaW50ZWdlcik7DQpJTlNFUlQgSU5UTyB0YXJnZXQgVkFMVUVTICgxLCAxKTsNCiIgfCBwc3Fs DQoNCmZvciAoKGk9MTtpPD01MDtpKyspKTsgZG8NCiAgZWNobyAiaXRlcmF0aW9uICRpIg0KICBl Y2hvICINCk1FUkdFIElOVE8gdGFyZ2V0IHQgVVNJTkcgc291cmNlIEFTIHMgT04gdC50aWQgPSBz LnNpZCBXSEVOIE1BVENIRUQgVEhFTgpVUERBVEUgU0VUIHR2YWwgPSAwOw0KTUVSR0UgSU5UTyB0 YXJnZXQgdCBVU0lORyBzb3VyY2UgQVMgcyBPTiB0LnRpZCA9IHMuc2lkIFdIRU4gTUFUQ0hFRCBU SEVOClVQREFURSBTRVQgdHZhbCA9IDA7DQpNRVJHRSBJTlRPIHRhcmdldCB0IFVTSU5HIHNvdXJj ZSBBUyBzIE9OIHQudGlkID0gcy5zaWQgV0hFTiBNQVRDSEVEIFRIRU4KVVBEQVRFIFNFVCB0dmFs ID0gMDsNCiAgIiB8IHBzcWwgJg0KICBlY2hvICINCk1FUkdFIElOVE8gdGFyZ2V0IHQgVVNJTkcg c291cmNlIEFTIHMgT04gdC50aWQgPSBzLnNpZCBXSEVOIE1BVENIRUQgVEhFTgpERUxFVEU7DQpJ TlNFUlQgSU5UTyB0YXJnZXQgVkFMVUVTICgxLCAxKTsNCiAgIiB8IHBzcWwgJg0KICB3YWl0DQog IGdyZXAgJ19zdXBwcmVzc2lvbl8nIHNlcnZlci5sb2cgJiYgYnJlYWsNCiAgZ3JlcCAncnVudGlt ZSBlcnJvcjogJyBzZXJ2ZXIubG9nICYmIGJyZWFrDQpkb25lDQoNCkkgZ2V0Og0KLi4uDQppdGVy YXRpb24gMTUNCk1FUkdFIDENCk1FUkdFIDENCk1FUkdFIDENCnNlcnZlciBjbG9zZWQgdGhlIGNv bm5lY3Rpb24gdW5leHBlY3RlZGx5DQogICAgICAgIFRoaXMgcHJvYmFibHkgbWVhbnMgdGhlIHNl cnZlciB0ZXJtaW5hdGVkIGFibm9ybWFsbHkNCiAgICAgICAgYmVmb3JlIG9yIHdoaWxlIHByb2Nl c3NpbmcgdGhlIHJlcXVlc3QuDQpjb25uZWN0aW9uIHRvIHNlcnZlciB3YXMgbG9zdA0KICAgPGlu c2VydF9hX3N1cHByZXNzaW9uX25hbWVfaGVyZT4NCg0Kc2VydmVyLmxvZyBjb250YWluczoNCj09 MDA6MDA6MDA6MjguNDE3IDc5OTY0ND09IENvbmRpdGlvbmFsIGp1bXAgb3IgbW92ZSBkZXBlbmRz IG9uIHVuaW5pdGlhbGlzZWQKdmFsdWUocykNCj09MDA6MDA6MDA6MjguNDE3IDc5OTY0ND09ICAg IGF0IDB4NDNDNjdCOiBFeGVjTWVyZ2VNYXRjaGVkCihub2RlTW9kaWZ5VGFibGUuYzoyOTkyKQ0K PT0wMDowMDowMDoyOC40MTcgNzk5NjQ0PT0gICAgYnkgMHg0M0NDQjQ6IEV4ZWNNZXJnZQoobm9k ZU1vZGlmeVRhYmxlLmM6Mjc1MCkNCj09MDA6MDA6MDA6MjguNDE3IDc5OTY0ND09ICAgIGJ5IDB4 NDNENzJCOiBFeGVjTW9kaWZ5VGFibGUKKG5vZGVNb2RpZnlUYWJsZS5jOjM4NjcpDQo9PTAwOjAw OjAwOjI4LjQxNyA3OTk2NDQ9PSAgICBieSAweDQwRTdGMTogRXhlY1Byb2NOb2RlRmlyc3QKKGV4 ZWNQcm9jbm9kZS5jOjQ2NCkNCj09MDA6MDA6MDA6MjguNDE3IDc5OTY0ND09ICAgIGJ5IDB4NDA2 RTE5OiBFeGVjUHJvY05vZGUgKGV4ZWN1dG9yLmg6MjU5KQ0KPT0wMDowMDowMDoyOC40MTcgNzk5 NjQ0PT0gICAgYnkgMHg0MDZFMTk6IEV4ZWN1dGVQbGFuIChleGVjTWFpbi5jOjE2MzYpDQo9PTAw OjAwOjAwOjI4LjQxNyA3OTk2NDQ9PSAgICBieSAweDQwNkZGOTogc3RhbmRhcmRfRXhlY3V0b3JS dW4KKGV4ZWNNYWluLmM6MzYzKQ0KPT0wMDowMDowMDoyOC40MTcgNzk5NjQ0PT0gICAgYnkgMHg0 MDcwQzU6IEV4ZWN1dG9yUnVuIChleGVjTWFpbi5jOjMwNykNCj09MDA6MDA6MDA6MjguNDE3IDc5 OTY0ND09ICAgIGJ5IDB4NUM1NDY1OiBQcm9jZXNzUXVlcnkgKHBxdWVyeS5jOjE2MCkNCj09MDA6 MDA6MDA6MjguNDE3IDc5OTY0ND09ICAgIGJ5IDB4NUM2MDFBOiBQb3J0YWxSdW5NdWx0aSAocHF1 ZXJ5LmM6MTI3NykNCj09MDA6MDA6MDA6MjguNDE3IDc5OTY0ND09ICAgIGJ5IDB4NUM2NUYzOiBQ b3J0YWxSdW4gKHBxdWVyeS5jOjc5MSkNCj09MDA6MDA6MDA6MjguNDE3IDc5OTY0ND09ICAgIGJ5 IDB4NUMyN0MzOiBleGVjX3NpbXBsZV9xdWVyeQoocG9zdGdyZXMuYzoxMjUwKQ0KPT0wMDowMDow MDoyOC40MTcgNzk5NjQ0PT0gICAgYnkgMHg1QzQ2NUQ6IFBvc3RncmVzTWFpbiAocG9zdGdyZXMu Yzo0NTkzKQ0KPT0wMDowMDowMDoyOC40MTcgNzk5NjQ0PT0gIFVuaW5pdGlhbGlzZWQgdmFsdWUg d2FzIGNyZWF0ZWQgYnkgYSBzdGFjawphbGxvY2F0aW9uDQo9PTAwOjAwOjAwOjI4LjQxNyA3OTk2 NDQ9PSAgICBhdCAweDQzRDE4OTogRXhlY01vZGlmeVRhYmxlCihub2RlTW9kaWZ5VGFibGUuYzoz NTcyKQ0KPT0wMDowMDowMDoyOC40MTcgNzk5NjQ0PT0NCnsNCiAgIDxpbnNlcnRfYV9zdXBwcmVz c2lvbl9uYW1lX2hlcmU+DQouLi4NCj09MDA6MDA6MDA6MjguNDE3IDc5OTY0ND09IEV4aXQgcHJv Z3JhbSBvbiBmaXJzdCBlcnJvcgooLS1leGl0LW9uLWZpcnN0LWVycm9yPXllcykNCjIwMjMtMDIt MTQgMDg6NDM6MjguODI2IE1TSyBbNzk5Mzg1XSBMT0c6ICBzZXJ2ZXIgcHJvY2VzcyAoUElEIDc5 OTY0NCkKZXhpdGVkIHdpdGggZXhpdCBjb2RlIDENCjIwMjMtMDItMTQgMDg6NDM6MjguODI2IE1T SyBbNzk5Mzg1XSBERVRBSUw6ICBGYWlsZWQgcHJvY2VzcyB3YXMgcnVubmluZzoKTUVSR0UgSU5U TyB0YXJnZXQgdCBVU0lORyBzb3VyY2UgQVMgcyBPTiB0LnRpZCA9IHMuc2lkIFdIRU4gTUFUQ0hF RCBUSEVOCkRFTEVURTsNCg0KKFdpdGggYXNhbiBJIGdldCAibm9kZU1vZGlmeVRhYmxlLmM6Mjk5 MjoxMTogcnVudGltZSBlcnJvcjogbWVtYmVyIGFjY2Vzcwp3aXRoaW4gbWlzYWxpZ25lZCBhZGRy ZXNzIDB4NTYxZmNkYzUzMjMxIGZvciB0eXBlICdzdHJ1Y3QgVHVwbGVUYWJsZVNsb3QnLAp3aGlj aCByZXF1aXJlcyA4IGJ5dGUgYWxpZ25tZW50Iiwgd2l0aG91dCB2YWxncmluZC9zYW5pdGl6ZXIg anVzdApTSUdTRUdWLikNCg0KQXQgbm9kZU1vZGlmeVRhYmxlLmM6Mjk5MiBJIHNlZToNCgkJCQkJ aWYgKCFUdXBJc051bGwoY29udGV4dC0+Y3BVcGRhdGVSZXRyeVNsb3QpKQ0KDQpJdCBsb29rcyBs aWtlIGNwVXBkYXRlUmV0cnlTbG90IHdhcyBub3QgaW5pdGlhbGl6ZWQgb24gdGhlIGNvbnRleHQg Y3JlYXRpb24KaW4gRXhlY01vZGlmeVRhYmxlKCksIGFuZCBFeGVjQ3Jvc3NQYXJ0aXRpb25VcGRh dGUoKSwgd2hlcmUgaXQgY291bGQgZ2V0IGEKdmFsdWUsIGp1c3Qgbm90IGNhbGxlZCBmb3IgdGhp cyBjYXNlLg0KDQpPYnNlcnZlZCBzaW5jZSB0aGUgTUVSR0UgaW50cm9kdWN0aW9uICg3MTAzZWJi N2EpLgoK --===============6529582936025520183==--