From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32155 invoked by alias); 21 Sep 2011 17:16:12 -0000 Received: (qmail 32134 invoked by uid 22791); 21 Sep 2011 17:16:08 -0000 X-SWARE-Spam-Status: No, hits=-1.5 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from phx-mxvgateway.goodrich.com (HELO phx-mxv1gateway.goodrich.com) (63.241.174.110) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 21 Sep 2011 17:15:54 +0000 Received: from GR-GWI-WEST-A.goodrich.com (gr-gwi-west-a.goodrich.com [170.126.245.4]) by phx-mxv1gateway.goodrich.com (Symantec Messaging Gateway) with SMTP id E1.C1.25480.9CB1A7E4; Wed, 21 Sep 2011 13:15:53 -0400 (EDT) Received: from nhc0ex21.goodrich.root.local ([170.126.245.60]) by GR-GWI-WEST-A.goodrich.com (8.13.5/8.13.5) with ESMTP id p8LHFpE5003739; Wed, 21 Sep 2011 13:15:53 -0400 (EDT) Received: from nhc0ex17.goodrich.root.local ([170.126.246.106]) by nhc0ex21.goodrich.root.local with Microsoft SMTPSVC(6.0.3790.4675); Wed, 21 Sep 2011 10:15:51 -0700 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CC7882.1CAF4118" Subject: RE: fail to attach to process on Solaris Date: Wed, 21 Sep 2011 17:16:00 -0000 Message-ID: In-Reply-To: <201109211746.23961.pedro@codesourcery.com> References: <201109211526.15713.pedro@codesourcery.com> <201109211746.23961.pedro@codesourcery.com> From: "Burkhardt, Glenn" To: "Pedro Alves" Cc: Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2011-09/txt/msg00086.txt.bz2 This is a multi-part message in MIME format. ------_=_NextPart_001_01CC7882.1CAF4118 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 2555 > -----Original Message----- > From: Pedro Alves [mailto:pedro@codesourcery.com]=20 > Sent: Wednesday, September 21, 2011 12:46 PM > To: Burkhardt, Glenn > Cc: gdb@sourceware.org > Subject: Re: fail to attach to process on Solaris >=20 > On Wednesday 21 September 2011 17:18:25, Burkhardt, Glenn wrote: > > Thank you very much for your response. > >=20 > > I did peek at /proc from the command line when the breakpoint in > > find_procinfo_or_die() was hit - there was no corresponding=20 > LWP. Nor,=20 > > does it seem, that any LWP with the same thread number ever existed. > >=20 > > Here's more extensive info, with a complete stack trace, and some=20 > > preliminary info printed after gdb attaches. This time, the thread=20 > > number that triggered the problem was 65. >=20 > Okay. I assume your program isn't spawning and exiting=20 > threads quickly in succession, otherwise, we'd see LWP ids=20 > much higher. >=20 > It's libthread_db.so that maps a thread to a LWP id, so we=20 > may be missing some state checks and getting back a stale id. > Try the "maint info sol-threads" command (I never noticed=20 > this command before), and let's see what state does=20 > libthread_db.so think the thread is in. I see that=20 > linux-thread-db.c (the glibc/linux fork of this code) has=20 > extra checks for ignoring threads in some states that the=20 > Solaris code doesn't have. >=20 > Please don't top post. That has a tendency of making one=20 > forget to answer questions. :-) Here it is again: >=20 > > This is Solaris 9, with the default 1:1 model thread library, right? >=20 > -- > Pedro Alves >=20 So, this time the first thread to fail is #68, and the maint command shows the thread as having a 'zombie' LWP: - Sleep func: 0x6ccfa4 user thread #67, lwp 67, (active) startfunc: bootStrap user thread #69, lwp 69, (asleep) startfunc: bootStrap - Sleep func: 0x6ccfa4 user thread #2, lwp 2, (zombie) startfunc: bootStrap user thread #61, lwp 61, (zombie) startfunc: bootStrap user thread #64, lwp 64, (zombie) startfunc: bootStrap user thread #65, lwp 65, (zombie) startfunc: bootStrap user thread #70, lwp 70, (zombie) startfunc: bootStrap user thread #66, lwp 66, (zombie) startfunc: bootStrap user thread #68, lwp 68, (zombie) startfunc: bootStrap (gdb) c Continuing. procfs: couldn't find pid 16946 (kernel thread 68) in procinfo list. (gdb) det Detaching from program: /home/glenn.burkhardt/targets/sol/ata0a/rms/rms.sparc, process 16946 A complete log of the session is attached. ------_=_NextPart_001_01CC7882.1CAF4118 Content-Type: application/octet-stream; name="gdb.log" Content-Transfer-Encoding: base64 Content-Description: gdb.log Content-Disposition: attachment; filename="gdb.log" Content-length: 11107 U2NyaXB0IHN0YXJ0ZWQgb24gV2VkIFNlcCAyMSAxMzowOToyNSAyMDExCmdk YiAkIAdnZGIgLW4gL2hvbWUvZ2xlbm4uYnVya2hhcmR0L3RhcmdldHMvc29s L2F0YTBhL3Jtcy9ybXMuc3BhcmMgMTY5NDYNChtbPzEwMzRoR05VIGdkYiAo R0RCKSA3LjMNCkNvcHlyaWdodCAoQykgMjAxMSBGcmVlIFNvZnR3YXJlIEZv dW5kYXRpb24sIEluYy4NCkxpY2Vuc2UgR1BMdjMrOiBHTlUgR1BMIHZlcnNp b24gMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0 bWw+DQpUaGlzIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBhcmUgZnJlZSB0byBj aGFuZ2UgYW5kIHJlZGlzdHJpYnV0ZSBpdC4NClRoZXJlIGlzIE5PIFdBUlJB TlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBsYXcuICBUeXBlICJz aG93IGNvcHlpbmciDQphbmQgInNob3cgd2FycmFudHkiIGZvciBkZXRhaWxz Lg0KVGhpcyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgInNwYXJjLXN1bi1zb2xh cmlzMi45Ii4NCkZvciBidWcgcmVwb3J0aW5nIGluc3RydWN0aW9ucywgcGxl YXNlIHNlZToNCjxodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2J1 Z3MvPi4uLg0KUmVhZGluZyBzeW1ib2xzIGZyb20gL2hvbWUvZ2xlbm4uYnVy a2hhcmR0L3RhcmdldHMvc29sL2F0YTBhL3Jtcy9ybXMuc3BhcmMuLi5kb25l Lg0KQXR0YWNoaW5nIHRvIHByb2dyYW0gYC9ob21lL2dsZW5uLmJ1cmtoYXJk dC90YXJnZXRzL3NvbC9hdGEwYS9ybXMvcm1zLnNwYXJjJywgcHJvY2VzcyAx Njk0Ng0KW05ldyBwcm9jZXNzIDE2OTQ2XQ0KUmV0cnkgIzE6DQpSZXRyeSAj MjoNClJldHJ5ICMzOg0KUmV0cnkgIzQ6DQpSZWFkaW5nIHN5bWJvbHMgZnJv bSAvdXNyL2xpYi93YXRjaG1hbGxvYy5zby4xLi4uKG5vIGRlYnVnZ2luZyBz eW1ib2xzIGZvdW5kKS4uLmRvbmUuDQpMb2FkZWQgc3ltYm9scyBmb3IgL3Vz ci9saWIvd2F0Y2htYWxsb2Muc28uMQ0KUmVhZGluZyBzeW1ib2xzIGZyb20g L3Vzci9vcGVud2luL2xpYi9saWJYYXcuc28uNS4uLihubyBkZWJ1Z2dpbmcg c3ltYm9scyBmb3VuZCkuLi5kb25lLg0KTG9hZGVkIHN5bWJvbHMgZm9yIC91 c3Ivb3Blbndpbi9saWIvbGliWGF3LnNvLjUNClJlYWRpbmcgc3ltYm9scyBm cm9tIC91c3Ivb3Blbndpbi9saWIvbGliWG11LnNvLjQuLi4obm8gZGVidWdn aW5nIHN5bWJvbHMgZm91bmQpLi4uZG9uZS4NCkxvYWRlZCBzeW1ib2xzIGZv ciAvdXNyL29wZW53aW4vbGliL2xpYlhtdS5zby40DQpSZWFkaW5nIHN5bWJv bHMgZnJvbSAvdXNyL29wZW53aW4vbGliL2xpYlh0LnNvLjQuLi4obm8gZGVi dWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uZG9uZS4NCkxvYWRlZCBzeW1ib2xz IGZvciAvdXNyL29wZW53aW4vbGliL2xpYlh0LnNvLjQNClJlYWRpbmcgc3lt Ym9scyBmcm9tIC91c3Ivb3Blbndpbi9saWIvbGliU00uc28uNi4uLihubyBk ZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi5kb25lLg0KTG9hZGVkIHN5bWJv bHMgZm9yIC91c3Ivb3Blbndpbi9saWIvbGliU00uc28uNg0KUmVhZGluZyBz eW1ib2xzIGZyb20gL3Vzci9vcGVud2luL2xpYi9saWJJQ0Uuc28uNi4uLihu byBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi5kb25lLg0KTG9hZGVkIHN5 bWJvbHMgZm9yIC91c3Ivb3Blbndpbi9saWIvbGliSUNFLnNvLjYNClJlYWRp bmcgc3ltYm9scyBmcm9tIC9pdGVrL3JhcHRvci9idWlsZC9yY2kvcmNpRGlz cGxheS9vcGVuR0wuc3BhcmMvbGliR0wuc28uLi5kb25lLg0KTG9hZGVkIHN5 bWJvbHMgZm9yIC9pdGVrL3JhcHRvci9idWlsZC9yY2kvcmNpRGlzcGxheS9v cGVuR0wuc3BhcmMvbGliR0wuc28NClJlYWRpbmcgc3ltYm9scyBmcm9tIC9p dGVrL3JhcHRvci9idWlsZC9yY2kvcmNpRGlzcGxheS9vcGVuR0wuc3BhcmMv bGliR0xVLnNvLi4uZG9uZS4NCkxvYWRlZCBzeW1ib2xzIGZvciAvaXRlay9y YXB0b3IvYnVpbGQvcmNpL3JjaURpc3BsYXkvb3BlbkdMLnNwYXJjL2xpYkdM VS5zbw0KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9vcGVud2luL2xpYi9s aWJYZXh0LnNvLjAuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4u ZG9uZS4NCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL29wZW53aW4vbGliL2xp YlhleHQuc28uMA0KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9vcGVud2lu L2xpYi9saWJYMTEuc28uNC4uLihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3Vu ZCkuLi5kb25lLg0KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3Ivb3Blbndpbi9s aWIvbGliWDExLnNvLjQNClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbGli L2xpYnJ0LnNvLjEuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4u ZG9uZS4NCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xpYi9saWJydC5zby4x DQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xpYi9saWJtLnNvLjEuLi4o bm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uZG9uZS4NCkxvYWRlZCBz eW1ib2xzIGZvciAvdXNyL2xpYi9saWJtLnNvLjENClJlYWRpbmcgc3ltYm9s cyBmcm9tIC91c3IvbGliL2xpYnNvY2tldC5zby4xLi4uKG5vIGRlYnVnZ2lu ZyBzeW1ib2xzIGZvdW5kKS4uLmRvbmUuDQpMb2FkZWQgc3ltYm9scyBmb3Ig L3Vzci9saWIvbGlic29ja2V0LnNvLjENClJlYWRpbmcgc3ltYm9scyBmcm9t IC91c3IvbGliL2xpYm5zbC5zby4xLi4uKG5vIGRlYnVnZ2luZyBzeW1ib2xz IGZvdW5kKS4uLmRvbmUuDQpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9saWIv bGlibnNsLnNvLjENClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbGliL2xp YnB0aHJlYWQuc28uMS4uLihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCku Li5kb25lLg0KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbGliL2xpYnB0aHJl YWQuc28uMQ0KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9saWIvbGlicmVz b2x2LnNvLjIuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uZG9u ZS4NCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xpYi9saWJyZXNvbHYuc28u Mg0KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9saWIvbGliZGwuc28uMS4u LihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi5kb25lLg0KTG9hZGVk IHN5bWJvbHMgZm9yIC91c3IvbGliL2xpYmRsLnNvLjENClJlYWRpbmcgc3lt Ym9scyBmcm9tIC9ob21lL3Z4d29ya3MvZGIxMTAvZ2NjLTQuNS4yL3NvbGFy aXMvbGliL2xpYnNzcC5zby4wLi4uZG9uZS4NCkxvYWRlZCBzeW1ib2xzIGZv ciAvaG9tZS92eHdvcmtzL2RiMTEwL2djYy00LjUuMi9zb2xhcmlzL2xpYi9s aWJzc3Auc28uMA0KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9saWIvbGli Yy5zby4xLi4uKG5vIGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4uLmRvbmUu DQpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9saWIvbGliYy5zby4xDQpSZWFk aW5nIHN5bWJvbHMgZnJvbSAvdXNyL29wZW53aW4vbGliL2xpYlhpLnNvLjUu Li4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uZG9uZS4NCkxvYWRl ZCBzeW1ib2xzIGZvciAvdXNyL29wZW53aW4vbGliL2xpYlhpLnNvLjUNClJl YWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbGliL2xpYmFpby5zby4xLi4uKG5v IGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4uLmRvbmUuDQpMb2FkZWQgc3lt Ym9scyBmb3IgL3Vzci9saWIvbGliYWlvLnNvLjENClJlYWRpbmcgc3ltYm9s cyBmcm9tIC91c3IvbGliL2xpYm1kNS5zby4xLi4uKG5vIGRlYnVnZ2luZyBz eW1ib2xzIGZvdW5kKS4uLmRvbmUuDQpMb2FkZWQgc3ltYm9scyBmb3IgL3Vz ci9saWIvbGlibWQ1LnNvLjENClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3Iv bGliL2xpYm1wLnNvLjIuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQp Li4uZG9uZS4NCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xpYi9saWJtcC5z by4yDQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvaG9tZS92eHdvcmtzL2RiMTEw L2djYy00LjUuMi9zb2xhcmlzL2xpYi9saWJnY2Nfcy5zby4xLi4uZG9uZS4N CkxvYWRlZCBzeW1ib2xzIGZvciAvaG9tZS92eHdvcmtzL2RiMTEwL2djYy00 LjUuMi9zb2xhcmlzL2xpYi9saWJnY2Nfcy5zby4xDQpSZWFkaW5nIHN5bWJv bHMgZnJvbSAvdXNyL3BsYXRmb3JtL1NVTlcsU3VuLUZpcmUtVjQ0MC9saWIv bGliY19wc3Iuc28uMS4uLihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCku Li5kb25lLg0KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvcGxhdGZvcm0vU1VO VyxTdW4tRmlyZS1WNDQwL2xpYi9saWJjX3Bzci5zby4xDQpSZWFkaW5nIHN5 bWJvbHMgZnJvbSAvdXNyL2xpYi9saWJ0aHJlYWQuc28uMS4uLihubyBkZWJ1 Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi5kb25lLg0KW1RocmVhZCBkZWJ1Z2dp bmcgdXNpbmcgbGlidGhyZWFkX2RiIGVuYWJsZWRdDQpbTmV3IExXUCAgICA2 OSAgICAgICAgXQ0KW05ldyBMV1AgICAgNjcgICAgICAgIF0NCltOZXcgTFdQ ICAgIDYzICAgICAgICBdDQpbTmV3IExXUCAgICA2MiAgICAgICAgXQ0KW05l dyBMV1AgICAgNjAgICAgICAgIF0NCltOZXcgTFdQICAgIDU4ICAgICAgICBd DQpbTmV3IExXUCAgICA1NyAgICAgICAgXQ0KW05ldyBMV1AgICAgNTYgICAg ICAgIF0NCltOZXcgTFdQICAgIDU1ICAgICAgICBdDQpbTmV3IExXUCAgICA1 NCAgICAgICAgXQ0KW05ldyBMV1AgICAgNTMgICAgICAgIF0NCltOZXcgTFdQ ICAgIDUyICAgICAgICBdDQpbTmV3IExXUCAgICA1MSAgICAgICAgXQ0KW05l dyBMV1AgICAgNTAgICAgICAgIF0NCltOZXcgTFdQICAgIDQ5ICAgICAgICBd DQpbTmV3IExXUCAgICA0OCAgICAgICAgXQ0KW05ldyBMV1AgICAgNDcgICAg ICAgIF0NCltOZXcgTFdQICAgIDQ2ICAgICAgICBdDQpbTmV3IExXUCAgICA0 NSAgICAgICAgXQ0KW05ldyBMV1AgICAgNDQgICAgICAgIF0NCltOZXcgTFdQ ICAgIDQzICAgICAgICBdDQpbTmV3IExXUCAgICA0MiAgICAgICAgXQ0KW05l dyBMV1AgICAgNDEgICAgICAgIF0NCltOZXcgTFdQICAgIDQwICAgICAgICBd DQpbTmV3IExXUCAgICAzOSAgICAgICAgXQ0KW05ldyBMV1AgICAgMzggICAg ICAgIF0NCltOZXcgTFdQICAgIDM3ICAgICAgICBdDQpbTmV3IExXUCAgICAz NiAgICAgICAgXQ0KW05ldyBMV1AgICAgMzUgICAgICAgIF0NCltOZXcgTFdQ ICAgIDM0ICAgICAgICBdDQpbTmV3IExXUCAgICAzMyAgICAgICAgXQ0KW05l dyBMV1AgICAgMzIgICAgICAgIF0NCltOZXcgTFdQICAgIDMxICAgICAgICBd DQpbTmV3IExXUCAgICAzMCAgICAgICAgXQ0KW05ldyBMV1AgICAgMjkgICAg ICAgIF0NCltOZXcgTFdQICAgIDI4ICAgICAgICBdDQpbTmV3IExXUCAgICAy NyAgICAgICAgXQ0KW05ldyBMV1AgICAgMjYgICAgICAgIF0NCltOZXcgTFdQ ICAgIDI1ICAgICAgICBdDQpbTmV3IExXUCAgICAyNCAgICAgICAgXQ0KW05l dyBMV1AgICAgMjMgICAgICAgIF0NCltOZXcgTFdQICAgIDIyICAgICAgICBd DQpbTmV3IExXUCAgICAyMSAgICAgICAgXQ0KW05ldyBMV1AgICAgMjAgICAg ICAgIF0NCltOZXcgTFdQICAgIDE5ICAgICAgICBdDQpbTmV3IExXUCAgICAx OCAgICAgICAgXQ0KW05ldyBMV1AgICAgMTcgICAgICAgIF0NCltOZXcgTFdQ ICAgIDE2ICAgICAgICBdDQpbTmV3IExXUCAgICAxNSAgICAgICAgXQ0KW05l dyBMV1AgICAgMTQgICAgICAgIF0NCltOZXcgTFdQICAgIDEzICAgICAgICBd DQpbTmV3IExXUCAgICAxMiAgICAgICAgXQ0KW05ldyBMV1AgICAgMTEgICAg ICAgIF0NCltOZXcgTFdQICAgIDEwICAgICAgICBdDQpbTmV3IExXUCAgICA5 ICAgICAgICBdDQpbTmV3IExXUCAgICA4ICAgICAgICBdDQpbTmV3IExXUCAg ICA3ICAgICAgICBdDQpbTmV3IExXUCAgICA2ICAgICAgICBdDQpbTmV3IExX UCAgICA1ICAgICAgICBdDQpbTmV3IExXUCAgICA0ICAgICAgICBdDQpbTmV3 IExXUCAgICAzICAgICAgICBdDQpbTmV3IExXUCAgICA1OSAgICAgICAgXQ0K W05ldyBUaHJlYWQgMSAoTFdQIDEpXQ0KW05ldyBUaHJlYWQgMyAgICAgICAg XQ0KW05ldyBUaHJlYWQgNCAoTFdQIDQpXQ0KW05ldyBUaHJlYWQgNSAoTFdQ IDUpXQ0KW05ldyBUaHJlYWQgNiAgICAgICAgXQ0KW05ldyBUaHJlYWQgNyAo TFdQIDcpXQ0KW05ldyBUaHJlYWQgOCAoTFdQIDgpXQ0KW05ldyBUaHJlYWQg OSAgICAgICAgXQ0KW05ldyBUaHJlYWQgMTAgKExXUCAxMCldDQpbTmV3IFRo cmVhZCAxMSAoTFdQIDExKV0NCltOZXcgVGhyZWFkIDEyICAgICAgICBdDQpb TmV3IFRocmVhZCAxMyAoTFdQIDEzKV0NCltOZXcgVGhyZWFkIDE0IChMV1Ag MTQpXQ0KW05ldyBUaHJlYWQgMTUgICAgICAgIF0NCltOZXcgVGhyZWFkIDE2 IChMV1AgMTYpXQ0KW05ldyBUaHJlYWQgMTcgKExXUCAxNyldDQpbTmV3IFRo cmVhZCAxOCAgICAgICAgXQ0KW05ldyBUaHJlYWQgMTkgKExXUCAxOSldDQpb TmV3IFRocmVhZCAyMCAoTFdQIDIwKV0NCltOZXcgVGhyZWFkIDIxICAgICAg ICBdDQpbTmV3IFRocmVhZCAyMiAgICAgICAgXQ0KW05ldyBUaHJlYWQgMjMg ICAgICAgIF0NCltOZXcgVGhyZWFkIDI0ICAgICAgICBdDQpbTmV3IFRocmVh ZCAyNSAgICAgICAgXQ0KW05ldyBUaHJlYWQgMjYgICAgICAgIF0NCltOZXcg VGhyZWFkIDI3ICAgICAgICBdDQpbTmV3IFRocmVhZCAyOCAgICAgICAgXQ0K W05ldyBUaHJlYWQgMjkgKExXUCAyOSldDQpbTmV3IFRocmVhZCAzMCAgICAg ICAgXQ0KW05ldyBUaHJlYWQgMzEgKExXUCAzMSldDQpbTmV3IFRocmVhZCAz MiAoTFdQIDMyKV0NCltOZXcgVGhyZWFkIDMzIChMV1AgMzMpXQ0KW05ldyBU aHJlYWQgMzQgICAgICAgIF0NCltOZXcgVGhyZWFkIDM1ICAgICAgICBdDQpb TmV3IFRocmVhZCAzNiAgICAgICAgXQ0KW05ldyBUaHJlYWQgMzcgICAgICAg IF0NCltOZXcgVGhyZWFkIDM4ICAgICAgICBdDQpbTmV3IFRocmVhZCAzOSAg ICAgICAgXQ0KW05ldyBUaHJlYWQgNDAgICAgICAgIF0NCltOZXcgVGhyZWFk IDQxICAgICAgICBdDQpbTmV3IFRocmVhZCA0MiAgICAgICAgXQ0KW05ldyBU aHJlYWQgNDMgKExXUCA0MyldDQpbTmV3IFRocmVhZCA0NCAgICAgICAgXQ0K W05ldyBUaHJlYWQgNDUgKExXUCA0NSldDQpbTmV3IFRocmVhZCA0NiAgICAg ICAgXQ0KW05ldyBUaHJlYWQgNDcgICAgICAgIF0NCltOZXcgVGhyZWFkIDQ4 ICAgICAgICBdDQpbTmV3IFRocmVhZCA0OSAgICAgICAgXQ0KW05ldyBUaHJl YWQgNTAgICAgICAgIF0NCltOZXcgVGhyZWFkIDUxICAgICAgICBdDQpbTmV3 IFRocmVhZCA1MiAgICAgICAgXQ0KW05ldyBUaHJlYWQgNTMgICAgICAgIF0N CltOZXcgVGhyZWFkIDU0ICAgICAgICBdDQpbTmV3IFRocmVhZCA1NSAgICAg ICAgXQ0KW05ldyBUaHJlYWQgNTYgKExXUCA1NildDQpbTmV3IFRocmVhZCA1 NyAgICAgICAgXQ0KW05ldyBUaHJlYWQgNTggKExXUCA1OCldDQpbTmV3IFRo cmVhZCA1OSAoTFdQIDU5KV0NCltOZXcgVGhyZWFkIDYwICAgICAgICBdDQpb TmV3IFRocmVhZCA2MiAgICAgICAgXQ0KW05ldyBUaHJlYWQgNjMgICAgICAg IF0NCltOZXcgVGhyZWFkIDY3IChMV1AgNjcpXQ0KW05ldyBUaHJlYWQgNjkg ICAgICAgIF0NCltOZXcgVGhyZWFkIDIgICAgICAgIF0NCltOZXcgVGhyZWFk IDYxICAgICAgICBdDQpbTmV3IFRocmVhZCA2NCAgICAgICAgXQ0KW05ldyBU aHJlYWQgNjUgICAgICAgIF0NCltOZXcgVGhyZWFkIDcwICAgICAgICBdDQpb TmV3IFRocmVhZCA2NiAgICAgICAgXQ0KW05ldyBUaHJlYWQgNjggICAgICAg IF0NCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xpYi9saWJ0aHJlYWQuc28u MQ0KUmVhZGluZyBzeW1ib2xzIGZyb20gL2xpYi9sZC5zby4xLi4uKG5vIGRl YnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4uLmRvbmUuDQpMb2FkZWQgc3ltYm9s cyBmb3IgL2xpYi9sZC5zby4xDQpbU3dpdGNoaW5nIHRvIFRocmVhZCAxIChM V1AgMSldDQoweGZlYjFmMjRjIGluIF9yZWFkICgpIGZyb20gL3Vzci9saWIv bGliYy5zby4xDQooZ2RiKSBtYWludCBpbmZvIHNvbC10aHJlYWRzDQp1c2Vy ICAgdGhyZWFkICMxLCBsd3AgMSwgKGFjdGl2ZSkgDQp1c2VyICAgdGhyZWFk ICMzLCBsd3AgMywgKGFzbGVlcCkgICAgc3RhcnRmdW5jOiBib290U3RyYXAN CiAtIFNsZWVwIGZ1bmM6IDB4NmNjZmE0DQp1c2VyICAgdGhyZWFkICM0LCBs d3AgNCwgKGFjdGl2ZSkgICAgc3RhcnRmdW5jOiBib290U3RyYXANCnVzZXIg ICB0aHJlYWQgIzUsIGx3cCA1LCAoYWN0aXZlKSAgICBzdGFydGZ1bmM6IGJv b3Q= ------_=_NextPart_001_01CC7882.1CAF4118--