From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.bugs Subject: bug#35204: 27.0.50; Crash on Cygwin Date: Wed, 10 Apr 2019 13:54:16 +0900 Organization: Emacsen advocacy group Message-ID: References: <83ftqr7bnb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="35551"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-cygwin) Cc: 35204@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 10 06:55:19 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hE5GY-00090A-9y for geb-bug-gnu-emacs@m.gmane.org; Wed, 10 Apr 2019 06:55:18 +0200 Original-Received: from localhost ([127.0.0.1]:53467 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hE5GQ-0003ND-L6 for geb-bug-gnu-emacs@m.gmane.org; Wed, 10 Apr 2019 00:55:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:44442) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hE5GJ-0003Mt-Mi for bug-gnu-emacs@gnu.org; Wed, 10 Apr 2019 00:55:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hE5GI-0000FI-Ji for bug-gnu-emacs@gnu.org; Wed, 10 Apr 2019 00:55:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38756) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hE5GI-0000FC-DM for bug-gnu-emacs@gnu.org; Wed, 10 Apr 2019 00:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hE5GI-0005w2-9d for bug-gnu-emacs@gnu.org; Wed, 10 Apr 2019 00:55:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Katsumi Yamaoka Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Apr 2019 04:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35204 X-GNU-PR-Package: emacs Original-Received: via spool by 35204-submit@debbugs.gnu.org id=B35204.155487206322762 (code B ref 35204); Wed, 10 Apr 2019 04:55:02 +0000 Original-Received: (at 35204) by debbugs.gnu.org; 10 Apr 2019 04:54:23 +0000 Original-Received: from localhost ([127.0.0.1]:52300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hE5Fe-0005v4-Jg for submit@debbugs.gnu.org; Wed, 10 Apr 2019 00:54:22 -0400 Original-Received: from insect.birch.relay.mailchannels.net ([23.83.209.93]:49658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hE5Fa-0005ut-D7 for 35204@debbugs.gnu.org; Wed, 10 Apr 2019 00:54:19 -0400 X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 74C703E4E61; Wed, 10 Apr 2019 04:54:16 +0000 (UTC) Original-Received: from hampton.hostforweb.net (unknown [100.96.11.48]) (Authenticated sender: tih5qno0ow) by relay.mailchannels.net (Postfix) with ESMTPA id B60F43E50F7; Wed, 10 Apr 2019 04:54:15 +0000 (UTC) X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Original-Received: from hampton.hostforweb.net (hampton.hostforweb.net [172.245.115.217]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Wed, 10 Apr 2019 04:54:16 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net X-MailChannels-Auth-Id: tih5qno0ow X-Quick-Drop: 7125576136703012_1554872056232_2343323527 X-MC-Loop-Signature: 1554872056232:1181143043 X-MC-Ingress-Time: 1554872056231 Original-Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1hE5FS-00HUQL-Jq; Tue, 09 Apr 2019 23:54:12 -0500 X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Cancel-Lock: sha1:Jeg4egAtMbwPScmMTmNZ5w9KrBw= X-OutGoing-Spam-Status: No, score=-0.2 X-AuthUser: yamaoka@hampton.hostforweb.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:157447 Archived-At: --=-=-= On Tue, 09 Apr 2019 12:47:52 +0300, Eli Zaretskii wrote: >> Date: Tue, 09 Apr 2019 17:07:58 +0900 >> From: Katsumi Yamaoka >> Here is a gdb backtrace I got after reverting only 1.: >> (gdb) bt >> #0 0x000000010054a66a in terminate_due_to_signal () [...] > Is this when you run Emacs from GDB to begin with? If not, please run > Emacs from GDB, then the backtrace should be more informative. I did so. I rebuilt separately Emacs from scratch from today's Git repo with no modification on the source using these configure options configure --verbose --with-x-toolkit=gtk3 (I detached "CFLAGS=-O0"), run it from gdb, and I got the backtrace that is in the bottom of the attached GDB log. It might be too short to analyze, though. >> I couldn't fetch a backtrace for Emacs before reverting because >> of an error: >> (gdb) bt >> #0 0x000000010054a72f in terminate_due_to_signal () >> #1 0x000303e90000faf0 in ?? () >> Backtrace stopped: previous frame inner to this frame (corrupt stack?) > How many threads are in the process? Did you type "bt" when the Lisp > thread was the current one? There are 121 threads (IIUC). I don't konw what is the Lisp thread, sorry. >> Couldn't fetch xbacktrace either: >> (gdb) source .gdbinit [...] >> .gdbinit:1228: Error in sourced command file: >> No symbol "defined_HAVE_X_WINDOWS" in current context. > Did you build Emacs with -g3 switch to GCC? No, I don't specify -g3 expressly/intendedly. But it came not to issue an error today for an unknown reason. (I don't know why but today's Emacs lived for over an hour, so I was excited over a false hope. The main Emacs that I rebuilt from Git master today is working fine with reverting the three changes in question.) Here is the GDB log. Thanks. --=-=-= Content-Type: application/octet-stream Content-Disposition: inline Content-Transfer-Encoding: base64 Y2Qgc3JjCmdkYiAuL2VtYWNzLmV4ZQpHTlUgZ2RiIChHREIpIChDeWd3aW4gOC4xLjEtMSkgOC4x LjEKQ29weXJpZ2h0IChDKSAyMDE4IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpMaWNl bnNlIEdQTHYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3IgbGF0ZXIgPGh0dHA6Ly9nbnUub3JnL2xp Y2Vuc2VzL2dwbC5odG1sPgpUaGlzIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBhcmUgZnJlZSB0byBj aGFuZ2UgYW5kIHJlZGlzdHJpYnV0ZSBpdC4KVGhlcmUgaXMgTk8gV0FSUkFOVFksIHRvIHRoZSBl eHRlbnQgcGVybWl0dGVkIGJ5IGxhdy4gIFR5cGUgInNob3cgY29weWluZyIKYW5kICJzaG93IHdh cnJhbnR5IiBmb3IgZGV0YWlscy4KVGhpcyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgIng4Nl82NC1w Yy1jeWd3aW4iLgpUeXBlICJzaG93IGNvbmZpZ3VyYXRpb24iIGZvciBjb25maWd1cmF0aW9uIGRl dGFpbHMuCkZvciBidWcgcmVwb3J0aW5nIGluc3RydWN0aW9ucywgcGxlYXNlIHNlZToKPGh0dHA6 Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9nZGIvYnVncy8+LgpGaW5kIHRoZSBHREIgbWFudWFsIGFu ZCBvdGhlciBkb2N1bWVudGF0aW9uIHJlc291cmNlcyBvbmxpbmUgYXQ6CjxodHRwOi8vd3d3Lmdu dS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24vPi4KRm9yIGhlbHAsIHR5cGUgImhlbHAi LgpUeXBlICJhcHJvcG9zIHdvcmQiIHRvIHNlYXJjaCBmb3IgY29tbWFuZHMgcmVsYXRlZCB0byAi d29yZCIuLi4KUmVhZGluZyBzeW1ib2xzIGZyb20gLi9lbWFjcy5leGUuLi5kb25lLgp3YXJuaW5n OiBGaWxlICIvV29yay9lbWFjcy0yNy4wLjUwL3NyYy8uZ2RiaW5pdCIgYXV0by1sb2FkaW5nIGhh cyBiZWVuIGRlY2xpbmVkIGJ5IHlvdXIgYGF1dG8tbG9hZCBzYWZlLXBhdGgnIHNldCB0byAiJGRl YnVnZGlyOiRkYXRhZGlyL2F1dG8tbG9hZCIuClRvIGVuYWJsZSBleGVjdXRpb24gb2YgdGhpcyBm aWxlIGFkZAoJYWRkLWF1dG8tbG9hZC1zYWZlLXBhdGggL1dvcmsvZW1hY3MtMjcuMC41MC9zcmMv LmdkYmluaXQKbGluZSB0byB5b3VyIGNvbmZpZ3VyYXRpb24gZmlsZSAiL2hvbWUveWFtYW9rYS8u Z2RiaW5pdCIuClRvIGNvbXBsZXRlbHkgZGlzYWJsZSB0aGlzIHNlY3VyaXR5IHByb3RlY3Rpb24g YWRkCglzZXQgYXV0by1sb2FkIHNhZmUtcGF0aCAvCmxpbmUgdG8geW91ciBjb25maWd1cmF0aW9u IGZpbGUgIi9ob21lL3lhbWFva2EvLmdkYmluaXQiLgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91 dCB0aGlzIHNlY3VyaXR5IHByb3RlY3Rpb24gc2VlIHRoZQoiQXV0by1sb2FkaW5nIHNhZmUgcGF0 aCIgc2VjdGlvbiBpbiB0aGUgR0RCIG1hbnVhbC4gIEUuZy4sIHJ1biBmcm9tIHRoZSBzaGVsbDoK CWluZm8gIihnZGIpQXV0by1sb2FkaW5nIHNhZmUgcGF0aCIKKGdkYikgc291cmNlIC5nZGJpbml0 ClNJR0lOVCBpcyB1c2VkIGJ5IHRoZSBkZWJ1Z2dlci4KQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRv IGNoYW5nZSBpdD8gKHkgb3IgbikgW2Fuc3dlcmVkIFk7IGlucHV0IG5vdCBmcm9tIHRlcm1pbmFs XQpESVNQTEFZID0gOjAuMApURVJNID0geHRlcm0KQnJlYWtwb2ludCAxIGF0IDB4MTAwNGQ5MmIw OiBmaWxlIGVtYWNzLmMsIGxpbmUgMzcwLgpCcmVha3BvaW50IDIgYXQgMHgxMDA0YWE2MTA6IGZp bGUgeHRlcm0uYywgbGluZSA5OTc5LgooZ2RiKSByClN0YXJ0aW5nIHByb2dyYW06IC9Xb3JrL2Vt YWNzLTI3LjAuNTAvc3JjL2VtYWNzLmV4ZSAKW05ldyBUaHJlYWQgMTc2OC4weDJhYzBdCltOZXcg VGhyZWFkIDE3NjguMHhlZThdCltOZXcgVGhyZWFkIDE3NjguMHg3YWNdCltOZXcgVGhyZWFkIDE3 NjguMHhkNTBdCltOZXcgVGhyZWFkIDE3NjguMHgxZmQ4XQpbTmV3IFRocmVhZCAxNzY4LjB4MjYz MF0KW05ldyBUaHJlYWQgMTc2OC4weGJhMF0KW05ldyBUaHJlYWQgMTc2OC4weDE4N2NdCltOZXcg VGhyZWFkIDE3NjguMHgxNGQwXQpbTmV3IFRocmVhZCAxNzY4LjB4MWNkMF0KW05ldyBUaHJlYWQg MTc2OC4weDI5NjhdCltOZXcgVGhyZWFkIDE3NjguMHgxZWEwXQpbTmV3IFRocmVhZCAxNzY4LjB4 N2VjXQoKKiogKGVtYWNzOjQxNzIzKTogV0FSTklORyAqKjogRXJyb3IgcmV0cmlldmluZyBhY2Nl c3NpYmlsaXR5IGJ1cyBhZGRyZXNzOiBvcmcuZnJlZWRlc2t0b3AuREJ1cy5FcnJvci5Ob1JlcGx5 OiBNZXNzYWdlIHJlY2lwaWVudCBkaXNjb25uZWN0ZWQgZnJvbSBtZXNzYWdlIGJ1cyB3aXRob3V0 IHJlcGx5aW5nCltOZXcgVGhyZWFkIDE3NjguMHgxMGMwXQpbTmV3IFRocmVhZCAxNzY4LjB4MjIy Y10KW05ldyBUaHJlYWQgMTc2OC4weDFiNjBdCltOZXcgVGhyZWFkIDE3NjguMHg2NDBdCltOZXcg VGhyZWFkIDE3NjguMHhmNGNdCltUaHJlYWQgMTc2OC4weDI5NjggZXhpdGVkIHdpdGggY29kZSAw XQpbTmV3IFRocmVhZCAxNzY4LjB4MTM2Y10KW05ldyBUaHJlYWQgMTc2OC4weDE2MjhdCltOZXcg VGhyZWFkIDE3NjguMHgxOGM0XQpbTmV3IFRocmVhZCAxNzY4LjB4MThiY10KW1RocmVhZCAxNzY4 LjB4ZjRjIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDFhZjRdCltUaHJl YWQgMTc2OC4weDFhZjQgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4ZTI0 XQpbVGhyZWFkIDE3NjguMHhlMjQgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4 LjB4MmIzNF0KW1RocmVhZCAxNzY4LjB4MmIzNCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhy ZWFkIDE3NjguMHgyMTIwXQpbVGhyZWFkIDE3NjguMHgyMTIwIGV4aXRlZCB3aXRoIGNvZGUgMF0K W05ldyBUaHJlYWQgMTc2OC4weDQ3MF0KW1RocmVhZCAxNzY4LjB4NDcwIGV4aXRlZCB3aXRoIGNv ZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDFkNThdCltUaHJlYWQgMTc2OC4weDFkNTggZXhpdGVk IHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4Mjk4Y10KW1RocmVhZCAxNzY4LjB4Mjk4 YyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgyMjE4XQpbVGhyZWFkIDE3 NjguMHgyMjE4IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDI1YjRdCltU aHJlYWQgMTc2OC4weDI1YjQgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4 OWY4XQpbVGhyZWFkIDE3NjguMHg5ZjggZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAx NzY4LjB4MTE0Y10KW1RocmVhZCAxNzY4LjB4MTE0YyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcg VGhyZWFkIDE3NjguMHg5ZGNdCltUaHJlYWQgMTc2OC4weDlkYyBleGl0ZWQgd2l0aCBjb2RlIDBd CltOZXcgVGhyZWFkIDE3NjguMHgyMjY4XQpbVGhyZWFkIDE3NjguMHgyMjY4IGV4aXRlZCB3aXRo IGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDI4YzRdCltUaHJlYWQgMTc2OC4weDI4YzQgZXhp dGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MjBkY10KW1RocmVhZCAxNzY4LjB4 MjBkYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHg4MDhdCltUaHJlYWQg MTc2OC4weDgwOCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgxMGU0XQpb VGhyZWFkIDE3NjguMHgxMGU0IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4w eGI3MF0KW1RocmVhZCAxNzY4LjB4YjcwIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQg MTc2OC4weDEwM2NdCltUaHJlYWQgMTc2OC4weDEwM2MgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3 IFRocmVhZCAxNzY4LjB4MmJlY10KW1RocmVhZCAxNzY4LjB4MmJlYyBleGl0ZWQgd2l0aCBjb2Rl IDBdCltOZXcgVGhyZWFkIDE3NjguMHg3NjBdCltUaHJlYWQgMTc2OC4weDc2MCBleGl0ZWQgd2l0 aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHhiOGNdCltUaHJlYWQgMTc2OC4weGI4YyBleGl0 ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgyOTQ0XQpbVGhyZWFkIDE3NjguMHgy OTQ0IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDFkZDhdCltUaHJlYWQg MTc2OC4weDFkZDggZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4YjI0XQpb VGhyZWFkIDE3NjguMHhiMjQgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4 YjIwXQpbVGhyZWFkIDE3NjguMHhiMjAgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAx NzY4LjB4MjlhY10KW1RocmVhZCAxNzY4LjB4MjlhYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcg VGhyZWFkIDE3NjguMHgyMjMwXQpbVGhyZWFkIDE3NjguMHgyMjMwIGV4aXRlZCB3aXRoIGNvZGUg MF0KW05ldyBUaHJlYWQgMTc2OC4weDJiMmNdCltUaHJlYWQgMTc2OC4weDJiMmMgZXhpdGVkIHdp dGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MmE4NF0KW1RocmVhZCAxNzY4LjB4MmE4NCBl eGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgyMmQ4XQpbVGhyZWFkIDE3Njgu MHgyMmQ4IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDE1ZjRdCltUaHJl YWQgMTc2OC4weDE1ZjQgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MjI0 NF0KW1RocmVhZCAxNzY4LjB4MjI0NCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3 NjguMHgyYTgwXQpbVGhyZWFkIDE3NjguMHgyYTgwIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBU aHJlYWQgMTc2OC4weDExMjhdCltUaHJlYWQgMTc2OC4weDExMjggZXhpdGVkIHdpdGggY29kZSAw XQpbTmV3IFRocmVhZCAxNzY4LjB4MWE3MF0KW1RocmVhZCAxNzY4LjB4MWE3MCBleGl0ZWQgd2l0 aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgxMWY4XQpbVGhyZWFkIDE3NjguMHgxMWY4IGV4 aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDNiY10KW1RocmVhZCAxNzY4LjB4 M2JjIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDExMjBdCltUaHJlYWQg MTc2OC4weDExMjAgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MjViNF0K W1RocmVhZCAxNzY4LjB4MjViNCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3Njgu MHgyNTVjXQpbVGhyZWFkIDE3NjguMHgyNTVjIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJl YWQgMTc2OC4weDJjOF0KW1RocmVhZCAxNzY4LjB4MmM4IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05l dyBUaHJlYWQgMTc2OC4weDEzMDRdCltUaHJlYWQgMTc2OC4weDEzMDQgZXhpdGVkIHdpdGggY29k ZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4NTEwXQpbVGhyZWFkIDE3NjguMHg1MTAgZXhpdGVkIHdp dGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4YWE0XQpbVGhyZWFkIDE3NjguMHhhYTQgZXhp dGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4OTVjXQpbVGhyZWFkIDE3NjguMHg5 NWMgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MmEwNF0KW1RocmVhZCAx NzY4LjB4MmEwNCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgyOTFjXQpb VGhyZWFkIDE3NjguMHgyOTFjIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4w eDI1MjhdCltUaHJlYWQgMTc2OC4weDI1MjggZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVh ZCAxNzY4LjB4MWY4OF0KW1RocmVhZCAxNzY4LjB4MWY4OCBleGl0ZWQgd2l0aCBjb2RlIDBdCltO ZXcgVGhyZWFkIDE3NjguMHgyOGEwXQpbVGhyZWFkIDE3NjguMHgyOGEwIGV4aXRlZCB3aXRoIGNv ZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weGIwMF0KW1RocmVhZCAxNzY4LjB4YjAwIGV4aXRlZCB3 aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDI1MzRdCltUaHJlYWQgMTc2OC4weDI1MzQg ZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MmJhOF0KW1RocmVhZCAxNzY4 LjB4MmJhOCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgxOTljXQpbVGhy ZWFkIDE3NjguMHgxOTljIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDFj NzBdCltUaHJlYWQgMTc2OC4weDFjNzAgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAx NzY4LjB4YzQ0XQpbVGhyZWFkIDE3NjguMHhjNDQgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRo cmVhZCAxNzY4LjB4MTFhNF0KW1RocmVhZCAxNzY4LjB4MTFhNCBleGl0ZWQgd2l0aCBjb2RlIDBd CltOZXcgVGhyZWFkIDE3NjguMHg4NzhdCltUaHJlYWQgMTc2OC4weDg3OCBleGl0ZWQgd2l0aCBj b2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgxNDU0XQpbVGhyZWFkIDE3NjguMHgxNDU0IGV4aXRl ZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDI3ZWNdCltUaHJlYWQgMTc2OC4weDI3 ZWMgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MThmY10KW1RocmVhZCAx NzY4LjB4MThmYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHhlMWNdCltU aHJlYWQgMTc2OC4weGUxYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHg5 Y2NdCltUaHJlYWQgMTc2OC4weDljYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3 NjguMHgyNWI0XQpbVGhyZWFkIDE3NjguMHgyNWI0IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBU aHJlYWQgMTc2OC4weDE5OGNdCltUaHJlYWQgMTc2OC4weDE5OGMgZXhpdGVkIHdpdGggY29kZSAw XQpbTmV3IFRocmVhZCAxNzY4LjB4MmM4XQpbVGhyZWFkIDE3NjguMHgyYzggZXhpdGVkIHdpdGgg Y29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MTBlMF0KW1RocmVhZCAxNzY4LjB4MTBlMCBleGl0 ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgyMTc4XQpbVGhyZWFkIDE3NjguMHgy MTc4IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDI5MGNdCltUaHJlYWQg MTc2OC4weDI5MGMgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MjYwOF0K W1RocmVhZCAxNzY4LjB4MjYwOCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3Njgu MHgyOGY0XQpbVGhyZWFkIDE3NjguMHgyOGY0IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJl YWQgMTc2OC4weDI0OTBdCltUaHJlYWQgMTc2OC4weDI0OTAgZXhpdGVkIHdpdGggY29kZSAwXQpb TmV3IFRocmVhZCAxNzY4LjB4MTgwXQpbVGhyZWFkIDE3NjguMHgxODAgZXhpdGVkIHdpdGggY29k ZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4YjI0XQpbVGhyZWFkIDE3NjguMHhiMjQgZXhpdGVkIHdp dGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MWJlOF0KW1RocmVhZCAxNzY4LjB4MWJlOCBl eGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgxZTBjXQpbVGhyZWFkIDE3Njgu MHgxZTBjIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDI5MThdCltUaHJl YWQgMTc2OC4weDI5MTggZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MTBm Y10KW1RocmVhZCAxNzY4LjB4MTBmYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3 NjguMHgyYTg0XQpbVGhyZWFkIDE3NjguMHgyYTg0IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBU aHJlYWQgMTc2OC4weDI3YmNdCltUaHJlYWQgMTc2OC4weDI3YmMgZXhpdGVkIHdpdGggY29kZSAw XQpbTmV3IFRocmVhZCAxNzY4LjB4YzUwXQpbVGhyZWFkIDE3NjguMHhjNTAgZXhpdGVkIHdpdGgg Y29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MjFiNF0KW1RocmVhZCAxNzY4LjB4MjFiNCBleGl0 ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHg5NjBdCltUaHJlYWQgMTc2OC4weDk2 MCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHg4MTBdCltUaHJlYWQgMTc2 OC4weDgxMCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgyODcwXQpbVGhy ZWFkIDE3NjguMHgyODcwIGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDE4 ZmNdCltUaHJlYWQgMTc2OC4weDE4ZmMgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAx NzY4LjB4MWRjY10KW1RocmVhZCAxNzY4LjB4MWRjYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcg VGhyZWFkIDE3NjguMHhjMjRdCltUaHJlYWQgMTc2OC4weGMyNCBleGl0ZWQgd2l0aCBjb2RlIDBd CltOZXcgVGhyZWFkIDE3NjguMHgyYzhdCltUaHJlYWQgMTc2OC4weDJjOCBleGl0ZWQgd2l0aCBj b2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgxMGUwXQpbVGhyZWFkIDE3NjguMHgxMGUwIGV4aXRl ZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weGFhNF0KW1RocmVhZCAxNzY4LjB4YWE0 IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDI5MGNdCltUaHJlYWQgMTc2 OC4weDI5MGMgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MjAwNF0KW1Ro cmVhZCAxNzY4LjB4MjAwNCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgy OGY0XQpbVGhyZWFkIDE3NjguMHgyOGY0IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQg MTc2OC4weDI0ZmNdCltUaHJlYWQgMTc2OC4weDI0ZmMgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3 IFRocmVhZCAxNzY4LjB4ODE4XQpbVGhyZWFkIDE3NjguMHg4MTggZXhpdGVkIHdpdGggY29kZSAw XQpbTmV3IFRocmVhZCAxNzY4LjB4MjU2NF0KW1RocmVhZCAxNzY4LjB4MjU2NCBleGl0ZWQgd2l0 aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgyYmY4XQpbVGhyZWFkIDE3NjguMHgyYmY4IGV4 aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDI5YWNdCltUaHJlYWQgMTc2OC4w eDI5YWMgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4ZDc0XQpbVGhyZWFk IDE3NjguMHhkNzQgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MWRhY10K W1RocmVhZCAxNzY4LjB4MWRhYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3Njgu MHg0YmNdCltUaHJlYWQgMTc2OC4weDRiYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFk IDE3NjguMHgxYjRdCltUaHJlYWQgMTc2OC4weDFiNCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcg VGhyZWFkIDE3NjguMHgxNDA4XQpbVGhyZWFkIDE3NjguMHgxNDA4IGV4aXRlZCB3aXRoIGNvZGUg MF0KW05ldyBUaHJlYWQgMTc2OC4weDI0NDBdCltUaHJlYWQgMTc2OC4weDI0NDAgZXhpdGVkIHdp dGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4OGE0XQpbVGhyZWFkIDE3NjguMHg4YTQgZXhp dGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MmUwXQpbVGhyZWFkIDE3NjguMHgy ZTAgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MTQ1MF0KW1RocmVhZCAx NzY4LjB4MTQ1MCBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgxM2U0XQpb VGhyZWFkIDE3NjguMHgxM2U0IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4w eDFlZDRdCltUaHJlYWQgMTc2OC4weDFlZDQgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVh ZCAxNzY4LjB4MTQzY10KW1RocmVhZCAxNzY4LjB4MTQzYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltO ZXcgVGhyZWFkIDE3NjguMHgyMjY4XQpbVGhyZWFkIDE3NjguMHgyMjY4IGV4aXRlZCB3aXRoIGNv ZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weGJhY10KW1RocmVhZCAxNzY4LjB4YmFjIGV4aXRlZCB3 aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDFlODRdCltUaHJlYWQgMTc2OC4weDFlODQg ZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAxNzY4LjB4MTAzY10KW1RocmVhZCAxNzY4 LjB4MTAzYyBleGl0ZWQgd2l0aCBjb2RlIDBdCltOZXcgVGhyZWFkIDE3NjguMHgyMjU4XQpbVGhy ZWFkIDE3NjguMHgyMjU4IGV4aXRlZCB3aXRoIGNvZGUgMF0KW05ldyBUaHJlYWQgMTc2OC4weDFl YzRdCltUaHJlYWQgMTc2OC4weDEzNmMgZXhpdGVkIHdpdGggY29kZSAwXQpbTmV3IFRocmVhZCAx NzY4LjB4OWRjXQpbVGhyZWFkIDE3NjguMHg5ZGMgZXhpdGVkIHdpdGggY29kZSAwXQoKVGhyZWFk IDEgImVtYWNzIiBoaXQgQnJlYWtwb2ludCAxLCB0ZXJtaW5hdGVfZHVlX3RvX3NpZ25hbCAoc2ln PTExLCAKICAgIGJhY2t0cmFjZV9saW1pdD00MCkgYXQgZW1hY3MuYzozNzAKMzcwCXsKKGdkYikg YnQKIzAgIHRlcm1pbmF0ZV9kdWVfdG9fc2lnbmFsIChzaWc9MTEsIGJhY2t0cmFjZV9saW1pdD00 MCkgYXQgZW1hY3MuYzozNzAKIzEgIDB4MDAwMDAwMDEwMDRmMTM0ZSBpbiBoYW5kbGVfZmF0YWxf c2lnbmFsIChzaWc9c2lnQGVudHJ5PTExKQogICAgYXQgc3lzZGVwLmM6MTc5MwojMiAgMHgwMDAw MDAwMTAwNGYxNTNmIGluIGRlbGl2ZXJfdGhyZWFkX3NpZ25hbCAoc2lnPXNpZ0BlbnRyeT0xMSwg CiAgICBoYW5kbGVyPTB4MTAwNGYxMzQwIDxoYW5kbGVfZmF0YWxfc2lnbmFsPikgYXQgc3lzZGVw LmM6MTc2NwojMyAgMHgwMDAwMDAwMTAwNGYxNTlmIGluIGRlbGl2ZXJfZmF0YWxfdGhyZWFkX3Np Z25hbCAoc2lnPTExKSBhdCBzeXNkZXAuYzoxODA1CiM0ICBoYW5kbGVfc2lnc2VndiAoc2lnPTEx LCBzaWdpbmZvPTB4MTAwOWRlYTEwIDxzaWdzZWd2X3N0YWNrKzMyNDY0PiwgCiAgICBhcmc9PG9w dGltaXplZCBvdXQ+KSBhdCBzeXNkZXAuYzoxODkwCiM1ICAweDAwMDAwMDAxODAwNWY2NWEgaW4g YWx0c3RhY2tfd3JhcHBlciAoc2lnPTxvcHRpbWl6ZWQgb3V0PiwgCiAgICBzaWdpbmZvPTxvcHRp bWl6ZWQgb3V0Piwgc2lnY3R4PTB4ZmZmZmRlNTAsIAogICAgaGFuZGxlcj0weDEwMDRmMTU4MCA8 aGFuZGxlX3NpZ3NlZ3Y+KQogICAgYXQgL3Vzci9zcmMvZGVidWcvY3lnd2luLTMuMC42LTEvd2lu c3VwL2N5Z3dpbi9leGNlcHRpb25zLmNjOjE1OTUKIzYgIDB4MDAwMDAwMDE4MDA2MmRmYSBpbiBf Y3lndGxzOjpjYWxsX3NpZ25hbF9oYW5kbGVyICh0aGlzPTB4ZmZmZmNlMDApCiAgICBhdCAvdXNy L3NyYy9kZWJ1Zy9jeWd3aW4tMy4wLjYtMS93aW5zdXAvY3lnd2luL2V4Y2VwdGlvbnMuY2M6MTc3 NwojNyAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCkJhY2t0cmFjZSBzdG9wcGVkOiBwcmV2 aW91cyBmcmFtZSBpbm5lciB0byB0aGlzIGZyYW1lIChjb3JydXB0IHN0YWNrPykKCkxpc3AgQmFj a3RyYWNlOgoieC1zaG93LXRpcCIgKDB4ZmZmZmFjMjApCiJ0b29sdGlwLXNob3ciICgweGZmZmZh ZjYwKQoidG9vbHRpcC1oZWxwLXRpcHMiICgweGZmZmZiMmM4KQoicnVuLWhvb2std2l0aC1hcmdz LXVudGlsLXN1Y2Nlc3MiICgweGZmZmZiMmMwKQoidG9vbHRpcC10aW1lb3V0IiAoMHhmZmZmYjY3 MCkKImFwcGx5IiAoMHhmZmZmYjY2OCkKInRpbWVyLWV2ZW50LWhhbmRsZXIiICgweGZmZmZiOWE4 KQooZ2RiKSAK --=-=-=--