GNU bug report logs - #37706
`inhibit-message' affects error backtrace printing in batch mode

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Paul Pogonyshev <pogonyshev@HIDDEN>; dated Fri, 11 Oct 2019 17:19:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 11 Oct 2019 17:18:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 13:18:13 2019
Received: from localhost ([127.0.0.1]:60263 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iIyYO-0003nO-AA
	for submit <at> debbugs.gnu.org; Fri, 11 Oct 2019 13:18:13 -0400
Received: from lists.gnu.org ([209.51.188.17]:60360)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pogonyshev@HIDDEN>) id 1iIyYL-0003nE-CM
 for submit <at> debbugs.gnu.org; Fri, 11 Oct 2019 13:18:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48258)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <pogonyshev@HIDDEN>) id 1iIyYI-0001a8-Jj
 for bug-gnu-emacs@HIDDEN; Fri, 11 Oct 2019 13:18:08 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <pogonyshev@HIDDEN>) id 1iIyYG-0002aF-GS
 for bug-gnu-emacs@HIDDEN; Fri, 11 Oct 2019 13:18:06 -0400
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:51596)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <pogonyshev@HIDDEN>)
 id 1iIyYG-0002Yw-5Y
 for bug-gnu-emacs@HIDDEN; Fri, 11 Oct 2019 13:18:04 -0400
Received: by mail-wm1-x330.google.com with SMTP id 7so11194757wme.1
 for <bug-gnu-emacs@HIDDEN>; Fri, 11 Oct 2019 10:18:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=S4W6TgtUeYfeLaIRaYLl3zSsG4k4cEbaPNG0R8bFaN0=;
 b=M3ArrwTqMRtcmBO9SkS8OaW+9g/xlRgqgVgZTOYhTtoFx+kvMiwumdPcEAILpAAhPu
 +9JZ08o0bxBswD73dXuBZINYKatUQAduW913Tsy9GjnvxpkF4Pg3AJ1S2wC3oqO2MXzz
 AOzRzE0IPqsHjpLDn728cvJGnBsCczsjCjhYwa8Rc6vwOj9etdt87p8U8QGWR3NXekjh
 FgIEa1GK5kSwwC2WWlcOQYAcDrJxxz4Zk7MSA7fR2ON7BZtXAWOmz6IoRrc6HxwfvYAi
 K9T7cBFy4BguKcTIa2ePnXsHFzSg9VTOeqLGrp4yxCQG6lX2/4fqhBOJPZuuMaD4Ywys
 frxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=S4W6TgtUeYfeLaIRaYLl3zSsG4k4cEbaPNG0R8bFaN0=;
 b=CcDjLq3ibL/DMmcIsec7mRMRK7/NKOeFr6GieJN+X5sVDMG3HwU9xZ7XbgDP0DiEUE
 UeG5yXfaDLQ8rMzsCyd9HM54GkEbgspywMgVucHMqgLhJ3ICg616U4WgEaquriC3QTZr
 MRfUHBE6lhux3JSLfde08ybFQUAsn/1R+bw7DwetwC/xYjoqC4ghEM1U2tTbBcTd8hZT
 HnGGOCcW4Xl1VfizUzivt2dYEsbaOfvZPEVFs8lc0rqfW6HCSX5INKgcOt0ChF4HaeZS
 /P8GXxG46YoE8tT7OgobB92/NkFx9hz6qIbLE4mbTuaMUipBfLFdr1iSaKF80pkfXRXB
 dYCg==
X-Gm-Message-State: APjAAAXmkvHqpTuBYba8wRMB7nEMHIak63yDOs4WYZy04s5A1X4FeiGA
 hlYPoYUKXKw4qzJRaF4dQTHugpFDC4bb9c8xXX+two0=
X-Google-Smtp-Source: APXvYqwvsJgIa4OPCgSZvmYe7w4uQaW6vN6xKaR+Dwuh6IF8nj5UBM2LV7vI/4MH4OmtXpQxx0COZdHUt0VtlzKqRIY=
X-Received: by 2002:a7b:c930:: with SMTP id h16mr4042513wml.163.1570814282134; 
 Fri, 11 Oct 2019 10:18:02 -0700 (PDT)
MIME-Version: 1.0
From: Paul Pogonyshev <pogonyshev@HIDDEN>
Date: Fri, 11 Oct 2019 19:17:51 +0200
Message-ID: <CAG7BpaqEv6tx+Frs-05tjbE_R9Mi4ci4PP96jqqM2S=o69M-zw@HIDDEN>
Subject: `inhibit-message' affects error backtrace printing in batch mode
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="0000000000004b944a0594a5b3b1"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2a00:1450:4864:20::330
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--0000000000004b944a0594a5b3b1
Content-Type: text/plain; charset="UTF-8"

When in batch mode, `debug-on-error' can be used to make Emacs
print backtraces of any errors that occur:

    $ emacs --batch --eval "(let ((debug-on-error t)) (error \"...\"))"
    Error: (error (error "..."))
      (signal error ("..."))
      (error "...")
      (let ((debug-on-error t)) (error "..."))
      (eval (let ((debug-on-error t)) (error "...")) t)
      (command-line-1 ("--eval" "(let ((debug-on-error t)) (error \"...\"))"))
      (command-line)
      (normal-top-level)
    ...

However, variable `inhibit-message' affects it:

    $ emacs --batch --eval "(let ((debug-on-error t) (inhibit-message
