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 1rDW4N-002GUr-9M for pgsql-hackers@arkaria.postgresql.org; Wed, 13 Dec 2023 20:43:03 +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 1rDW4L-00H1BE-VA for pgsql-hackers@arkaria.postgresql.org; Wed, 13 Dec 2023 20:43:01 +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 1rDW4L-00H1Av-JI for pgsql-hackers@lists.postgresql.org; Wed, 13 Dec 2023 20:43:01 +0000 Received: from smtp-fw-9102.amazon.com ([207.171.184.29]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rDW4H-00Bqcn-Ae for pgsql-hackers@postgresql.org; Wed, 13 Dec 2023 20:42:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1702500177; x=1734036177; h=from:to:subject:date:message-id:mime-version; bh=O82Y9fEVxqCJeDGFvYFT4PL/UY/YZrmAO9UxAS7KvU4=; b=beHmGWoWi2BBtw1hDqC41eAFYxBt8eFPFb0K4LFpxBJrOcx6d/5tiKOl QdTVpoF/ZxDZWfEYQPTgEGhUWNiQ1YWBV1c283Ly4A9gd9YqLoeAC9PWb AyW2twnTUbot3GgTi5Fh1/29++NDPNOJOFTl11JQxeLiggJZ+ufs3Drr3 M=; X-Amazon-filename: 0001-v1-Force-autovacuum-to-use-bootstrap-superuser.patch, repro.txt X-IronPort-AV: E=Sophos;i="6.04,273,1695686400"; d="txt'?scan'208,217,223";a="382765870" Received: from pdx4-co-svc-p1-lb2-vlan3.amazon.com (HELO email-inbound-relay-iad-1e-m6i4x-7dc0ecf1.us-east-1.amazon.com) ([10.25.36.214]) by smtp-border-fw-9102.sea19.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Dec 2023 20:42:54 +0000 Received: from smtpout.prod.us-west-2.prod.farcaster.email.amazon.dev (iad7-ws-svc-p70-lb3-vlan2.iad.amazon.com [10.32.235.34]) by email-inbound-relay-iad-1e-m6i4x-7dc0ecf1.us-east-1.amazon.com (Postfix) with ESMTPS id 7D7078745B for ; Wed, 13 Dec 2023 20:42:53 +0000 (UTC) Received: from EX19MTAUWA001.ant.amazon.com [10.0.7.35:15633] by smtpin.naws.us-west-2.prod.farcaster.email.amazon.dev [10.0.27.95:2525] with esmtp (Farcaster) id c17b243d-83c9-45b0-bf27-96b75fa37e55; Wed, 13 Dec 2023 20:42:52 +0000 (UTC) X-Farcaster-Flow-ID: c17b243d-83c9-45b0-bf27-96b75fa37e55 Received: from EX19D013UWA004.ant.amazon.com (10.13.138.207) by EX19MTAUWA001.ant.amazon.com (10.250.64.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Wed, 13 Dec 2023 20:42:45 +0000 Received: from EX19D013UWA001.ant.amazon.com (10.13.138.253) by EX19D013UWA004.ant.amazon.com (10.13.138.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1118.40; Wed, 13 Dec 2023 20:42:45 +0000 Received: from EX19D013UWA001.ant.amazon.com ([fe80::e912:ae5e:9427:9964]) by EX19D013UWA001.ant.amazon.com ([fe80::e912:ae5e:9427:9964%5]) with mapi id 15.02.1118.040; Wed, 13 Dec 2023 20:42:45 +0000 From: "Imseih (AWS), Sami" To: "pgsql-hackers@postgresql.org" Subject: [BUG] autovacuum may skip tables when session_authorization/role is set on database Thread-Topic: [BUG] autovacuum may skip tables when session_authorization/role is set on database Thread-Index: AQHaLgTtd891DnA05Eu2af+wDycJpg== Date: Wed, 13 Dec 2023 20:42:45 +0000 Message-ID: <4814073F-6387-4873-8B8E-4D6A7390DEC7@amazon.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.106.179.29] Content-Type: multipart/mixed; boundary="_005_4814073F638748738B8E4D6A7390DEC7amazoncom_" MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_005_4814073F638748738B8E4D6A7390DEC7amazoncom_ Content-Type: multipart/alternative; boundary="_000_4814073F638748738B8E4D6A7390DEC7amazoncom_" --_000_4814073F638748738B8E4D6A7390DEC7amazoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksDQoNCkEgcmVjZW50IGNhc2UgaW4gdGhlIGZpZWxkIGluIHdoaWNoIGEgZGF0YWJhc2Ugc2Vz c2lvbl9hdXRob3JpemF0aW9uIGlzDQphbHRlcmVkIHRvIGEgbm9uLXN1cGVydXNlciwgbm9uLW93 bmVyIG9mIHRhYmxlcyB2aWEgYWx0ZXIgZGF0YWJhc2UgLi4gc2V0IHNlc3Npb25fYXV0aG9yaXph dGlvbiAuLg0KY2F1c2VkIGF1dG92YWN1dW0gdG8gc2tpcCB0YWJsZXMuDQoNClRoZSBpc3N1ZSB3 YXMgZGlzY292ZXJlZCBvbiAxMy4xMCwgYW5kIHRoZSBsb2dzIHNob3cgc3VjaCBtZXNzYWdlczoN Cg0Kd2FybmluZzogIHNraXBwaW5nICJ0YWJsZTEiIC0tLSBvbmx5IHRhYmxlIG9yIGRhdGFiYXNl IG93bmVyIGNhbiB2YWN1dW0gaXQNCg0KSW4gSEVBRCwgSSBjYW4gcmVwcm8sIGJ1dCB0aGUgbWVz c2FnZSBpcyBub3cgYSBiaXQgZGlmZmVyZW50IGR1ZSB0byBbMV0uDQoNCldBUk5JTkc6ICBwZXJt aXNzaW9uIGRlbmllZCB0byB2YWN1dW0gInRhYmxlMeKAnSwgc2tpcHBpbmcgaXQNCg0KSXQgc2Vl bXMgdG8gbWUgd2Ugc2hvdWxkIGZvcmNlIGFuIGF1dG92YWN1dW0gd29ya2VyIHRvIHNldCB0aGUg c2Vzc2lvbiB1c2VyaWQgdG8NCmEgc3VwZXJ1c2VyLg0KDQpBdHRhY2hlZCBpcyBhIHJlcHJvIGFu ZCBhIHBhdGNoIHdoaWNoIHNldHMgdGhlIHNlc3Npb24gdXNlciB0byB0aGUgQk9PVFNUUkFQIHN1 cGVydXNlcg0KYXQgdGhlIHN0YXJ0IG9mIHRoZSBhdXRvdmFjIHdvcmtlci4NCg0KVGhvdWdodHM/ DQoNClJlZ2FyZHMsDQoNClNhbWkNCkFtYXpvbiBXZWIgU2VydmljZXMgKEFXUykNCg0KDQpbMV0g aHR0cHM6Ly9wb3N0Z3IuZXMvbS8yMDIyMDcyNi4xMDQ3MTIuOTEyOTk1NzEwMjUxMTUwMjI4Lmhv cmlreW90YS5udHRAZ21haWwuY29tDQoNCg== --_000_4814073F638748738B8E4D6A7390DEC7amazoncom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6 ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWxpZ2F0 dXJlczpzdGFuZGFyZGNvbnRleHR1YWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5 cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDsNCgltc28tbGlnYXR1cmVzOm5vbmU7 fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp b24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1 NjNDMSIgdmxpbms9IiM5NTRGNzIiIHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2 IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksPC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj5BIHJlY2VudCBjYXNlIGluIHRoZSBmaWVsZCBpbiB3aGljaCBhIGRhdGFiYXNlIHNlc3Np b25fYXV0aG9yaXphdGlvbiBpczwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmFsdGVyZWQgdG8g YSBub24tc3VwZXJ1c2VyLCBub24tb3duZXIgb2YgdGFibGVzIHZpYSBhbHRlciBkYXRhYmFzZSAu LiBzZXQgc2Vzc2lvbl9hdXRob3JpemF0aW9uIC4uPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ Y2F1c2VkIGF1dG92YWN1dW0gdG8gc2tpcCB0YWJsZXMuPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgaXNzdWUg d2FzIGRpc2NvdmVyZWQgb24gMTMuMTAsIGFuZCB0aGUgbG9ncyBzaG93IHN1Y2ggbWVzc2FnZXM6 PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj53YXJuaW5nOiZuYnNwOyBza2lwcGluZyAmcXVvdDt0YWJsZTEmcXVvdDsg LS0tIG9ubHkgdGFibGUgb3IgZGF0YWJhc2Ugb3duZXIgY2FuIHZhY3V1bSBpdDwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+SW4gSEVBRCwgSSBjYW4gcmVwcm8sIGJ1dCB0aGUgbWVzc2FnZSBpcyBub3cgYSBiaXQgZGlm ZmVyZW50IGR1ZSB0byBbMV0uPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XQVJOSU5HOiZuYnNwOyBwZXJtaXNzaW9u IGRlbmllZCB0byB2YWN1dW0gJnF1b3Q7dGFibGUx4oCdLCBza2lwcGluZyBpdDwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+SXQgc2VlbXMgdG8gbWUgd2Ugc2hvdWxkIGZvcmNlIGFuIGF1dG92YWN1dW0gd29ya2VyIHRv IHNldCB0aGUgc2Vzc2lvbiB1c2VyaWQgdG8NCjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmEg c3VwZXJ1c2VyLiA8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkF0dGFjaGVkIGlzIGEgcmVwcm8gYW5kIGEgcGF0Y2gg d2hpY2ggc2V0cyB0aGUgc2Vzc2lvbiB1c2VyIHRvIHRoZSBCT09UU1RSQVAgc3VwZXJ1c2VyDQo8 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5hdCB0aGUgc3RhcnQgb2YgdGhlIGF1dG92YWMgd29y a2VyLjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+VGhvdWdodHM/PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+U2FtaTwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFtYXpvbiBXZWIgU2VydmljZXMg KEFXUyk8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+WzFdIGh0dHBzOi8vcG9zdGdyLmVzL20vMjAyMjA3MjYuMTA0NzEyLjkxMjk5NTcxMDI1 MTE1MDIyOC5ob3Jpa3lvdGEubnR0QGdtYWlsLmNvbTwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_4814073F638748738B8E4D6A7390DEC7amazoncom_-- --_005_4814073F638748738B8E4D6A7390DEC7amazoncom_ Content-Type: application/octet-stream; name="0001-v1-Force-autovacuum-to-use-bootstrap-superuser.patch" Content-Description: 0001-v1-Force-autovacuum-to-use-bootstrap-superuser.patch Content-Disposition: attachment; filename="0001-v1-Force-autovacuum-to-use-bootstrap-superuser.patch"; size=2209; creation-date="Wed, 13 Dec 2023 20:42:45 GMT"; modification-date="Wed, 13 Dec 2023 20:42:45 GMT" Content-ID: <1142D2DCCC3C4F46B338B6A436382944@amazon.com> Content-Transfer-Encoding: base64 RnJvbSBkOTcwMmNlMTdmMmY3OGQ0YzUxMzlhMjQxYTY5YzQzMjgyM2Y4MjMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFQzIgRGVmYXVsdCBVc2VyIDxlYzItdXNlckBpcC0xNzItMzEt MjItMTk3LmVjMi5pbnRlcm5hbD4KRGF0ZTogV2VkLCAxMyBEZWMgMjAyMyAxOToyMDoxMiArMDAw MApTdWJqZWN0OiBbUEFUQ0ggMS8xXSBGb3JjZSBhdXRvdmFjdXVtIHRvIHVzZSBib290c3RyYXAg c3VwZXJ1c2VyCgotLS0KIHNyYy9iYWNrZW5kL3Bvc3RtYXN0ZXIvYXV0b3ZhY3V1bS5jIHwgNyAr KysrKysrCiBzcmMvYmFja2VuZC91dGlscy9pbml0L21pc2Npbml0LmMgICB8IDIgKy0KIHNyYy9p bmNsdWRlL21pc2NhZG1pbi5oICAgICAgICAgICAgIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDkg aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3Bv c3RtYXN0ZXIvYXV0b3ZhY3V1bS5jIGIvc3JjL2JhY2tlbmQvcG9zdG1hc3Rlci9hdXRvdmFjdXVt LmMKaW5kZXggYjA0ZmNmYzhjOC4uZjQ2ODY2MTkxNiAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQv cG9zdG1hc3Rlci9hdXRvdmFjdXVtLmMKKysrIGIvc3JjL2JhY2tlbmQvcG9zdG1hc3Rlci9hdXRv dmFjdXVtLmMKQEAgLTc1LDYgKzc1LDcgQEAKICNpbmNsdWRlICJhY2Nlc3MveGFjdC5oIgogI2lu Y2x1ZGUgImNhdGFsb2cvZGVwZW5kZW5jeS5oIgogI2luY2x1ZGUgImNhdGFsb2cvbmFtZXNwYWNl LmgiCisjaW5jbHVkZSAiY2F0YWxvZy9wZ19hdXRoaWQuaCIKICNpbmNsdWRlICJjYXRhbG9nL3Bn X2RhdGFiYXNlLmgiCiAjaW5jbHVkZSAiY29tbWFuZHMvZGJjb21tYW5kcy5oIgogI2luY2x1ZGUg ImNvbW1hbmRzL3ZhY3V1bS5oIgpAQCAtMjAyNSw2ICsyMDI2LDEyIEBAIGRvX2F1dG92YWN1dW0o dm9pZCkKIAkJCQkJCQkJCQkgIEFMTE9DU0VUX0RFRkFVTFRfU0laRVMpOwogCU1lbW9yeUNvbnRl eHRTd2l0Y2hUbyhBdXRvdmFjTWVtQ3h0KTsKIAorCS8qCisJICogQXV0b3ZhY3V1bSBtdXN0IGJl IHJ1biBhcyBzdXBlcnVzZXIsIHNvIHNldCB0aGUgc2Vzc2lvbiB1c2VyaWQgdG8gdGhlCisJICog Ym9vdHN0cmFwIHN1cGVydXNlciBpZC4KKwkgKi8KKwlTZXRTZXNzaW9uVXNlcklkKEJPT1RTVFJB UF9TVVBFUlVTRVJJRCwgdHJ1ZSk7CisKIAkvKiBTdGFydCBhIHRyYW5zYWN0aW9uIHNvIG91ciBj b21tYW5kcyBoYXZlIG9uZSB0byBwbGF5IGludG8uICovCiAJU3RhcnRUcmFuc2FjdGlvbkNvbW1h bmQoKTsKIApkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRpbHMvaW5pdC9taXNjaW5pdC5jIGIv c3JjL2JhY2tlbmQvdXRpbHMvaW5pdC9taXNjaW5pdC5jCmluZGV4IDgxOTkzNmVjMDIuLjEwYmMy YWRkMmEgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3V0aWxzL2luaXQvbWlzY2luaXQuYworKysg Yi9zcmMvYmFja2VuZC91dGlscy9pbml0L21pc2Npbml0LmMKQEAgLTU0Niw3ICs1NDYsNyBAQCBH ZXRTZXNzaW9uVXNlcklkKHZvaWQpCiB9CiAKIAotc3RhdGljIHZvaWQKK3ZvaWQKIFNldFNlc3Np b25Vc2VySWQoT2lkIHVzZXJpZCwgYm9vbCBpc19zdXBlcnVzZXIpCiB7CiAJQXNzZXJ0KFNlY3Vy aXR5UmVzdHJpY3Rpb25Db250ZXh0ID09IDApOwpkaWZmIC0tZ2l0IGEvc3JjL2luY2x1ZGUvbWlz Y2FkbWluLmggYi9zcmMvaW5jbHVkZS9taXNjYWRtaW4uaAppbmRleCAxMDQzYTRkNzgyLi40ZjU2 Yzg1MzMzIDEwMDY0NAotLS0gYS9zcmMvaW5jbHVkZS9taXNjYWRtaW4uaAorKysgYi9zcmMvaW5j bHVkZS9taXNjYWRtaW4uaApAQCAtMzU0LDYgKzM1NCw3IEBAIGV4dGVybiBjaGFyICpHZXRVc2Vy TmFtZUZyb21JZChPaWQgcm9sZWlkLCBib29sIG5vZXJyKTsKIGV4dGVybiBPaWQJR2V0VXNlcklk KHZvaWQpOwogZXh0ZXJuIE9pZAlHZXRPdXRlclVzZXJJZCh2b2lkKTsKIGV4dGVybiBPaWQJR2V0 U2Vzc2lvblVzZXJJZCh2b2lkKTsKK2V4dGVybiB2b2lkCVNldFNlc3Npb25Vc2VySWQoT2lkIHVz ZXJpZCwgYm9vbCBpc19zdXBlcnVzZXIpOwogZXh0ZXJuIE9pZAlHZXRBdXRoZW50aWNhdGVkVXNl cklkKHZvaWQpOwogZXh0ZXJuIHZvaWQgR2V0VXNlcklkQW5kU2VjQ29udGV4dChPaWQgKnVzZXJp ZCwgaW50ICpzZWNfY29udGV4dCk7CiBleHRlcm4gdm9pZCBTZXRVc2VySWRBbmRTZWNDb250ZXh0 KE9pZCB1c2VyaWQsIGludCBzZWNfY29udGV4dCk7Ci0tIAoyLjQwLjEKCg== --_005_4814073F638748738B8E4D6A7390DEC7amazoncom_ Content-Type: text/plain; name="repro.txt" Content-Description: repro.txt Content-Disposition: attachment; filename="repro.txt"; size=2053; creation-date="Wed, 13 Dec 2023 20:42:45 GMT"; modification-date="Wed, 13 Dec 2023 20:42:45 GMT" Content-ID: <3857C2939CA24142B7FC8EE15C2CE0EA@amazon.com> Content-Transfer-Encoding: base64 IyMgbWFrZSBhdXRvdmFjIHRyaWdnZXIgb2Z0ZW4gZm9yIHRoZSB0ZXN0CnBzcWw8PEVPRgphbHRl ciBzeXN0ZW0gc2V0IGF1dG92YWN1dW1fbmFwdGltZSA9ICIxcyI7CkVPRgpwZ19jdGwgc3RvcCAt bWY7IHBnX2N0bCBzdGFydDsKCiMjIGNyZWF0ZSBwZ2JlbmNoIHRhYmxlcyBvd25lZCBieSB0ZXN0 dXNlciwgYW5kIGdpdmUKIyMgdGVzdHVzZXIyIERNTC9yZWFkIHBlcm1pc3Npb25zIG9uIHRoZSB0 YWJsZXMuCnBzcWw8PEVPRgpjcmVhdGUgZGF0YWJhc2UgdGVzdGRiOwpjcmVhdGUgdXNlciB0ZXN0 dXNlciBwYXNzd29yZCAncGFzc3dvcmQnOwpjcmVhdGUgdXNlciB0ZXN0dXNlcjIgcGFzc3dvcmQg J3Bhc3N3b3JkJzsKZ3JhbnQgY3JlYXRlIG9uIGRhdGFiYXNlIHRlc3RkYiB0byB0ZXN0dXNlcjsK Z3JhbnQgY3JlYXRlIG9uIGRhdGFiYXNlIHRlc3RkYiB0byB0ZXN0dXNlcjI7ClxjIHRlc3RkYgpn cmFudCBhbGwgb24gc2NoZW1hIHB1YmxpYyB0byB0ZXN0dXNlcjsKXCEgcGdiZW5jaCAtVSB0ZXN0 dXNlciAtZCB0ZXN0ZGIgLWkgLXMxMAphbHRlciB0YWJsZSBwdWJsaWMucGdiZW5jaF9hY2NvdW50 cyBzZXQgKCBhdXRvdmFjdXVtX3ZhY3V1bV90aHJlc2hvbGQgPSA1ICk7CmFsdGVyIHRhYmxlIHB1 YmxpYy5wZ2JlbmNoX2FjY291bnRzIHNldCAoIGF1dG92YWN1dW1fdmFjdXVtX3NjYWxlX2ZhY3Rv ciA9IDApOwpncmFudCBzZWxlY3QsIGluc2VydCwgdXBkYXRlLCBkZWxldGUgb24gcGdiZW5jaF9i cmFuY2hlcyB0byB0ZXN0dXNlcjI7CmdyYW50IHNlbGVjdCwgaW5zZXJ0LCB1cGRhdGUsIGRlbGV0 ZSBvbiBwZ2JlbmNoX2FjY291bnRzIHRvIHRlc3R1c2VyMjsKZ3JhbnQgc2VsZWN0LCBpbnNlcnQs IHVwZGF0ZSwgZGVsZXRlIG9uIHBnYmVuY2hfaGlzdG9yeSB0byB0ZXN0dXNlcjI7CmdyYW50IHNl bGVjdCwgaW5zZXJ0LCB1cGRhdGUsIGRlbGV0ZSBvbiBwZ2JlbmNoX3RlbGxlcnMgdG8gdGVzdHVz ZXIyOwpFT0YKCiMjIHNldCB0aGUgc2Vzc2lvbl9hdXRob3JpemF0aW9uIG9uIHRoZSBkYXRhYmFz ZSBhbmQgc3RhcnQgYSB3b3JrbG9hZC4KIyMgYmVjYXVzZSB3ZSBnYXZlIHRlc3R1c2VyMiBETUwv cmVhZCBwZXJtaXNzaW9ucywgdGhlIHBnYmVuY2ggd2lsbCBzdWNjZWVkCnBzcWw8PEVPRgphbHRl ciBkYXRhYmFzZSB0ZXN0ZGIgc2V0IHNlc3Npb25fYXV0aG9yaXphdGlvbiA9IHRlc3R1c2VyMjsK XCEgcGdiZW5jaCAtVSB0ZXN0dXNlciAtZCB0ZXN0ZGIgLWM1MCAtVDM2MApFT0YKCgojIyBidXQg dGhlIGF1dG92YWN1dW1zIHdpbGwgZmFpbCBiZWNhdXNlIHRlc3R1c2VyMiBpcyBub3QgdGhlIG93 bmVyIG9mIHRoZSB0YWJsZXMsIGFuZCB0ZXN0dXNlcjIgaXMgdGhlCiMjIHNlc3Npb24gYXV0aG9y aXphdGlvbgoyMDIzLTEyLTEzIDE5OjI1OjM0LjkwMSBVVEMgWzExNTkyMThdIFdBUk5JTkc6ICBw ZXJtaXNzaW9uIGRlbmllZCB0byB2YWN1dW0gInBnYmVuY2hfaGlzdG9yeSIsIHNraXBwaW5nIGl0 CjIwMjMtMTItMTMgMTk6MjU6MzQuOTAxIFVUQyBbMTE1OTIxOF0gV0FSTklORzogIHBlcm1pc3Np b24gZGVuaWVkIHRvIHZhY3V1bSAicGdiZW5jaF90ZWxsZXJzIiwgc2tpcHBpbmcgaXQKMjAyMy0x Mi0xMyAxOToyNTozNi4wMDEgVVRDIFsxMTU5MjIzXSBXQVJOSU5HOiAgcGVybWlzc2lvbiBkZW5p ZWQgdG8gdmFjdXVtICJwZ2JlbmNoX2JyYW5jaGVzIiwgc2tpcHBpbmcgaXQKMjAyMy0xMi0xMyAx OToyNTozNi4wMDEgVVRDIFsxMTU5MjIzXSBXQVJOSU5HOiAgcGVybWlzc2lvbiBkZW5pZWQgdG8g dmFjdXVtICJwZ2JlbmNoX2FjY291bnRzIiwgc2tpcHBpbmcgaXQKMjAyMy0xMi0xMyAxOToyNToz Ni4wMDEgVVRDIFsxMTU5MjIzXSBXQVJOSU5HOiAgcGVybWlzc2lvbiBkZW5pZWQgdG8gdmFjdXVt ICJwZ2JlbmNoX2hpc3RvcnkiLCBza2lwcGluZyBpdAoyMDIzLTEyLTEzIDE5OjI1OjM2LjAwMiBV VEMgWzExNTkyMjNdIFdBUk5JTkc6ICBwZXJtaXNzaW9uIGRlbmllZCB0byB2YWN1dW0gInBnYmVu Y2hfdGVsbGVycyIsIHNraXBwaW5nIGl0CltlYzItdXNlckBpcC0xNzItMzEtMjItMTk3IH5dJCAK Cg== --_005_4814073F638748738B8E4D6A7390DEC7amazoncom_--