From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 15 15:04:20 2021 Received: (at submit) by debbugs.gnu.org; 15 Sep 2021 19:04:20 +0000 Received: from localhost ([127.0.0.1]:53266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQaCh-0007Up-O9 for submit@debbugs.gnu.org; Wed, 15 Sep 2021 15:04:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:58844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQaCg-0007Uh-5I for submit@debbugs.gnu.org; Wed, 15 Sep 2021 15:04:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQaCf-0000qX-OX for bug-guile@gnu.org; Wed, 15 Sep 2021 15:04:18 -0400 Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]:50192) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQaCd-000861-IK for bug-guile@gnu.org; Wed, 15 Sep 2021 15:04:17 -0400 Received: from butterfly.local ([188.188.43.142]) by michel.telenet-ops.be with bizsmtp id uK4A2500M342kAc06K4BQV; Wed, 15 Sep 2021 21:04:11 +0200 Message-ID: Subject: ,trace (method ()) --> no applicable method for ... From: Maxime Devos To: bug-guile@gnu.org Date: Wed, 15 Sep 2021 21:04:04 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ImaYtkcCIOqw9u0++ZXH" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1631732651; bh=AHGNEDpGICDqiXqurVenkP1Qa5SIVWjCjzQGSZaQvrM=; h=Subject:From:To:Date; b=NGSEIn134kHsyyX7EgQm64b463a2U14ED+yfreqnq6ONejxZI7A0a3D1TfWPJlnYR faHyXNKyoEUz/rkzHI+iiNsApZPCal6SMsF7qGmpQ9t4gZb6yIygfC4OFbe2JDUW6c irTwSyeKqfDmBfrdeRnSGfzZyoT642XP/7Mumi9UhaPJq6akkRpZ7NJJ6G3opf23PU 5PnYsXTjOqGNhCDmLjDZF2FzlbeDu0c0AFc7FCWclbno0eOd3gwI+6cgB1H4po6zI0 kB+odj3PCLqzsaIDPa0/ybxFVACq9n/Y+673s8ftViYSml3rqRua3Q/ETqognZNKoS x6Ftx6Ksfp0Dw== Received-SPF: pass client-ip=2a02:1800:110:4::f00:18; envelope-from=maximedevos@telenet.be; helo=michel.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-ImaYtkcCIOqw9u0++ZXH Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guile, Try running the following from a repl: (use-modules (oop goops)) (method ()) ;; --> $1 =3D #< () 7fbb1bcb47c0> ,trace (method ()) ---> [...] trace: | | (_ #< 7fbb1bc67c80> (#:specializers () #:forma= ls () #:body ((if #f =E2=80=A6)) =E2=80=A6)) trace: | | | (struct-ref/unboxed #< 7fbb1bc67c80> 5) trace: | | | 6 trace: | | | (allocate-struct #< 7fbb1bc67c80> 6) trace: | | | While executing meta-command: No applicable method for #< slot-missing (3)> in call (slot-missin= g #< 7fbb1bc67180> #f name) The issue is that an instance of is being written to a port before it has been initialised, which various procedures in (oop goops) don't expect. I'll send a patch to guile-devel@gnu.org with a fix for and some other classes. Greetings, Maxime. --=-ImaYtkcCIOqw9u0++ZXH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYUJDpRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7lcrAQDD8+Zh2Cjm1DIjHkgt6cXpk94G pfZGPCsnTyFESOon0QD/bSUi91Tsjxo6GdWUIEjhLGi/Eg2NMaVU0vDX3vXpKAw= =349B -----END PGP SIGNATURE----- --=-ImaYtkcCIOqw9u0++ZXH-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 15 15:08:04 2021 Received: (at 50608) by debbugs.gnu.org; 15 Sep 2021 19:08:04 +0000 Received: from localhost ([127.0.0.1]:53272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQaGK-0007bJ-9G for submit@debbugs.gnu.org; Wed, 15 Sep 2021 15:08:04 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:60814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQaGH-0007ak-DQ for 50608@debbugs.gnu.org; Wed, 15 Sep 2021 15:08:02 -0400 Received: from butterfly.local ([188.188.43.142]) by laurent.telenet-ops.be with bizsmtp id uK7x2500F342kAc01K7yq2; Wed, 15 Sep 2021 21:07:59 +0200 Message-ID: <8f1e2f50d4f58c5b58250cb1ccc4cc9af2478f5a.camel@telenet.be> Subject: Fix for =?UTF-8?Q?=E2=80=98=2Ctrace?= (method ()) --> no applicable method for =?UTF-8?Q?=2E=2E=2E=E2=80=99?= From: Maxime Devos To: guile-devel@gnu.org Date: Wed, 15 Sep 2021 21:07:57 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-naO7UrZxSPDRuzkT/kDm" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1631732879; bh=eN6owaZfw38HfV+LxsJ9hoQHx+1nXNkMP/bhWuJmtZQ=; h=Subject:From:To:Cc:Date; b=giuhQT01wWsciT3QXT8yKKfaUzvMhWjbPuyAQ/JzVPfcKZeMrFe2n0EJRYwKk4zwl fkUEyxpX3DMDxLS719mtCaU+JNt6KtE54njf9ZDluyn2GhHZuUE1qMuxo4BdQhr5/r V2gX+2eVvZdxndbN8CyH96mDvSKxUtliKoTSSMh5gBgN8WtcrGQQhqYxZ4Sb9kTajT cZ1Uj7JuSGngiymDrfTgw85foxcC1kGBxg5YdMDAb8LVUvDLtPzmeTAy+lSi/drrzV +wrkoJBNpXys2uClWoz1sPfSH3FDYwe51QjsfJXURuMN9sD54mqpOOFEe5dyDOUElb np02p7/prlCQg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50608 Cc: 50608@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-naO7UrZxSPDRuzkT/kDm Content-Type: multipart/mixed; boundary="=-qA20D2j7OmdRvlItg9ha" --=-qA20D2j7OmdRvlItg9ha Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guile, Attached is a fix for and a similar issue for 'procedure-name'. Greetings, Maxime. --=-qA20D2j7OmdRvlItg9ha Content-Disposition: inline; filename*0=0001-goops-Let-write-succeed-when-objects-are-uninitialis.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-goops-Let-write-succeed-when-objects-are-uninitialis.patch"; charset="UTF-8" RnJvbSBmZTUxOGVkNGZiMmM3ZTU1ZjY5YTIyOTM0OWUzMTgzY2NmZGNmYzk3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFdlZCwgMTUgU2VwIDIwMjEgMTk6NTc6MjAgKzAyMDAKU3ViamVjdDogW1BBVENIIDEv Ml0gZ29vcHM6IExldCAnd3JpdGUnIHN1Y2NlZWQgd2hlbiBvYmplY3RzIGFyZQogdW5pbml0aWFs aXNlZC4KCiogbW9kdWxlL29vcC9nb29wcy5zY20gKGdlbmVyaWMtZnVuY3Rpb24tbWV0aG9kcylb Zm9sZC11cHdhcmRzLGZvbGQtZG93bndhcmRdOgpBbGxvdyAnZ2ZzJyB0byBiZSAjZi4KKHdyaXRl KVs8bWV0aG9kPl06IEFsbG93ICdzcGVjJyB0byBiZSAjZi4KKiB0ZXN0LXN1aXRlL3Rlc3RzL2dv b3BzLnRlc3QgKCJ3cml0aW5nIHVuaW5pdGlhbGlzZWQgb2JqZWN0cyIpOiBOZXcgdGVzdC4KLS0t CiBtb2R1bGUvb29wL2dvb3BzLnNjbSAgICAgICAgfCAxOCArKysrKysrKysrKysrKystLS0KIHRl c3Qtc3VpdGUvdGVzdHMvZ29vcHMudGVzdCB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDIgZmls ZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9tb2R1bGUvb29wL2dvb3BzLnNjbSBiL21vZHVsZS9vb3AvZ29vcHMuc2NtCmluZGV4IGRlNWU4 OTA3ZC4uNGE0Y2RkMDM0IDEwMDY0NAotLS0gYS9tb2R1bGUvb29wL2dvb3BzLnNjbQorKysgYi9t b2R1bGUvb29wL2dvb3BzLnNjbQpAQCAtMyw2ICszLDcgQEAKIDs7OzsgQ29weXJpZ2h0IChDKSAx OTk4LTIwMDMsMjAwNiwyMDA5LTIwMTEsMjAxMy0yMDE1LDIwMTctMjAxOCwyMDIxCiA7Ozs7ICAg RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiA7Ozs7IENvcHlyaWdodCAoQykgMTk5My0x OTk4IEVyaWNrIEdhbGxlc2lvIC0gSTNTLUNOUlMvRVNTSSA8ZWdAdW5pY2UuZnI+Cis7Ozs7IENv cHlyaWdodCAoQykgMjAyMSBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+CiA7 Ozs7CiA7Ozs7IFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp YnV0ZSBpdCBhbmQvb3IKIDs7OzsgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IExlc3NlciBHZW5lcmFsIFB1YmxpYwpAQCAtMTk5MCw3ICsxOTkxLDkgQEAgZnVuY3Rpb24uIgog ICAgICAgICAgICgoKSBtZXRob2QtbGlzdHMpCiAgICAgICAgICAgKChnZiAuIGdmcykKICAgICAg ICAgICAgKGxwIChmb2xkLXVwd2FyZCAoY29ucyAoc2xvdC1yZWYgZ2YgJ21ldGhvZHMpIG1ldGhv ZC1saXN0cykgZ2YpCi0gICAgICAgICAgICAgICBnZnMpKSkpKQorICAgICAgICAgICAgICAgZ2Zz KSkKKyAgICAgICAgICA7OyBTZWUgJ2ZvbGQtZG93bndhcmRzJy4KKyAgICAgICAgICAoI2YgJygp KSkpKQogICAgICAoZWxzZSBtZXRob2QtbGlzdHMpKSkKICAgKGRlZmluZSAoZm9sZC1kb3dud2Fy ZCBtZXRob2QtbGlzdHMgZ2YpCiAgICAgKGxldCBscCAoKG1ldGhvZC1saXN0cyAoY29ucyAoc2xv dC1yZWYgZ2YgJ21ldGhvZHMpIG1ldGhvZC1saXN0cykpCkBAIC0xOTk4LDcgKzIwMDEsMTQgQEAg ZnVuY3Rpb24uIgogICAgICAgKG1hdGNoIGdmcwogICAgICAgICAoKCkgbWV0aG9kLWxpc3RzKQog ICAgICAgICAoKGdmIC4gZ2ZzKQotICAgICAgICAgKGxwIChmb2xkLWRvd253YXJkIG1ldGhvZC1s aXN0cyBnZikgZ2ZzKSkpKSkKKyAgICAgICAgIChscCAoZm9sZC1kb3dud2FyZCBtZXRob2QtbGlz dHMgZ2YpIGdmcykpCisgICAgICAgIDs7ICd3cml0ZScgbWF5IGJlIGNhbGxlZCBvbiBhbiB1bmlu aXRpYWxpc2VkIDxnZW5lcmljPgorICAgICAgICA7OyAoZS5nLiBmcm9tICx0cmFjZSBpbiBhIFJF UEwpIGluIHdoaWNoIGNhc2UKKyAgICAgICAgOzsgJ2dlbmVyaWMtZnVuY3Rpb24tbWV0aG9kcycg d2lsbCBiZSBjYWxsZWQKKyAgICAgICAgOzsgb24gYSA8Z2VuZXJpYz4gd2hvc2UgJ2V4dGVuZGVk LWJ5JyBzbG90IGlzICNmLgorICAgICAgICA7OyBJbiB0aGF0IGNhc2UsIGp1c3QgcmV0dXJuIHRo ZSBlbXB0eSBsaXN0IHRvIG1ha2UgJ3dyaXRlJworICAgICAgICA7OyBoYXBweS4KKyAgICAgICAg KCNmICcoKSkpKSkKICAgKHVubGVzcyAoaXMtYT8gb2JqIDxnZW5lcmljPikKICAgICAoc2NtLWVy cm9yICd3cm9uZy10eXBlLWFyZyAjZiAiTm90IGEgZ2VuZXJpYzogflMiCiAgICAgICAgICAgICAg ICAobGlzdCBvYmopICNmKSkKQEAgLTIzOTQsNyArMjQwNCw5IEBAIGZ1bmN0aW9uLiIKICAgICAg ICAgICAoZGlzcGxheSAoY2xhc3MtbmFtZSBtZXRhKSBmaWxlKQogICAgICAgICAgIChkaXNwbGF5 ICNcc3BhY2UgZmlsZSkKICAgICAgICAgICAoZGlzcGxheSAobWFwKiAobGFtYmRhIChzcGVjKQot ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIChzbG90LWJvdW5kPyBzcGVjICduYW1lKQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgJ3NwZWMnIGlzIGZhbHNlIGlmICdvJyBpcyBu b3QgeWV0CisgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBpbml0aWFsaXNlZAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGlmIChhbmQgc3BlYyAoc2xvdC1ib3VuZD8gc3BlYyAnbmFt ZSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNsb3QtcmVmIHNwZWMgJ25hbWUp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlYykpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgKG1ldGhvZC1zcGVjaWFsaXplcnMgbykpCmRpZmYgLS1naXQgYS90ZXN0LXN1aXRl L3Rlc3RzL2dvb3BzLnRlc3QgYi90ZXN0LXN1aXRlL3Rlc3RzL2dvb3BzLnRlc3QKaW5kZXggYjA2 YmE5OGIyLi5mNzBjMWUxZTQgMTAwNjQ0Ci0tLSBhL3Rlc3Qtc3VpdGUvdGVzdHMvZ29vcHMudGVz dAorKysgYi90ZXN0LXN1aXRlL3Rlc3RzL2dvb3BzLnRlc3QKQEAgLTEsNiArMSw3IEBACiA7Ozs7 IGdvb3BzLnRlc3QgLS0tIHRlc3Qgc3VpdGUgZm9yIEdPT1BTICAgICAgICAgICAgICAgICAgICAg IC0qLSBzY2hlbWUgLSotCiA7Ozs7CiA7Ozs7IENvcHlyaWdodCAoQykgMjAwMSwyMDAzLDIwMDQs IDIwMDYsIDIwMDgsIDIwMDksIDIwMTEsIDIwMTIsIDIwMTQsIDIwMTUsIDIwMTcsIDIwMjEgRnJl ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCis7Ozs7IENvcHlyaWdodCAoQykgMjAyMSBNYXhp bWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+CiA7Ozs7IAogOzs7OyBUaGlzIGxpYnJh cnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCiA7Ozs7 IG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJs aWMKQEAgLTc2MSwzICs3NjIsMjEgQEAKICAgICAgICAgICAgICAgIzptZXRhY2xhc3MgPHJlZGVm aW5hYmxlLW1ldGE+KSkpCiAgICAgICAocGFzcy1pZi1lcXVhbCAxMjMgKGdldC10aGUtYmFyICht YWtlIDxmb28+KSkpCiAgICAgICAocGFzcy1pZi1lcXVhbCAxMjMgKGdldC10aGUtYmFyIChtYWtl IDxyZWRlZmluYWJsZS1mb28+KSkpKSkpCisKKzs7ICd3cml0ZScgY2FuIGJlIGNhbGxlZCBvbiBp bml0aWFsaXNlZCBvYmplY3RzLCBlLmcuIGZyb20KKzs7ICx0cmFjZSBpbiBhIFJFUEwuICBNYWtl IHN1cmUgdGhpcyBkb2Vzbid0IHJlc3VsdCBpbiBhbnkKKzs7IGV4Y2VwdGlvbnMuICBUaGUgZXhh Y3Qgb3V0cHV0IGRvZXNuJ3QgbWF0dGVyIGluIHRoaXMgY2FzZS4KKyh3aXRoLXRlc3QtcHJlZml4 ICJ3cml0aW5nIHVuaW5pdGlhbGlzZWQgb2JqZWN0cyIKKyAgKGRlZmluZSAobWFrZS11bmluaXRp YWxpc2VkIGNsYXNzKQorICAgIChhbGxvY2F0ZS1zdHJ1Y3QgY2xhc3MgKGxlbmd0aCAoY2xhc3Mt c2xvdHMgY2xhc3MpKSkpCisgIChkZWZpbmUgKHRlc3QgY2xhc3MpCisgICAgKHBhc3MtaWYgKGNs YXNzLW5hbWUgY2xhc3MpCisgICAgICAoc3RyaW5nPyAob2JqZWN0LT5zdHJpbmcgKG1ha2UtdW5p bml0aWFsaXNlZCBjbGFzcykpKSkpCisgIChtb2R1bGUtZm9yLWVhY2gKKyAgIChsYW1iZGEgKG5h bWUgdmFyaWFibGUpCisgICAgIChkZWZpbmUgdmFsdWUgKGFuZCAodmFyaWFibGUtYm91bmQ/IHZh cmlhYmxlKQorICAgICAgICAgICAgICAgICAgICAgICAgKHZhcmlhYmxlLXJlZiB2YXJpYWJsZSkp KQorICAgICAod2hlbiAoYW5kIChpcy1hPyB2YWx1ZSA8Y2xhc3M+KQorICAgICAgICAgICAgICAg IChub3QgKGVxPyB2YWx1ZSA8cHJvY2VkdXJlLWNsYXNzPikpKQorICAgICAgICh0ZXN0IHZhbHVl KSkpCisgICAocmVzb2x2ZS1tb2R1bGUgJyhvb3AgZ29vcHMpKSkpCi0tIAoyLjMzLjAKCg== --=-qA20D2j7OmdRvlItg9ha Content-Disposition: inline; filename*0=0002-procedure-name-Allow-uninitialised-applicable-struct.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-procedure-name-Allow-uninitialised-applicable-struct.patch"; charset="UTF-8" RnJvbSA0ZTFjOWU5ZDVmOTBmMzlmMmJlYzAzMzM5OWMzZTc3MTI3YWE1ZTFmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFdlZCwgMTUgU2VwIDIwMjEgMjA6MjU6NTggKzAyMDAKU3ViamVjdDogW1BBVENIIDIv Ml0gcHJvY2VkdXJlLW5hbWU6IEFsbG93IHVuaW5pdGlhbGlzZWQgYXBwbGljYWJsZSBzdHJ1Y3Rz LgoKKiBsaWJndWlsZS9wcm9jcHJvYy5jIChzY21fcHJvY2VkdXJlX25hbWUpOiBBbGxvdyB0aGUg cHJvY2VkdXJlIGluIGFuCmFwcGxpY2FibGUgc3RydWN0IHRvIGJlICNmLgoqIHRlc3Qtc3VpdGUv dGVzdHMvcHJvY3Byb2MudGVzdCAoInVuaW5pdGlhbGlzZWQgYXBwbGljYWJsZSBzdHJ1Y3QiKToK VGVzdCBpdC4KLS0tCiBsaWJndWlsZS9wcm9jcHJvcC5jICAgICAgICAgICAgfCAyMSArKysrKysr KysrKysrKysrKystLS0KIHRlc3Qtc3VpdGUvdGVzdHMvcHJvY3Byb3AudGVzdCB8IDE0ICsrKysr KysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvbGliZ3VpbGUvcHJvY3Byb3AuYyBiL2xpYmd1aWxlL3Byb2Nwcm9w LmMKaW5kZXggODljYzZjMmY3Li4zZTBhOTczZmUgMTAwNjQ0Ci0tLSBhL2xpYmd1aWxlL3Byb2Nw cm9wLmMKKysrIGIvbGliZ3VpbGUvcHJvY3Byb3AuYwpAQCAtMSw1ICsxLDYgQEAKIC8qIENvcHly aWdodCAxOTk1LTE5OTYsMTk5OCwyMDAwLTIwMDEsMjAwMy0yMDA0LDIwMDYsMjAwOC0yMDEzLDIw MTgKICAgICAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisgICBDb3B5cmlnaHQgMjAy MSBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+CiAKICAgIFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEd1aWxlLgogCkBAIC0yNTQsNiArMjU1LDcgQEAgU0NNX0RFRklORSAoc2NtX3By b2NlZHVyZV9uYW1lLCAicHJvY2VkdXJlLW5hbWUiLCAxLCAwLCAwLAogCiAgIFNDTV9WQUxJREFU RV9QUk9DICgxLCBwcm9jKTsKIAorIGxvb3A6CiAgIHVzZXJfcHJvcHMgPSBzY21fd2Vha190YWJs ZV9yZWZxIChvdmVycmlkZXMsIHByb2MsIFNDTV9CT09MX0YpOwogICBpZiAoc2NtX2lzX3RydWUg KHVzZXJfcHJvcHMpKSAKICAgICB7CkBAIC0yNjUsMTEgKzI2NywyNCBAQCBTQ01fREVGSU5FIChz Y21fcHJvY2VkdXJlX25hbWUsICJwcm9jZWR1cmUtbmFtZSIsIDEsIDAsIDAsCiAgICAgfQogCiAg IGlmIChTQ01fUFJPR1JBTV9QIChwcm9jKSkKLSAgICByZXR1cm4gc2NtX2lfcHJvZ3JhbV9uYW1l IChwcm9jKTsKKyAgICB7CisgICAgICByZXR1cm4gc2NtX2lfcHJvZ3JhbV9uYW1lIChwcm9jKTsK KyAgICB9CiAgIGVsc2UgaWYgKFNDTV9TVFJVQ1RQIChwcm9jKSAmJiBTQ01fU1RSVUNUX0FQUExJ Q0FCTEVfUCAocHJvYykpCi0gICAgcmV0dXJuIHNjbV9wcm9jZWR1cmVfbmFtZSAoU0NNX1NUUlVD VF9QUk9DRURVUkUgKHByb2MpKTsKKyAgICB7CisgICAgICBwcm9jID0gU0NNX1NUUlVDVF9QUk9D RURVUkUgKHByb2MpOworICAgICAgLyogVXNlICdnb3RvIGxvb3AnIHRvIHNraXAgU0NNX1ZBTElE QVRFX1BST0MgaW5zdGVhZCBvZgorICAgICAgICAgYSBjYWxsaW5nIHNjbV9wcm9jZWR1cmVfbmFt ZSBvbiBwcm9jLgorCisgICAgICAgICBUaGlzIGlzIG5lY2Vzc2FyeSBiZWNhdXNlIGFwcGxpY2Fi bGUgc3RydWN0cyBzb21ldGltZXMgZG8gbm90CisgICAgICAgICBhY3R1YWxseSBoYXZlIGEgcHJv Y2VkdXJlLCBzZWUgdGhlICJ1bmluaXRpYWxpc2VkIGFwcGxpY2FibGUgc3RydWN0IgorICAgICAg ICAgdGVzdCBpbiBwcm9jcHJvYy50ZXN0LiAqLworICAgICAgZ290byBsb29wOworICAgIH0KICAg ZWxzZQotICAgIHJldHVybiBTQ01fQk9PTF9GOworICAgIHsKKyAgICAgIHJldHVybiBTQ01fQk9P TF9GOworICAgIH0KIH0KICN1bmRlZiBGVU5DX05BTUUKIApkaWZmIC0tZ2l0IGEvdGVzdC1zdWl0 ZS90ZXN0cy9wcm9jcHJvcC50ZXN0IGIvdGVzdC1zdWl0ZS90ZXN0cy9wcm9jcHJvcC50ZXN0Cmlu ZGV4IGVlZTU0ZTYxZS4uNGI4ZGQ5NDMyIDEwMDY0NAotLS0gYS90ZXN0LXN1aXRlL3Rlc3RzL3By b2Nwcm9wLnRlc3QKKysrIGIvdGVzdC1zdWl0ZS90ZXN0cy9wcm9jcHJvcC50ZXN0CkBAIC0yLDYg KzIsNyBAQAogOzs7OyBMdWRvdmljIENvdXJ0w6hzIDxsdWRvQGdudS5vcmc+CiA7Ozs7CiA7Ozs7 IAlDb3B5cmlnaHQgKEMpIDIwMDksIDIwMTAsIDIwMTEsIDIwMTIsIDIwMTMgRnJlZSBTb2Z0d2Fy ZSBGb3VuZGF0aW9uLCBJbmMuCis7Ozs7IAlDb3B5cmlnaHQgKEMpIDIwMjEgTWF4aW1lIERldm9z IDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPgogOzs7OwogOzs7OyBUaGlzIGxpYnJhcnkgaXMgZnJl ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCiA7Ozs7IG1vZGlmeSBp dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKQEAgLTE4 LDcgKzE5LDggQEAKIDs7OzsgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBG aWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjExMC0xMzAxIFVTQQogCiAoZGVmaW5lLW1vZHVsZSAo dGVzdC1wcm9jcG9wKQotICA6dXNlLW1vZHVsZSAodGVzdC1zdWl0ZSBsaWIpKQorICAjOnVzZS1t b2R1bGUgKG9vcCBnb29wcykKKyAgIzp1c2UtbW9kdWxlICh0ZXN0LXN1aXRlIGxpYikpCiAKIAwK ICh3aXRoLXRlc3QtcHJlZml4ICJwcm9jZWR1cmUtbmFtZSIKQEAgLTMxLDcgKzMzLDE1IEBACiAg IChwYXNzLWlmICJmcm9tIGV2YWwiCiAgICAgKGVxPyAnZm9vYmFyIChwcm9jZWR1cmUtbmFtZQog ICAgICAgICAgICAgICAgICAgKGV2YWwgJyhiZWdpbiAoZGVmaW5lIChmb29iYXIpICN0KSBmb29i YXIpCi0gICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVudC1tb2R1bGUpKSkpKSkKKyAgICAg ICAgICAgICAgICAgICAgICAgIChjdXJyZW50LW1vZHVsZSkpKSkpCisKKyAgOzsgV2hlbiBjcmVh dGluZyBhcHBsaWNhYmxlIHN0cnVjdHMgZnJvbSBTY2hlbWUsCisgIDs7IGUuZy4gdXNpbmcgR09P UFMsIHRoZXJlIGlzIGEgc2hvcnQgZHVyYXRpb24gZHVyaW5nIHdoaWNoCisgIDs7IHRoZSBzdHJ1 Y3Qgd2lsbCBiZSBhcHBsaWNhYmxlIGJ1dCBub3QgYWN0dWFsbHkgaGF2ZSBhIHByb2NlZHVyZS4K KyAgOzsgVXN1YWxseSwgdGhpcyBpcyBub3QgdmlzaWJsZSB0byB1c2Vycy4gIEhvd2V2ZXIsIHdo ZW4gdHJhY2luZywKKyAgOzsgJ3Byb2NlZHVyZS1uYW1lJyB3aWxsIGJlIGNhbGxlZCBvbiB0aGUg dW5pbml0aWFsaXNlcyBzdHJ1Y3QuCisgIChwYXNzLWlmICJ1bmluaXRpYWxpc2VkIGFwcGxpY2Fi bGUgc3RydWN0IgorICAgIChlcT8gI2YgKHByb2NlZHVyZS1uYW1lIChhbGxvY2F0ZS1zdHJ1Y3Qg PGdlbmVyaWM+IDUpKSkpKQogCiAMCiAod2l0aC10ZXN0LXByZWZpeCAicHJvY2VkdXJlLWFyaXR5 IgotLSAKMi4zMy4wCgo= --=-qA20D2j7OmdRvlItg9ha-- --=-naO7UrZxSPDRuzkT/kDm Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYUJEjRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rFFAP44+q7WvkgGZ6EpEr9fF9Mzr/mk KIeU/A1wkJmY40ca+AD9FyPn46lMlRWo8/rPaRV4U8Pb9nUgQcd6dZ567L9WUwo= =TgxA -----END PGP SIGNATURE----- --=-naO7UrZxSPDRuzkT/kDm--