From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 21 14:13:22 2021 Received: (at submit) by debbugs.gnu.org; 21 Aug 2021 18:13:22 +0000 Received: from localhost ([127.0.0.1]:37859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHVUg-00016U-CT for submit@debbugs.gnu.org; Sat, 21 Aug 2021 14:13:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:38288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHVUe-00016M-Ft for submit@debbugs.gnu.org; Sat, 21 Aug 2021 14:13:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37898) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHVUe-0006i6-86 for bug-guile@gnu.org; Sat, 21 Aug 2021 14:13:20 -0400 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:47610) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mHVUb-0000Eb-DF for bug-guile@gnu.org; Sat, 21 Aug 2021 14:13:19 -0400 Received: from butterfly.local ([5.23.245.219]) by xavier.telenet-ops.be with bizsmtp id kJDB2500F4kkbhx01JDBCF; Sat, 21 Aug 2021 20:13:13 +0200 Message-ID: <94f8e7a679318bc39e2099ef0624da49449c16f0.camel@telenet.be> Subject: call-with-values outside tail position + backtrace + compilation causes segfault From: Maxime Devos To: bug-guile@gnu.org Date: Sat, 21 Aug 2021 20:13:05 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-XVHHxFUGl4aijyw3eLHu" 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=1629569593; bh=nXQIBWnOHeBCJpb8oruypvC/oqiQWEYiOOomprCUOYA=; h=Subject:From:To:Date; b=gNycSTGU1v31UQl8b0ZeJcDZS04KAzUoYiH5Wi5CohjfSWIy1cEpo0gor7gnboMhT 0mheVQjtNM1zonPFg+FYy3dbMU9cgS4KEOz0f52lVDCgssIjDLLb9R72B1OQpMLL1I iWCBNgS8yc1QYoK9dmNFBBnhQ7eWtT0XFEBGHi9Ok2dwPC6MfG2YZp71xJboH8f52f bC2woR3XRE5GoNaJx0s/JW1u1oKaYaGBwzxn7HcoFFzZ/u1iEi7ANn621Xp0qh9p0A AqiFn2uFmeXt0VmVepuVki+ND2Nzw3n3MbFMH2Lxc9hcWpIl0r15Tm2AL0rMY4aF6O NnNwMdcU+5AzA== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.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 (--) --=-XVHHxFUGl4aijyw3eLHu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guilers, Write the following to "crash.scm": > (call-with-values backtrace list) > #t (the trailing #t is important) and run > # --auto-compile works too, but --no-auto-compile doesn't cause a crash > guile --fresh-auto-compile -l crash.scm it will segfault during the printing of the backtrace: > Backtrace: > In ice-9/boot-9.scm: > 1752:10 8 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _= ) > In unknown file: > 7 (apply-smob/0 #) > In ice-9/boot-9.scm: > 724:2 6 (call-with-prompt _ _ #) > In ice-9/eval.scm: > 619:8 5 (_ #(#(#))) > In ice-9/boot-9.scm: > 2835:4 4 (save-module-excursion _) > 4380:12 3 (_) > In [...]/crash.scm: > 36:0 2 (segfault) > In unknown file: > Segmentatiefout Greetings, Maxime. --=-XVHHxFUGl4aijyw3eLHu 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+4iGRcl7gUCYSFCMRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7k+tAP0eLf8w2/bwxtCm+EaSLa1s2E16 CNyp0xz+C/5WmMflmAEA3t1XueIcOEn004AHk5o8V18nbv0ZmyIEaXQ1gZHbdgo= =ftMZ -----END PGP SIGNATURE----- --=-XVHHxFUGl4aijyw3eLHu-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 21 14:30:37 2021 Received: (at 50153) by debbugs.gnu.org; 21 Aug 2021 18:30:37 +0000 Received: from localhost ([127.0.0.1]:37879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHVlN-0001YG-5n for submit@debbugs.gnu.org; Sat, 21 Aug 2021 14:30:37 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:54188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHVlK-0001Xw-21 for 50153@debbugs.gnu.org; Sat, 21 Aug 2021 14:30:35 -0400 Received: from butterfly.local ([5.23.245.219]) by andre.telenet-ops.be with bizsmtp id kJWX250054kkbhx01JWXcH; Sat, 21 Aug 2021 20:30:32 +0200 Message-ID: <7a83f11e31a29e540f4d2d12f29024cc153669c3.camel@telenet.be> Subject: Re: bug#50153: Acknowledgement (call-with-values outside tail position + backtrace + compilation causes segfault) From: Maxime Devos To: 50153@debbugs.gnu.org, 39954@debbugs.gnu.org Date: Sat, 21 Aug 2021 20:30:25 +0200 In-Reply-To: References: <94f8e7a679318bc39e2099ef0624da49449c16f0.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-/WLSCLVL+pE8Fh2j4AMG" 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=1629570632; bh=ImB4oAse3SXrg1sOFxooohoELg72buhqQyvxcOtlwh4=; h=Subject:From:To:Date:In-Reply-To:References; b=R3Glph9uN/6YlvQEk2WXIDk5HRqz8OjlJF9UiFws7R6LS6bkG1TcbMNXaZJ5h+fJj Wh+epS99+2r7WCkJ7v5LFfnltTt83oSiqwEnGAvPlllZVouHHTCu9tk70ifuEI/qA5 hRTcpVDEq26g5CS0rsotYqtxloZ5TIty2bwbJRjt0e1qDZurxRZdhDoleK7PBRjUIl 12QS3L7/nF7rh0tQLaif84xOKeWT1x14B9Bjd4it3NNKBitis5P182clCqjpK6aoAt Xtwia/E2grkskWdgKk7lB+kWxDGrm1fPwk++sqseeG0deDuVbPrIa1VmbsGs8jUXZh 5VxJDO8T+jTFw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50153 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 (-) --=-/WLSCLVL+pE8Fh2j4AMG Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This looks rather similar to 39954@debbugs.gnu.org, looking at the backtrace from GDB, maybe the cause is the same? Thread 1 "guile" received signal SIGSEGV, Segmentation fault. 0x00007ffff7f40f3f in scm_is_values (x=3D) at values.h:30 30 return SCM_HAS_TYP7 (x, scm_tc7_values); (gdb) bt #0 0x00007ffff7f40f3f in scm_is_values (x=3D) at values.h:3= 0 #1 vm_debug_engine (thread=3D0x7ffff744cd80) at vm-engine.c:974 #2 0x00007ffff7f45c2d in scm_call_n (proc=3D0x7ffff49612a0, argv=3Dargv@en= try=3D0x7fffffffc080,=20 nargs=3Dnargs@entry=3D4) at vm.c:1608 #3 0x00007ffff7ec1234 in scm_call_4 (proc=3D, arg1=3Darg1@e= ntry=3D0x7ffff35162d0,=20 arg2=3Darg2@entry=3D0x7ffff5ad4600, arg3=3Darg3@entry=3D0x7ffff495a0b0,= arg4=3Darg4@entry=3D0x52) at eval.c:517 #4 0x00007ffff7eb3815 in display_backtrace_body (a=3D) at b= acktrace.c:239 #5 0x00007ffff7ec29ea in scm_c_with_exception_handler (type=3Dtype@entry= =3D0x404,=20 handler=3Dhandler@entry=3D0x7ffff7f3aed0 ,= =20 handler_data=3Dhandler_data@entry=3D0x7fffffffc230, thunk=3Dthunk@entry= =3D0x7ffff7f3b010 ,=20 thunk_data=3Dthunk_data@entry=3D0x7fffffffc230) at exceptions.c:170 #6 0x00007ffff7f3b20d in scm_c_catch (tag=3Dtag@entry=3D0x404,=20 body=3Dbody@entry=3D0x7ffff7eb36f0 , body_data= =3Dbody_data@entry=3D0x7fffffffc2a0,=20 handler=3Dhandler@entry=3D0x7ffff7eb3b20 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffff5ad4600, pre_unwind_handler= =3Dpre_unwind_handler@entry=3D0x0,=20 pre_unwind_handler_data=3D0x0) at throw.c:168 #7 0x00007ffff7f3b22e in scm_internal_catch (tag=3Dtag@entry=3D0x404,=20 body=3Dbody@entry=3D0x7ffff7eb36f0 , body_data= =3Dbody_data@entry=3D0x7fffffffc2a0,=20 handler=3Dhandler@entry=3D0x7ffff7eb3b20 ,=20 handler_data=3Dhandler_data@entry=3D0x7ffff5ad4600) at throw.c:177 #8 0x00007ffff7eb36e5 in scm_display_backtrace_with_highlights (stack=3Dst= ack@entry=3D0x7ffff38604a0,=20 port=3Dport@entry=3D0x7ffff5ad4600, first=3Dfirst@entry=3D0x4, depth=3D= depth@entry=3D0x4,=20 highlights=3Dhighlights@entry=3D0x304) at backtrace.c:277 #9 0x00007ffff7eb3970 in scm_backtrace_with_highlights (highlights=3D0x304= ) at backtrace.c:310 #10 0x00007ffff7f40f3b in vm_debug_engine (thread=3D0x7ffff744cd80) at vm-e= ngine.c:972 #11 0x00007ffff7f45c2d in scm_call_n (proc=3D0x7ffff5a2e030, argv=3Dargv@en= try=3D0x7fffffffc498,=20 nargs=3Dnargs@entry=3D1) at vm.c:1608 #12 0x00007ffff7ec2337 in scm_primitive_eval (exp=3D, exp@en= try=3D0x7ffff5ba1a40) at eval.c:671 #13 0x00007ffff7ec2393 in scm_eval (exp=3D0x7ffff5ba1a40,=20 module_or_state=3Dmodule_or_state@entry=3D0x7ffff5b93c80) at eval.c:705 #14 0x00007ffff7f1b780 in scm_shell (argc=3D4, argv=3D0x7fffffffcb08) at sc= ript.c:357 #15 0x00007ffff7edb1bd in invoke_main_func (body_data=3D0x7fffffffc9a0) at = init.c:313 #16 0x00007ffff7ebc06a in c_body (d=3D0x7fffffffc8e0) at continuations.c:43= 0 #17 0x00007ffff7f447d8 in vm_regular_engine (thread=3D0x7ffff744cd80) at vm= -engine.c:972 #18 0x00007ffff7f45c2d in scm_call_n (proc=3D0x7ffff5b088a0, argv=3Dargv@en= try=3D0x7fffffffc6a0,=20 nargs=3Dnargs@entry=3D2) at vm.c:1608 #19 0x00007ffff7ec11da in scm_call_2 (proc=3D, arg1=3D, arg2=3D) at eval.c:503 #20 0x00007ffff7ec29ea in scm_c_with_exception_handler (type=3Dtype@entry= =3D0x404,=20 handler=3Dhandler@entry=3D0x7ffff7f3aed0 ,= =20 handler_data=3Dhandler_data@entry=3D0x7fffffffc810, thunk=3Dthunk@entry= =3D0x7ffff7f3b010 ,=20 thunk_data=3Dthunk_data@entry=3D0x7fffffffc810) at exceptions.c:170 #21 0x00007ffff7f3b20d in scm_c_catch (tag=3Dtag@entry=3D0x404, body=3Dbody= @entry=3D0x7ffff7ebc060 ,=20 body_data=3Dbody_data@entry=3D0x7fffffffc8e0, handler=3Dhandler@entry= =3D0x7ffff7ebc300 ,=20 handler_data=3Dhandler_data@entry=3D0x7fffffffc8e0,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7ffff7ebc160 ,=20 pre_unwind_handler_data=3D0x7ffff5ad45c0) at throw.c:168 #22 0x00007ffff7ebc603 in scm_i_with_continuation_barrier (body=3Dbody@entr= y=3D0x7ffff7ebc060 ,=20 body_data=3Dbody_data@entry=3D0x7fffffffc8e0, handler=3Dhandler@entry= =3D0x7ffff7ebc300 ,=20 handler_data=3Dhandler_data@entry=3D0x7fffffffc8e0,=20 pre_unwind_handler=3Dpre_unwind_handler@entry=3D0x7ffff7ebc160 ,=20 --Type for more, q to quit, c to continue without paging--c pre_unwind_handler_data=3D0x7ffff5ad45c0) at continuations.c:368 #23 0x00007ffff7ebc695 in scm_c_with_continuation_barrier (func=3D, data=3D) at continuations.c:464 #24 0x00007ffff7f39c9f in with_guile (base=3D0x7fffffffc948, data=3D0x7ffff= fffc970) at threads.c:645 #25 0x00007ffff7e16b48 in GC_call_with_stack_base () from /gnu/store/f6kngp= p27585xh4564y9rvshqn8hph8v-libgc-8.0.4/lib/libgc.so.1 #26 0x00007ffff7f39fc8 in scm_i_with_guile (dynamic_state=3D= , data=3Ddata@entry=3D0x7fffffffc970, func=3Dfunc@entry=3D0x7ffff7edb1a0 ) at threads.c:688 #27 scm_with_guile (func=3Dfunc@entry=3D0x7ffff7edb1a0 , = data=3Ddata@entry=3D0x7fffffffc9a0) at threads.c:694 #28 0x00007ffff7edb332 in scm_boot_guile (argc=3Dargc@entry=3D4, argv=3Darg= v@entry=3D0x7fffffffcb08, main_func=3Dmain_func@entry=3D0x401230 , closure=3Dclosure@entry=3D0x0) at init.c:296 #29 0x00000000004010f6 in main (argc=3D4, argv=3D0x7fffffffcb08) at guile.c= :94 --=-/WLSCLVL+pE8Fh2j4AMG 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+4iGRcl7gUCYSFGQRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7mSwAQCFFhlyMYxAmvcn5PY0aaMWKjz1 Rpb6rKNDsxJUS7FvewD/S+d8uUi4lJFIi5l51nN1cQi0bQj4kY5v7O4oLVXgSQs= =mpVg -----END PGP SIGNATURE----- --=-/WLSCLVL+pE8Fh2j4AMG-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 22 05:35:32 2021 Received: (at 50153) by debbugs.gnu.org; 22 Aug 2021 09:35:32 +0000 Received: from localhost ([127.0.0.1]:38188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHjt2-0001jj-NI for submit@debbugs.gnu.org; Sun, 22 Aug 2021 05:35:32 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:34714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mHjsx-0001jS-D1 for 50153@debbugs.gnu.org; Sun, 22 Aug 2021 05:35:27 -0400 Received: from butterfly.local ([188.188.251.166]) by andre.telenet-ops.be with bizsmtp id kZbL2500P3c9yoU01ZbMyg; Sun, 22 Aug 2021 11:35:22 +0200 Message-ID: <1d57f669b5c2cf2ae13c68e6cd267bf107553e94.camel@telenet.be> Subject: Re: bug#50153: Acknowledgement (call-with-values outside tail position + backtrace + compilation causes segfault) From: Maxime Devos To: 50153@debbugs.gnu.org, 39954@debbugs.gnu.org In-Reply-To: References: <94f8e7a679318bc39e2099ef0624da49449c16f0.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-OH699vrjyUfHKlbgMSsI" Date: Sat, 21 Aug 2021 22:17:56 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1629624922; bh=CWEqNBj8eDVy5nkHyA1564OscvGFjmcdyL3awmUqhbc=; h=Subject:From:To:In-Reply-To:References:Date; b=cIq+JavbBOyaOnCc+cfgxXNkf/Fet3ehZfj6v78b/XClJdmBFwnFD4GsIH3WxAbC2 YAmtzLjZam+dMeHLRUX15HapBk/cJRFvtp7jfC/0/veqOvmRL2k5r7JgUHah8mHzme QAL/6WWLm7v56hk4x8bXgMyzs+B83KvYC+R7qeE19JrnEJOimv7QFVJhi7CyBHHRFO 2QmTwjWEyjVBaQ1bvZJjFUFQW5c0/sdDB14PXXyvO9ihm5tkBvCeqbNa5x90YNwlt1 DTbfCdN4pdSh9hQwRlPbtqdqh7bzS30nWNCTqhEQiBk4ML2aeWv1Wlqa4/QSVtB4Lw IFyNboR/kVQRA== X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 50153 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: -0.9 (/) --=-OH699vrjyUfHKlbgMSsI Content-Type: multipart/mixed; boundary="=-DvStj6c5c/MjloeWy82+" --=-DvStj6c5c/MjloeWy82+ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I did some debugging on the C side, using 'rr': LD_LIBRARY_PATH=3D.libs ../meta/uninstalled-env rr record ./.libs/guile --f= resh-auto-compile -l ../crash.scm it leads to a segfault, as expected. According to #39954, which looks similar, 'frame-local-ref' returns (SCM)0x0. So I tried some reverse debug= ging: rr replay guile-3 break scm_frame_local_ref reverse-continue reverse-continue I noticed "repr" was STACK_ITEM_SCM, and item->as_scm was set to 0x07 (which is invalid). On another run, it was set to 0x09 (also invalid?). I modified scm_frame_local_ref a bit so it ignores these 0x07 and 0x09 and treats them like SCM_EOF_VAL instead. That allows printing the backtra= ce, though I don't see those # appearing in the output. Would someone know what's going on here? Greetings, Maxime --=-DvStj6c5c/MjloeWy82+ Content-Disposition: inline; filename="printf.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="printf.patch"; charset="UTF-8" ZGlmZiAtLWdpdCBhL2xpYmd1aWxlL2ZyYW1lcy5jIGIvbGliZ3VpbGUvZnJhbWVzLmMKaW5kZXgg MGJiNDA1NzljLi44N2FmYWVjM2QgMTAwNjQ0Ci0tLSBhL2xpYmd1aWxlL2ZyYW1lcy5jCisrKyBi L2xpYmd1aWxlL2ZyYW1lcy5jCkBAIC00MSw2ICs0MSw3IEBACiAKICNpbmNsdWRlICJmcmFtZXMu aCIKIAorI2luY2x1ZGUgPHN0ZGlvLmg+CiAKIFNDTQogc2NtX2NfbWFrZV9mcmFtZSAoZW51bSBz Y21fdm1fZnJhbWVfa2luZCBraW5kLCBjb25zdCBzdHJ1Y3Qgc2NtX2ZyYW1lICpmcmFtZSkKQEAg LTI3Miw2ICsyNzMsMTEgQEAgc2NtX2ZyYW1lX2xvY2FsX3JlZiAoU0NNIGZyYW1lLCBTQ00gaW5k ZXgsIFNDTSByZXByZXNlbnRhdGlvbikKICAgICAgIHN3aXRjaCAocmVwcikKICAgICAgICAgewog ICAgICAgICAgIGNhc2UgU1RBQ0tfSVRFTV9TQ006CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy ciwgImk6ICV1ICBTQ006ICVwXG4iLCAodW5zaWduZWQpIGksICh2b2lkKilpdGVtLT5hc191NjQp OworICAgICAgICAgICAgaWYgKGl0ZW0tPmFzX3U2NCA9PSAweDA3KQorICAgICAgICAgICAgICBy ZXR1cm4gU0NNX0VPRl9WQUw7CisgICAgICAgICAgICBpZiAoaXRlbS0+YXNfdTY0ID09IDB4MDkp CisgICAgICAgICAgICAgIHJldHVybiBTQ01fRU9GX1ZBTDsKICAgICAgICAgICAgIHJldHVybiBp dGVtLT5hc19zY207CiAgICAgICAgICAgY2FzZSBTVEFDS19JVEVNX0Y2NDoKICAgICAgICAgICAg IHJldHVybiBzY21fZnJvbV9kb3VibGUgKGl0ZW0tPmFzX2Y2NCk7Cg== --=-DvStj6c5c/MjloeWy82+-- --=-OH699vrjyUfHKlbgMSsI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYSFfaBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7i3CAP4izJlLvCtkmhRoM+VyXZ7fURi4 lgtWs84SscIhO7njqwD8C6pl9c8nluzEo+ncrluxPdJtDlReExRBhGdmdq4tYgQ= =Ax19 -----END PGP SIGNATURE----- --=-OH699vrjyUfHKlbgMSsI--