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 1uiO4v-00B1vf-2r for pgsql-committers@arkaria.postgresql.org; Sun, 03 Aug 2025 02:04:01 +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 1uiO4t-00D4Qx-1o for pgsql-committers@arkaria.postgresql.org; Sun, 03 Aug 2025 02:03:59 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uiO1y-00D10B-HR for pgsql-committers@lists.postgresql.org; Sun, 03 Aug 2025 02:00:58 +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.96) (envelope-from ) id 1uiO1t-000Sbb-3D for pgsql-committers@lists.postgresql.org; Sun, 03 Aug 2025 02:00:58 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uiO1q-001DV3-OB for pgsql-committers@lists.postgresql.org; Sun, 03 Aug 2025 02:00:51 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uiO1p-000So7-2o for pgsql-committers@lists.postgresql.org; Sun, 03 Aug 2025 02:00:50 +0000 Content-Type: multipart/mixed; boundary="===============3748212577760627195==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Silence Valgrind leakage complaints in more-or-less-hackish ways X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 03 Aug 2025 02:00:50 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3748212577760627195== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U2lsZW5jZSBWYWxncmluZCBsZWFrYWdlIGNvbXBsYWludHMgaW4gbW9yZS1vci1sZXNzLWhhY2tp c2ggd2F5cy4KClRoZXNlIGNoYW5nZXMgZG9uJ3QgYWN0dWFsbHkgZml4IGFueSBsZWFrcy4gIFRo ZXkganVzdCBtYWtlIHN1cmUgdGhhdApWYWxncmluZCB3aWxsIGZpbmQgcG9pbnRlcnMgdG8gZGF0 YSBzdHJ1Y3R1cmVzIHRoYXQgcmVtYWluIGFsbG9jYXRlZAphdCBwcm9jZXNzIGV4aXQsIGFuZCB0 aHVzIG5vdCBmYWxzZWx5IGNvbXBsYWluIGFib3V0IGxlYWtzLiAgSW4KcGFydGljdWxhciwgd2Ug YXJlIHRyeWluZyB0byBhdm9pZCBzaXR1YXRpb25zIHdoZXJlIHRoZXJlIGlzIG5vCnBvaW50ZXIg dG8gdGhlIGJlZ2lubmluZyBvZiBhbiBhbGxvY2F0ZWQgYmxvY2sgKGV4Y2VwdCBwb3NzaWJseQp3 aXRoaW4gdGhlIGJsb2NrIGl0c2VsZiwgd2hpY2ggVmFsZ3JpbmQgd29uJ3QgY291bnQpLgoKKiBC ZWNhdXNlIGR5bmFoYXNoLmMgbmV2ZXIgZnJlZXMgaGFzaHRhYmxlIHN0b3JhZ2UgZXhjZXB0IGJ5 IGRlbGV0aW5nCnRoZSB3aG9sZSBoYXNodGFibGUgY29udGV4dCwgaXQgZG9lc24ndCBib3RoZXIg dG8gdHJhY2sgdGhlIGluZGl2aWR1YWwKYmxvY2tzIG9mIGVsZW1lbnRzIGFsbG9jYXRlZCBieSBl bGVtZW50X2FsbG9jKCkuICBUaGlzIHJlc3VsdHMgaW4KInBvc3NpYmx5IGxvc3QiIGNvbXBsYWlu dHMgZnJvbSBWYWxncmluZCBleGNlcHQgd2hlbiB0aGUgZmlyc3QgZWxlbWVudApvZiBlYWNoIGJs b2NrIGlzIGFjdGl2ZWx5IGluIHVzZS4gIChPdGhlcndpc2UgaXQnbGwgYmUgb24gYSBmcmVlbGlz dCwKYnV0IHZlcnkgbGlrZWx5IG9ubHkgcmVhY2hhYmxlIHZpYSAiaW50ZXJpb3IgcG9pbnRlcnMi IHdpdGhpbiBlbGVtZW50CmJsb2Nrcywgd2hpY2ggZG9lc24ndCBzYXRpc2Z5IFZhbGdyaW5kLikK ClRvIGZpeCwgaWYgd2UncmUgYnVpbGRpbmcgd2l0aCBVU0VfVkFMR1JJTkQsIGV4cGVuZCBhbiBl eHRyYSBwb2ludGVyJ3MKd29ydGggb2Ygc3BhY2UgaW4gZWFjaCBlbGVtZW50IGJsb2NrIHNvIHRo YXQgd2UgY2FuIGNoYWluIHRoZW0gYWxsCnRvZ2V0aGVyIGZyb20gdGhlIEhUQUIgaGVhZGVyLiAg U2tpcCB0aGlzIGluIHNoYXJlZCBoYXNodGFibGVzIHRob3VnaDoKVmFsZ3JpbmQgZG9lc24ndCB0 cmFjayB0aG9zZSwgYW5kIHdlJ2QgbmVlZCBhZGRpdGlvbmFsIGxvY2tpbmcgdG8gbWFrZQppdCBz YWZlIHRvIG1hbmlwdWxhdGUgYSBzaGFyZWQgY2hhaW4uCgpXaGlsZSBoZXJlLCB1cGRhdGUgYSBj b21tZW50IG9ic29sZXRlZCBieSA5YzkxMWVjMDYuCgoqIFB1dCB0aGUgZGxpc3Rfbm9kZSBmaWVs ZHMgb2YgY2F0Y3R1cCBhbmQgY2F0Y2xpc3Qgc3RydWN0cyBmaXJzdC4KVGhpcyBlbnN1cmVzIHRo YXQgdGhlIGRsaXN0IHBvaW50ZXJzIHBvaW50IHRvIHRoZSBzdGFydHMgb2YgdGhlc2UKcGFsbG9j IGJsb2NrcywgYW5kIHRodXMgdGhhdCBWYWxncmluZCB3b24ndCBjb25zaWRlciB0aGVtCiJwb3Nz aWJseSBsb3N0Ii4KCiogVGhlIHBvc3RtYXN0ZXIncyBQTUNoaWxkIHN0cnVjdHMgYW5kIHRoZSBh dXRvdmFjIGxhdW5jaGVyJ3MKYXZsX2RiYXNlIHN0cnVjdHMgYWxzbyBoYXZlIHRoZSBkbGlzdF9u b2RlLWlzLW5vdC1maXJzdCBwcm9ibGVtLApidXQgcHV0dGluZyBpdCBmaXJzdCBzdGlsbCB3b3Vs ZG4ndCBzaWxlbmNlIHRoZSB3YXJuaW5nIGJlY2F1c2Ugd2UKYnVsay1hbGxvY2F0ZSB0aG9zZSBz dHJ1Y3RzIGluIGFuIGFycmF5LCBzbyB0aGF0IFZhbGdyaW5kIHNlZXMgYQpzaW5nbGUgYWxsb2Nh dGlvbi4gIENvbW1vbmx5IHRoZSBmaXJzdCBhcnJheSBlbGVtZW50IHdpbGwgYmUgcG9pbnRlZAp0 byBvbmx5IGZyb20gc29tZSBsYXRlciBlbGVtZW50LCBzbyB0aGF0IHRoZSByZWZlcmVuY2Ugd291 bGQgYmUgYW4KaW50ZXJpb3IgcG9pbnRlciBldmVuIGlmIGl0IHBvaW50ZWQgdG8gdGhlIGFycmF5 IHN0YXJ0LiAgKFRoaXMgaXMgdGhlCnNhbWUgaXNzdWUgYXMgZm9yIGR5bmFoYXNoIGVsZW1lbnRz LikgIFNpbmNlIHRoZXNlIGFyZSBwcmV0dHkgc2ltcGxlCmRhdGEgc3RydWN0dXJlcywgSSBkb24n dCBmZWVsIHRvbyBiYWQgYWJvdXQgZmFraW5nIG91dCBWYWxncmluZCBieQpqdXN0IGtlZXBpbmcg YSBzdGF0aWMgcG9pbnRlciB0byB0aGUgYXJyYXkgc3RhcnQuCgooVGhpcyBpcyBhbGwgcXVpdGUg aGFja3ksIGFuZCBpdCdzIG5vdCBoYXJkIHRvIGltYWdpbmUgdXNhZ2VzIHdoZXJlCndlJ2QgbmVl ZCBzb21lIG90aGVyIGlkZWEgaW4gb3JkZXIgdG8gaGF2ZSByZWFzb25hYmxlIGxlYWsgdHJhY2tp bmcgb2YKc3RydWN0dXJlcyB0aGF0IGFyZSBvbmx5IGFjY2Vzc2libGUgdmlhIGRsaXN0X25vZGUg bGlzdHMuICBCdXQgdGhlc2UKY2hhbmdlcyBzZWVtIHRvIGJlIGVub3VnaCB0byBzaWxlbmNlIHRo aXMgY2xhc3Mgb2YgbGVha2FnZSBjb21wbGFpbnRzCmZvciB0aGUgbW9tZW50LikKCiogRnJlZSBh IGNvdXBsZSBvZiBkYXRhIHN0cnVjdHVyZXMgbWFudWFsbHkgbmVhciB0aGUgZW5kIG9mIGFuCmF1 dG92YWN1dW0gd29ya2VyJ3MgcnVuIHdoZW4gVVNFX1ZBTEdSSU5ELCBhbmQgZW5zdXJlIHRoYXQg dGhlIGZpbmFsCnZhY191cGRhdGVfZGF0ZnJvemVueGlkKCkgY2FsbCBpcyBkb25lIGluIGEgbm9u LXBlcm1hbmVudCBjb250ZXh0LgpUaGlzIGRvZXNuJ3QgaGF2ZSBhbnkgcmVhbCBlZmZlY3Qgb24g dGhlIHByb2Nlc3MncyB0b3RhbCBtZW1vcnkKY29uc3VtcHRpb24sIHNpbmNlIHdlJ3JlIGdvaW5n IHRvIGV4aXQgYXMgc29vbiBhcyB0aGF0IGxhc3QKdHJhbnNhY3Rpb24gaXMgZG9uZS4gIEJ1dCBp dCBkb2VzIHBhY2lmeSBWYWxncmluZC4KCiogVmFsZ3JpbmQgY29tcGxhaW5zIGFib3V0IHRoZSBw b3N0bWFzdGVyJ3Mgc29ja2V0LWZpbGVzIGFuZApsb2NrLWZpbGVzIGxpc3RzIGJlaW5nIGxlYWtl ZCwgd2hpY2ggd2UgY2FuIHNpbGVuY2UgYnkganVzdApub3QgbnVsbGluZyBvdXQgdGhlIHN0YXRp YyBwb2ludGVycyB0byB0aGVtLgoKKiBWYWxncmluZCBzZWVtcyBub3QgdG8gY29uc2lkZXIgdGhl IGdsb2JhbCAiZW52aXJvbiIgdmFyaWFibGUgYXMKYSB2YWxpZCByb290IHBvaW50ZXI7IHNvIHdo ZW4gd2UgYWxsb2NhdGUgYSBuZXcgZW52aXJvbm1lbnQgYXJyYXksCml0IGNsYWltcyB0aGF0IGRh dGEgaXMgbGVha2VkLiAgVG8gZml4IHRoYXQsIGtlZXAgb3VyIG93bgpzdGF0aWNhbGx5LWFsbG9j YXRlZCBjb3B5IG9mIHRoZSBwb2ludGVyLCBzaW1pbGFybHkgdG8gdGhlIHByZXZpb3VzCml0ZW0u CgpBdXRob3I6IFRvbSBMYW5lIDx0Z2xAc3NzLnBnaC5wYS51cz4KUmV2aWV3ZWQtYnk6IEFuZHJl cyBGcmV1bmQgPGFuZHJlc0BhbmFyYXplbC5kZT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3Iu ZXMvbS8yODU0ODMuMTc0Njc1NjI0NkBzc3MucGdoLnBhLnVzCgpCcmFuY2gKLS0tLS0tCm1hc3Rl cgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRp ZmYvZGIwMWM5MGIyZjAyNDI5OGIwOGRjYThhZWQ2YjQzYTIzNDdkZWUwZQoKTW9kaWZpZWQgRmls ZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvbGlicHEvcHFjb21tLmMgICAgICAgICAgfCAg MSAtCnNyYy9iYWNrZW5kL3Bvc3RtYXN0ZXIvYXV0b3ZhY3V1bS5jIHwgMjYgKysrKysrKysrKysr KysrKysrLQpzcmMvYmFja2VuZC9wb3N0bWFzdGVyL3BtY2hpbGQuYyAgICB8IDE4ICsrKysrKysr KysrKy0Kc3JjL2JhY2tlbmQvdXRpbHMvaGFzaC9keW5haGFzaC5jICAgfCA1MiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKy0tLS0tCnNyYy9iYWNrZW5kL3V0aWxzL2luaXQvbWlzY2lu aXQuYyAgIHwgIDEgLQpzcmMvYmFja2VuZC91dGlscy9taXNjL3BzX3N0YXR1cy5jICB8IDE2ICsr KysrKysrKysrKwpzcmMvaW5jbHVkZS91dGlscy9jYXRjYWNoZS5oICAgICAgICB8IDIzICsrKysr KysrKy0tLS0tLS0KNyBmaWxlcyBjaGFuZ2VkLCAxMTggaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRp b25zKC0pCgo= --===============3748212577760627195==--