From dev-return-2792-archive-asf-public=cust-asf.ponee.io@mxnet.incubator.apache.org Fri May 4 21:14:23 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 45F2A180634 for ; Fri, 4 May 2018 21:14:22 +0200 (CEST) Received: (qmail 57107 invoked by uid 500); 4 May 2018 19:14:21 -0000 Mailing-List: contact dev-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list dev@mxnet.incubator.apache.org Received: (qmail 57095 invoked by uid 99); 4 May 2018 19:14:20 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 May 2018 19:14:20 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 3D5781807F2 for ; Fri, 4 May 2018 19:14:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -12.611 X-Spam-Level: X-Spam-Status: No, score=-12.611 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_SPF_WL=-7.5] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=amazon.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id ZdKgnip-2bu3 for ; Fri, 4 May 2018 19:14:17 +0000 (UTC) Received: from smtp-fw-4101.amazon.com (smtp-fw-4101.amazon.com [72.21.198.25]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 4D5EA5F24C for ; Fri, 4 May 2018 19:14:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1525461256; x=1556997256; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=b2mVuDJTf8SDKufljjHZv5Nbp0Cpw7sCtE5VedZcu+0=; b=nghrRFPGD/rSCcZQ8KtPwIzTX6qyoI9D9lwkuF72VbTfledC0T12h1h9 2OJgFDgOhmdAMMhiBrUJ4taXk6Wf7Okbpf1VOnD0Q0sT9U/qrF1oMvcAH bA0P6pWI117iMAG8MQojVw6RauGR307nnAKdUcWkhUwLttFiHhB9uVN9j c=; X-IronPort-AV: E=Sophos;i="5.49,363,1520899200"; d="scan'208";a="718811739" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 May 2018 19:14:14 +0000 Received: from EX13MTAUWC001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166]) by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (8.14.7/8.14.7) with ESMTP id w44JE99b099931 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for ; Fri, 4 May 2018 19:14:14 GMT Received: from EX13D20UWC002.ant.amazon.com (10.43.162.163) by EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Fri, 4 May 2018 19:14:13 +0000 Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by EX13D20UWC002.ant.amazon.com (10.43.162.163) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Fri, 4 May 2018 19:14:13 +0000 Received: from EX13D20UWC001.ant.amazon.com ([10.43.162.244]) by EX13D20UWC001.ant.amazon.com ([10.43.162.244]) with mapi id 15.00.1367.000; Fri, 4 May 2018 19:14:13 +0000 From: "Zheng, Da" To: "dev@mxnet.incubator.apache.org" Subject: Re: segmentation fault in master using mkdlnn Thread-Topic: segmentation fault in master using mkdlnn Thread-Index: AQHT4kaWRgtCjtyXE0OnE22QaCbFDqQc0f0A//+pJQCAAOVbgIAAASYAgAAL04CAAB94gIAAdP6AgAAEr4D//5eagIAAd64A//+Mk4AADvingP//sQaAgAGnBICAAAwBgA== Date: Fri, 4 May 2018 19:14:13 +0000 Message-ID: <15FB048F-9B53-4853-8893-7DE16A04A899@amazon.com> References: <96FE486E-A22C-489A-9A5B-A1A356083DD3@amazon.com> <066DE054-BEDE-4F6B-A8A5-F922A3A8F6A4@amazon.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.160.69] Content-Type: text/plain; charset="utf-8" Content-ID: <69A581CB311C1841A583C2635481E316@amazon.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 SGVsbG8gUGVkcm8sDQoNCkkgZGlkIGV4YWN0bHkgd2hhdCB5b3Ugc2FpZCBpbiB5b3VyIHByZXZp b3VzIGVtYWlsLg0KDQpJIGVkaXQgY2kvZG9ja2VyL3J1bnRpbWVfZnVuY3Rpb25zLnNoIGJhc2Vk IG9uIHlvdXIgcGF0Y2ggYW5kIGhlcmUgaXMgdGhlIGhpc3Rvcnkgb2YgcnVubmluZyB5b3VyIGNv bW1hbmRzOg0KIDIwMDQgIHZpbSBjaS9kb2NrZXIvcnVudGltZV9mdW5jdGlvbnMuc2ggDQogMjAw NSAgY2kvZG9ja2VyL3J1bnRpbWVfZnVuY3Rpb25zLnNoIGNsZWFuX3JlcG8NCiAyMDA2ICBjaS9i dWlsZC5weSAtcCB1YnVudHVfY3B1IC93b3JrL3J1bnRpbWVfZnVuY3Rpb25zLnNoIGJ1aWxkX3Vi dW50dV9jcHVfbWtsZG5uICYmIGNpL2J1aWxkLnB5IC0tcGxhdGZvcm0gdWJ1bnR1X2NwdSAvd29y ay9ydW50aW1lX2Z1bmN0aW9ucy5zaCB1bml0dGVzdF91YnVudHVfcHl0aG9uMl9jcHUNCg0KQmVz dCwNCkRhDQoNCu+7v09uIDUvNC8xOCwgNDozMiBBTSwgIlBlZHJvIExhcnJveSIgPHBlZHJvLmxh cnJveS5saXN0c0BnbWFpbC5jb20+IHdyb3RlOg0KDQogICAgSGkgRGEuIEkgcnVuIGl0IGJvdGgg aW4gbXkgdWJ1bnR1IDE2LjA0IHdvcmtzdGF0aW9uLCBpbiBhIHAzIGluc3RhbmNlIHdpdGgNCiAg ICBETEFNSS4gSSdtIHByZXR0eSBjb25maWRlbnQgaXQgcnVucyBpbiBtb3N0IGxpbnV4IGVudmly b25tZW50cy4NCiAgICANCiAgICBDYW4geW91IHBvc3QgdGhlIGV4YWN0IGNvbW1hbmRzIHRoYXQg eW91IHJ1bj8gaXMgbm90IGNsZWFyIHRvIG1lIHdoYXQncyB0aGUNCiAgICBwcm9ibGVtIGZyb20g eW91ciBwYXN0ZS4gUGxlYXNlIG1ha2Ugc3VyZSB5b3VyIHJlcG8gaXMgY2xlYW4gYW5kIGFsbCB5 b3VyDQogICAgc3VicmVwb3MgYXJlIGNsZWFuIGJlZm9yZSBzdGFydGluZyB0aGUgZG9ja2VyIGJ1 aWxkLg0KICAgIA0KICAgIGNpL2RvY2tlci9ydW50aW1lX2Z1bmN0aW9ucy5zaCBjbGVhbl9yZXBv DQogICAgDQogICAgUGVkcm8uDQogICAgDQogICAgT24gVGh1LCBNYXkgMywgMjAxOCBhdCA3OjE3 IFBNLCBaaGVuZywgRGEgPGR6emhlbkBhbWF6b24uY29tPiB3cm90ZToNCiAgICANCiAgICA+IEhl bGxvIFBlZHJvLA0KICAgID4NCiAgICA+IEkgdHJpZWQgeW91ciBpbnN0cnVjdGlvbnMuIEl0IHNl ZW1zIEkgY2FuJ3QgcnVuIHRoZSBkb2NrZXIgaW4gRUMyDQogICAgPiBpbnN0YW5jZXMuDQogICAg PiBXaGVyZSBkaWQgeW91IHJlcHJvZHVjZSB0aGUgZXJyb3I/DQogICAgPg0KICAgID4gVGhhbmtz LA0KICAgID4gRGENCiAgICA+DQogICAgPiArIGVjaG8gJ2RlYiBodHRwOi8vY3Jhbi5yc3R1ZGlv LmNvbS9iaW4vbGludXgvdWJ1bnR1IHRydXN0eS8nDQogICAgPiArIGdwZyAtLWtleXNlcnZlciBr ZXlzZXJ2ZXIudWJ1bnR1LmNvbSAtLXJlY3Yta2V5IEUwODREQUI5DQogICAgPiBncGc6IGRpcmVj dG9yeSBgL3Jvb3QvLmdudXBnJyBjcmVhdGVkDQogICAgPiBncGc6IG5ldyBjb25maWd1cmF0aW9u IGZpbGUgYC9yb290Ly5nbnVwZy9ncGcuY29uZicgY3JlYXRlZA0KICAgID4gZ3BnOiBXQVJOSU5H OiBvcHRpb25zIGluIGAvcm9vdC8uZ251cGcvZ3BnLmNvbmYnIGFyZSBub3QgeWV0IGFjdGl2ZSBk dXJpbmcNCiAgICA+IHRoaXMgcnVuDQogICAgPiBncGc6IGtleXJpbmcgYC9yb290Ly5nbnVwZy9z ZWNyaW5nLmdwZycgY3JlYXRlZA0KICAgID4gZ3BnOiBrZXlyaW5nIGAvcm9vdC8uZ251cGcvcHVi cmluZy5ncGcnIGNyZWF0ZWQNCiAgICA+IGdwZzogcmVxdWVzdGluZyBrZXkgRTA4NERBQjkgZnJv bSBoa3Agc2VydmVyIGtleXNlcnZlci51YnVudHUuY29tDQogICAgPiBncGc6IGtleXNlcnZlciB0 aW1lZCBvdXQNCiAgICA+IGdwZzoga2V5c2VydmVyIHJlY2VpdmUgZmFpbGVkOiBrZXlzZXJ2ZXIg ZXJyb3INCiAgICA+IFRoZSBjb21tYW5kICcvYmluL3NoIC1jIC93b3JrL3VidW50dV9yLnNoJyBy ZXR1cm5lZCBhIG5vbi16ZXJvIGNvZGU6IDINCiAgICA+IFRyYWNlYmFjayAobW9zdCByZWNlbnQg Y2FsbCBsYXN0KToNCiAgICA+ICAgRmlsZSAiY2kvYnVpbGQucHkiLCBsaW5lIDI2MywgaW4gPG1v ZHVsZT4NCiAgICA+ICAgICBzeXMuZXhpdChtYWluKCkpDQogICAgPiAgIEZpbGUgImNpL2J1aWxk LnB5IiwgbGluZSAxOTcsIGluIG1haW4NCiAgICA+ICAgICBidWlsZF9kb2NrZXIocGxhdGZvcm0s IGRvY2tlcl9iaW5hcnkpDQogICAgPiAgIEZpbGUgImNpL2J1aWxkLnB5IiwgbGluZSA3MywgaW4g YnVpbGRfZG9ja2VyDQogICAgPiAgICAgY2hlY2tfY2FsbChjbWQpDQogICAgPiAgIEZpbGUgIi91 c3IvbGliL3B5dGhvbjMuNS9zdWJwcm9jZXNzLnB5IiwgbGluZSA1ODEsIGluIGNoZWNrX2NhbGwN CiAgICA+ICAgICByYWlzZSBDYWxsZWRQcm9jZXNzRXJyb3IocmV0Y29kZSwgY21kKQ0KICAgID4g c3VicHJvY2Vzcy5DYWxsZWRQcm9jZXNzRXJyb3I6IENvbW1hbmQgJ1snZG9ja2VyJywgJ2J1aWxk JywgJy1mJywNCiAgICA+ICdkb2NrZXIvRG9ja2VyZmlsZS5idWlsZC51YnVudHVfY3B1JywgJy0t YnVpbGQtYXJnJywgJ1VTRVJfSUQ9MTAwMCcsDQogICAgPiAnLXQnLCAnbXhuZXQvYnVpbGQudWJ1 bnR1X2NwdScsICdkb2NrZXInXScgcmV0dXJuZWQgbm9uLXplcm8gZXhpdCBzdGF0dXMgMg0KICAg ID4NCiAgICA+DQogICAgPiBPbiA1LzMvMTgsIDg6MDEgQU0sICJQZWRybyBMYXJyb3kiIDxwZWRy by5sYXJyb3kubGlzdHNAZ21haWwuY29tPiB3cm90ZToNCiAgICA+DQogICAgPiAgICAgSGkgRGEN CiAgICA+DQogICAgPiAgICAgUmVwcm9kdWN0aW9uIGluc3RydWN0aW9uczoNCiAgICA+DQogICAg PiAgICAgT24gdGhlIGhvc3Q6DQogICAgPg0KICAgID4gICAgIEFkanVzdCBjb3JlIHBhdHRlcm46 DQogICAgPg0KICAgID4gICAgICQgZWNobyAnL3RtcC9jb3JlLiVoLiVlLiV0JyA+IC9wcm9jL3N5 cy9rZXJuZWwvY29yZV9wYXR0ZXJuDQogICAgPg0KICAgID4NCiAgICA+ICAgICBVc2UgdGhlIGZv bGxvd2luZyBwYXRjaDoNCiAgICA+DQogICAgPiAgICAgPT09PT09PT09PT09PT09DQogICAgPg0K ICAgID4gICAgIGRpZmYgLS1naXQgYS8zcmRwYXJ0eS9ta2xkbm4gYi8zcmRwYXJ0eS9ta2xkbm4N CiAgICA+ICAgICAtLS0gYS8zcmRwYXJ0eS9ta2xkbm4NCiAgICA+ICAgICArKysgYi8zcmRwYXJ0 eS9ta2xkbm4NCiAgICA+ICAgICBAQCAtMSArMSBAQA0KICAgID4gICAgIC1TdWJwcm9qZWN0IGNv bW1pdCBiNDEzN2RmYzg4ZTNiZjVjNmI2MmU4MzMxMjE4MDJlYjhjNjY5NmRhDQogICAgPiAgICAg K1N1YnByb2plY3QgY29tbWl0IGI0MTM3ZGZjODhlM2JmNWM2YjYyZTgzMzEyMTgwMmViOGM2Njk2 ZGEtZGlydHkNCiAgICA+ICAgICBkaWZmIC0tZ2l0IGEvY2kvZG9ja2VyL3J1bnRpbWVfZnVuY3Rp b25zLnNoDQogICAgPiBiL2NpL2RvY2tlci9ydW50aW1lX2Z1bmN0aW9ucy5zaA0KICAgID4gICAg IGluZGV4IDAyN2UyODcuLjYyNjQ5YzkgMTAwNzU1DQogICAgPiAgICAgLS0tIGEvY2kvZG9ja2Vy L3J1bnRpbWVfZnVuY3Rpb25zLnNoDQogICAgPiAgICAgKysrIGIvY2kvZG9ja2VyL3J1bnRpbWVf ZnVuY3Rpb25zLnNoDQogICAgPiAgICAgQEAgLTM2MCw5ICszNjAsMTUgQEAgdW5pdHRlc3RfdWJ1 bnR1X3B5dGhvbjJfY3B1KCkgew0KICAgID4gICAgICAgICAgIyBodHRwczovL2dpdGh1Yi5jb20v YXBhY2hlL2luY3ViYXRvci1teG5ldC9pc3N1ZXMvMTAwMjYNCiAgICA+ICAgICAgICAgICNleHBv cnQgTVhORVRfTUtMRE5OX0RFQlVHPTEgICMgSWdub3JlZCBpZiBub3QgcHJlc2VudA0KICAgID4g ICAgICAgICAgZXhwb3J0IE1YTkVUX1NUT1JBR0VfRkFMTEJBQ0tfTE9HX1ZFUkJPU0U9MA0KICAg ID4gICAgIC0gICAgbm9zZXRlc3RzLTIuNyAtLXZlcmJvc2UgdGVzdHMvcHl0aG9uL3VuaXR0ZXN0 DQogICAgPiAgICAgLSAgICBub3NldGVzdHMtMi43IC0tdmVyYm9zZSB0ZXN0cy9weXRob24vdHJh aW4NCiAgICA+ICAgICAtICAgIG5vc2V0ZXN0cy0yLjcgLS12ZXJib3NlIHRlc3RzL3B5dGhvbi9x dWFudGl6YXRpb24NCiAgICA+ICAgICArICAgIGV4cG9ydCBNWE5FVF9URVNUX1NFRUQ9MTENCiAg ICA+ICAgICArICAgIGV4cG9ydCBNWE5FVF9NT0RVTEVfU0VFRD04MTI0NzgxOTQNCiAgICA+ICAg ICArICAgIHB3ZA0KICAgID4gICAgICsgICAgZXhwb3J0IE1YTkVUX1RFU1RfQ09VTlQ9MTAwMDAN CiAgICA+ICAgICArICAgIHVsaW1pdCAtYyB1bmxpbWl0ZWQNCiAgICA+ICAgICArICAgIHVsaW1p dCAtYw0KICAgID4gICAgICsgICAgd2hpbGUgbm9zZXRlc3RzLTIuNyAtLXZlcmJvc2UNCiAgICA+ ICAgICB0ZXN0cy9weXRob24vdW5pdHRlc3QvdGVzdF9tb2R1bGUucHk6dGVzdF9mb3J3YXJkX3Jl c2hhcGU7IGRvIGVjaG8NCiAgICA+IHJvdW5kOw0KICAgID4gICAgIGRvbmUNCiAgICA+ICAgICAr ICAgICNub3NldGVzdHMtMi43IC0tdmVyYm9zZSB0ZXN0cy9weXRob24vdHJhaW4NCiAgICA+ICAg ICArICAgICNub3NldGVzdHMtMi43IC0tdmVyYm9zZSB0ZXN0cy9weXRob24vcXVhbnRpemF0aW9u DQogICAgPiAgICAgIH0NCiAgICA+DQogICAgPiAgICAgIHVuaXR0ZXN0X3VidW50dV9weXRob24z X2NwdSgpIHsNCiAgICA+DQogICAgPg0KICAgID4NCiAgICA+ICAgICA9PT09PT09PT09PT09PQ0K ICAgID4NCiAgICA+ICAgICBCdWlsZCBhbmQgZXhlY3V0ZSB0aGUgdGVzdCwgbWFrZSBzdXJlIHRo ZSByZXBvIGlzIGNsZWFuDQogICAgPg0KICAgID4gICAgICQgY2kvZG9ja2VyL3J1bnRpbWVfZnVu Y3Rpb25zLnNoIGNsZWFuX3JlcG8NCiAgICA+DQogICAgPiAgICAgJCBjaS9idWlsZC5weSAtcCB1 YnVudHVfY3B1IC93b3JrL3J1bnRpbWVfZnVuY3Rpb25zLnNoDQogICAgPiAgICAgYnVpbGRfdWJ1 bnR1X2NwdV9ta2xkbm4gJiYgY2kvYnVpbGQucHkgLS1wbGF0Zm9ybSB1YnVudHVfY3B1DQogICAg PiAgICAgL3dvcmsvcnVudGltZV9mdW5jdGlvbnMuc2ggdW5pdHRlc3RfdWJ1bnR1X3B5dGhvbjJf Y3B1DQogICAgPg0KICAgID4NCiAgICA+ICAgICBPbmNlIGl0IGNyYXNoZXMgaXQgd2lsbCBzdG9w Lg0KICAgID4NCiAgICA+ICAgICBUaGVuIGdvIGluIHRoZSBjb250YWluZXI6DQogICAgPg0KICAg ID4NCiAgICA+ICAgICAkIGNpL2J1aWxkLnB5IC1wIHVidW50dV9jcHUgLS1pbnRvLWNvbnRhaW5l ciAtLXByaW50LWRvY2tlci1ydW4NCiAgICA+DQogICAgPiAgICAgQSBjb3JlIHNob3VsZCBiZSB0 aGVyZS4NCiAgICA+DQogICAgPiAgICAgeW91IG1pZ2h0IG5lZWQgdG8gaW5zdGFsbCBnZGIgYXMg cm9vdCBieSBleGVjdXRpbmcgdGhlIHByZXZpb3VzIGNvbW1hbmQNCiAgICA+ICAgICB3aXRob3V0 IHVpZCBzbyB5b3UgY2FuIHVzZSBhcHQtZ2V0Lg0KICAgID4NCiAgICA+DQogICAgPg0KICAgID4N CiAgICA+ICAgICBHb29kIGx1Y2suDQogICAgPg0KICAgID4NCiAgICA+DQogICAgPg0KICAgID4N CiAgICA+DQogICAgPg0KICAgID4gICAgIE9uIFRodSwgTWF5IDMsIDIwMTggYXQgNDo1MSBQTSwg WmhlbmcsIERhIDxkenpoZW5AYW1hem9uLmNvbT4gd3JvdGU6DQogICAgPg0KICAgID4gICAgID4g VGhhbmtzIGEgbG90IGZvciBsb2NhdGluZyB0aGUgZXJyb3IuDQogICAgPiAgICAgPiBDb3VsZCB5 b3UgdGVsbCBtZSBIb3cgeW91IHJlcHJvZHVjZSB0aGUgZXJyb3I/DQogICAgPiAgICAgPg0KICAg ID4gICAgID4gT24gNS8zLzE4LCA3OjQ1IEFNLCAiUGVkcm8gTGFycm95IiA8cGVkcm8ubGFycm95 Lmxpc3RzQGdtYWlsLmNvbT4NCiAgICA+IHdyb3RlOg0KICAgID4gICAgID4NCiAgICA+ICAgICA+ ICAgICBMb29rcyBsaWtlIGEgcHJvYmxlbSBpbiBta2wncyBzYW1lX3NoYXBlDQogICAgPiAgICAg Pg0KICAgID4gICAgID4gICAgIHRoZSBwb2ludGVyIHRvIG1rbGRubjo6bWVtb3J5OjpkZXNjICZk ZXNjICBsb29rcyBpbnZhbGlkLg0KICAgID4gICAgID4NCiAgICA+ICAgICA+ICAgICAoTW9yZSBz dGFjayBmcmFtZXMgZm9sbG93Li4uKQ0KICAgID4gICAgID4gICAgIChnZGIpIHAgZGVzYw0KICAg ID4gICAgID4gICAgICQxID0gKGNvbnN0IG1rbGRubjo6bWVtb3J5OjpkZXNjICYpIEAweDEwOiA8 ZXJyb3IgcmVhZGluZw0KICAgID4gdmFyaWFibGU+DQogICAgPiAgICAgPiAgICAgKGdkYikgcCBk dHlwZQ0KICAgID4gICAgID4gICAgICQyID0gMA0KICAgID4gICAgID4gICAgIChnZGIpIHAgc2hh cGUNCiAgICA+ICAgICA+ICAgICAkMyA9IChjb25zdCBteG5ldDo6VFNoYXBlICYpIEAweDdmMzkw NWE1OGI1MDoNCiAgICA+IHs8bm52bTo6VHVwbGU8bG9uZz4+ID0NCiAgICA+ICAgICA+ICAgICB7 c3RhdGljIGtTdGFja0NhY2hlID0gPG9wdGltaXplZCBvdXQ+LCBuZGltXyA9IDIsDQogICAgPiBu dW1faGVhcF9hbGxvY2F0ZWRfDQogICAgPiAgICAgPiA9IDAsDQogICAgPiAgICAgPiAgICAgICAg IGRhdGFfc3RhY2tfID0gezIwLCAxLCAxMzk4NzgwMjUxMzQxMTIsIDI4fSwgZGF0YV9oZWFwXyA9 DQogICAgPiAweDB9LCA8Tm8NCiAgICA+ICAgICA+IGRhdGENCiAgICA+ICAgICA+ICAgICBmaWVs ZHM+fQ0KICAgID4gICAgID4gICAgIChnZGIpDQogICAgPiAgICAgPg0KICAgID4gICAgID4NCiAg ICA+ICAgICA+ICAgICBPbiBUaHUsIE1heSAzLCAyMDE4IGF0IDQ6MzYgUE0sIFpoZW5nLCBEYSA8 ZHp6aGVuQGFtYXpvbi5jb20+DQogICAgPiB3cm90ZToNCiAgICA+ICAgICA+DQogICAgPiAgICAg PiAgICAgPiBUaGVyZSBhcmUgYSBmZXcgcHJvYmxlbXMgd2l0aCB2YWxncmluZCwgd2hpY2ggbWFr ZXMgaXQgbm90IGFuDQogICAgPiBpZGVhbA0KICAgID4gICAgID4gdG9vbA0KICAgID4gICAgID4g ICAgID4gZm9yIG14bmV0IHdpdGggcHl0aG9uIGludGVyZmFjZS4NCiAgICA+ICAgICA+ICAgICA+ DQogICAgPiAgICAgPiAgICAgPiBGaXJzdCwgdmFsZ3JpbmQgZ2VuZXJhdGVzIGEgaHVnZSBudW1i ZXIgb2YgaXJyZWxldmFudA0KICAgID4gbWVzc2FnZXMsIG1vc3QNCiAgICA+ICAgICA+IG9mDQog ICAgPiAgICAgPiAgICAgPiB0aGVtIGZyb20gaW4gUHl0aG9uIGl0c2VsZi4NCiAgICA+ICAgICA+ ICAgICA+DQogICAgPiAgICAgPiAgICAgPiBTZWNvbmQsIHZhbGdyaW5kIGNhbid0IGVtdWxhdGUg YWxsIENQVSBpbnN0cnVjdGlvbnMuIEkNCiAgICA+IHJlbWVtYmVyIHRoYXQNCiAgICA+ICAgICA+ IHdoZW4NCiAgICA+ICAgICA+ICAgICA+IEkgcnVuIHZhbGdyaW5kIHdpdGggbXhuZXQsIHZhbGdy aW5kIGV4aXRzIHdpdGggYSBzdHJhbmdlDQogICAgPiBlcnJvci4gSQ0KICAgID4gICAgID4gbGF0 ZXIgb24NCiAgICA+ICAgICA+ICAgICA+IGZvdW5kIHRoYXQgaXQgd2FzIGNhdXNlZCBieSBhbiB1 bnN1cHBvcnRlZCBDUFUgaW5zdHJ1Y3Rpb25zLg0KICAgID4gICAgID4gICAgID4NCiAgICA+ICAg ICA+ICAgICA+IFRoaXJkLCB2YWxncmluZCBkb2Vzbid0IHN1cHBvcnQgbXVsdGl0aHJlYWRpbmcg d2VsbC4gQXMgZmFyIGFzDQogICAgPiBJDQogICAgPiAgICAgPiBrbm93LA0KICAgID4gICAgID4g ICAgID4gdmFsZ3JpbmQgcnVucyBldmVyeXRoaW5nIGluIGEgc2luZ2xlIHRocmVhZCBldmVuIGlm IHRoZQ0KICAgID4gcHJvZ3JhbSB1c2VzDQogICAgPiAgICAgPiAgICAgPiBtdWx0aS10aHJlYWRp bmcuIEFuIGVycm9yIGxpa2UgdGhpcywgd2hpY2ggaXMgbGlrZWx5IGNhdXNlZCBieQ0KICAgID4g cmFjZQ0KICAgID4gICAgID4gICAgID4gY29uZGl0aW9uLCBjYW4ndCBiZSBjYXVnaHQgYnkgdmFs Z3JpbmQuDQogICAgPiAgICAgPiAgICAgPg0KICAgID4gICAgID4gICAgID4gSSB1c2VkIHRvIHVz ZSBBZGRyZXNzIFNhbml0aXplciBmb3IgbWVtb3J5IGVycm9ycy4gVGhpcyB0b29sDQogICAgPiBp cyBtdWNoDQogICAgPiAgICAgPiAgICAgPiBmYXN0ZXIgYW5kIGNhbiB3b3JrIHdpdGggbXVsdGkt dGhyZWFkcy4gSG93ZXZlciwgaXQgZG9lc24ndA0KICAgID4gd29yayB3aXRoDQogICAgPiAgICAg PiAgICAgPiBQeXRob24gZm9yIHNvbWUgcmVhc29uLg0KICAgID4gICAgID4gICAgID4NCiAgICA+ ICAgICA+ICAgICA+IE9uZSB0aGluZyB3ZSBwb3RlbnRpYWxseSBjYW4gZG8gaXMgdG8gdXNlIG1l bW9yeSBjaGVja2VyIGZvcg0KICAgID4gQysrIHVuaXQNCiAgICA+ICAgICA+ICAgICA+IHRlc3Rz LiBOb3Qgc3VyZSBpdCdsbCBjb3ZlciBhbGwgbWVtb3J5IGVycm9ycyB3ZSB3YW50Lg0KICAgID4g ICAgID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+IEJlc3QsDQogICAgPiAgICAgPiAgICAgPiBE YQ0KICAgID4gICAgID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+IE9uIDUvMy8xOCwgNjo1MCBB TSwgIlBlZHJvIExhcnJveSIgPA0KICAgID4gcGVkcm8ubGFycm95Lmxpc3RzQGdtYWlsLmNvbT4N CiAgICA+ICAgICA+IHdyb3RlOg0KICAgID4gICAgID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+ ICAgICBJdCdzIHZlcnkgZGlmZmljdWx0IHRvIHJlcHJvZHVjZSwgbm9uLWRldGVybWluaXN0aWMu IFdlDQogICAgPiB3ZXJlIGFsc28NCiAgICA+ICAgICA+ICAgICA+IHJ1bm5pbmcNCiAgICA+ICAg ICA+ICAgICA+ICAgICB3aXRob3V0IHNpZ25hbCBoYW5kbGVycyBpbiBDSSBzbyB0aGVyZSBhcmUg bm8gc3RhY2sgdHJhY2VzDQogICAgPiAgICAgPiAgICAgPiB1bmZvcnR1bmF0ZWx5Lg0KICAgID4g ICAgID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+ICAgICBDYXJlIHRvIGVsYWJvcmF0ZSB3aHkg dmFsZ3JpbmQgZG9lc24ndCB3b3JrIHdpdGggUHl0aG9uPw0KICAgID4gICAgID4gICAgID4NCiAg ICA+ICAgICA+ICAgICA+DQogICAgPiAgICAgPiAgICAgPg0KICAgID4gICAgID4gICAgID4gICAg IE9uIFRodSwgTWF5IDMsIDIwMTggYXQgMzozMiBQTSwgRGEgWmhlbmcgPA0KICAgID4gemhlbmdk YTE5MzZAZ21haWwuY29tPg0KICAgID4gICAgID4gICAgID4gd3JvdGU6DQogICAgPiAgICAgPiAg ICAgPg0KICAgID4gICAgID4gICAgID4gICAgID4gY2FuIHdlIGJ1aWxkIGl0IGluIENJ77yfc2Vn ZmF1bHQgZG9lc24ndCBoYXBwZW4NCiAgICA+IGluZnJlcXVlbnRseS4NCiAgICA+ICAgICA+ICAg ICA+ICAgICA+DQogICAgPiAgICAgPiAgICAgPiAgICAgPiAyMDE45bm0NeaciDLml6Ug5LiL5Y2I MTE6MzTvvIwiQ2hyaXMgT2xpdmllciIgPGNqb2xpdmllcjAxQGdtYWlsLmNvbQ0KICAgID4gPuWG memBk++8mg0KICAgID4gICAgID4gICAgID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ ID4geW91IGNhbiB0cnkgSW50ZWwgSW5zcGVjdG9yLCB3aGljaCBpcyBsaWtlIGFuIGVuaGFuY2Vk DQogICAgPiAgICAgPiB2ZXJzaW9uIG9mDQogICAgPiAgICAgPiAgICAgPiAgICAgPiB2YWxncmlu ZA0KICAgID4gICAgID4gICAgID4gICAgID4gPiB3aXRoIGEgR1VJIGFuZCB3aGF0bm90Lg0KICAg ID4gICAgID4gICAgID4gICAgID4gPg0KICAgID4gICAgID4gICAgID4gICAgID4gPiBPbiBXZWQs IE1heSAyLCAyMDE4IGF0IDk6NDIgUE0gRGEgWmhlbmcgPA0KICAgID4gICAgID4gemhlbmdkYTE5 MzZAZ21haWwuY29tPg0KICAgID4gICAgID4gICAgID4gd3JvdGU6DQogICAgPiAgICAgPiAgICAg PiAgICAgPiA+DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gdmFsZ3JpbmQgZG9lc24ndCB3 b3JrIHdpdGggUHl0aG9uLiBhbHNvLCB2YWxncmluZA0KICAgID4gZG9lc24ndA0KICAgID4gICAg ID4gICAgID4gc3VwcG9ydCBzb21lDQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gQ1BVIGlu c3RydWN0aW9ucyB1c2VkIGJ5IE1YTmV0IChJIHRoaW5rIHNvbWUNCiAgICA+IGluc3RydWN0aW9u cw0KICAgID4gICAgID4gICAgID4gcmVsYXRlZCB0bw0KICAgID4gICAgID4gICAgID4gICAgID4g PiA+IHJhbmRvbSBnZW5lcmF0b3IpLg0KICAgID4gICAgID4gICAgID4gICAgID4gPiA+DQogICAg PiAgICAgPiAgICAgPiAgICAgPiA+ID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiBPbiBX ZWQsIE1heSAyLCAyMDE4IGF0IDg6NTkgUE0sIEJoYXZpbiBUaGFrZXIgPA0KICAgID4gICAgID4g ICAgID4gYmhhdmludGhha2VyQGdtYWlsLmNvbT4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4g PiB3cm90ZToNCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+IEhhdmUgeW91IHRyaWVkIHJ1 bm5pbmcgd2l0aCB2YWxncmluZCB0byBnZXQgc29tZQ0KICAgID4gY2x1ZXMNCiAgICA+ICAgICA+ IG9uIHRoZQ0KICAgID4gICAgID4gICAgID4gICAgID4gPiByb290LWNhdXNlPw0KICAgID4gICAg ID4gICAgID4gICAgID4gPiA+ID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+IEJoYXZp biBUaGFrZXIuDQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPg0KICAgID4gICAgID4gICAg ID4gICAgID4gPiA+ID4gT24gV2VkLCBNYXkgMiwgMjAxOCBhdCA4OjU1IFBNIERhIFpoZW5nIDwN CiAgICA+ICAgICA+IHpoZW5nZGExOTM2QGdtYWlsLmNvbQ0KICAgID4gICAgID4gICAgID4gPg0K ICAgID4gICAgID4gICAgID4gICAgID4gd3JvdGU6DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ ID4gPg0KICAgID4gICAgID4gICAgID4gICAgID4gPiA+ID4+IEl0IG1pZ2h0IGFsc28gYmUgcG9z c2libGUgdGhhdCB0aGlzIGlzbid0IGFuDQogICAgPiBNS0xETk4gYnVnLg0KICAgID4gICAgID4g ICAgID4gICAgID4gPiA+ID4+IEkganVzdCBzYXcgYSBzaW1pbGFyIG1lbW9yeSBlcnJvciB3aXRo b3V0IE1LTEROTg0KICAgID4gYnVpbGQuDQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4N CiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+Pg0KICAgID4gICAgID4gICAgID4gICAgID4g PiA+IGh0dHA6Ly9qZW5raW5zLm14bmV0LWNpLmFtYXpvbi1tbC5jb20vYmx1ZS8NCiAgICA+ICAg ICA+ICAgICA+IG9yZ2FuaXphdGlvbnMvamVua2lucy8NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ ID4gaW5jdWJhdG9yLW14bmV0L2RldGFpbC9QUi0xMDc4My8xL3BpcGVsaW5lDQogICAgPiAgICAg PiAgICAgPiAgICAgPiA+ID4gPj4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiBCZXN0 LA0KICAgID4gICAgID4gICAgID4gICAgID4gPiA+ID4+IERhDQogICAgPiAgICAgPiAgICAgPiAg ICAgPiA+ID4gPj4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiBPbiBXZWQsIE1heSAy LCAyMDE4IGF0IDI6MTQgUE0sIFpoZW5nLCBEYSA8DQogICAgPiAgICAgPiBkenpoZW5AYW1hem9u LmNvbT4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+IHdyb3RlOg0KICAgID4gICAgID4gICAgID4g ICAgID4gPiA+ID4+ID4gVGhlcmUgbWlnaHQgYmUgYSByYWNlIGNvbmRpdGlvbiB0aGF0IGNhdXNl cyB0aGUNCiAgICA+IG1lbW9yeQ0KICAgID4gICAgID4gICAgID4gZXJyb3IuDQogICAgPiAgICAg PiAgICAgPiAgICAgPiA+ID4gPj4gPiBJdCBtaWdodCBiZSBjYXVzZWQgYnkgdGhpcyBQUjoNCiAg ICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9hcGFjaGUv DQogICAgPiBpbmN1YmF0b3ItbXhuZXQvcHVsbC8xMDcwNi8NCiAgICA+ICAgICA+IGZpbGVzDQog ICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4gPiBUaGlzIFBSIHJlbW92ZXMgTUtMRE5OIG1l bW9yeSBmcm9tIE5EQXJyYXkuDQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4gPiBIb3dl dmVyLCBJIGRvbid0IGtub3cgd2h5IHRoaXMgY2F1c2VzIG1lbW9yeQ0KICAgID4gZXJyb3IuIElm DQogICAgPiAgICAgPiAgICAgPiBzb21lb25lIGlzDQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ ID4gdXNpbmcNCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiB0aGUgbWVtb3J5LCBpdCBz aG91bGQgc3RpbGwgaG9sZCB0aGUgbWVtb3J5IHdpdGgNCiAgICA+IHNoYXJlZA0KICAgID4gICAg ID4gICAgID4gcG9pbnRlci4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+IEJ1dCBJ IGRvIHNlZSB0aGUgbWVtb3J5IGVycm9yIGluY3JlYXNlIGFmdGVyDQogICAgPiB0aGlzIFBSDQog ICAgPiAgICAgPiBpcw0KICAgID4gICAgID4gICAgID4gbWVyZ2VkLg0KICAgID4gICAgID4gICAg ID4gICAgID4gPiA+ID4+ID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+IEJlc3Qs DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4gPiBEYQ0KICAgID4gICAgID4gICAgID4g ICAgID4gPiA+ID4+ID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+IE9uIDUvMi8x OCwgMTI6MjYgUE0sICJQZWRybyBMYXJyb3kiIDwNCiAgICA+ICAgICA+ICAgICA+ICAgICA+IHBl ZHJvLmxhcnJveS5saXN0c0BnbWFpbC5jb20+DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4g Pj4gd3JvdGU6DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4gPg0KICAgID4gICAgID4g ICAgID4gICAgID4gPiA+ID4+ID4gICAgIEkgY291bGRuJ3QgcmVwcm9kdWNlIGxvY2FsbHkgd2l0 aDoNCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+DQogICAgPiAgICAgPiAgICAgPiAg ICAgPiA+ID4gPj4gPiAgICAgY2kvYnVpbGQucHkgLXAgdWJ1bnR1X2NwdQ0KICAgID4gICAgID4g L3dvcmsvcnVudGltZV9mdW5jdGlvbnMuc2gNCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+ PiA+ICAgICBidWlsZF91YnVudHVfY3B1X21rbGRubiAmJiBjaS9idWlsZC5weQ0KICAgID4gLS1w bGF0Zm9ybQ0KICAgID4gICAgID4gICAgID4gdWJ1bnR1X2NwdQ0KICAgID4gICAgID4gICAgID4g ICAgID4gPiA+ID4+ID4gICAgIC93b3JrL3J1bnRpbWVfZnVuY3Rpb25zLnNoDQogICAgPiAgICAg PiB1bml0dGVzdF91YnVudHVfcHl0aG9uMl9jcHUNCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4g PiA+PiA+DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4gPg0KICAgID4gICAgID4gICAg ID4gICAgID4gPiA+ID4+ID4gICAgIE9uIFdlZCwgTWF5IDIsIDIwMTggYXQgODo1MCBQTSwgUGVk cm8NCiAgICA+IExhcnJveSA8DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4gcGVkcm8u bGFycm95Lmxpc3RzQGdtYWlsLmNvbT4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+ ICAgICB3cm90ZToNCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+DQogICAgPiAgICAg PiAgICAgPiAgICAgPiA+ID4gPj4gPiAgICAgPiBIaQ0KICAgID4gICAgID4gICAgID4gICAgID4g PiA+ID4+ID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+ICAgICA+IFNl ZW1zIG1hc3RlciBpcyBub3QgcnVubmluZyAgYW55bW9yZSwNCiAgICA+IHRoZXJlJ3MgYQ0KICAg ID4gICAgID4gICAgID4gc2VnbWVudGF0aW9uDQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4g ZmF1bHQNCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiB1c2luZw0KICAgID4gICAgID4g ICAgID4gICAgID4gPiA+ID4+ID4gICAgID4gTUtETE5OLUNQVQ0KICAgID4gICAgID4gICAgID4g ICAgID4gPiA+ID4+ID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+ICAg ICA+DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gaHR0cDovL2plbmtpbnMubXhuZXQtY2ku YW1hem9uLW1sLmNvbS9ibHVlLw0KICAgID4gICAgID4gICAgID4gb3JnYW5pemF0aW9ucy9qZW5r aW5zLw0KICAgID4gICAgID4gICAgID4gICAgID4gPiA+ID4+ID4gICAgID4gaW5jdWJhdG9yLW14 bmV0L2RldGFpbC9tYXN0ZXIvDQogICAgPiA4MDEvcGlwZWxpbmUvNjYyDQogICAgPiAgICAgPiAg ICAgPiAgICAgPiA+ID4gPj4gPiAgICAgPg0KICAgID4gICAgID4gICAgID4gICAgID4gPiA+ID4+ ID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+ICAgICA+IEkgc2VlIG15 IFBScyBmYWlsaW5nIHdpdGggYSBzaW1pbGFyIGVycm9yLg0KICAgID4gICAgID4gICAgID4gICAg ID4gPiA+ID4+ID4gICAgID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+ICAgICA+ IFBlZHJvDQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4gPiAgICAgPg0KICAgID4gICAg ID4gICAgID4gICAgID4gPiA+ID4+ID4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ID4gPiA+PiA+ DQogICAgPiAgICAgPiAgICAgPiAgICAgPiA+ID4gPj4NCiAgICA+ICAgICA+ICAgICA+ICAgICA+ ID4gPg0KICAgID4gICAgID4gICAgID4gICAgID4gPg0KICAgID4gICAgID4gICAgID4gICAgID4N CiAgICA+ICAgICA+ICAgICA+DQogICAgPiAgICAgPiAgICAgPg0KICAgID4gICAgID4gICAgID4N CiAgICA+ICAgICA+DQogICAgPiAgICAgPg0KICAgID4gICAgID4NCiAgICA+DQogICAgPg0KICAg ID4NCiAgICANCg0K