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 1peYLe-00062q-2P for pgsql-bugs@arkaria.postgresql.org; Tue, 21 Mar 2023 09:32:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1peYLd-00080j-06 for pgsql-bugs@arkaria.postgresql.org; Tue, 21 Mar 2023 09:32:05 +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 1peWue-0001qW-He for pgsql-bugs@lists.postgresql.org; Tue, 21 Mar 2023 08: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 1peWub-0003fG-LX for pgsql-bugs@lists.postgresql.org; Tue, 21 Mar 2023 08: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=0ofxFELRlvsUTlDQ1b09GCHczsCAICFEuvMN/VWjZls=; b=bHFN8hNJU/X5g+lPQoWWawgN4F 1j/1aAdGCieFto/4/oFM419knREorNW652FsL1HN2bFqRxQYlFi1BW1GR6MnqFkMICNXlcnzyP4Uw czavP5CjEKiibMoKmvppvbGF4k0U01G2HjFKSUJ995//TVB1RTTiRx+9gAIvy5sQaeN4YGKJppXc0 Uz+VmJGJbCFkzvBW92ypBCpWf2+HCRJGNu4iEwLsVXo4ESkrKxogePaqFv3yO9VTdJSVBySwxvLCS cSlKwe52CPvk8JNltiH1nz5QWwyA4dOUh/TTQw15ZZE1p7WkLk5DvcC3iM0UiUF0HT34dh2cFodxj +gbAo7nQ==; 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 1peWua-0003Vj-Ny for pgsql-bugs@lists.postgresql.org; Tue, 21 Mar 2023 08: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 1peWuX-00G5lG-Sg for pgsql-bugs@lists.postgresql.org; Tue, 21 Mar 2023 08:00:03 +0000 Content-Type: multipart/mixed; boundary="===============3985416768948174964==" MIME-Version: 1.0 Subject: BUG #17858: ExecEvalArrayExpr() leaves uninitialised memory for multidim array with nulls 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, 21 Mar 2023 08:00:01 +0000 Message-ID: <17858-8fd287fd3663d051@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 --===============3985416768948174964== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJzaXRlOgoKQnVnIHJl ZmVyZW5jZTogICAgICAxNzg1OApMb2dnZWQgYnk6ICAgICAgICAgIEFsZXhhbmRlciBMYWtoaW4K RW1haWwgYWRkcmVzczogICAgICBleGNsdXNpb25AZ21haWwuY29tClBvc3RncmVTUUwgdmVyc2lv bjogMTUuMgpPcGVyYXRpbmcgc3lzdGVtOiAgIFVidW50dSAyMi4wNApEZXNjcmlwdGlvbjogICAg ICAgIAoKV2l0aCBhIHNlcnZlciBjb21waWxlZCB3aXRoIGZsYWdzIC1EVVNFX1ZBTEdSSU5ECi1E V1JJVEVfUkVBRF9QQVJTRV9QTEFOX1RSRUVTIHRoZSBmb2xsb3dpbmcgcXVlcnk6DQpTRUxFQ1Qg KiBGUk9NIGdlbmVyYXRlX3NlcmllcygxLCAxKSBhIFdIRVJFIGEgPSBBTlkKKGFycmF5W2FycmF5 W05VTEw6OmludF1dKTsNCg0KcHJvdm9rZXMgYW4gaW5jb3JyZWN0IG1lbW9yeSBhY2Nlc3M6DQo9 PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSBDb25kaXRpb25hbCBqdW1wIG9yIG1vdmUgZGVwZW5k cyBvbiB1bmluaXRpYWxpc2VkCnZhbHVlKHMpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAg ICBhdCAweDc2RUY1NzogYWRqdXN0X3NpZ24gKHNucHJpbnRmLmM6MTQ4MykNCj09MDA6MDA6MDA6 MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NzZGNDA0OiBmbXRpbnQgKHNucHJpbnRmLmM6MTA3MikN Cj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NzcwMENEOiBkb3ByIChzbnByaW50 Zi5jOjYyMykNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NzcwNTA5OiBwZ192 c25wcmludGYgKHNucHJpbnRmLmM6MjA1KQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAg YnkgMHg3NjYxMkM6IHB2c25wcmludGYgKHBzcHJpbnRmLmM6MTEwKQ0KPT0wMDowMDowMDowNi4z NjIgNDMzMTE0PT0gICAgYnkgMHg3Njc1RkM6IGFwcGVuZFN0cmluZ0luZm9WQQooc3RyaW5naW5m by5jOjE0OSkNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NzY3ODE1OiBhcHBl bmRTdHJpbmdJbmZvCihzdHJpbmdpbmZvLmM6MTAzKQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0 PT0gICAgYnkgMHg0ODM2QkM6IG91dERhdHVtIChvdXRmdW5jcy5jOjI5OCkNCj09MDA6MDA6MDA6 MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NDgzN0Y0OiBfb3V0Q29uc3QgKG91dGZ1bmNzLmM6MTE2 OSkNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NDgzQzZFOiBvdXROb2RlIChv dXRmdW5jcy5jOjQwODgpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBieSAweDQ4NDc4 NzogX291dExpc3QgKG91dGZ1bmNzLmM6MjM0KQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0g ICAgYnkgMHg0ODM4NTY6IG91dE5vZGUgKG91dGZ1bmNzLmM6Mzg5NikNCj09MDA6MDA6MDA6MDYu MzYyIDQzMzExND09ICAgIGJ5IDB4NDg4Mjg1OiBfb3V0U2NhbGFyQXJyYXlPcEV4cHIKKG91dGZ1 bmNzLmM6MTMzOSkNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NDgzRDFFOiBv dXROb2RlIChvdXRmdW5jcy5jOjQxMjEpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBi eSAweDQ4NDc4NzogX291dExpc3QgKG91dGZ1bmNzLmM6MjM0KQ0KPT0wMDowMDowMDowNi4zNjIg NDMzMTE0PT0gICAgYnkgMHg0ODM4NTY6IG91dE5vZGUgKG91dGZ1bmNzLmM6Mzg5NikNCj09MDA6 MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NDg0Q0NCOiBfb3V0UGxhbkluZm8gKG91dGZ1 bmNzLmM6MzUzKQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg0ODUxODc6IF9v dXRTY2FuSW5mbyAob3V0ZnVuY3MuYzozNjcpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAg ICBieSAweDQ4NjIzNTogX291dEZ1bmN0aW9uU2Nhbgoob3V0ZnVuY3MuYzo2NTYpDQo9PTAwOjAw OjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBieSAweDQ4M0EyRTogb3V0Tm9kZSAob3V0ZnVuY3MuYzoz OTgwKQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg0ODRBMTk6IF9vdXRQbGFu bmVkU3RtdAoob3V0ZnVuY3MuYzozMjMpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBi eSAweDQ4MzhEOTogb3V0Tm9kZSAob3V0ZnVuY3MuYzozOTE0KQ0KPT0wMDowMDowMDowNi4zNjIg NDMzMTE0PT0gICAgYnkgMHg0OTA4QTU6IG5vZGVUb1N0cmluZyAob3V0ZnVuY3MuYzo0NjE3KQ0K PT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg1QzMxMkU6IHBnX3BsYW5fcXVlcnkg KHBvc3RncmVzLmM6OTEzKQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg1QzMx RjU6IHBnX3BsYW5fcXVlcmllcwoocG9zdGdyZXMuYzo5NzUpDQo9PTAwOjAwOjAwOjA2LjM2MiA0 MzMxMTQ9PSAgICBieSAweDVDMzZFQTogZXhlY19zaW1wbGVfcXVlcnkKKHBvc3RncmVzLmM6MTE2 OSkNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NUM1NjZGOiBQb3N0Z3Jlc01h aW4gKHBvc3RncmVzLmM6NDU5MykNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4 NTFGOTM0OiBCYWNrZW5kUnVuIChwb3N0bWFzdGVyLmM6NDUxMSkNCj09MDA6MDA6MDA6MDYuMzYy IDQzMzExND09ICAgIGJ5IDB4NTIyQTA2OiBCYWNrZW5kU3RhcnR1cAoocG9zdG1hc3Rlci5jOjQy MzkpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBieSAweDUyMkMzRjogU2VydmVyTG9v cCAocG9zdG1hc3Rlci5jOjE4MDYpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBieSAw eDUyNDIwRTogUG9zdG1hc3Rlck1haW4KKHBvc3RtYXN0ZXIuYzoxNDc4KQ0KPT0wMDowMDowMDow Ni4zNjIgNDMzMTE0PT0gICAgYnkgMHg0NjdDQjY6IG1haW4gKG1haW4uYzoyMDIpDQo9PTAwOjAw OjAwOjA2LjM2MiA0MzMxMTQ9PSAgVW5pbml0aWFsaXNlZCB2YWx1ZSB3YXMgY3JlYXRlZCBieSBh IGhlYXAKYWxsb2NhdGlvbg0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYXQgMHg3NDQx MUY6IHBhbGxvYyAobWN4dC5jOjEwOTMpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBi eSAweDNGRUNEQjogRXhlY0V2YWxBcnJheUV4cHIKKGV4ZWNFeHBySW50ZXJwLmM6Mjg1NikNCj09 MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NDAyMTgzOiBFeGVjSW50ZXJwRXhwcgoo ZXhlY0V4cHJJbnRlcnAuYzoxMzM1KQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkg MHgzRkUxNkE6IEV4ZWNJbnRlcnBFeHByU3RpbGxWYWxpZAooZXhlY0V4cHJJbnRlcnAuYzoxODI2 KQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg0RjAwRDQ6IEV4ZWNFdmFsRXhw clN3aXRjaENvbnRleHQKKGV4ZWN1dG9yLmg6MzQxKQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0 PT0gICAgYnkgMHg0RjAwRDQ6IGV2YWx1YXRlX2V4cHIgKGNsYXVzZXMuYzo0ODIzKQ0KPT0wMDow MDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg0RjEyMzY6IGV2YWxfY29uc3RfZXhwcmVzc2lv bnNfbXV0YXRvcgooY2xhdXNlcy5jOjMwOTgpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAg ICBieSAweDQ4MEZGQjogZXhwcmVzc2lvbl90cmVlX211dGF0b3IKKG5vZGVGdW5jcy5jOjMxNjYp DQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBieSAweDRGMTlBRTogZXZhbF9jb25zdF9l eHByZXNzaW9uc19tdXRhdG9yCihjbGF1c2VzLmM6MzUyNykNCj09MDA6MDA6MDA6MDYuMzYyIDQz MzExND09ICAgIGJ5IDB4NDgwN0I4OiBleHByZXNzaW9uX3RyZWVfbXV0YXRvcgoobm9kZUZ1bmNz LmM6MjgzMCkNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NEYwOTcxOiBldmFs X2NvbnN0X2V4cHJlc3Npb25zX211dGF0b3IKKGNsYXVzZXMuYzoyNjUzKQ0KPT0wMDowMDowMDow Ni4zNjIgNDMzMTE0PT0gICAgYnkgMHg0RjFCMjk6IGV2YWxfY29uc3RfZXhwcmVzc2lvbnMKKGNs YXVzZXMuYzoyMTA3KQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg0RDA0NzU6 IHByZXByb2Nlc3NfZXhwcmVzc2lvbgoocGxhbm5lci5jOjExMjcpDQo9PTAwOjAwOjAwOjA2LjM2 MiA0MzMxMTQ9PSAgICBieSAweDREMDU4RjogcHJlcHJvY2Vzc19xdWFsX2NvbmRpdGlvbnMKKHBs YW5uZXIuYzoxMTk5KQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg0RDkxOEU6 IHN1YnF1ZXJ5X3BsYW5uZXIKKHBsYW5uZXIuYzo4MTUpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMx MTQ9PSAgICBieSAweDREOUQxNDogc3RhbmRhcmRfcGxhbm5lcgoocGxhbm5lci5jOjQwNikNCj09 MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NERBMkM5OiBwbGFubmVyIChwbGFubmVy LmM6Mjc3KQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg1QzMxMUE6IHBnX3Bs YW5fcXVlcnkgKHBvc3RncmVzLmM6ODgzKQ0KPT0wMDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAg YnkgMHg1QzMxRjU6IHBnX3BsYW5fcXVlcmllcwoocG9zdGdyZXMuYzo5NzUpDQo9PTAwOjAwOjAw OjA2LjM2MiA0MzMxMTQ9PSAgICBieSAweDVDMzZFQTogZXhlY19zaW1wbGVfcXVlcnkKKHBvc3Rn cmVzLmM6MTE2OSkNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NUM1NjZGOiBQ b3N0Z3Jlc01haW4gKHBvc3RncmVzLmM6NDU5MykNCj09MDA6MDA6MDA6MDYuMzYyIDQzMzExND09 ICAgIGJ5IDB4NTFGOTM0OiBCYWNrZW5kUnVuIChwb3N0bWFzdGVyLmM6NDUxMSkNCj09MDA6MDA6 MDA6MDYuMzYyIDQzMzExND09ICAgIGJ5IDB4NTIyQTA2OiBCYWNrZW5kU3RhcnR1cAoocG9zdG1h c3Rlci5jOjQyMzkpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PSAgICBieSAweDUyMkMzRjog U2VydmVyTG9vcCAocG9zdG1hc3Rlci5jOjE4MDYpDQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9 PSAgICBieSAweDUyNDIwRTogUG9zdG1hc3Rlck1haW4KKHBvc3RtYXN0ZXIuYzoxNDc4KQ0KPT0w MDowMDowMDowNi4zNjIgNDMzMTE0PT0gICAgYnkgMHg0NjdDQjY6IG1haW4gKG1haW4uYzoyMDIp DQo9PTAwOjAwOjAwOjA2LjM2MiA0MzMxMTQ9PQ0KDQpIZXJlIEV4ZWNFdmFsQXJyYXlFeHByKCkg cGVyZm9ybXM6DQoJCXJlc3VsdCA9IChBcnJheVR5cGUgKikgcGFsbG9jKG5ieXRlcyk7DQp3aGVy ZSBuYnl0ZXMgaW5jbHVkZXMgQVJSX09WRVJIRUFEX1dJVEhOVUxMUyhuZGltcywgbml0ZW1zKSBm b3IgbmRpbXMgPSAyCmFuZCBuaXRlbXMgPSAxLCBzbyBsYXN0IDggYnl0ZXMgaW4gdGhpcyBtZW1v cnkgYXJlYSByZXNlcnZlZCBmb3IgYSBudWxsCmJpdG1hcCwgYnV0IG9ubHkgb25lIGJpdCBvZiB0 aGUgYml0bWFwIGluaXRpYWxpc2VkIGxhdGVyIGJ5CmFycmF5X2JpdG1hcF9jb3B5KCkuDQoNClNv bWV0aGluZyBsaWtlOg0KQEAgLTI4NjAsNiArMjg2MSw5IEBAIEV4ZWNFdmFsQXJyYXlFeHByKEV4 cHJTdGF0ZSAqc3RhdGUsIEV4cHJFdmFsU3RlcAoqb3ApDQogICAgICAgICAgICAgICAgcmVzdWx0 LT5lbGVtdHlwZSA9IGVsZW1lbnRfdHlwZTsNCiAgICAgICAgICAgICAgICBtZW1jcHkoQVJSX0RJ TVMocmVzdWx0KSwgZGltcywgbmRpbXMgKiBzaXplb2YoaW50KSk7DQogICAgICAgICAgICAgICAg bWVtY3B5KEFSUl9MQk9VTkQocmVzdWx0KSwgbGJzLCBuZGltcyAqIHNpemVvZihpbnQpKTsNCisg ICAgICAgICAgICAgICBudWxsYml0bWFwID0gQVJSX05VTExCSVRNQVAocmVzdWx0KTsNCisgICAg ICAgICAgICAgICBpZiAobnVsbGJpdG1hcCkNCisgICAgICAgICAgICAgICAgICAgICAgIG1lbXNl dChudWxsYml0bWFwLCAwLCBBUlJfT1ZFUkhFQURfV0lUSE5VTExTKG5kaW1zLApuaXRlbXMpIC0g QVJSX09WRVJIRUFEX05PTlVMTFMobmRpbXMpKTsNCiANCiAgICAgICAgICAgICAgICBkYXQgPSBB UlJfREFUQV9QVFIocmVzdWx0KTsNCiAgICAgICAgICAgICAgICBpaXRlbSA9IDA7DQoNCmZpeGVz IHRoZSBpc3N1ZSwganVzdCBhcyAicmVzdWx0ID0gKEFycmF5VHlwZSAqKSBwYWxsb2MwKG5ieXRl cykiIGRvZXMsIG9mCmNvdXJzZS4KCg== --===============3985416768948174964==--