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 1rBanb-00BSyl-BN for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Dec 2023 13:21:47 +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 1rBanZ-0080rS-Nr for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Dec 2023 13:21:45 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rBanY-0080rK-Lx for pgsql-hackers@lists.postgresql.org; Fri, 08 Dec 2023 13:21:45 +0000 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rBanR-009PlA-EN for pgsql-hackers@postgresql.org; Fri, 08 Dec 2023 13:21:43 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 118903200A27 for ; Fri, 8 Dec 2023 08:21:35 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 08 Dec 2023 08:21:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1702041695; x=1702128095; bh=kQ ROy5enHrduuPAjtV7n+Q4uceANXxj1ThsCdIwrr0g=; b=YL99fP19NieNDhYCLE lkCs/HpYcfgVwmNLmxh/oHv14H9Iy3tlal1IqNOBL+G+JeEXWdq0+QhFos1AAgmp Y9Cb4wBs9pwgT3iS/b/AY2jMAZhiZ8RSAvauITSYzVbnJf2Bk4CEVe7G+CqVTAhc l11nSqYWoeIHlG1s/EAMOmvO24C9l24PDgD1THRaZ23QGYsCnqpShrLizvTPRt7Z v8aFKLvCWZF8iILJ9ylQG4+TMXAovXBTBNxP1o+L2uBDt0jDkdvqU4dIwrFrNUV1 hAkLsBNpoHvWLzNq/lZGVdL1HD7bNl3e4lVo5Z4O1YqGYWvRNjdTzodFaqE7/C2f o9Zw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1702041695; x=1702128095; bh=kQROy5enHrduu PAjtV7n+Q4uceANXxj1ThsCdIwrr0g=; b=h3khDtpZDsnUWoqQfPqYqbzQocRnk SB6YNebK1mHq6HTKPn+1v/o1CB7MOR+paFeoepdBG2KTpiarU9AV8UPKnjJaQgtf VhDsi8Sxnr+PdRV5QXpTpGzO56KE5n2aaiLjjRx38lHehd1GFo7rWKy0W/MHOQVh bODZ/4qGikGZwKN39WHVxLI5wswnLfn1wW6h0YpgwlBm9iZPSbemIU/swb1yDucw M9YyGnhl19ArBgblRBpgzC8QJJYaTo5OxfDS3UqB3iimaoALPVMGcjjaveFBnvmh UmGDQaUalyuCBgGAOika9W/4z8xibUNphat0ohAYXVVHS1frrpQ0scA/Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudekiedghedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtkfffgggfuffvfhfhjgesmhdtre ertddvjeenucfhrhhomheprfgvthgvrhcugfhishgvnhhtrhgruhhtuceophgvthgvrhes vghishgvnhhtrhgruhhtrdhorhhgqeenucggtffrrghtthgvrhhnpeffgfdvgfefgeelge dvieelvedujefggeethfetkeethfektdehffduheektdelgfenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrsegvihhsvghnthhrrg huthdrohhrgh X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 8 Dec 2023 08:21:34 -0500 (EST) Content-Type: multipart/mixed; boundary="------------9qUrX030Gqy0qolUNhed5FBG" Message-ID: Date: Fri, 8 Dec 2023 14:21:32 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: backtrace_on_internal_error Content-Language: en-US To: pgsql-hackers References: <93f32d1a-9309-48dc-9b7f-c110c4d48126@eisentraut.org> <1266459.1701958930@sss.pgh.pa.us> From: Peter Eisentraut In-Reply-To: <1266459.1701958930@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------9qUrX030Gqy0qolUNhed5FBG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Here is a patch to play with. I also found a related typo. One possible question for discussion is whether the default for this should be off, on, or possibly something like on-in-assert-builds. (Personally, I'm happy to turn it on myself at run time, but everyone has different workflows.) --------------9qUrX030Gqy0qolUNhed5FBG Content-Type: text/plain; charset=UTF-8; name="v1-0001-Fix-variable-name-and-comment.patch" Content-Disposition: attachment; filename="v1-0001-Fix-variable-name-and-comment.patch" Content-Transfer-Encoding: base64 RnJvbSAyZTAxZWUyMDM1OGRmMzIzMTcwZmJmZWY2ZGMwMWY2ODQzNzFkODczIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogRnJpLCA4IERlYyAyMDIzIDEzOjMwOjU1ICswMTAwClN1YmplY3Q6 IFtQQVRDSCB2MSAxLzJdIEZpeCB2YXJpYWJsZSBuYW1lIGFuZCBjb21tZW50CgotLS0KIHNy Yy9iYWNrZW5kL3V0aWxzL2Vycm9yL2Vsb2cuYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9zcmMvYmFja2VuZC91dGlscy9lcnJvci9lbG9nLmMgYi9zcmMvYmFja2VuZC91dGlscy9l cnJvci9lbG9nLmMKaW5kZXggNmFlYjg1NWU0OS4uZWNhY2JhNGVlMSAxMDA2NDQKLS0tIGEv c3JjL2JhY2tlbmQvdXRpbHMvZXJyb3IvZWxvZy5jCisrKyBiL3NyYy9iYWNrZW5kL3V0aWxz L2Vycm9yL2Vsb2cuYwpAQCAtMTE1LDggKzExNSw4IEBAIGNoYXIJICAgKkxvZ19kZXN0aW5h dGlvbl9zdHJpbmcgPSBOVUxMOwogYm9vbAkJc3lzbG9nX3NlcXVlbmNlX251bWJlcnMgPSB0 cnVlOwogYm9vbAkJc3lzbG9nX3NwbGl0X21lc3NhZ2VzID0gdHJ1ZTsKIAotLyogUHJvY2Vz c2VkIGZvcm0gb2YgYmFja3RyYWNlX3N5bWJvbHMgR1VDICovCi1zdGF0aWMgY2hhciAqYmFj a3RyYWNlX3N5bWJvbF9saXN0OworLyogUHJvY2Vzc2VkIGZvcm0gb2YgYmFja3RyYWNlX2Z1 bmN0aW9ucyBHVUMgKi8KK3N0YXRpYyBjaGFyICpiYWNrdHJhY2VfZnVuY3Rpb25fbGlzdDsK IAogI2lmZGVmIEhBVkVfU1lTTE9HCiAKQEAgLTgzMSwxMyArODMxLDEzIEBAIG1hdGNoZXNf YmFja3RyYWNlX2Z1bmN0aW9ucyhjb25zdCBjaGFyICpmdW5jbmFtZSkKIHsKIAljb25zdCBj aGFyICpwOwogCi0JaWYgKCFiYWNrdHJhY2Vfc3ltYm9sX2xpc3QgfHwgZnVuY25hbWUgPT0g TlVMTCB8fCBmdW5jbmFtZVswXSA9PSAnXDAnKQorCWlmICghYmFja3RyYWNlX2Z1bmN0aW9u X2xpc3QgfHwgZnVuY25hbWUgPT0gTlVMTCB8fCBmdW5jbmFtZVswXSA9PSAnXDAnKQogCQly ZXR1cm4gZmFsc2U7CiAKLQlwID0gYmFja3RyYWNlX3N5bWJvbF9saXN0OworCXAgPSBiYWNr dHJhY2VfZnVuY3Rpb25fbGlzdDsKIAlmb3IgKDs7KQogCXsKLQkJaWYgKCpwID09ICdcMCcp CQkJLyogZW5kIG9mIGJhY2t0cmFjZV9zeW1ib2xfbGlzdCAqLworCQlpZiAoKnAgPT0gJ1ww JykJCQkvKiBlbmQgb2YgYmFja3RyYWNlX2Z1bmN0aW9uX2xpc3QgKi8KIAkJCWJyZWFrOwog CiAJCWlmIChzdHJjbXAoZnVuY25hbWUsIHApID09IDApCkBAIC0yMTgwLDcgKzIxODAsNyBA QCBjaGVja19iYWNrdHJhY2VfZnVuY3Rpb25zKGNoYXIgKipuZXd2YWwsIHZvaWQgKipleHRy YSwgR3VjU291cmNlIHNvdXJjZSkKIHZvaWQKIGFzc2lnbl9iYWNrdHJhY2VfZnVuY3Rpb25z KGNvbnN0IGNoYXIgKm5ld3ZhbCwgdm9pZCAqZXh0cmEpCiB7Ci0JYmFja3RyYWNlX3N5bWJv bF9saXN0ID0gKGNoYXIgKikgZXh0cmE7CisJYmFja3RyYWNlX2Z1bmN0aW9uX2xpc3QgPSAo Y2hhciAqKSBleHRyYTsKIH0KIAogLyoKCmJhc2UtY29tbWl0OiA3ZGIwMWZiY2VmYmQ5NWE3 Yzk3YWZhMTI4ZmFiNTlmNGEwOWIzZmYxCi0tIAoyLjQzLjAKCg== --------------9qUrX030Gqy0qolUNhed5FBG Content-Type: text/plain; charset=UTF-8; name="v1-0002-Add-GUC-backtrace_on_internal_error.patch" Content-Disposition: attachment; filename="v1-0002-Add-GUC-backtrace_on_internal_error.patch" Content-Transfer-Encoding: base64 RnJvbSAwNmJlZWQ5NDA2N2VmYWY1YjkzZGE1MDQxMDQ4MzQ3ZmEyMmE0MjkwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogRnJpLCA4IERlYyAyMDIzIDE0OjA0OjUzICswMTAwClN1YmplY3Q6 IFtQQVRDSCB2MSAyLzJdIEFkZCBHVUMgYmFja3RyYWNlX29uX2ludGVybmFsX2Vycm9yCgot LS0KIGRvYy9zcmMvc2dtbC9jb25maWcuc2dtbCAgICAgICAgICAgIHwgMjcgKysrKysrKysr KysrKysrKysrKysrKysrKysrCiBzcmMvYmFja2VuZC91dGlscy9lcnJvci9lbG9nLmMgICAg ICB8ICA4ICsrKysrLS0tCiBzcmMvYmFja2VuZC91dGlscy9taXNjL2d1Y190YWJsZXMuYyB8 IDE2ICsrKysrKysrKysrKysrKysKIHNyYy9pbmNsdWRlL3V0aWxzL2d1Yy5oICAgICAgICAg ICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9jb25maWcuc2dtbCBiL2RvYy9z cmMvc2dtbC9jb25maWcuc2dtbAppbmRleCA5NGQxZWIyYjgxLi5iODMwNTM5YjlhIDEwMDY0 NAotLS0gYS9kb2Mvc3JjL3NnbWwvY29uZmlnLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL2Nv bmZpZy5zZ21sCkBAIC0xMTAyNyw2ICsxMTAyNywzMyBAQCA8dGl0bGU+RGV2ZWxvcGVyIE9w dGlvbnM8L3RpdGxlPgogICAgICAgPC9saXN0aXRlbT4KICAgICAgPC92YXJsaXN0ZW50cnk+ CiAKKyAgICAgPHZhcmxpc3RlbnRyeSBpZD0iZ3VjLWJhY2t0cmFjZS1vbi1pbnRlcm5hbC1l cnJvciIgeHJlZmxhYmVsPSJiYWNrdHJhY2Vfb25faW50ZXJuYWxfZXJyb3IiPgorICAgICAg PHRlcm0+PHZhcm5hbWU+YmFja3RyYWNlX29uX2ludGVybmFsX2Vycm9yPC92YXJuYW1lPiAo PHR5cGU+Ym9vbGVhbjwvdHlwZT4pCisgICAgICA8aW5kZXh0ZXJtPgorICAgICAgICA8cHJp bWFyeT48dmFybmFtZT5iYWNrdHJhY2Vfb25faW50ZXJuYWxfZXJyb3I8L3Zhcm5hbWU+IGNv bmZpZ3VyYXRpb24gcGFyYW1ldGVyPC9wcmltYXJ5PgorICAgICAgPC9pbmRleHRlcm0+Cisg ICAgICA8L3Rlcm0+CisgICAgICA8bGlzdGl0ZW0+CisgICAgICAgPHBhcmE+CisgICAgICAg IElmIHRoaXMgcGFyYW1ldGVyIGlzIG9uIGFuZCBhbiBlcnJvciB3aXRoIGVycm9yIGNvZGUg WFgwMDAgKGludGVybmFsCisgICAgICAgIGVycm9yOyBzZWUgYWxzbyA8eHJlZiBsaW5rZW5k PSJlcnJjb2Rlcy1hcHBlbmRpeCIvPikgaXMgcmFpc2VkLCB0aGVuIGEKKyAgICAgICAgYmFj a3RyYWNlIGlzIHdyaXR0ZW4gdG8gdGhlIHNlcnZlciBsb2cgdG9nZXRoZXIgd2l0aCB0aGUg ZXJyb3IKKyAgICAgICAgbWVzc2FnZS4gIFRoaXMgY2FuIGJlIHVzZWQgdG8gZGVidWcgc3Vj aCBpbnRlcm5hbCBlcnJvcnMgKHdoaWNoIHNob3VsZAorICAgICAgICBub3JtYWxseSBub3Qg aGFwcGVuIGluIHByb2R1Y3Rpb24pLiAgVGhlIGRlZmF1bHQgaXMgb2ZmLgorICAgICAgIDwv cGFyYT4KKworICAgICAgIDxwYXJhPgorICAgICAgICBCYWNrdHJhY2Ugc3VwcG9ydCBpcyBu b3QgYXZhaWxhYmxlIG9uIGFsbCBwbGF0Zm9ybXMsIGFuZCB0aGUgcXVhbGl0eQorICAgICAg ICBvZiB0aGUgYmFja3RyYWNlcyBkZXBlbmRzIG9uIGNvbXBpbGF0aW9uIG9wdGlvbnMuCisg ICAgICAgPC9wYXJhPgorCisgICAgICAgPHBhcmE+CisgICAgICAgIE9ubHkgc3VwZXJ1c2Vy cyBhbmQgdXNlcnMgd2l0aCB0aGUgYXBwcm9wcmlhdGUgPGxpdGVyYWw+U0VUPC9saXRlcmFs PgorICAgICAgICBwcml2aWxlZ2UgY2FuIGNoYW5nZSB0aGlzIHNldHRpbmcuCisgICAgICAg PC9wYXJhPgorICAgICAgPC9saXN0aXRlbT4KKyAgICAgPC92YXJsaXN0ZW50cnk+CisKICAg ICAgPHZhcmxpc3RlbnRyeSBpZD0iZ3VjLWRlYnVnLWRpc2NhcmQtY2FjaGVzIiB4cmVmbGFi ZWw9ImRlYnVnX2Rpc2NhcmRfY2FjaGVzIj4KICAgICAgIDx0ZXJtPjx2YXJuYW1lPmRlYnVn X2Rpc2NhcmRfY2FjaGVzPC92YXJuYW1lPiAoPHR5cGU+aW50ZWdlcjwvdHlwZT4pCiAgICAg ICA8aW5kZXh0ZXJtPgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRpbHMvZXJyb3IvZWxv Zy5jIGIvc3JjL2JhY2tlbmQvdXRpbHMvZXJyb3IvZWxvZy5jCmluZGV4IGVjYWNiYTRlZTEu LjZhN2E0ODczMjMgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3V0aWxzL2Vycm9yL2Vsb2cu YworKysgYi9zcmMvYmFja2VuZC91dGlscy9lcnJvci9lbG9nLmMKQEAgLTQ5OCw5ICs0OTgs MTEgQEAgZXJyZmluaXNoKGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBpbnQgbGluZW5vLCBjb25z dCBjaGFyICpmdW5jbmFtZSkKIAogCS8qIENvbGxlY3QgYmFja3RyYWNlLCBpZiBlbmFibGVk IGFuZCB3ZSBkaWRuJ3QgYWxyZWFkeSAqLwogCWlmICghZWRhdGEtPmJhY2t0cmFjZSAmJgot CQllZGF0YS0+ZnVuY25hbWUgJiYKLQkJYmFja3RyYWNlX2Z1bmN0aW9ucyAmJgotCQltYXRj aGVzX2JhY2t0cmFjZV9mdW5jdGlvbnMoZWRhdGEtPmZ1bmNuYW1lKSkKKwkJKChlZGF0YS0+ ZnVuY25hbWUgJiYKKwkJICBiYWNrdHJhY2VfZnVuY3Rpb25zICYmCisJCSAgbWF0Y2hlc19i YWNrdHJhY2VfZnVuY3Rpb25zKGVkYXRhLT5mdW5jbmFtZSkpIHx8CisJCSAoZWRhdGEtPnNx bGVycmNvZGUgPT0gRVJSQ09ERV9JTlRFUk5BTF9FUlJPUiAmJgorCQkgIGJhY2t0cmFjZV9v bl9pbnRlcm5hbF9lcnJvcikpKQogCQlzZXRfYmFja3RyYWNlKGVkYXRhLCAyKTsKIAogCS8q CmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC91dGlscy9taXNjL2d1Y190YWJsZXMuYyBiL3Ny Yy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3RhYmxlcy5jCmluZGV4IDY0NzRlMzVlYzAuLjcz MjUyZDQ4NjQgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3RhYmxl cy5jCisrKyBiL3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3RhYmxlcy5jCkBAIC01Mjcs NiArNTI3LDcgQEAgZG91YmxlCQlsb2dfc3RhdGVtZW50X3NhbXBsZV9yYXRlID0gMS4wOwog ZG91YmxlCQlsb2dfeGFjdF9zYW1wbGVfcmF0ZSA9IDA7CiBpbnQJCQl0cmFjZV9yZWNvdmVy eV9tZXNzYWdlcyA9IExPRzsKIGNoYXIJICAgKmJhY2t0cmFjZV9mdW5jdGlvbnM7Citib29s CQliYWNrdHJhY2Vfb25faW50ZXJuYWxfZXJyb3IgPSBmYWxzZTsKIAogaW50CQkJdGVtcF9m aWxlX2xpbWl0ID0gLTE7CiAKQEAgLTgxMCw2ICs4MTEsMjEgQEAgU3RhdGljQXNzZXJ0RGVj bChsZW5ndGhvZihjb25maWdfdHlwZV9uYW1lcykgPT0gKFBHQ19FTlVNICsgMSksCiAKIHN0 cnVjdCBjb25maWdfYm9vbCBDb25maWd1cmVOYW1lc0Jvb2xbXSA9CiB7CisJeworCQl7ImJh Y2t0cmFjZV9vbl9pbnRlcm5hbF9lcnJvciIsIFBHQ19TVVNFVCwgREVWRUxPUEVSX09QVElP TlMsCisJCQlnZXR0ZXh0X25vb3AoIkxvZyBiYWNrdHJhY2UgZm9yIGFueSBlcnJvciB3aXRo IGVycm9yIGNvZGUgWFgwMDAgKGludGVybmFsIGVycm9yKS4iKSwKKwkJCU5VTEwsCisJCQlH VUNfTk9UX0lOX1NBTVBMRQorCQl9LAorCQkmYmFja3RyYWNlX29uX2ludGVybmFsX2Vycm9y LAorCisJCS8qCisJCSAqIFRPRE86IERpc2N1c3Npb246IENvdWxkIGRlZmF1bHQgdG8gdHJ1 ZSB1bmNvbmRpdGlvbmFsbHkgb3IgaW4KKwkJICogYXNzZXJ0IGJ1aWxkcz8KKwkJICovCisJ CWZhbHNlLAorCQlOVUxMLCBOVUxMLCBOVUxMCisJfSwKIAl7CiAJCXsiZW5hYmxlX3NlcXNj YW4iLCBQR0NfVVNFUlNFVCwgUVVFUllfVFVOSU5HX01FVEhPRCwKIAkJCWdldHRleHRfbm9v cCgiRW5hYmxlcyB0aGUgcGxhbm5lcidzIHVzZSBvZiBzZXF1ZW50aWFsLXNjYW4gcGxhbnMu IiksCmRpZmYgLS1naXQgYS9zcmMvaW5jbHVkZS91dGlscy9ndWMuaCBiL3NyYy9pbmNsdWRl L3V0aWxzL2d1Yy5oCmluZGV4IDIwZmUxMzcwMmIuLmI0ZGYwYjY2NzggMTAwNjQ0Ci0tLSBh L3NyYy9pbmNsdWRlL3V0aWxzL2d1Yy5oCisrKyBiL3NyYy9pbmNsdWRlL3V0aWxzL2d1Yy5o CkBAIC0yNjQsNiArMjY0LDcgQEAgZXh0ZXJuIFBHRExMSU1QT1JUIGludCBsb2dfdGVtcF9m aWxlczsKIGV4dGVybiBQR0RMTElNUE9SVCBkb3VibGUgbG9nX3N0YXRlbWVudF9zYW1wbGVf cmF0ZTsKIGV4dGVybiBQR0RMTElNUE9SVCBkb3VibGUgbG9nX3hhY3Rfc2FtcGxlX3JhdGU7 CiBleHRlcm4gUEdETExJTVBPUlQgY2hhciAqYmFja3RyYWNlX2Z1bmN0aW9uczsKK2V4dGVy biBQR0RMTElNUE9SVCBib29sIGJhY2t0cmFjZV9vbl9pbnRlcm5hbF9lcnJvcjsKIAogZXh0 ZXJuIFBHRExMSU1QT1JUIGludCB0ZW1wX2ZpbGVfbGltaXQ7CiAKLS0gCjIuNDMuMAoK --------------9qUrX030Gqy0qolUNhed5FBG--