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 1q3kjx-0004zB-FV for pgsql-bugs@arkaria.postgresql.org; Mon, 29 May 2023 21:49:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q3kju-0008Li-L8 for pgsql-bugs@arkaria.postgresql.org; Mon, 29 May 2023 21:49:18 +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 1q3j2I-0004BR-Ev for pgsql-bugs@lists.postgresql.org; Mon, 29 May 2023 20:00:10 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1q3j2D-002vqv-OL for pgsql-bugs@lists.postgresql.org; Mon, 29 May 2023 20:00:09 +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=dv2y5EAWsyWRJJNNjKdaReYL1xg6IYr3+5IgvoJcl0w=; b=Ni4kDDBJdgqVVuDkhU5+4//J2o gL/Op8pp2yiEzkCrMA34Mm9hlNRa89ncAAdAI/2zMvqp3+lyIlB0G0WWyXf+N8ER+Jn7JdIzlITaa CtuPqhrLA/E5wYBanGKjreF1bprgNz7aTnrjYxx42eEgJPtcC4FsWCKWpPKJavuHFxZgTKgFmhqs/ DqU75RtCmN+VuH5pmDbQJ0jEoRcCAnlQ08hV//D49GqD3AX6gQdxr9N1OKdhTuPwxz95yX7a0tZEE MXCZuPyJwOKqiFupryN15Iuoi5wlYkiRBMZ5tSMQOhJHdTdlYNBzTmeAyvCOctM+xcQE3oRVd6jAp 5B1Dl6MQ==; 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 1q3j2C-0003Gc-V0 for pgsql-bugs@lists.postgresql.org; Mon, 29 May 2023 20:00:05 +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 1q3j2B-0082OY-5h for pgsql-bugs@lists.postgresql.org; Mon, 29 May 2023 20:00:03 +0000 Content-Type: multipart/mixed; boundary="===============0429845012987178836==" MIME-Version: 1.0 Subject: BUG #17950: Incorrect memory access in gtsvector_picksplit() 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: Mon, 29 May 2023 20:00:01 +0000 Message-ID: <17950-6c80a8d2b94ec695@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 --===============0429845012987178836== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJzaXRlOgoKQnVnIHJl ZmVyZW5jZTogICAgICAxNzk1MApMb2dnZWQgYnk6ICAgICAgICAgIEFsZXhhbmRlciBMYWtoaW4K RW1haWwgYWRkcmVzczogICAgICBleGNsdXNpb25AZ21haWwuY29tClBvc3RncmVTUUwgdmVyc2lv bjogMTZiZXRhMQpPcGVyYXRpbmcgc3lzdGVtOiAgIFVidW50dSAyMi4wNApEZXNjcmlwdGlvbjog ICAgICAgIAoKVGhlIGZvbGxvd2luZyBzY3JpcHQ6DQpDUkVBVEUgVEFCTEUgdGVzdF90c3ZlY3Rv cih0IHRleHQsIGEgdHN2ZWN0b3IpOw0KDQpTRUxFQ1QgJ0NPUFkgdGVzdF90c3ZlY3RvciBGUk9N ICcnLi4uL3NyYy90ZXN0L3JlZ3Jlc3MvZGF0YS90c2VhcmNoLmRhdGEnJzsnCkZST00gZ2VuZXJh dGVfc2VyaWVzKDEsIDE5KQ0KXGdleGVjDQoNCkNSRUFURSBUUklHR0VSIHRzdmVjdG9ydXBkYXRl DQogICAgICAgIEJFRk9SRSBVUERBVEUgT1IgSU5TRVJUIE9OIHRlc3RfdHN2ZWN0b3INCiAgICAg ICAgRk9SIEVBQ0ggUk9XIEVYRUNVVEUgUFJPQ0VEVVJFIHRzdmVjdG9yX3VwZGF0ZV90cmlnZ2Vy KGEsCidwZ19jYXRhbG9nLmVuZ2xpc2gnLCB0KTsNCg0KU0VMRUNUICdDT1BZIHRlc3RfdHN2ZWN0 b3IgRlJPTSAnJy4uLi9zcmMvdGVzdC9yZWdyZXNzL2RhdGEvdHNlYXJjaC5kYXRhJyc7JwpGUk9N IGdlbmVyYXRlX3NlcmllcygxLCAzOCkNClxnZXhlYw0KDQpDUkVBVEUgSU5ERVggZ2lzdGlkeCBP TiB0ZXN0X3RzdmVjdG9yIFVTSU5HIGdpc3QgKGEKdHN2ZWN0b3Jfb3BzKHNpZ2xlbj0xKSk7DQot LSBJIGJlbGlldmUgaXQncyBub3QgdGhlIG9ubHkgd2F5IHRvIGdldCBhIGRhdGEgcGF0dGVybiBu ZWVkZWQsIHNvDQotLSBwcm9iYWJseSB0aGUgcmVwcm8gY291bGQgYmUgc2ltcGxpZmllZCwgaWYg ZGVzaXJlZC4NCg0KdHJpZ2dlcnMgYSBWYWxncmluZC1kZXRlY3RlZCBtZW1vcnkgYWNjZXNzIGVy cm9yOg0KPT0wMDowMDowMDo1My40MTQgMzQyNTE0PT0gSW52YWxpZCByZWFkIG9mIHNpemUgMQ0K PT0wMDowMDowMDo1My40MTQgMzQyNTE0PT0gICAgYXQgMHg3OTc4N0Q6IHBnX3BvcGNvdW50IChw Z19iaXR1dGlscy5jOjMzMikNCj09MDA6MDA6MDA6NTMuNDE0IDM0MjUxND09ICAgIGJ5IDB4NkY5 M0M2OiBzaXplYml0dmVjICh0c2dpc3RpZHguYzo0ODgpDQo9PTAwOjAwOjAwOjUzLjQxNCAzNDI1 MTQ9PSAgICBieSAweDZGQTI0QTogZ3RzdmVjdG9yX3BpY2tzcGxpdAoodHNnaXN0aWR4LmM6NzMx KQ0KPT0wMDowMDowMDo1My40MTQgMzQyNTE0PT0gICAgYnkgMHg3NDE0NkQ6IEZ1bmN0aW9uQ2Fs bDJDb2xsIChmbWdyLmM6MTEzMikNCj09MDA6MDA6MDA6NTMuNDE0IDM0MjUxND09ICAgIGJ5IDB4 MjE3RTY1OiBnaXN0VXNlclBpY2tzcGxpdAooZ2lzdHNwbGl0LmM6NDMzKQ0KPT0wMDowMDowMDo1 My40MTQgMzQyNTE0PT0gICAgYnkgMHgyMTg0QTU6IGdpc3RTcGxpdEJ5S2V5CihnaXN0c3BsaXQu Yzo2OTcpDQo9PTAwOjAwOjAwOjUzLjQxNCAzNDI1MTQ9PSAgICBieSAweDIwQzIzNzogZ2lzdFNw bGl0IChnaXN0LmM6MTQ1MCkNCj09MDA6MDA6MDA6NTMuNDE0IDM0MjUxND09ICAgIGJ5IDB4MjBD QTMyOiBnaXN0cGxhY2V0b3BhZ2UgKGdpc3QuYzozMDkpDQo9PTAwOjAwOjAwOjUzLjQxNCAzNDI1 MTQ9PSAgICBieSAweDIwREJGQjogZ2lzdGluc2VydHR1cGxlcyAoZ2lzdC5jOjEyNzgpDQo9PTAw OjAwOjAwOjUzLjQxNCAzNDI1MTQ9PSAgICBieSAweDIwREY4NTogZ2lzdGZpbmlzaHNwbGl0IChn aXN0LmM6MTM3NikNCj09MDA6MDA6MDA6NTMuNDE0IDM0MjUxND09ICAgIGJ5IDB4MjBEQzc5OiBn aXN0aW5zZXJ0dHVwbGVzIChnaXN0LmM6MTMwNSkNCj09MDA6MDA6MDA6NTMuNDE0IDM0MjUxND09 ICAgIGJ5IDB4MjBFMzlFOiBnaXN0aW5zZXJ0dHVwbGUgKGdpc3QuYzoxMjMxKQ0KPT0wMDowMDow MDo1My40MTQgMzQyNTE0PT0gIEFkZHJlc3MgMHg3Mzg2YzY4IGlzIDE2LDAyNCBieXRlcyBpbnNp ZGUgYSBibG9jawpvZiBzaXplIDE2LDM4NCBhbGxvYydkDQo9PTAwOjAwOjAwOjUzLjQxNCAzNDI1 MTQ9PSAgICBhdCAweDQ4NDg4OTk6IG1hbGxvYwoodmdfcmVwbGFjZV9tYWxsb2MuYzozODEpDQo9 PTAwOjAwOjAwOjUzLjQxNCAzNDI1MTQ9PSAgICBieSAweDc2MDJDNzogQWxsb2NTZXRBbGxvYyAo YXNldC5jOjkyNCkNCj09MDA6MDA6MDA6NTMuNDE0IDM0MjUxND09ICAgIGJ5IDB4NzZDMjZBOiBw YWxsb2MgKG1jeHQuYzoxMjQwKQ0KPT0wMDowMDowMDo1My40MTQgMzQyNTE0PT0gICAgYnkgMHgy MEMyNEE6IGdpc3RTcGxpdCAoZ2lzdC5jOjE0NTMpDQo9PTAwOjAwOjAwOjUzLjQxNCAzNDI1MTQ9 PSAgICBieSAweDIwQ0EzMjogZ2lzdHBsYWNldG9wYWdlIChnaXN0LmM6MzA5KQ0KPT0wMDowMDow MDo1My40MTQgMzQyNTE0PT0gICAgYnkgMHgyMERCRkI6IGdpc3RpbnNlcnR0dXBsZXMgKGdpc3Qu YzoxMjc4KQ0KPT0wMDowMDowMDo1My40MTQgMzQyNTE0PT0gICAgYnkgMHgyMEUzOUU6IGdpc3Rp bnNlcnR0dXBsZSAoZ2lzdC5jOjEyMzEpDQo9PTAwOjAwOjAwOjUzLjQxNCAzNDI1MTQ9PSAgICBi eSAweDIwRTk0MDogZ2lzdGRvaW5zZXJ0IChnaXN0LmM6ODg2KQ0KPT0wMDowMDowMDo1My40MTQg MzQyNTE0PT0gICAgYnkgMHgyMTE1MkI6IGdpc3RCdWlsZENhbGxiYWNrCihnaXN0YnVpbGQuYzo5 MjkpDQo9PTAwOjAwOjAwOjUzLjQxNCAzNDI1MTQ9PSAgICBieSAweDI0NDIwRDogaGVhcGFtX2lu ZGV4X2J1aWxkX3JhbmdlX3NjYW4KKGhlYXBhbV9oYW5kbGVyLmM6MTcwOCkNCj09MDA6MDA6MDA6 NTMuNDE0IDM0MjUxND09ICAgIGJ5IDB4MjExOUU0OiB0YWJsZV9pbmRleF9idWlsZF9zY2FuCih0 YWJsZWFtLmg6MTc4MSkNCj09MDA6MDA6MDA6NTMuNDE0IDM0MjUxND09ICAgIGJ5IDB4MjExOUU0 OiBnaXN0YnVpbGQgKGdpc3RidWlsZC5jOjMxNykNCj09MDA6MDA6MDA6NTMuNDE0IDM0MjUxND09 ICAgIGJ5IDB4MkUwNkY1OiBpbmRleF9idWlsZCAoaW5kZXguYzozMDMyKQ0KPT0wMDowMDowMDo1 My40MTQgMzQyNTE0PT0NCihTZXZlcmFsIHJ1bnMgbWlnaHQgYmUgcmVxdWlyZWQgZm9yIHRoZSBp c3N1ZSByZXByb2R1Y3Rpb24uKQ0KDQpXaXRoIHRoZSBhZGRpdGlvbmFsIGRlYnVnIGxvZ2dpbmcg aW4gZ3RzdmVjdG9yX3BpY2tzcGxpdCgpOg0KQEAgLTcyMiw2ICs3MjIsMTEgQEAgZ3RzdmVjdG9y X3BpY2tzcGxpdChQR19GVU5DVElPTl9BUkdTKQ0KICAgICAgICAgICAgIGNvbnRpbnVlOw0KICAg ICAgICAgfQ0KIA0KK2lmICghY2FjaGVbal0uYWxsaXN0cnVlKSB7DQorZWxvZyhMT0csICIhISFn dHN2ZWN0b3JfcGlja3NwbGl0fCBqOiAlZCwgY2FjaGVbal0uc2lnbjogJXAsCkdFVFNJR04oY2Fj aGVbal0uc2lnbik6ICVwIiwgaiwgY2FjaGVbal0uc2lnbiwgR0VUU0lHTihjYWNoZVtqXS5zaWdu KSk7DQorVkFMR1JJTkRfQ0hFQ0tfTUVNX0lTX0RFRklORUQoR0VUU0lHTihjYWNoZVtqXS5zaWdu KSwgc2lnbGVuKTsNCit9DQorDQogICAgICAgICBpZiAoSVNBTExUUlVFKGRhdHVtX2wpIHx8IGNh Y2hlW2pdLmFsbGlzdHJ1ZSkNCiAgICAgICAgIHsNCiAgICAgICAgICAgICBpZiAoSVNBTExUUlVF KGRhdHVtX2wpICYmIGNhY2hlW2pdLmFsbGlzdHJ1ZSkNCg0KKGFuZCAjaW5jbHVkZSAidXRpbHMv bWVtZGVidWcuaCIpDQpJIHNlZToNCmNhY2hlW2pdLnNpZ246IDB4NzIzYTk5OSwgR0VUU0lHTihj YWNoZVtqXS5zaWduKTogMHg3MjNhOWExDQoNCj09MDA6MDA6MDA6MTguMzU2IDM1MTUxOT09IFVu YWRkcmVzc2FibGUgYnl0ZShzKSBmb3VuZCBkdXJpbmcgY2xpZW50IGNoZWNrCnJlcXVlc3QNCj09 MDA6MDA6MDA6MTguMzU2IDM1MTUxOT09ICAgIGF0IDB4NkZBMkJFOiBndHN2ZWN0b3JfcGlja3Nw bGl0Cih0c2dpc3RpZHguYzo3MjcpDQouLi4NCj09MDA6MDA6MDA6MTguMzU2IDM1MTUxOT09ICBB ZGRyZXNzIDB4NzIzYTlhMSBpcyA0LDk3NyBieXRlcyBpbnNpZGUgYSBibG9jawpvZiBzaXplIDgs MTkyIGFsbG9jJ2QNCg0KUmVwcm9kdWNlZCBzdGFydGluZyBmcm9tIDkxMWU3MDIwNy4NCg0KQnV0 IHdpdGggdGhlIHNsaWdodCB2YXJpYXRpb246DQpDUkVBVEUgSU5ERVggZ2lzdGlkeCBPTiB0ZXN0 X3RzdmVjdG9yIFVTSU5HIGdpc3QgKGEgdHN2ZWN0b3Jfb3BzKTsNCmFuZCB0aGUgZGVidWdnaW5n IHBhdGNoOg0KQEAgLTcxMSw2ICs3MTIsOSBAQCBndHN2ZWN0b3JfcGlja3NwbGl0KFBHX0ZVTkNU SU9OX0FSR1MpDQogICAgICAgICBlbHNlDQogICAgICAgICAgICAgc2l6ZV9hbHBoYSA9IGhlbWRp c3RzaWduKGNhY2hlW2pdLnNpZ24sIEdFVFNJR04oZGF0dW1fbCkpOw0KIA0KK2lmICghY2FjaGVb al0uYWxsaXN0cnVlKQ0KK1ZBTEdSSU5EX0NIRUNLX01FTV9JU19ERUZJTkVEKEdFVFNJR04oY2Fj aGVbal0uc2lnbiksIFNJR0xFTik7DQorDQogICAgICAgICBpZiAoSVNBTExUUlVFKGRhdHVtX3Ip IHx8IGNhY2hlW2pdLmFsbGlzdHJ1ZSkNCiAgICAgICAgIHsNCiAgICAgICAgICAgICBpZiAoSVNB TExUUlVFKGRhdHVtX3IpICYmIGNhY2hlW2pdLmFsbGlzdHJ1ZSkNCg0KaXQncyByZXByb2R1Y2Vk IGV2ZW4gb24gOTExZTcwMjA3fjE6DQo9PTAwOjAwOjAwOjE1Ljg1OCAzNzA5NjM9PSBVbmFkZHJl c3NhYmxlIGJ5dGUocykgZm91bmQgZHVyaW5nIGNsaWVudCBjaGVjawpyZXF1ZXN0DQo9PTAwOjAw OjAwOjE1Ljg1OCAzNzA5NjM9PSAgICBhdCAweDYzNkUwRTogZ3RzdmVjdG9yX3BpY2tzcGxpdAoo dHNnaXN0aWR4LmM6NzE2KQ0KPT0wMDowMDowMDoxNS44NTggMzcwOTYzPT0gICAgYnkgMHg2N0I2 RDM6IEZ1bmN0aW9uQ2FsbDJDb2xsIChmbWdyLmM6MTE2MikNCj09MDA6MDA6MDA6MTUuODU4IDM3 MDk2Mz09ICAgIGJ5IDB4MUZCNjYyOiBnaXN0VXNlclBpY2tzcGxpdAooZ2lzdHNwbGl0LmM6NDMz KQ0KPT0wMDowMDowMDoxNS44NTggMzcwOTYzPT0gICAgYnkgMHgxRkJDQ0Y6IGdpc3RTcGxpdEJ5 S2V5CihnaXN0c3BsaXQuYzo2OTcpDQo9PTAwOjAwOjAwOjE1Ljg1OCAzNzA5NjM9PSAgICBieSAw eDFGMDg4QTogZ2lzdFNwbGl0IChnaXN0LmM6MTQ0MSkNCj09MDA6MDA6MDA6MTUuODU4IDM3MDk2 Mz09ICAgIGJ5IDB4MUYwRjNDOiBnaXN0cGxhY2V0b3BhZ2UgKGdpc3QuYzozMDIpDQo9PTAwOjAw OjAwOjE1Ljg1OCAzNzA5NjM9PSAgICBieSAweDFGMjAyRjogZ2lzdGluc2VydHR1cGxlcyAoZ2lz dC5jOjEyNzApDQo9PTAwOjAwOjAwOjE1Ljg1OCAzNzA5NjM9PSAgICBieSAweDFGMjczQTogZ2lz dGluc2VydHR1cGxlIChnaXN0LmM6MTIyMykNCj09MDA6MDA6MDA6MTUuODU4IDM3MDk2Mz09ICAg IGJ5IDB4MUYyQkNFOiBnaXN0ZG9pbnNlcnQgKGdpc3QuYzo4NzkpDQo9PTAwOjAwOjAwOjE1Ljg1 OCAzNzA5NjM9PSAgICBieSAweDFGNEU4RjogZ2lzdEJ1aWxkQ2FsbGJhY2sKKGdpc3RidWlsZC5j OjQ3MCkNCj09MDA6MDA6MDA6MTUuODU4IDM3MDk2Mz09ICAgIGJ5IDB4MjI2MkJEOiBoZWFwYW1f aW5kZXhfYnVpbGRfcmFuZ2Vfc2NhbgooaGVhcGFtX2hhbmRsZXIuYzoxNjU5KQ0KPT0wMDowMDow MDoxNS44NTggMzcwOTYzPT0gICAgYnkgMHgxRjUwRTc6IHRhYmxlX2luZGV4X2J1aWxkX3NjYW4K KHRhYmxlYW0uaDoxNTQwKQ0KPT0wMDowMDowMDoxNS44NTggMzcwOTYzPT0gICAgYnkgMHgxRjUw RTc6IGdpc3RidWlsZCAoZ2lzdGJ1aWxkLmM6MTk2KQ0KPT0wMDowMDowMDoxNS44NTggMzcwOTYz PT0gIEFkZHJlc3MgMHgxMWEzYTY4YiBpcyA0LDkzOSBieXRlcyBpbnNpZGUgYSBibG9jawpvZiBz aXplIDE2LDM4NCBhbGxvYydkDQo9PTAwOjAwOjAwOjE1Ljg1OCAzNzA5NjM9PSAgICBhdCAweDQ4 NDg4OTk6IG1hbGxvYwoodmdfcmVwbGFjZV9tYWxsb2MuYzozODEpDQo9PTAwOjAwOjAwOjE1Ljg1 OCAzNzA5NjM9PSAgICBieSAweDY5OTk1NDogQWxsb2NTZXRBbGxvYyAoYXNldC5jOjk0MSkNCj09 MDA6MDA6MDA6MTUuODU4IDM3MDk2Mz09ICAgIGJ5IDB4NkEyNkNDOiBwYWxsb2MgKG1jeHQuYzo5 NjMpDQo9PTAwOjAwOjAwOjE1Ljg1OCAzNzA5NjM9PSAgICBieSAweDYzNjk5MDogZ3RzdmVjdG9y X3BpY2tzcGxpdAoodHNnaXN0aWR4LmM6NjEzKQ0KLi4uDQoNClNvIGl0IGxvb2tzIGxpa2UgdGhp cyBkZWZlY3QgZXhpc3RzIGluIGNvcmUgc2luY2UgMTQwZDRlYmNiLg0KDQpJSVVDLCB1c2luZyB0 aGUgR0VUU0lHTiBtYWNybyB3aXRoIGNhY2hlW2pdLnNpZ24gaXMgYSBtaXN0YWtlIC0tIGl0DQpl cnJvbmVvdXNseSBhZGRzIDggdG8gYW4gYWRkcmVzcyBvZiB0aGUgc2lnbiBmaWVsZCwgc28gZm9y IHRoZSBsYXN0IGoNCml0IGxlYWRzIHRvIGFuIG91dC1vZi1ib3VuZHMgbWVtb3J5IHJlYWQuCgo= --===============0429845012987178836==--