t)) (error \"...\"))"
    ...

This is wrong.  When binding `inhibit-message' you have no idea
that an error might happen inside the block.  Actually, you
rather hope it doesn't.  In other words, when binding
`inhibit-message' you never target error backtraces -- those are
only unwanted side-effects of bugs in your code.

Attached patch makes function `debug' temporarily rebind
`inhibit-message' to nil. The patch is just three lines, but `diff'
got mad because of reindentation.

Paul

--0000000000004b944a0594a5b3b1
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Explicitly-bind-inhibit-message-to-nil-in-debug.patch"
Content-Disposition: attachment; 
	filename="0001-Explicitly-bind-inhibit-message-to-nil-in-debug.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_k1me7xm50>
X-Attachment-Id: f_k1me7xm50

RnJvbSA0M2ZhMzBjYTVmYWUxY2U2OWU5YTBlNGU4MjJhMDQ4NmI0MGNhNzMzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIFBvZ29ueXNoZXYgPHBvZ29ueXNoZXZAZ21haWwuY29t
PgpEYXRlOiBGcmksIDExIE9jdCAyMDE5IDE5OjE1OjMxICswMjAwClN1YmplY3Q6IFtQQVRDSF0g
RXhwbGljaXRseSBiaW5kIGBpbmhpYml0LW1lc3NhZ2UnIHRvIG5pbCBpbiBgZGVidWcnLgoKLS0t
CiBsaXNwL2VtYWNzLWxpc3AvZGVidWcuZWwgfCAzMDEgKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUyIGluc2VydGlvbnMoKyksIDE0OSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvZGVidWcuZWwgYi9saXNw
L2VtYWNzLWxpc3AvZGVidWcuZWwKaW5kZXggZjcxMTk3MWMxOC4uNjdlM2VhZTQ4NiAxMDA2NDQK
LS0tIGEvbGlzcC9lbWFjcy1saXNwL2RlYnVnLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9kZWJ1
Zy5lbApAQCAtMTY4LDE1OCArMTY4LDE2MSBAQCBkZWJ1ZwogSWYgYGluaGliaXQtcmVkaXNwbGF5
JyBpcyBub24tbmlsIHdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQsCiB0aGUgZGVidWdnZXIg
d2lsbCBub3QgYmUgZW50ZXJlZC4iCiAgIChpbnRlcmFjdGl2ZSkKLSAgKGNvbmQKLSAgIChpbmhp
Yml0LXJlZGlzcGxheQotICAgIDs7IERvbid0IHJlYWxseSB0cnkgdG8gZW50ZXIgZGVidWdnZXIg
d2l0aGluIGFuIGV2YWwgZnJvbSByZWRpc3BsYXkuCi0gICAgZGVidWdnZXItdmFsdWUpCi0gICAo
KGFuZCAoZXEgdCAoZnJhbWVwIChzZWxlY3RlZC1mcmFtZSkpKQotICAgICAgICAgKGVxdWFsICJp
bml0aWFsX3Rlcm1pbmFsIiAodGVybWluYWwtbmFtZSkpKQotICAgIDs7IFdlJ3JlIGluIHRoZSBp
bml0aWFsLWZyYW1lICh3aGVyZSBgbWVzc2FnZScganVzdCBvdXRwdXRzIHRvIHN0ZG91dCkgc28K
LSAgICA7OyB0aGVyZSdzIG5vIHR0eSBvciBHVUkgZnJhbWUgdG8gZGlzcGxheSB0aGUgYmFja3Ry
YWNlIGFuZCBpbnRlcmFjdCB3aXRoCi0gICAgOzsgaXQ6IGp1c3QgZHVtcCBhIGJhY2t0cmFjZSB0
byBzdGRvdXQuCi0gICAgOzsgVGhpcyBoYXBwZW5zIGZvciBleGFtcGxlIHdoaWxlIGhhbmRsaW5n
IGFuIGVycm9yIGluIGNvZGUgZnJvbQotICAgIDs7IGVhcmx5LWluaXQuZWwgd2l0aCAtLWRlYnVn
LWluaXQuCi0gICAgKG1lc3NhZ2UgIkVycm9yOiAlUyIgYXJncykKLSAgICAobGV0ICgocHJpbnQt
ZXNjYXBlLW5ld2xpbmVzIHQpCi0gICAgICAgICAgKHByaW50LWVzY2FwZS1jb250cm9sLWNoYXJh
Y3RlcnMgdCkKLSAgICAgICAgICAocHJpbnQtbGV2ZWwgOCkKLSAgICAgICAgICAocHJpbnQtbGVu
Z3RoIDUwKQotICAgICAgICAgIChza2lwIHQpKSAgICAgICAgICAgICA7U2tpcCB0aGUgZmlyc3Qg
ZnJhbWUgKGkuZS4gdGhlIGBkZWJ1ZycgZnJhbWUpIQotICAgICAgKG1hcGJhY2t0cmFjZSAobGFt
YmRhIChfZXZhbGQgZnVuYyBhcmdzIF9mbGFncykKLSAgICAgICAgICAgICAgICAgICAgICAoaWYg
c2tpcAotICAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBza2lwIG5pbCkKLSAgICAgICAg
ICAgICAgICAgICAgICAgIChtZXNzYWdlICIgICVTIiAoY29ucyBmdW5jIGFyZ3MpKSkpCi0gICAg
ICAgICAgICAgICAgICAgICdkZWJ1ZykpKQotICAgKHQKLSAgICAodW5sZXNzIG5vbmludGVyYWN0
aXZlCi0gICAgICAobWVzc2FnZSAiRW50ZXJpbmcgZGVidWdnZXIuLi4iKSkKLSAgICAobGV0IChk
ZWJ1Z2dlci12YWx1ZQotCSAgKGRlYnVnZ2VyLXByZXZpb3VzLXN0YXRlCi0gICAgICAgICAgIChp
ZiAoZ2V0LWJ1ZmZlciAiKkJhY2t0cmFjZSoiKQotICAgICAgICAgICAgICAgKHdpdGgtY3VycmVu
dC1idWZmZXIgKGdldC1idWZmZXIgIipCYWNrdHJhY2UqIikKLSAgICAgICAgICAgICAgICAgKGRl
YnVnZ2VyLS1zYXZlLWJ1ZmZlci1zdGF0ZSkpKSkKLSAgICAgICAgICAoZGVidWdnZXItYXJncyBh
cmdzKQotCSAgKGRlYnVnZ2VyLWJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIipCYWNrdHJhY2Uq
IikpCi0JICAoZGVidWdnZXItb2xkLWJ1ZmZlciAoY3VycmVudC1idWZmZXIpKQotCSAgKGRlYnVn
Z2VyLXdpbmRvdyBuaWwpCi0JICAoZGVidWdnZXItc3RlcC1hZnRlci1leGl0IG5pbCkKLSAgICAg
ICAgICAoZGVidWdnZXItd2lsbC1iZS1iYWNrIG5pbCkKLQkgIDs7IERvbid0IGtlZXAgcmVhZGlu
ZyBmcm9tIGFuIGV4ZWN1dGluZyBrYmQgbWFjcm8hCi0JICAoZXhlY3V0aW5nLWtiZC1tYWNybyBu
aWwpCi0JICA7OyBTYXZlIHRoZSBvdXRlciB2YWx1ZXMgb2YgdGhlc2UgdmFycyBmb3IgdGhlIGBl
JyBjb21tYW5kCi0JICA7OyBiZWZvcmUgd2UgcmVwbGFjZSB0aGUgdmFsdWVzLgotCSAgKGRlYnVn
Z2VyLW91dGVyLW1hdGNoLWRhdGEgKG1hdGNoLWRhdGEpKQotCSAgKGRlYnVnZ2VyLXdpdGgtdGlt
ZW91dC1zdXNwZW5kICh3aXRoLXRpbWVvdXQtc3VzcGVuZCkpKQotICAgICAgOzsgU2V0IHRoaXMg
aW5zdGVhZCBvZiBiaW5kaW5nIGl0LCBzbyB0aGF0IGBxJwotICAgICAgOzsgd2lsbCBub3QgcmVz
dG9yZSBpdC4KLSAgICAgIChzZXRxIG92ZXJyaWRpbmctdGVybWluYWwtbG9jYWwtbWFwIG5pbCkK
LSAgICAgIDs7IERvbid0IGxldCB0aGVzZSBtYWdpYyB2YXJpYWJsZXMgYWZmZWN0IHRoZSBkZWJ1
Z2dlciBpdHNlbGYuCi0gICAgICAobGV0ICgobGFzdC1jb21tYW5kIG5pbCkgdGhpcy1jb21tYW5k
IHRyYWNrLW1vdXNlCi0JICAgIChpbmhpYml0LXRyYWNlIHQpCi0JICAgIHVucmVhZC1jb21tYW5k
LWV2ZW50cwotCSAgICB1bnJlYWQtcG9zdC1pbnB1dC1tZXRob2QtZXZlbnRzCi0JICAgIGxhc3Qt
aW5wdXQtZXZlbnQgbGFzdC1jb21tYW5kLWV2ZW50IGxhc3Qtbm9ubWVudS1ldmVudAotCSAgICBs
YXN0LWV2ZW50LWZyYW1lCi0JICAgIG92ZXJyaWRpbmctbG9jYWwtbWFwCi0JICAgIGxvYWQtcmVh
ZC1mdW5jdGlvbgotCSAgICA7OyBJZiB3ZSBhcmUgaW5zaWRlIGEgbWluaWJ1ZmZlciwgYWxsb3cg
bmVzdGluZwotCSAgICA7OyBzbyB0aGF0IHdlIGRvbid0IGdldCBhbiBlcnJvciBmcm9tIHRoZSBg
ZScgY29tbWFuZC4KLQkgICAgKGVuYWJsZS1yZWN1cnNpdmUtbWluaWJ1ZmZlcnMKLQkgICAgIChv
ciBlbmFibGUtcmVjdXJzaXZlLW1pbmlidWZmZXJzICg+IChtaW5pYnVmZmVyLWRlcHRoKSAwKSkp
Ci0JICAgIChzdGFuZGFyZC1pbnB1dCB0KSAoc3RhbmRhcmQtb3V0cHV0IHQpCi0JICAgIGluaGli
aXQtcmVkaXNwbGF5Ci0JICAgIChjdXJzb3ItaW4tZWNoby1hcmVhIG5pbCkKLQkgICAgKHdpbmRv
dy1jb25maWd1cmF0aW9uIChjdXJyZW50LXdpbmRvdy1jb25maWd1cmF0aW9uKSkpCi0JKHVud2lu
ZC1wcm90ZWN0Ci0JICAgIChzYXZlLWV4Y3Vyc2lvbgotCSAgICAgICh3aGVuIChlcSAoY2FyIGRl
YnVnZ2VyLWFyZ3MpICdkZWJ1ZykKLQkJOzsgU2tpcCB0aGUgZnJhbWVzIGZvciBiYWNrdHJhY2Ut
ZGVidWcsIGJ5dGUtY29kZSwKLQkJOzsgZGVidWctLWltcGxlbWVudC1kZWJ1Zy1vbi1lbnRyeSBh
bmQgdGhlIGFkdmljZSdzIGBhcHBseScuCi0JCShiYWNrdHJhY2UtZGVidWcgNCB0KQotCQk7OyBQ
bGFjZSBhbiBleHRyYSBkZWJ1Zy1vbi1leGl0IGZvciBtYWNybydzLgotCQkod2hlbiAoZXEgJ2xh
bWJkYSAoY2FyLXNhZmUgKGNhZHIgKGJhY2t0cmFjZS1mcmFtZSA0KSkpKQotCQkgIChiYWNrdHJh
Y2UtZGVidWcgNSB0KSkpCi0gICAgICAgICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGRlYnVn
Z2VyLWJ1ZmZlcgotICAgICAgICAgICAgICAgICh1bmxlc3MgKGRlcml2ZWQtbW9kZS1wICdkZWJ1
Z2dlci1tb2RlKQotCSAgICAgICAgICAoZGVidWdnZXItbW9kZSkpCi0JICAgICAgICAoZGVidWdn
ZXItc2V0dXAtYnVmZmVyIGRlYnVnZ2VyLWFyZ3MpCi0JICAgICAgICAod2hlbiBub25pbnRlcmFj
dGl2ZQotCQkgIDs7IElmIHRoZSBiYWNrdHJhY2UgaXMgbG9uZywgc2F2ZSB0aGUgYmVnaW5uaW5n
Ci0JCSAgOzsgYW5kIHRoZSBlbmQsIGJ1dCBkaXNjYXJkIHRoZSBtaWRkbGUuCi0JCSAgKHdoZW4g
KD4gKGNvdW50LWxpbmVzIChwb2ludC1taW4pIChwb2ludC1tYXgpKQotCQkJICAgZGVidWdnZXIt
YmF0Y2gtbWF4LWxpbmVzKQorICA7OyBEb24ndCBsZXQgYGluaGliaXQtbWVzc2FnZScgZ2V0IGlu
IG91ciB3YXkgKGVzcGVjaWFsbHkgaW1wb3J0YW50CisgIDs7IGluIGJhdGNoIG1vZGUpLgorICAo
bGV0ICgoaW5oaWJpdC1tZXNzYWdlIG5pbCkpCisgICAgKGNvbmQKKyAgICAgKGluaGliaXQtcmVk
aXNwbGF5CisgICAgICA7OyBEb24ndCByZWFsbHkgdHJ5IHRvIGVudGVyIGRlYnVnZ2VyIHdpdGhp
biBhbiBldmFsIGZyb20gcmVkaXNwbGF5LgorICAgICAgZGVidWdnZXItdmFsdWUpCisgICAgICgo
YW5kIChlcSB0IChmcmFtZXAgKHNlbGVjdGVkLWZyYW1lKSkpCisgICAgICAgICAgIChlcXVhbCAi
aW5pdGlhbF90ZXJtaW5hbCIgKHRlcm1pbmFsLW5hbWUpKSkKKyAgICAgIDs7IFdlJ3JlIGluIHRo
ZSBpbml0aWFsLWZyYW1lICh3aGVyZSBgbWVzc2FnZScganVzdCBvdXRwdXRzIHRvIHN0ZG91dCkg
c28KKyAgICAgIDs7IHRoZXJlJ3Mgbm8gdHR5IG9yIEdVSSBmcmFtZSB0byBkaXNwbGF5IHRoZSBi
YWNrdHJhY2UgYW5kIGludGVyYWN0IHdpdGgKKyAgICAgIDs7IGl0OiBqdXN0IGR1bXAgYSBiYWNr
dHJhY2UgdG8gc3Rkb3V0LgorICAgICAgOzsgVGhpcyBoYXBwZW5zIGZvciBleGFtcGxlIHdoaWxl
IGhhbmRsaW5nIGFuIGVycm9yIGluIGNvZGUgZnJvbQorICAgICAgOzsgZWFybHktaW5pdC5lbCB3
aXRoIC0tZGVidWctaW5pdC4KKyAgICAgIChtZXNzYWdlICJFcnJvcjogJVMiIGFyZ3MpCisgICAg
ICAobGV0ICgocHJpbnQtZXNjYXBlLW5ld2xpbmVzIHQpCisgICAgICAgICAgICAocHJpbnQtZXNj
YXBlLWNvbnRyb2wtY2hhcmFjdGVycyB0KQorICAgICAgICAgICAgKHByaW50LWxldmVsIDgpCisg
ICAgICAgICAgICAocHJpbnQtbGVuZ3RoIDUwKQorICAgICAgICAgICAgKHNraXAgdCkpICAgICAg
ICAgICAgIDtTa2lwIHRoZSBmaXJzdCBmcmFtZSAoaS5lLiB0aGUgYGRlYnVnJyBmcmFtZSkhCisg
ICAgICAgIChtYXBiYWNrdHJhY2UgKGxhbWJkYSAoX2V2YWxkIGZ1bmMgYXJncyBfZmxhZ3MpCisg
ICAgICAgICAgICAgICAgICAgICAgICAoaWYgc2tpcAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChzZXRxIHNraXAgbmlsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAobWVzc2FnZSAi
ICAlUyIgKGNvbnMgZnVuYyBhcmdzKSkpKQorICAgICAgICAgICAgICAgICAgICAgICdkZWJ1Zykp
KQorICAgICAodAorICAgICAgKHVubGVzcyBub25pbnRlcmFjdGl2ZQorICAgICAgICAobWVzc2Fn
ZSAiRW50ZXJpbmcgZGVidWdnZXIuLi4iKSkKKyAgICAgIChsZXQgKGRlYnVnZ2VyLXZhbHVlCisJ
ICAgIChkZWJ1Z2dlci1wcmV2aW91cy1zdGF0ZQorICAgICAgICAgICAgIChpZiAoZ2V0LWJ1ZmZl
ciAiKkJhY2t0cmFjZSoiKQorICAgICAgICAgICAgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciAo
Z2V0LWJ1ZmZlciAiKkJhY2t0cmFjZSoiKQorICAgICAgICAgICAgICAgICAgIChkZWJ1Z2dlci0t
c2F2ZS1idWZmZXItc3RhdGUpKSkpCisgICAgICAgICAgICAoZGVidWdnZXItYXJncyBhcmdzKQor
CSAgICAoZGVidWdnZXItYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKkJhY2t0cmFjZSoiKSkK
KwkgICAgKGRlYnVnZ2VyLW9sZC1idWZmZXIgKGN1cnJlbnQtYnVmZmVyKSkKKwkgICAgKGRlYnVn
Z2VyLXdpbmRvdyBuaWwpCisJICAgIChkZWJ1Z2dlci1zdGVwLWFmdGVyLWV4aXQgbmlsKQorICAg
ICAgICAgICAgKGRlYnVnZ2VyLXdpbGwtYmUtYmFjayBuaWwpCisJICAgIDs7IERvbid0IGtlZXAg
cmVhZGluZyBmcm9tIGFuIGV4ZWN1dGluZyBrYmQgbWFjcm8hCisJICAgIChleGVjdXRpbmcta2Jk
LW1hY3JvIG5pbCkKKwkgICAgOzsgU2F2ZSB0aGUgb3V0ZXIgdmFsdWVzIG9mIHRoZXNlIHZhcnMg
Zm9yIHRoZSBgZScgY29tbWFuZAorCSAgICA7OyBiZWZvcmUgd2UgcmVwbGFjZSB0aGUgdmFsdWVz
LgorCSAgICAoZGVidWdnZXItb3V0ZXItbWF0Y2gtZGF0YSAobWF0Y2gtZGF0YSkpCisJICAgIChk
ZWJ1Z2dlci13aXRoLXRpbWVvdXQtc3VzcGVuZCAod2l0aC10aW1lb3V0LXN1c3BlbmQpKSkKKyAg
ICAgICAgOzsgU2V0IHRoaXMgaW5zdGVhZCBvZiBiaW5kaW5nIGl0LCBzbyB0aGF0IGBxJworICAg
ICAgICA7OyB3aWxsIG5vdCByZXN0b3JlIGl0LgorICAgICAgICAoc2V0cSBvdmVycmlkaW5nLXRl
cm1pbmFsLWxvY2FsLW1hcCBuaWwpCisgICAgICAgIDs7IERvbid0IGxldCB0aGVzZSBtYWdpYyB2
YXJpYWJsZXMgYWZmZWN0IHRoZSBkZWJ1Z2dlciBpdHNlbGYuCisgICAgICAgIChsZXQgKChsYXN0
LWNvbW1hbmQgbmlsKSB0aGlzLWNvbW1hbmQgdHJhY2stbW91c2UKKwkgICAgICAoaW5oaWJpdC10
cmFjZSB0KQorCSAgICAgIHVucmVhZC1jb21tYW5kLWV2ZW50cworCSAgICAgIHVucmVhZC1wb3N0
LWlucHV0LW1ldGhvZC1ldmVudHMKKwkgICAgICBsYXN0LWlucHV0LWV2ZW50IGxhc3QtY29tbWFu
ZC1ldmVudCBsYXN0LW5vbm1lbnUtZXZlbnQKKwkgICAgICBsYXN0LWV2ZW50LWZyYW1lCisJICAg
ICAgb3ZlcnJpZGluZy1sb2NhbC1tYXAKKwkgICAgICBsb2FkLXJlYWQtZnVuY3Rpb24KKwkgICAg
ICA7OyBJZiB3ZSBhcmUgaW5zaWRlIGEgbWluaWJ1ZmZlciwgYWxsb3cgbmVzdGluZworCSAgICAg
IDs7IHNvIHRoYXQgd2UgZG9uJ3QgZ2V0IGFuIGVycm9yIGZyb20gdGhlIGBlJyBjb21tYW5kLgor
CSAgICAgIChlbmFibGUtcmVjdXJzaXZlLW1pbmlidWZmZXJzCisJICAgICAgIChvciBlbmFibGUt
cmVjdXJzaXZlLW1pbmlidWZmZXJzICg+IChtaW5pYnVmZmVyLWRlcHRoKSAwKSkpCisJICAgICAg
KHN0YW5kYXJkLWlucHV0IHQpIChzdGFuZGFyZC1vdXRwdXQgdCkKKwkgICAgICBpbmhpYml0LXJl
ZGlzcGxheQorCSAgICAgIChjdXJzb3ItaW4tZWNoby1hcmVhIG5pbCkKKwkgICAgICAod2luZG93
LWNvbmZpZ3VyYXRpb24gKGN1cnJlbnQtd2luZG93LWNvbmZpZ3VyYXRpb24pKSkKKwkgICh1bndp
bmQtcHJvdGVjdAorCSAgICAgIChzYXZlLWV4Y3Vyc2lvbgorCSAgICAgICAgKHdoZW4gKGVxIChj
YXIgZGVidWdnZXItYXJncykgJ2RlYnVnKQorCQkgIDs7IFNraXAgdGhlIGZyYW1lcyBmb3IgYmFj
a3RyYWNlLWRlYnVnLCBieXRlLWNvZGUsCisJCSAgOzsgZGVidWctLWltcGxlbWVudC1kZWJ1Zy1v
bi1lbnRyeSBhbmQgdGhlIGFkdmljZSdzIGBhcHBseScuCisJCSAgKGJhY2t0cmFjZS1kZWJ1ZyA0
IHQpCisJCSAgOzsgUGxhY2UgYW4gZXh0cmEgZGVidWctb24tZXhpdCBmb3IgbWFjcm8ncy4KKwkJ
ICAod2hlbiAoZXEgJ2xhbWJkYSAoY2FyLXNhZmUgKGNhZHIgKGJhY2t0cmFjZS1mcmFtZSA0KSkp
KQorCQkgICAgKGJhY2t0cmFjZS1kZWJ1ZyA1IHQpKSkKKyAgICAgICAgICAgICAgICAod2l0aC1j
dXJyZW50LWJ1ZmZlciBkZWJ1Z2dlci1idWZmZXIKKyAgICAgICAgICAgICAgICAgICh1bmxlc3Mg
KGRlcml2ZWQtbW9kZS1wICdkZWJ1Z2dlci1tb2RlKQorCSAgICAgICAgICAgIChkZWJ1Z2dlci1t
b2RlKSkKKwkgICAgICAgICAgKGRlYnVnZ2VyLXNldHVwLWJ1ZmZlciBkZWJ1Z2dlci1hcmdzKQor
CSAgICAgICAgICAod2hlbiBub25pbnRlcmFjdGl2ZQorCQkgICAgOzsgSWYgdGhlIGJhY2t0cmFj
ZSBpcyBsb25nLCBzYXZlIHRoZSBiZWdpbm5pbmcKKwkJICAgIDs7IGFuZCB0aGUgZW5kLCBidXQg
ZGlzY2FyZCB0aGUgbWlkZGxlLgorCQkgICAgKHdoZW4gKD4gKGNvdW50LWxpbmVzIChwb2ludC1t
aW4pIChwb2ludC1tYXgpKQorCQkJICAgICBkZWJ1Z2dlci1iYXRjaC1tYXgtbGluZXMpCisJCSAg
ICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCisJCSAgICAgIChmb3J3YXJkLWxpbmUgKC8gMiBk
ZWJ1Z2dlci1iYXRjaC1tYXgtbGluZXMpKQorCQkgICAgICAobGV0ICgobWlkZGxlc3RhcnQgKHBv
aW50KSkpCisJCSAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWF4KSkKKwkJICAgICAgICAoZm9y
d2FyZC1saW5lICgtICgvIDIgZGVidWdnZXItYmF0Y2gtbWF4LWxpbmVzKQorCQkJCSAgICAgICAg
IGRlYnVnZ2VyLWJhdGNoLW1heC1saW5lcykpCisJCSAgICAgICAgKGRlbGV0ZS1yZWdpb24gbWlk
ZGxlc3RhcnQgKHBvaW50KSkpCisJCSAgICAgIChpbnNlcnQgIi4uLlxuIikpCiAJCSAgICAoZ290
by1jaGFyIChwb2ludC1taW4pKQotCQkgICAgKGZvcndhcmQtbGluZSAoLyAyIGRlYnVnZ2VyLWJh
dGNoLW1heC1saW5lcykpCi0JCSAgICAobGV0ICgobWlkZGxlc3RhcnQgKHBvaW50KSkpCi0JCSAg
ICAgIChnb3RvLWNoYXIgKHBvaW50LW1heCkpCi0JCSAgICAgIChmb3J3YXJkLWxpbmUgKC0gKC8g
MiBkZWJ1Z2dlci1iYXRjaC1tYXgtbGluZXMpCi0JCQkJICAgICAgIGRlYnVnZ2VyLWJhdGNoLW1h
eC1saW5lcykpCi0JCSAgICAgIChkZWxldGUtcmVnaW9uIG1pZGRsZXN0YXJ0IChwb2ludCkpKQot
CQkgICAgKGluc2VydCAiLi4uXG4iKSkKLQkJICAoZ290by1jaGFyIChwb2ludC1taW4pKQotCQkg
IChtZXNzYWdlICIlcyIgKGJ1ZmZlci1zdHJpbmcpKQotCQkgIChraWxsLWVtYWNzIC0xKSkpCi0J
ICAgICAgKHBvcC10by1idWZmZXIKLQkgICAgICAgZGVidWdnZXItYnVmZmVyCi0JICAgICAgIGAo
KGRpc3BsYXktYnVmZmVyLXJldXNlLXdpbmRvdwotCQkgIGRpc3BsYXktYnVmZmVyLWluLXByZXZp
b3VzLXdpbmRvdwotCQkgIGRpc3BsYXktYnVmZmVyLWJlbG93LXNlbGVjdGVkKQotCQkgLiAoKHdp
bmRvdy1taW4taGVpZ2h0IC4gMTApCi0gICAgICAgICAgICAgICAgICAgICh3aW5kb3ctaGVpZ2h0
IC4gZml0LXdpbmRvdy10by1idWZmZXIpCi0JCSAgICAsQCh3aGVuIChhbmQgKHdpbmRvdy1saXZl
LXAgZGVidWdnZXItcHJldmlvdXMtd2luZG93KQotCQkJCSAoZnJhbWUtdmlzaWJsZS1wCi0JCQkJ
ICAod2luZG93LWZyYW1lIGRlYnVnZ2VyLXByZXZpb3VzLXdpbmRvdykpKQotCQkgICAgICAgIGAo
KHByZXZpb3VzLXdpbmRvdyAuICxkZWJ1Z2dlci1wcmV2aW91cy13aW5kb3cpKSkpKSkKLQkgICAg
ICAoc2V0cSBkZWJ1Z2dlci13aW5kb3cgKHNlbGVjdGVkLXdpbmRvdykpCi0JICAgICAgKGlmIChl
cSBkZWJ1Z2dlci1wcmV2aW91cy13aW5kb3cgZGVidWdnZXItd2luZG93KQotCQkgICh3aGVuIGRl
YnVnZ2VyLWp1bXBpbmctZmxhZwotCQkgICAgOzsgVHJ5IHRvIHJlc3RvcmUgcHJldmlvdXMgaGVp
Z2h0IG9mIGRlYnVnZ2VyCi0JCSAgICA7OyB3aW5kb3cuCi0JCSAgICAoY29uZGl0aW9uLWNhc2Ug
bmlsCi0JCQkod2luZG93LXJlc2l6ZQotCQkJIGRlYnVnZ2VyLXdpbmRvdwotCQkJICgtIGRlYnVn
Z2VyLXByZXZpb3VzLXdpbmRvdy1oZWlnaHQKLQkJCSAgICAod2luZG93LXRvdGFsLWhlaWdodCBk
ZWJ1Z2dlci13aW5kb3cpKSkKLQkJICAgICAgKGVycm9yIG5pbCkpKQotCQkoc2V0cSBkZWJ1Z2dl
ci1wcmV2aW91cy13aW5kb3cgZGVidWdnZXItd2luZG93KSkKLQkgICAgICAobWVzc2FnZSAiIikK
LQkgICAgICAobGV0ICgoc3RhbmRhcmQtb3V0cHV0IG5pbCkKLQkJICAgIChidWZmZXItcmVhZC1v
bmx5IHQpKQotCQkobWVzc2FnZSAiIikKLQkJOzsgTWFrZSBzdXJlIHdlIHVuYmluZCBidWZmZXIt
cmVhZC1vbmx5IGluIHRoZSByaWdodCBidWZmZXIuCi0JCShzYXZlLWV4Y3Vyc2lvbgotCQkgIChy
ZWN1cnNpdmUtZWRpdCkpKSkKLQkgICh3aGVuIChhbmQgKHdpbmRvdy1saXZlLXAgZGVidWdnZXIt
d2luZG93KQotCQkgICAgIChlcSAod2luZG93LWJ1ZmZlciBkZWJ1Z2dlci13aW5kb3cpIGRlYnVn
Z2VyLWJ1ZmZlcikpCi0JICAgIDs7IFJlY29yZCBoZWlnaHQgb2YgZGVidWdnZXIgd2luZG93Lgot
CSAgICAoc2V0cSBkZWJ1Z2dlci1wcmV2aW91cy13aW5kb3ctaGVpZ2h0Ci0JCSAgKHdpbmRvdy10
b3RhbC1oZWlnaHQgZGVidWdnZXItd2luZG93KSkpCi0JICAoaWYgZGVidWdnZXItd2lsbC1iZS1i
YWNrCi0JICAgICAgOzsgUmVzdG9yZSBwcmV2aW91cyB3aW5kb3cgY29uZmlndXJhdGlvbiAoQnVn
IzEyNjIzKS4KLQkgICAgICAoc2V0LXdpbmRvdy1jb25maWd1cmF0aW9uIHdpbmRvdy1jb25maWd1
cmF0aW9uKQorCQkgICAgKG1lc3NhZ2UgIiVzIiAoYnVmZmVyLXN0cmluZykpCisJCSAgICAoa2ls
bC1lbWFjcyAtMSkpKQorCSAgICAgICAgKHBvcC10by1idWZmZXIKKwkgICAgICAgICBkZWJ1Z2dl
ci1idWZmZXIKKwkgICAgICAgICBgKChkaXNwbGF5LWJ1ZmZlci1yZXVzZS13aW5kb3cKKwkJICAg
IGRpc3BsYXktYnVmZmVyLWluLXByZXZpb3VzLXdpbmRvdworCQkgICAgZGlzcGxheS1idWZmZXIt
YmVsb3ctc2VsZWN0ZWQpCisJCSAgIC4gKCh3aW5kb3ctbWluLWhlaWdodCAuIDEwKQorICAgICAg
ICAgICAgICAgICAgICAgICh3aW5kb3ctaGVpZ2h0IC4gZml0LXdpbmRvdy10by1idWZmZXIpCisJ
CSAgICAgICxAKHdoZW4gKGFuZCAod2luZG93LWxpdmUtcCBkZWJ1Z2dlci1wcmV2aW91cy13aW5k
b3cpCisJCQkJICAgKGZyYW1lLXZpc2libGUtcAorCQkJCSAgICAod2luZG93LWZyYW1lIGRlYnVn
Z2VyLXByZXZpb3VzLXdpbmRvdykpKQorCQkgICAgICAgICAgYCgocHJldmlvdXMtd2luZG93IC4g
LGRlYnVnZ2VyLXByZXZpb3VzLXdpbmRvdykpKSkpKQorCSAgICAgICAgKHNldHEgZGVidWdnZXIt
d2luZG93IChzZWxlY3RlZC13aW5kb3cpKQorCSAgICAgICAgKGlmIChlcSBkZWJ1Z2dlci1wcmV2
aW91cy13aW5kb3cgZGVidWdnZXItd2luZG93KQorCQkgICAgKHdoZW4gZGVidWdnZXItanVtcGlu
Zy1mbGFnCisJCSAgICAgIDs7IFRyeSB0byByZXN0b3JlIHByZXZpb3VzIGhlaWdodCBvZiBkZWJ1
Z2dlcgorCQkgICAgICA7OyB3aW5kb3cuCisJCSAgICAgIChjb25kaXRpb24tY2FzZSBuaWwKKwkJ
CSAgKHdpbmRvdy1yZXNpemUKKwkJCSAgIGRlYnVnZ2VyLXdpbmRvdworCQkJICAgKC0gZGVidWdn
ZXItcHJldmlvdXMtd2luZG93LWhlaWdodAorCQkJICAgICAgKHdpbmRvdy10b3RhbC1oZWlnaHQg
ZGVidWdnZXItd2luZG93KSkpCisJCSAgICAgICAgKGVycm9yIG5pbCkpKQorCQkgIChzZXRxIGRl
YnVnZ2VyLXByZXZpb3VzLXdpbmRvdyBkZWJ1Z2dlci13aW5kb3cpKQorCSAgICAgICAgKG1lc3Nh
Z2UgIiIpCisJICAgICAgICAobGV0ICgoc3RhbmRhcmQtb3V0cHV0IG5pbCkKKwkJICAgICAgKGJ1
ZmZlci1yZWFkLW9ubHkgdCkpCisJCSAgKG1lc3NhZ2UgIiIpCisJCSAgOzsgTWFrZSBzdXJlIHdl
IHVuYmluZCBidWZmZXItcmVhZC1vbmx5IGluIHRoZSByaWdodCBidWZmZXIuCisJCSAgKHNhdmUt
ZXhjdXJzaW9uCisJCSAgICAocmVjdXJzaXZlLWVkaXQpKSkpCiAJICAgICh3aGVuIChhbmQgKHdp
bmRvdy1saXZlLXAgZGVidWdnZXItd2luZG93KQogCQkgICAgICAgKGVxICh3aW5kb3ctYnVmZmVy
IGRlYnVnZ2VyLXdpbmRvdykgZGVidWdnZXItYnVmZmVyKSkKLQkgICAgICAocHJvZ24KLQkJOzsg
VW5zaG93IGRlYnVnZ2VyLWJ1ZmZlci4KLQkJKHF1aXQtcmVzdG9yZS13aW5kb3cgZGVidWdnZXIt
d2luZG93IGRlYnVnZ2VyLWJ1cnktb3Ita2lsbCkKLQkJOzsgUmVzdG9yZSBjdXJyZW50IGJ1ZmZl
ciAoQnVnIzEyNTAyKS4KLQkJKHNldC1idWZmZXIgZGVidWdnZXItb2xkLWJ1ZmZlcikpKQotICAg
ICAgICAgICAgOzsgRm9yZ2V0IGRlYnVnZ2VyIHdpbmRvdywgaXQgd29uJ3QgYmUgYmFjayAoQnVn
IzE3ODgyKS4KLSAgICAgICAgICAgIChzZXRxIGRlYnVnZ2VyLXByZXZpb3VzLXdpbmRvdyBuaWwp
KQotICAgICAgICAgIDs7IFJlc3RvcmUgcHJldmlvdXMgc3RhdGUgb2YgZGVidWdnZXItYnVmZmVy
IGluIGNhc2Ugd2Ugd2VyZQotICAgICAgICAgIDs7IGluIGEgcmVjdXJzaXZlIGludm9jYXRpb24g
b2YgdGhlIGRlYnVnZ2VyLCBvdGhlcndpc2UganVzdAotICAgICAgICAgIDs7IGVyYXNlIHRoZSBi
dWZmZXIuCi0JICAod2hlbiAoYnVmZmVyLWxpdmUtcCBkZWJ1Z2dlci1idWZmZXIpCi0JICAgICh3
aXRoLWN1cnJlbnQtYnVmZmVyIGRlYnVnZ2VyLWJ1ZmZlcgotCSAgICAgIChpZiBkZWJ1Z2dlci1w
cmV2aW91cy1zdGF0ZQotICAgICAgICAgICAgICAgICAgKGRlYnVnZ2VyLS1yZXN0b3JlLWJ1ZmZl
ci1zdGF0ZSBkZWJ1Z2dlci1wcmV2aW91cy1zdGF0ZSkKLSAgICAgICAgICAgICAgICAoc2V0cSBi
YWNrdHJhY2UtaW5zZXJ0LWhlYWRlci1mdW5jdGlvbiBuaWwpCi0gICAgICAgICAgICAgICAgKHNl
dHEgYmFja3RyYWNlLWZyYW1lcyBuaWwpCi0gICAgICAgICAgICAgICAgKGJhY2t0cmFjZS1wcmlu
dCkpKSkKLQkgICh3aXRoLXRpbWVvdXQtdW5zdXNwZW5kIGRlYnVnZ2VyLXdpdGgtdGltZW91dC1z
dXNwZW5kKQotCSAgKHNldC1tYXRjaC1kYXRhIGRlYnVnZ2VyLW91dGVyLW1hdGNoLWRhdGEpKSkK
LSAgICAgIChzZXRxIGRlYnVnLW9uLW5leHQtY2FsbCBkZWJ1Z2dlci1zdGVwLWFmdGVyLWV4aXQp
Ci0gICAgICBkZWJ1Z2dlci12YWx1ZSkpKSkKKwkgICAgICA7OyBSZWNvcmQgaGVpZ2h0IG9mIGRl
YnVnZ2VyIHdpbmRvdy4KKwkgICAgICAoc2V0cSBkZWJ1Z2dlci1wcmV2aW91cy13aW5kb3ctaGVp
Z2h0CisJCSAgICAod2luZG93LXRvdGFsLWhlaWdodCBkZWJ1Z2dlci13aW5kb3cpKSkKKwkgICAg
KGlmIGRlYnVnZ2VyLXdpbGwtYmUtYmFjaworCSAgICAgICAgOzsgUmVzdG9yZSBwcmV2aW91cyB3
aW5kb3cgY29uZmlndXJhdGlvbiAoQnVnIzEyNjIzKS4KKwkgICAgICAgIChzZXQtd2luZG93LWNv
bmZpZ3VyYXRpb24gd2luZG93LWNvbmZpZ3VyYXRpb24pCisJICAgICAgKHdoZW4gKGFuZCAod2lu
ZG93LWxpdmUtcCBkZWJ1Z2dlci13aW5kb3cpCisJCSAgICAgICAgIChlcSAod2luZG93LWJ1ZmZl
ciBkZWJ1Z2dlci13aW5kb3cpIGRlYnVnZ2VyLWJ1ZmZlcikpCisJICAgICAgICAocHJvZ24KKwkJ
ICA7OyBVbnNob3cgZGVidWdnZXItYnVmZmVyLgorCQkgIChxdWl0LXJlc3RvcmUtd2luZG93IGRl
YnVnZ2VyLXdpbmRvdyBkZWJ1Z2dlci1idXJ5LW9yLWtpbGwpCisJCSAgOzsgUmVzdG9yZSBjdXJy
ZW50IGJ1ZmZlciAoQnVnIzEyNTAyKS4KKwkJICAoc2V0LWJ1ZmZlciBkZWJ1Z2dlci1vbGQtYnVm
ZmVyKSkpCisgICAgICAgICAgICAgIDs7IEZvcmdldCBkZWJ1Z2dlciB3aW5kb3csIGl0IHdvbid0
IGJlIGJhY2sgKEJ1ZyMxNzg4MikuCisgICAgICAgICAgICAgIChzZXRxIGRlYnVnZ2VyLXByZXZp
b3VzLXdpbmRvdyBuaWwpKQorICAgICAgICAgICAgOzsgUmVzdG9yZSBwcmV2aW91cyBzdGF0ZSBv
ZiBkZWJ1Z2dlci1idWZmZXIgaW4gY2FzZSB3ZSB3ZXJlCisgICAgICAgICAgICA7OyBpbiBhIHJl
Y3Vyc2l2ZSBpbnZvY2F0aW9uIG9mIHRoZSBkZWJ1Z2dlciwgb3RoZXJ3aXNlIGp1c3QKKyAgICAg
ICAgICAgIDs7IGVyYXNlIHRoZSBidWZmZXIuCisJICAgICh3aGVuIChidWZmZXItbGl2ZS1wIGRl
YnVnZ2VyLWJ1ZmZlcikKKwkgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciBkZWJ1Z2dlci1idWZm
ZXIKKwkgICAgICAgIChpZiBkZWJ1Z2dlci1wcmV2aW91cy1zdGF0ZQorICAgICAgICAgICAgICAg
ICAgICAoZGVidWdnZXItLXJlc3RvcmUtYnVmZmVyLXN0YXRlIGRlYnVnZ2VyLXByZXZpb3VzLXN0
YXRlKQorICAgICAgICAgICAgICAgICAgKHNldHEgYmFja3RyYWNlLWluc2VydC1oZWFkZXItZnVu
Y3Rpb24gbmlsKQorICAgICAgICAgICAgICAgICAgKHNldHEgYmFja3RyYWNlLWZyYW1lcyBuaWwp
CisgICAgICAgICAgICAgICAgICAoYmFja3RyYWNlLXByaW50KSkpKQorCSAgICAod2l0aC10aW1l
b3V0LXVuc3VzcGVuZCBkZWJ1Z2dlci13aXRoLXRpbWVvdXQtc3VzcGVuZCkKKwkgICAgKHNldC1t
YXRjaC1kYXRhIGRlYnVnZ2VyLW91dGVyLW1hdGNoLWRhdGEpKSkKKyAgICAgICAgKHNldHEgZGVi
dWctb24tbmV4dC1jYWxsIGRlYnVnZ2VyLXN0ZXAtYWZ0ZXItZXhpdCkKKyAgICAgICAgZGVidWdn
ZXItdmFsdWUpKSkpKQogDAogKGRlZnVuIGRlYnVnZ2VyLS1wcmludCAob2JqICZvcHRpb25hbCBz
dHJlYW0pCiAgIChjb25kaXRpb24tY2FzZSBlcnIKLS0gCjIuMjAuMQoK
--0000000000004b944a0594a5b3b1--




Acknowledgement sent to Paul Pogonyshev <pogonyshev@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#37706; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.