Received: (at 66151) by debbugs.gnu.org; 19 Apr 2024 11:16:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 19 07:16:06 2024 Received: from localhost ([127.0.0.1]:58092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxmDu-0007US-Bl for submit <at> debbugs.gnu.org; Fri, 19 Apr 2024 07:16:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rxmDr-0007T7-3H for 66151 <at> debbugs.gnu.org; Fri, 19 Apr 2024 07:16:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rxmDW-0003MM-Ti; Fri, 19 Apr 2024 07:15:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=oPfJawuwqyJO0Jq2O9ZX3Z04zCWcQkoDtP66bGuTvqw=; b=rktsa0B9Yvt/ V+VuZzkS21XY4tDGoned3i3/yOy35m0oQmzgNgybg5vX9pHhpBFWGjAwv7y66AG4Tb0WgPjA4X1PY 35xCiFnOoJNCxUil/jyN4EC85o9f5l+8L42aRvcG1mJe42kKV4fMiIlBvAKZprM6Ksu/DDF9zgMSP HwmDNc0BJJPRb9SWFoPlnDFPsknkWg/hTv538oo7wKv2lNCWv9E+oEnwIb24WI2hDqEI1EJbm/8sM BxgVreGMDzzlc2BB9VdNR6NPvF+PsTb29043BOABxhOvWbLaOmf9QZIeX9bsCuZ4j+frkr8c7U/YX 52Joa1KQ7Btx7qzh/Jr6tg==; Date: Fri, 19 Apr 2024 14:15:39 +0300 Message-Id: <86jzktbo2s.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87r0f1iuuw.fsf@HIDDEN> (message from Po Lu on Fri, 19 Apr 2024 17:07:19 +0800) Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> <87cyqw4ta9.fsf@HIDDEN> <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> <874jc63u8a.fsf@HIDDEN> <CAGcjMx=iENCB2OJA-ojLZ34zJZHjC_tCiFxMyNy0d-3n-8ZM1w@HIDDEN> <87r0f932qz.fsf@HIDDEN> <CAGcjMxn502yJ+8Lni_biMFmNybDF3CUhtxSGGH4B9Txj=WWiWw@HIDDEN> <86sezjdkdk.fsf@HIDDEN> <87r0f1iuuw.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org, georgepanagopo@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: George P <georgepanagopo@HIDDEN>, 66151 <at> debbugs.gnu.org > Date: Fri, 19 Apr 2024 17:07:19 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > Po Lu, how should we go about making some progress here? > > Thanks. My hands are quite full and will remain so into the next week, > but if this crude attempt to sidestep the crash works, it should suffice > until I establish why dead frames are still being retained in > Vfontset_table. George? > > diff --git a/src/fontset.c b/src/fontset.c > index d27fa22015e..d969e5f1180 100644 > --- a/src/fontset.c > +++ b/src/fontset.c > @@ -1366,10 +1366,11 @@ free_realized_fontsets (Lisp_Object base) > if (CHAR_TABLE_P (this) && EQ (FONTSET_BASE (this), base)) > { > Fclear_face_cache (Qt); > - /* This is in case some Lisp calls this function and then > - proceeds with calling some other function, like font-at, > - which needs the basic faces. */ > - recompute_basic_faces (XFRAME (FONTSET_FRAME (this))); > + if (!FRAME_LIVE_P (XFRAME (FONTSET_FRAME (this)))) > + /* This is in case some Lisp calls this function and then > + proceeds with calling some other function, like font-at, > + which needs the basic faces. */ > + recompute_basic_faces (XFRAME (FONTSET_FRAME (this))); > break; > } > } Are you sure it should be !FRAME_LIVE_P ? Why would we condition the call to recompute_basic_faces on the fact that the relevant frame is no longer alive? What am I missing?
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 19 Apr 2024 09:07:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 19 05:07:57 2024 Received: from localhost ([127.0.0.1]:57800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxkDs-00035B-Gv for submit <at> debbugs.gnu.org; Fri, 19 Apr 2024 05:07:57 -0400 Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:45775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rxkDq-00034A-SE for 66151 <at> debbugs.gnu.org; Fri, 19 Apr 2024 05:07:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713517655; bh=E66ORCMGj1GDrnFF3LB6KlD+F36V9bS6N7ICyQ+4ttI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=J4tdvMqcrjOZw1RK7RVDt2bXh/ddUhefT2KFd+9qlDBHVoxH683nxeX4VlfKaumr1oLPTxOQUgpRXeB/Q+8vmR3YxipKL6gN8HvsjdbYRpPVV0q1LZ/PSQUaPFL6fXU+Xspr+GDgqGP5WGIzJpyqMRREi+u3TaPHd55HOKftanpPWUsnzKowN2PGEs76bWGmVBhEJ4e5FdkGbdrS14HP41lzmIku0GL1CdrLxfosxb9AYvX8BDg43UlHtA3ssZK+fjWLL2z6j+HeT2U0LX+zmoBcbIWxjf8MbhelS4sxwba04T121j1nemllPTSxQ6WJhtwR1gxNqpF6c0U3kTzPQg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713517655; bh=Kn/fHdL2Z1ksljpk/NtV6FwSP2v7D8LuvPkuQWLXxmB=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nTb1zY4T9wXpPpD/p7/BORRRp4I9B8gPaOo0beYIj56bdGGiCDFd9JtDVit2g3+1DeXLkW3wHLDA/bj3dSMM345+2vCc7+nzwk6wtTa+8OPHJchCUdQPO4bQfk0qnfor0IbMyJsmx57M/7tbwN7bqNe/9+H1dXJDqN5SCG+G9lATu66YAme9DU2rNxdLtYHtB9mIFV+2Za7pTs45y9+Prq9MFUWV4/fo/qpFhYanSf6YUR2ZYRs33pF8HBEDLoNb1RCgP7pd3X68zgOSNyE2FRgaR3kiZ+qVw2c8HGbh0VV6XdzUtqkBglm7OO29bXnAGO+0PBUe3YlcDvXjY6Z7Jg== X-YMail-OSG: lMavfkcVM1m9JMgrXEd09fdavA6VWrOVMx80MWd809gUZlhq5eNIqMmG0tiyh8y CO4EbtjVgMB3nOQG7NmmOq4mmyDU3BMZsPX__hg9uQbKj_ND5ui2IyO0I0PIOgq814vTX774Rknt MgfIzFoCqVXyc2a55di0NakEy6PfLxy4gJaninijv.qgy6rARBPm5Xrv6SeUCv9kxt9iqpcZ0Xtk sWZa1nOVCA.r8kJAWyqk.X.MXHP1KtAA1uHQiCYKBF1cLXoEqqPotbuiJgu85LO9vRpe0nqfRslr jkxOUldyle_qfxOk_07YJffFHQ4OZJm0EWyGb0zRqRMnOs.zQAciYMi85XnkPngvomp9bEpxvzA3 HXm02zwN5bZKwn6wgvvI5Y5XoLj_H1GPdL8EaeSUI9jN55oEFwehNo7dLHaIrMnDxgRRav6RTchA H3qG_FmoH9kUFt1y25lOIm1PC39dI5lWJykroFlthw2kFf02lwycfv_nuCma4VSiJsOwAoi7Pn_S gmaNUuNNfQefJTrreo43eTTcRtG_jXFF8Dx4zTLynWAieB0.P89n6eAmCIxS.ebHNAe4.xrVnooO G2jLLZYafli7UzjRu8Sud.vfBZ3ueJsafFiaQyKeoT3Xgwl4MMJ_1ATGOqPGIavk.oTwMQyQmKCp GJ_Fx.yddQneg.XpWtj0LTvpsc04Q_f19VRol4_Qofrlj1jBhmPegvwZuVCgNyWHlfKh9YjEgokq vsRgI1JhgT1rDiRbSznObO7KiwrrUrnOeM1_SnR8iDK9Ri5.2ZG9n9SyOFymWE71RXsPFgGEMeEv XuUl6ZJkUWfTmvK44oM7uQGyVvISwR9Pcmv7gLKYm5azIR6dxmeN7M8Ft6DxCITuWi_WnwkEVWk0 QJdaeUgJVvfPfeJ67rNa7GEFyjpdS2Tl0B1acT4VmUz2ymtW_bRtp4z9zhG6s0a.hShyDjG9g8GF 4x4Tp4W9xXeL9f8uO.EEwBFH_U05NIDT6cj8NZNCjlty0V_BcSsf94pHIZddheAb9ouWAzrPCAzp WGpkiZDZGkU.T8B.MKogCNWQgA88L5aJsLpVSfwHRSKvcj.Xsg4gZOiGmFCBwQbrC5YQdjm60Jqi BP1abHXo0yU2RXetcHFlDgbTyla9pEuQy55ZDy_uJgQl6QTHh3vTGwQulBjLr7GnHMwYe3vi6bgG qpmAHSyzv_h9UsEWaoNhJKdSb5pVv.56bbEf_MZC9_tJPTaHyMD9d4i53QCBzeNnf_OYodNIfyrF .v5JxUNpn.XQn7A060xhTeQkHuYiCxwua2A4KtswhKZXlGjUR0E.a_9aFtsvJfdIB7nn1h8UNP5z q15jthDk612DxNjO6xAz_wJbnal2WX7rrFKGm0nUk3UvrS8yMB124Ruk2LjWJAQftU5gnAfsomX3 6yaCdMbvMwgNwRSv5T54dXnibtwhz8tXkFKEQrfsY4EpcRek2NiRS.MyesRLOoTRyNMrWLu3QHJ. uJ.eQk0ZK.v5_xMvYImSQ3fFjV7LHvq5QFKr7zLWr7G4BP7LsM6sT55E4rqkUQRjAvpfPm.HoXr7 Y3oqXlflhGUfApATIO7F8A6ZZNq.Ai3_VKB8fh7lbGaCayr8tP66M6v60PA2dea.WLEz3pZ_nK.Y Py.3d2T7V.8g0V1g16anV66ckSX2yT2gXQ4DaUZgHhjcejMkbNjssWF2suiqrf3c8MfvTYEyBVUj axGAHdvnOlUMMFHgWN55_LnraFZqovU_PoLPbuhH_69Ism_m6WZ5g8kDsXzmUoTVQR3W135sP0sy yndLJ677kBpeLzwxptgwVwphJ2DnsqgH9QOGQxGspyCcdm0.zCXQu5tq_jDEklm.R0Bfy2zo8cEM jUFR11yrglNvCHIoSgrlxqoTAsjJXN2il78q9R7mlqhyjHZU3HClOVkC5tF2ttGqem_iTqYWJSlw bu7AUJ6GiLmZfDhqy3P4.6HMOGQv2TDj2OTWDNdDShicCtJ6U3hv_.VH7EdVdfzeudBZ89eTbcdw nASxmuZcjUCd5PnE7m7fKRVXbZTgEajdbiyoOxUv54cIdmu5c6dBBuuHok.JP7ce56qxI9D5FFxj 4nI6LFU7i.MwIDgSIIIAK7XjO3.4PfZcroiLTsY1NI9sNlT2GDtf6A0lNQqBpRZnLpG0VdYO8CvC Mb2CsksVJ8l.dONHPEgNrm3C3JAtRqlUOHshOXucenWzdDdTuUnyGsPS_blJ6hbvy2ktJ2klOmh_ 6xQcBFqH1QLQB_QoaZX1WfdMpoyTskOrqFMIrwdVwPHWExqCU7v.jeKh3r8vILEBSfw-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: d0802c23-3aa3-4ede-8adf-bdbb846abbc2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 19 Apr 2024 09:07:35 +0000 Received: by hermes--production-sg3-6f9f87bd85-wmrrf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 630dbbe48422758bf15bd63ad980eab5; Fri, 19 Apr 2024 09:07:32 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects In-Reply-To: <86sezjdkdk.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 18 Apr 2024 13:40:23 +0300") References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> <87cyqw4ta9.fsf@HIDDEN> <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> <874jc63u8a.fsf@HIDDEN> <CAGcjMx=iENCB2OJA-ojLZ34zJZHjC_tCiFxMyNy0d-3n-8ZM1w@HIDDEN> <87r0f932qz.fsf@HIDDEN> <CAGcjMxn502yJ+8Lni_biMFmNybDF3CUhtxSGGH4B9Txj=WWiWw@HIDDEN> <86sezjdkdk.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 19 Apr 2024 17:07:19 +0800 Message-ID: <87r0f1iuuw.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22256 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1488 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org, George P <georgepanagopo@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> Cc: 66151 <at> debbugs.gnu.org >> From: George P <georgepanagopo@HIDDEN> >> Date: Sat, 13 Apr 2024 13:56:04 -0400 >> >> Thanks a lot for your efforts, but unfortunately the crash persists. I >> have attached the same backtraces as before but on commit 17e26cf57e1. >> >> Please let me know if you need more information. > > Thanks. > > Po Lu, how should we go about making some progress here? Thanks. My hands are quite full and will remain so into the next week, but if this crude attempt to sidestep the crash works, it should suffice until I establish why dead frames are still being retained in Vfontset_table. George? diff --git a/src/fontset.c b/src/fontset.c index d27fa22015e..d969e5f1180 100644 --- a/src/fontset.c +++ b/src/fontset.c @@ -1366,10 +1366,11 @@ free_realized_fontsets (Lisp_Object base) if (CHAR_TABLE_P (this) && EQ (FONTSET_BASE (this), base)) { Fclear_face_cache (Qt); - /* This is in case some Lisp calls this function and then - proceeds with calling some other function, like font-at, - which needs the basic faces. */ - recompute_basic_faces (XFRAME (FONTSET_FRAME (this))); + if (!FRAME_LIVE_P (XFRAME (FONTSET_FRAME (this)))) + /* This is in case some Lisp calls this function and then + proceeds with calling some other function, like font-at, + which needs the basic faces. */ + recompute_basic_faces (XFRAME (FONTSET_FRAME (this))); break; } }
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 18 Apr 2024 10:41:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 06:41:05 2024 Received: from localhost ([127.0.0.1]:51646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxPCM-0001MS-Sd for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 06:41:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rxPC9-0001KV-42 for 66151 <at> debbugs.gnu.org; Thu, 18 Apr 2024 06:40:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rxPBq-0001jZ-6G; Thu, 18 Apr 2024 06:40:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=SZeIsrz8BXZ34d8EMIkHjH6XVKJNPHC1q5nXoST5Txc=; b=sTsFqLicWtT0 XkvVGw3Lqoo9z7vXv9K4G577Inng0qAn0Fvc+bjIxEVr2y3oiCjpxtC0PjAf8vQi66YlZcKHBUUgh FuocQmpeX5EkuwsR2dxtXe56S/ePenEacfz7a2JWz5kmZ3Wbg1PScgco32BmhLxQo2C6/89mdz4/T oSarearSFw5gKu8LCr7hlgV+aIIPgdaPatcqe0NOVHsqcHyutoqMqE8iogsvJo7WGOoaLT/ofjNx0 /aAEVmmKVFedM8PYl0zvi0iymmQ6cF+FFMWAh0nUk2nX4eRAPKFxe3meKTtIAAuNZ8tk/xwe7zQAZ KrRS3l8a50sNdbzfXb0JpA==; Date: Thu, 18 Apr 2024 13:40:23 +0300 Message-Id: <86sezjdkdk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: luangruo@HIDDEN, George P <georgepanagopo@HIDDEN> In-Reply-To: <CAGcjMxn502yJ+8Lni_biMFmNybDF3CUhtxSGGH4B9Txj=WWiWw@HIDDEN> (message from George P on Sat, 13 Apr 2024 13:56:04 -0400) Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> <87cyqw4ta9.fsf@HIDDEN> <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> <874jc63u8a.fsf@HIDDEN> <CAGcjMx=iENCB2OJA-ojLZ34zJZHjC_tCiFxMyNy0d-3n-8ZM1w@HIDDEN> <87r0f932qz.fsf@HIDDEN> <CAGcjMxn502yJ+8Lni_biMFmNybDF3CUhtxSGGH4B9Txj=WWiWw@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 66151 <at> debbugs.gnu.org > From: George P <georgepanagopo@HIDDEN> > Date: Sat, 13 Apr 2024 13:56:04 -0400 > > Thanks a lot for your efforts, but unfortunately the crash persists. I > have attached the same backtraces as before but on commit 17e26cf57e1. > > Please let me know if you need more information. Thanks. Po Lu, how should we go about making some progress here?
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 13 Apr 2024 17:57:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 13 13:57:02 2024 Received: from localhost ([127.0.0.1]:33754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvhcL-0000tK-TP for submit <at> debbugs.gnu.org; Sat, 13 Apr 2024 13:57:02 -0400 Received: from mail-yw1-x1133.google.com ([2607:f8b0:4864:20::1133]:51685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <georgepanagopo@HIDDEN>) id 1rvhc7-0000pT-SQ for 66151 <at> debbugs.gnu.org; Sat, 13 Apr 2024 13:56:44 -0400 Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-61587aa9f4cso19040767b3.3 for <66151 <at> debbugs.gnu.org>; Sat, 13 Apr 2024 10:56:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713030975; x=1713635775; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=OLR71zYoF3xak8A7CKhbw9IgwHJ/9xSJSN0ogsDuY24=; b=MiKH37fNns2iD9VIXE/QWk8dis8m4ZxTjZo4Ul+N+yX9sQDnharMlNrHuPiKAvL/N6 x0GkMtIorJtT4onbVQWu9Oy3IweI8RLzXI59zhYARSa6rjWNIcOz8KBGp9fg4+nNzUvs MNn+l/Kmwv6J4zAuK+IWNratheATEbYalZc5KAhQBoQesLDmR7oCYfMjcJOD69GZI8sO W5X4ZkdRRUJYGvuy0XaD5P/ELtObzqvp71QB8SM2XO7Zv/u0lYKE1ya0pFicQ0busavN fRiAWVFjhi00hAR2Sj/fN98n6DCGWhPDEjM+kpjO5/3dDk58YxRfTty1oeZeGqUDN+hx 89tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713030975; x=1713635775; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OLR71zYoF3xak8A7CKhbw9IgwHJ/9xSJSN0ogsDuY24=; b=IVa1Rg7jcq04bf4tYWiRblL4MXvAU/sdSKeBJO/a64Lau71YXo9Mtpe2/iAhiHVggg ookLQPLxu/Zb3qju4eMRve7NOg/LHpY1KWyDVhGqwTOvPNlbwsZjHBJy6aLaJjC2St7W BHelMqolWXO6Xuv8kI6PfjWl9LOJb4glzS5Tilfqk2MxGL7+NtNUgNortZcNs91r2sj2 I9oOo3Mis5j6VvNW90WvXgToRiVFywVS2N8ZIwgtZkKGuvPYhsMdo03q29mmPvWBsEn4 JluuNO3OTZmD4l1A4gRqd3zbeRz5goKyLIkHIxt+Fuh+X1GXzMggUMfT3q2687q4j/m3 z4MA== X-Gm-Message-State: AOJu0Yw/qHIvKnGyRWrDHVPS3izRSYCdkWaP42KlbEaby5QuDWBtn/xK J9R2YHHuQeojWtMYolzBzHYO7JOuaBlGq/Ud1y7G1Ms21My/+E+eTMPXGV0jJkoxo+VJ5cmkaII +6CiOz4XLdeVTgmRnnYIMIICaL8+zfWfe X-Google-Smtp-Source: AGHT+IG6rP2Xa6VhEPD7Mt2Zj0es3HEcmPreVYde1oSs23TstzQkuBNT3WseR30+ma8gYrsHTpxkfQ6KZGYFL2nDZzE= X-Received: by 2002:a0d:eb50:0:b0:618:822a:a916 with SMTP id u77-20020a0deb50000000b00618822aa916mr4499509ywe.13.1713030975408; Sat, 13 Apr 2024 10:56:15 -0700 (PDT) MIME-Version: 1.0 References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> <87cyqw4ta9.fsf@HIDDEN> <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> <874jc63u8a.fsf@HIDDEN> <CAGcjMx=iENCB2OJA-ojLZ34zJZHjC_tCiFxMyNy0d-3n-8ZM1w@HIDDEN> <87r0f932qz.fsf@HIDDEN> In-Reply-To: <87r0f932qz.fsf@HIDDEN> From: George P <georgepanagopo@HIDDEN> Date: Sat, 13 Apr 2024 13:56:04 -0400 Message-ID: <CAGcjMxn502yJ+8Lni_biMFmNybDF3CUhtxSGGH4B9Txj=WWiWw@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects To: Po Lu <luangruo@HIDDEN> Content-Type: multipart/mixed; boundary="000000000000c769cd0615fe1aed" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000c769cd0615fe1aed Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks a lot for your efforts, but unfortunately the crash persists. I have attached the same backtraces as before but on commit 17e26cf57e1. Please let me know if you need more information. On Sat, Apr 13, 2024 at 7:45=E2=80=AFAM Po Lu <luangruo@HIDDEN> wrote: > > George P <georgepanagopo@HIDDEN> writes: > > > I have attached the full backtraces for breakpoints on > > `x_io_error_quitter`, `delete_frame`, and the crash point at the same > > commit as before. Hope it helps! > > Thanks. It appears that my first diagnosis missed the mark, but no > matter: I've now installed a fix on master, please test. --000000000000c769cd0615fe1aed Content-Type: text/plain; charset="UTF-8"; name="gdb-trace-66151-2.txt" Content-Disposition: attachment; filename="gdb-trace-66151-2.txt" Content-Transfer-Encoding: base64 Content-ID: <f_luyecyq00> X-Attachment-Id: f_luyecyq00 DQpUaHJlYWQgMSAiZW1hY3MiIGhpdCBCcmVha3BvaW50IDEsIHhfaW9fZXJyb3JfcXVpdHRlciAo ZGlzcGxheT0weGU2ODg5OTApIGF0IHh0ZXJtLmM6MjcwMjYNCjI3MDI2ICAgICBzbnByaW50ZiAo YnVmLCBzaXplb2YgYnVmLCAiQ29ubmVjdGlvbiBsb3N0IHRvIFggc2VydmVyICclcyciLA0KKGdk YikgYnQgLWZ1bGwNCiMwICB4X2lvX2Vycm9yX3F1aXR0ZXIgKGRpc3BsYXk9MHhlNjg4OTkwKSBh dCB4dGVybS5jOjI3MDI2DQogICAgICAgIGJ1ZiA9ICdcMDAwJyA8cmVwZWF0cyA1NyB0aW1lcz4s ICJcMzcwIVwzNjRcMjc0XDAyNVwwMDZIXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MjAwXDI3NWhcMDE2IiwgJ1wwMDAnIDxyZXBlYXRzIDEyIHRpbWVzPiwgIlwyMzBcMjc1aFwwMTYi LCAnXDAwMCcgPHJlcGVhdHMgMjggdGltZXM+LCAiZTNcMjMxXDM2NVwzNzdcMTc3XDAwMFwwMDBc MDYwXDI2NlwzNzdcMzc3XDM3N1wxNzdcMDAwXDAwMFwyMjBcMjExaFwwMTZcMDAwXDAwMFwwMDBc MDAwXDIyMFwyNzRoXDAxNiIsICdcMDAwJyA8cmVwZWF0cyAxMiB0aW1lcz4sICJAXDI2NlwzNzdc Mzc3XDM3N1wxNzdcMDAwXDAwMFwzNzZPXDMzN1wzNjVcMzc3XDE3N1wwMDBcMDAwXDIyMFwyMTFo XDAxNlwwMDBcMDAwXDAwMFwwMDBcMjIwXDIxMWhcMDE2XDAwMFwwMDBcMDAwXDAwMFwwNzBcMjY2 XDM3N1wzNzdcMzc3XDE3N1wwMDBcMDAwIi4uLg0KIzEgIDB4MDAwMDdmZmZmNWRmN2NiMiBpbiBf WElPRXJyb3IgKCkgYXQgL3Vzci9saWI2NC9saWJYMTEuc28uNg0KIzIgIDB4MDAwMDdmZmZmNWRm NTQ5NSBpbiBfWEV2ZW50c1F1ZXVlZCAoKSBhdCAvdXNyL2xpYjY0L2xpYlgxMS5zby42DQojMyAg MHgwMDAwN2ZmZmY1ZGU2ZTI3IGluIFhQZW5kaW5nICgpIGF0IC91c3IvbGliNjQvbGliWDExLnNv LjYNCiM0ICAweDAwMDAwMDAwMDA1NmEyN2QgaW4gWFRyZWFkX3NvY2tldCAodGVybWluYWw9MHhl Njg3NmQ4LCBob2xkX3F1aXQ9MHg3ZmZmZmZmZmI3YjApIGF0IHh0ZXJtLmM6MjU2MTENCiAgICAg ICAgY291bnQgPSAwDQogICAgICAgIGV2ZW50X2ZvdW5kID0gZmFsc2UNCiAgICAgICAgZHB5aW5m byA9IDB4ZTY5OWUyMA0KIzUgIDB4MDAwMDAwMDAwMDViOTYzNyBpbiBnb2JibGVfaW5wdXQgKCkg YXQga2V5Ym9hcmQuYzo3ODk4DQogICAgICAgIG5yID0gMA0KICAgICAgICBob2xkX3F1aXQgPSB7 a2luZCA9IE5PX0VWRU5ULCBwYXJ0ID0gc2Nyb2xsX2Jhcl9ub3doZXJlLCBjb2RlID0gMCwgbW9k aWZpZXJzID0gMCwgeCA9IDB4MCwgeSA9IDB4MCwgdGltZXN0YW1wID0gMCwgZnJhbWVfb3Jfd2lu ZG93ID0gMHgwLCBhcmcgPSAweDAsIGRldmljZSA9IDB4MzB9DQogICAgICAgIG5leHQgPSAweGM5 YmE1NDANCiAgICAgICAgbnJlYWQgPSAwDQogICAgICAgIGVyciA9IGZhbHNlDQogICAgICAgIHQg PSAweGU2ODc2ZDgNCiM2ICAweDAwMDAwMDAwMDA1YjlhM2MgaW4gaGFuZGxlX2FzeW5jX2lucHV0 ICgpIGF0IGtleWJvYXJkLmM6ODEzNw0KICAgICAgICBucmVhZCA9IDANCiM3ICAweDAwMDAwMDAw MDA1YjlhNWIgaW4gcHJvY2Vzc19wZW5kaW5nX3NpZ25hbHMgKCkgYXQga2V5Ym9hcmQuYzo4MTUx DQojOCAgMHgwMDAwMDAwMDAwNWI5YTliIGluIHVuYmxvY2tfaW5wdXRfdG8gKGxldmVsPTApIGF0 IGtleWJvYXJkLmM6ODE2Ng0KIzkgIDB4MDAwMDAwMDAwMDViOWFiZiBpbiB1bmJsb2NrX2lucHV0 ICgpIGF0IGtleWJvYXJkLmM6ODE4NQ0KIzEwIDB4MDAwMDAwMDAwMDczYjIxMSBpbiB4Z19zZWxl Y3QgKGZkc19saW09MjIsIHJmZHM9MHg3ZmZmZmZmZmMwYzAsIHdmZHM9MHg3ZmZmZmZmZmMwNDAs IGVmZHM9MHgwLCB0aW1lb3V0PTB4N2ZmZmZmZmZjMDIwLCBzaWdtYXNrPTB4MCkgYXQgeGdzZWxl Y3QuYzoyODINCiAgICAgICAgcHNlbGVjdF9lcnJubyA9IDExDQogICAgICAgIGFsbF9yZmRzID0g e2Zkc19iaXRzID0gezEzMTA3MiwgMCA8cmVwZWF0cyAxNSB0aW1lcz59fQ0KICAgICAgICBhbGxf d2ZkcyA9IHtmZHNfYml0cyA9IHswIDxyZXBlYXRzIDE2IHRpbWVzPn19DQogICAgICAgIHRtbyA9 IHt0dl9zZWMgPSAzNTgwLCB0dl9uc2VjID0gMTQwNzM3MzUzNjEyMDUxfQ0KICAgICAgICB0bW9w ID0gMHg3ZmZmZmZmZmMwMjANCiAgICAgICAgY29udGV4dCA9IDB4NTllMTFlMA0KICAgICAgICBo YXZlX3dmZHMgPSB0cnVlDQoNCiAgICAgICAgICAgICAgICAgICAgZ2Zkc19idWYgPSB7e2ZkID0g MTMsIGV2ZW50cyA9IDEsIHJldmVudHMgPSAwfSwge2ZkID0gLTI0MTEyMjk0NiwgZXZlbnRzID0g MzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7 ZmQgPSAwLCBldmVudHMgPSA0MjI1NiwgcmV2ZW50cyA9IDU5NjA0fSwge2ZkID0gLTE3ODQwLCBl dmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyNTQ0OTEwMjQsIGV2ZW50cyA9IDAs IHJldmVudHMgPSAwfSwge2ZkID0gLTQwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9 IDEsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3ODcyLCBldmVudHMgPSAzMjc2 NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9 IC0xNzY4MCwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gLTI0MDk3NjE5MSwg ZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMTQwMTM2MzIsIGV2ZW50cyA9IDAs IHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAx LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMg PSAwfSwge2ZkID0gNjU4MTkwOCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMzM4 Mzc4MTYwLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTc4NDAsIGV2ZW50 cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNDExMjI5NDYsIGV2ZW50cyA9IDMyNzY3 LCByZXZlbnRzID0gMH0sIHtmZCA9IDgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g MCwgZXZlbnRzID0gNDIyNTYsIHJldmVudHMgPSA1OTYwNH0sIHtmZCA9IC0xNzY5NiwgZXZlbnRz ID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMjUyODM4ODAwLCBldmVudHMgPSAwLCByZXZl bnRzID0gMH0sIHtmZCA9IC00MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxLCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzcyOCwgZXZlbnRzID0gMzI3NjcsIHJl dmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTc1 MzYsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNDA5NzYxOTEsIGV2ZW50 cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzc0NCwgZXZlbnRzID0gMzI3NjcsIHJl dmVudHMgPSAwfSwge2ZkID0gNjU5OTg5MSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSAyNTUsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjEyMTE1MjAsIGV2ZW50cyA9 IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3ODQwLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9 IDB9LCB7ZmQgPSAtMTk5MTAwNDE2LCBldmVudHMgPSA1NTY0LCByZXZlbnRzID0gMTg0Mzh9LCB7 ZmQgPSAyNCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxLCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMH0sIHtmZCA9IDgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gOTE2 NywgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA3LCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IDMyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50 cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDExNjcxMjMwNTMsIGV2ZW50cyA9IDMyNjEz LCByZXZlbnRzID0gMTY1Nn0sIHtmZCA9IDE0MTgwMzY4LCBldmVudHMgPSAwLCByZXZlbnRzID0g MH0sIHtmZCA9IDY0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzUzNiwgZXZl bnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMjUyODM4ODAwLCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDQ4LCByZXZlbnRzID0gMH0sIHtmZCA9IDAs IGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gOTEsIGV2ZW50cyA9IDExOSwgcmV2ZW50 cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50 cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE5OTEwMDQxNiwgZXZlbnRzID0gNTU2NCwgcmV2 ZW50cyA9IDE4NDM4fSwge2ZkID0gMjQsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g MSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IC0xNzUzNiwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0g MTM5NzQ4MTYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3NDg4LCBldmVudHMg PSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTc1NTIsIGV2ZW50cyA9IDMyNzY3LCByZXZl bnRzID0gMH0sIHtmZCA9IC0yNDExNDMwOTIsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0s IHtmZCA9IDEsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTI0MTE0MjY3OSwgZXZl bnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gLTQ3ODE1MDY1NiwgZXZlbnRzID0gNDE5 NTIsIHJldmVudHMgPSAyMTM1fSwge2ZkID0gMTYyNjMsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gMjQsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjUyODM4ODAwLCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gMjU0MzQ2ODY0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2 ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAxLCBldmVudHMgPSAyLCByZXZlbnRzID0gMH0sIHtmZCA9IDI1MjgzODgwMCwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0s IHtmZCA9IC0xOTkxMDA0MTYsIGV2ZW50cyA9IDU1NjQsIHJldmVudHMgPSAxODQzOH0sIHtmZCA9 IDI0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDEzOTc0ODE2LCBldmVudHMgPSAw LCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g MSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMzk3NDgxNiwgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjQxMTIyOTQ2LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9 IDB9LCB7ZmQgPSAtMTc0MjQsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDYx MjE4MjgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3NDMyLCBldmVudHMgPSAz Mjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMzk3NDgxNiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9 IDB9LCB7ZmQgPSAtMzAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMzAwLCBldmVu dHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDEsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwg e2ZkID0gOSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2NCwgZXZlbnRzID0gMSwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAzMDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g LTE3NDI0LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSA3MjI5NjI0LCBldmVu dHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzM4NCwgZXZlbnRzID0gMzI3NjcsIHJldmVu dHMgPSAwfSwge2ZkID0gMTM5NzQ4MTYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g LTExODA4LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAzMDAsIGV2ZW50cyA9 IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3MzEyLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9 IDB9LCB7ZmQgPSA3MjMwMjE1LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC05Nzc2 MDA1MTAsIGV2ZW50cyA9IDE3MjUyLCByZXZlbnRzID0gNH0sIHtmZCA9IDEzODU0NDc0MjYsIGV2 ZW50cyA9IDkzMSwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTczNjgsIGV2ZW50cyA9IDMyNzY3LCBy ZXZlbnRzID0gMH0sIHtmZCA9IDMwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAz MDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50 cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDEsIGV2ZW50 cyA9IDUxNzEyLCByZXZlbnRzID0gMTUyNTh9LCB7ZmQgPSAxMzk3NDgxNiwgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAyODQ2NCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSAzMDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2 ZW50cyA9IDB9LCB7ZmQgPSAtMTcyMzIsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtm ZCA9IDcyMzAzODYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3MjU2LCBldmVu dHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTcwNzIsIGV2ZW50cyA9IDMyNzY3LCBy ZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMiwg ZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA3MTIzNjg2NjQsIGV2ZW50cyA9IDAsIHJl dmVudHMgPSAwfSwge2ZkID0gMjg5LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0x NzE2OCwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gNzY2Mjk2NywgZXZlbnRz ID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7 ZmQgPSAyODc2MzEzMzYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMzAwLCBldmVu dHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwg e2ZkID0gMjg5LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDcxMjM2ODY2NCwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9fQ0KICAgICAgICBnZmRzID0gMHg3ZmZmZmZmZmI4ZTANCiAg ICAgICAgZ2Zkc19zaXplID0gMTI4DQogICAgICAgIG5fZ2ZkcyA9IDENCiAgICAgICAgcmV0dmFs ID0gMQ0KICAgICAgICBvdXJfZmRzID0gMA0KICAgICAgICBtYXhfZmRzID0gMjENCiAgICAgICAg aSA9IDIyDQogICAgICAgIG5mZHMgPSAxDQogICAgICAgIHRtb19pbl9taWxsaXNlYyA9IC0xDQog ICAgICAgIG11c3RfZnJlZSA9IDANCiAgICAgICAgbmVlZF90b19kaXNwYXRjaCA9IHRydWUNCiMx MSAweDAwMDAwMDAwMDA2ZDBiNjAgaW4gd2FpdF9yZWFkaW5nX3Byb2Nlc3Nfb3V0cHV0ICh0aW1l X2xpbWl0PTAsIG5zZWNzPTAsIHJlYWRfa2JkPS0xLCBkb19kaXNwbGF5PXRydWUsIHdhaXRfZm9y X2NlbGw9MHgwLCB3YWl0X3Byb2M9MHgwLCBqdXN0X3dhaXRfcHJvYz0wKSBhdCBwcm9jZXNzLmM6 NTc0Mw0KICAgICAgICB0bHNfbmZkcyA9IDANCiAgICAgICAgdGxzX2F2YWlsYWJsZSA9IHtmZHNf Yml0cyA9IHswIDxyZXBlYXRzIDE2IHRpbWVzPn19DQogICAgICAgIHByb2Nlc3Nfc2tpcHBlZCA9 IGZhbHNlDQogICAgICAgIHdyYXBwZWQgPSAxOTQNCiAgICAgICAgY2hhbm5lbF9zdGFydCA9IDAN CiAgICAgICAgY2hpbGRfZmQgPSAyMQ0KICAgICAgICBsYXN0X3JlYWRfY2hhbm5lbCA9IDE1DQog ICAgICAgIGNoYW5uZWwgPSAxMDI0DQogICAgICAgIG5mZHMgPSAwDQogICAgICAgIEF2YWlsYWJs ZSA9IHtmZHNfYml0cyA9IHsxMzEwNzIsIDAgPHJlcGVhdHMgMTUgdGltZXM+fX0NCiAgICAgICAg V3JpdGVvayA9IHtmZHNfYml0cyA9IHswIDxyZXBlYXRzIDE2IHRpbWVzPn19DQogICAgICAgIGNo ZWNrX3dyaXRlID0gdHJ1ZQ0KICAgICAgICBjaGVja19kZWxheSA9IDANCiAgICAgICAgbm9fYXZh aWwgPSBmYWxzZQ0KICAgICAgICB4ZXJybm8gPSAxMQ0KICAgICAgICBwcm9jID0gMHg3ZmZmZmZm ZmMxYzANCiAgICAgICAgdGltZW91dCA9IHt0dl9zZWMgPSAwLCB0dl9uc2VjID0gMH0NCiAgICAg ICAgZW5kX3RpbWUgPSB7dHZfc2VjID0gMjExNjIyNjQwLCB0dl9uc2VjID0gMH0NCiAgICAgICAg dGltZXJfZGVsYXkgPSB7dHZfc2VjID0gMjg5LCB0dl9uc2VjID0gNzEyMzY4NjY0fQ0KICAgICAg ICBnb3Rfb3V0cHV0X2VuZF90aW1lID0ge3R2X3NlYyA9IDE3MTMxMzA1NjksIHR2X25zZWMgPSAz MTAwMjI4ODJ9DQogICAgICAgIHdhaXQgPSBGT1JFVkVSDQogICAgICAgIGdvdF9zb21lX291dHB1 dCA9IC0xDQogICAgICAgIHByZXZfd2FpdF9wcm9jX25ieXRlc19yZWFkID0gMA0KICAgICAgICBy ZXRyeV9mb3JfYXN5bmMgPSBmYWxzZQ0KICAgICAgICBjb3VudCA9IHtieXRlcyA9IDE2MH0NCiAg ICAgICAgbm93ID0ge3R2X3NlYyA9IDAsIHR2X25zZWMgPSAtMX0NCiMxMiAweDAwMDAwMDAwMDA1 YjEzN2YgaW4ga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKGticD0weDdmZmZmZmZmYzQwOCwgdXNlZF9t b3VzZV9tZW51PTB4N2ZmZmZmZmZjYTdmLCBlbmRfdGltZT0weDApIGF0IGtleWJvYXJkLmM6NDA3 Nw0KICAgICAgICBkb19kaXNwbGF5ID0gdHJ1ZQ0KICAgICAgICBvYmogPSAweDFkYmMwMTE1DQog ICAgICAgIHN0ciA9IDB4NjYxYWM1YTENCiAgICAgICAgaGFkX3BlbmRpbmdfc2VsZWN0aW9uX3Jl cXVlc3RzID0gZmFsc2UNCiAgICAgICAgaGFkX3BlbmRpbmdfY29udmVyc2lvbl9ldmVudHMgPSBm YWxzZQ0KIzEzIDB4MDAwMDAwMDAwMDVhZDJlYiBpbiByZWFkX2V2ZW50X2Zyb21fbWFpbl9xdWV1 ZSAoZW5kX3RpbWU9MHgwLCBsb2NhbF9nZXRjam1wPTB4N2ZmZmZmZmZjN2YwLCB1c2VkX21vdXNl X21lbnU9MHg3ZmZmZmZmZmNhN2YpIGF0IGtleWJvYXJkLmM6MjMyOQ0KICAgICAgICBjID0gMHgw DQogICAgICAgIHNhdmVfanVtcCA9IHt7X19qbXBidWYgPSB7MCwgMCwgMCwgMCwgMCwgMCwgMCwg MH0sIF9fbWFza193YXNfc2F2ZWQgPSAwLCBfX3NhdmVkX21hc2sgPSB7X192YWwgPSB7MCA8cmVw ZWF0cyAxNiB0aW1lcz59fX19DQogICAgICAgIGtiID0gMHhjOWM2YWYwDQogICAgICAgIGNvdW50 ID0ge2J5dGVzID0gMTI4fQ0KIzE0IDB4MDAwMDAwMDAwMDVhZDVhNyBpbiByZWFkX2RlY29kZWRf ZXZlbnRfZnJvbV9tYWluX3F1ZXVlIChlbmRfdGltZT0weDAsIGxvY2FsX2dldGNqbXA9MHg3ZmZm ZmZmZmM3ZjAsIHByZXZfZXZlbnQ9MHgwLCB1c2VkX21vdXNlX21lbnU9MHg3ZmZmZmZmZmNhN2Yp IGF0IGtleWJvYXJkLmM6MjM5Mw0KICAgICAgICBuZXh0ZXZ0ID0gMHgwDQogICAgICAgIGZyYW1l ID0gMHhkNWQ0MDAgPGJlaW5nX3ByaW50ZWQrMTU2OD4NCiAgICAgICAgdGVybWluYWwgPSAweDEw MDVjNzcwNg0KICAgICAgICBldmVudHMgPSB7MHhmMTQwYWI1LCAweGQ1ZDRjMCA8bGlzcHN5bT4s IDB4MCwgMHgwLCAweDdmZmZmZmZmYzVlOCwgMHg1YTc0NTEgPGJ1aWx0aW5fbGlzcF9zeW1ib2wr NDQ+LCAweDAsIDB4N2ZmZmZmZmZjNjEwLCAweDVhYTU3NyA8c29tZV9tb3VzZV9tb3ZlZCsyOT4s IDB4NzM2ZTAyIDxkZXRlY3RfY29udmVyc2lvbl9ldmVudHMrODI+LCAweGRjNzRhZCwgMHgwLCAw eDdmZmZmZmZmYzY0MCwgMHg1YjA4M2MgPHJlYWRhYmxlX2V2ZW50cyszMjA+LCAweDAsIDB4MWZm ZmZjNjQwfQ0KICAgICAgICBuID0gMA0KIzE1IDB4MDAwMDAwMDAwMDVhZWQwMCBpbiByZWFkX2No YXIgKGNvbW1hbmRmbGFnPTEsIG1hcD0weDFjM2IzMDMzLCBwcmV2X2V2ZW50PTB4MCwgdXNlZF9t b3VzZV9tZW51PTB4N2ZmZmZmZmZjYTdmLCBlbmRfdGltZT0weDApIGF0IGtleWJvYXJkLmM6MzAx NA0KICAgICAgICBjID0gMHgwDQogICAgICAgIGxvY2FsX2dldGNqbXAgPSB7e19fam1wYnVmID0g ezAsIC03NTQwNjMzOTM5NzU1Mzk0OTcyLCAyODQ2NCwgMTQwNzM3NDg4MzQzNTIwLCAwLCAwLCAt NzU0MDYzMzk0MDE3NDgyNTM3MiwgNzU0MDYzMzQzNTc5MjM0OTI4NH0sIF9fbWFza193YXNfc2F2 ZWQgPSAwLCBfX3NhdmVkX21hc2sgPSB7X192YWwgPSB7NjYwMTExNywgMTkwMTY2MzM2LCAxNTkw MzcxMjAsIDE4NjQxNTQxMSwgMTQwNzM3NDg4MzQxMTA0LCA2NTg5MDE4LCAxOTAxNjYzMzYsIDE0 MDEzNjMyLCAwLCAwLCAxNDA3Mzc0ODgzNDExNTIsIDYwNTUwMzAsIDE4NjQxNTQ0MywgMTQwNzM3 NDg4MzQxMzEyLCA2MDc1MDAyLCAxNDAxMzYzMn19fX0NCiAgICAgICAgc2F2ZV9qdW1wID0ge3tf X2ptcGJ1ZiA9IHsxMjg4NDg4NzM3NiwgMCwgMCwgNDAwMzIsIDE1NDAsIDE0MDczNzE2MjQzOTIw MCwgMTQwNzM3NDg4MzQwODY0LCAyMTAxMTU4NDh9LCBfX21hc2tfd2FzX3NhdmVkID0gMTQwMTM2 MzIsIF9fc2F2ZWRfbWFzayA9IHtfX3ZhbCA9IHswLCAwLCAxNDA1MzY2NCwgNjU4MTkwOCwgMCwg MTQwNzM3NDg4MzQxMDA4LCA2NjA1OTc0LCAyMTAxMTU4NTMsIDg1ODk5NDA3NTQsIDAsIDQwMDMy LCAxNTQxLCAxNDA3MzcxNjI0MzkyMDAsIDQyOTQ5NjcyOTYsIDAsIDQwMDMyfX19fQ0KICAgICAg ICB0ZW0gPSAweDdmZmZlYjllYzU5MA0KICAgICAgICBzYXZlID0gMHgwDQogICAgICAgIHByZXZp b3VzX2VjaG9fYXJlYV9tZXNzYWdlID0gMHgwDQogICAgICAgIGFsc29fcmVjb3JkID0gMHgwDQog ICAgICAgIHJlcmVhZCA9IGZhbHNlDQogICAgICAgIHJlY29yZGVkID0gZmFsc2UNCiAgICAgICAg cG9sbGluZ19zdG9wcGVkX2hlcmUgPSB0cnVlDQogICAgICAgIG9yaWdfa2JvYXJkID0gMHhjOWM2 YWYwDQogICAgICAgIGptcGNvdW50ID0ge2J5dGVzID0gMTI4fQ0KIzE2IDB4MDAwMDAwMDAwMDVi ZmJiMSBpbiByZWFkX2tleV9zZXF1ZW5jZSAoa2V5YnVmPTB4N2ZmZmZmZmZjYzkwLCBwcm9tcHQ9 MHgwLCBkb250X2Rvd25jYXNlX2xhc3Q9ZmFsc2UsIGNhbl9yZXR1cm5fc3dpdGNoX2ZyYW1lPXRy dWUsIGZpeF9jdXJyZW50X2J1ZmZlcj10cnVlLCBwcmV2ZW50X3JlZGlzcGxheT1mYWxzZSwgZGlz YWJsZV90ZXh0X2NvbnZlcnNpb25fcD1mYWxzZSkgYXQga2V5Ym9hcmQuYzoxMDcyMg0KICAgICAg ICBpbnRlcnJ1cHRlZF9rYm9hcmQgPSAweGM5YzZhZjANCiAgICAgICAgaW50ZXJydXB0ZWRfZnJh bWUgPSAweGU2ODdmMDANCiAgICAgICAga2V5ID0gMHhmZmZmZmZmZmZmZmZmZmZhDQogICAgICAg IHVzZWRfbW91c2VfbWVudSA9IGZhbHNlDQogICAgICAgIGVjaG9fbG9jYWxfc3RhcnQgPSAwDQog ICAgICAgIGxhc3RfcmVhbF9rZXlfc3RhcnQgPSAwDQogICAgICAgIGtleXNfbG9jYWxfc3RhcnQg PSAwDQogICAgICAgIG5ld19iaW5kaW5nID0gMHg3ZmZmZWI1MTMxMzANCiAgICAgICAgY291bnQg PSB7Ynl0ZXMgPSA5Nn0NCiAgICAgICAgdCA9IDANCiAgICAgICAgZWNob19zdGFydCA9IDANCiAg ICAgICAga2V5c19zdGFydCA9IDANCiAgICAgICAgY3VycmVudF9iaW5kaW5nID0gMHgxYzNiMzAz Mw0KICAgICAgICBmaXJzdF91bmJvdW5kID0gMzENCiAgICAgICAgbW9ja19pbnB1dCA9IDANCiAg ICAgICAgdXNlZF9tb3VzZV9tZW51X2hpc3RvcnkgPSB7ZmFsc2UgPHJlcGVhdHMgMzAgdGltZXM+ fQ0KICAgICAgICBma2V5ID0ge3BhcmVudCA9IDB4Yzk4MjNiMywgbWFwID0gMHhjOTgyM2IzLCBz dGFydCA9IDAsIGVuZCA9IDB9DQogICAgICAgIGtleXRyYW4gPSB7cGFyZW50ID0gMHg3ZmZmZWM5 MDRlZjMsIG1hcCA9IDB4N2ZmZmVjOTA0ZWYzLCBzdGFydCA9IDAsIGVuZCA9IDB9DQogICAgICAg IGluZGVjID0ge3BhcmVudCA9IDB4Yzk4MjNhMywgbWFwID0gMHhjOTgyM2EzLCBzdGFydCA9IDAs IGVuZCA9IDB9DQogICAgICAgIHNoaWZ0X3RyYW5zbGF0ZWQgPSBmYWxzZQ0KICAgICAgICBkZWxh eWVkX3N3aXRjaF9mcmFtZSA9IDB4MA0KICAgICAgICBvcmlnaW5hbF91cHBlcmNhc2UgPSAweDAN CiAgICAgICAgb3JpZ2luYWxfdXBwZXJjYXNlX3Bvc2l0aW9uID0gLTENCiAgICAgICAgZGlzYWJs ZWRfY29udmVyc2lvbiA9IGZhbHNlDQogICAgICAgIHN0YXJ0aW5nX2J1ZmZlciA9IDB4Yzg2MWQw OA0KICAgICAgICBmYWtlX3ByZWZpeGVkX2tleXMgPSAweDANCiAgICAgICAgZmlyc3RfZXZlbnQg PSAweDANCiAgICAgICAgc2Vjb25kX2V2ZW50ID0gMHgwDQojMTcgMHgwMDAwMDAwMDAwNWFhOWY3 IGluIGNvbW1hbmRfbG9vcF8xICgpIGF0IGtleWJvYXJkLmM6MTQyOA0KICAgICAgICBjbWQgPSAw eDY2OTk1MiA8cHVzaF9oYW5kbGVyKzMyPg0KDQogICAgICAgICAgICAgICAgICBrZXlidWYgPSB7 MHg3ZmZmZmZmZmNkMTAsIDB4NjRjYzk2IDxzZXRfZGVmYXVsdF9pbnRlcm5hbCs4MDY+LCAweDdm ZmZlYzkyZWE1MCwgMHgyZmZmZmNjYzAsIDB4MCwgMHhhMWQwLCAweDdmZmZmZmZmY2Q0MCwgMHg3 ZmZmZWM5MmVhNTAsIDB4MTAwMDAwMDAwLCAweDAsIDB4YTFkMCwgMHhkNjc2OTAgPGxpc3BzeW0r NDE0MjQ+LCAweGExZDAsIDB4ZDY3NjkwIDxsaXNwc3ltKzQxNDI0PiwgMHg2NjU2Y2MgPFhTWU1C T0wrNjA+LCAweDAsIDB4N2ZmZmZmZmZjZDYwLCAweDY2ZWI1YyA8ZG9fb25lX3VuYmluZCs1MDg+ LCAweDEwMDAwMDAwMiwgMHg3ZmZmZmZmZmNkODAsIDB4ZDVkNGMwIDxsaXNwc3ltPiwgMHgwLCAw eDAsIDB4N2ZmZmZmZmZjZDYwLCAweDY2NTc0MCA8YnVpbHRpbl9saXNwX3N5bWJvbCs0ND4sIDB4 NmNmODA5MCwgMHg3ZmZmZmZmZmNkYzAsIDB4NjZlZDk2IDx1bmJpbmRfdG8rMTk4PiwgMHg3ZmZm ZjdmNzg1YTMsIDB4NjB9DQogICAgICAgIGkgPSAzMjc2Nw0KICAgICAgICBsYXN0X3B0ID0gNTky ODAxNw0KICAgICAgICBwcmV2X21vZGlmZiA9IDANCiAgICAgICAgcHJldl9idWZmZXIgPSAweDAN CiMxOCAweDAwMDAwMDAwMDA2Njk2NDggaW4gaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGJmdW49 MHg1YWE1ZmUgPGNvbW1hbmRfbG9vcF8xPiwgaGFuZGxlcnM9MHg5MCwgaGZ1bj0weDVhOWJjOCA8 Y21kX2Vycm9yPikgYXQgZXZhbC5jOjE1MzcNCiAgICAgICAgdmFsID0gMHhlMGU2NDANCiAgICAg ICAgYyA9IDB4ZTBmNDkwDQojMTkgMHgwMDAwMDAwMDAwNWFhMjZkIGluIGNvbW1hbmRfbG9vcF8y IChoYW5kbGVycz0weDkwKSBhdCBrZXlib2FyZC5jOjExNjcNCiAgICAgICAgdmFsID0gMHg5MA0K IzIwIDB4MDAwMDAwMDAwMDY2OGI2MyBpbiBpbnRlcm5hbF9jYXRjaCAodGFnPTB4MTBjODAsIGZ1 bmM9MHg1YWEyNGEgPGNvbW1hbmRfbG9vcF8yPiwgYXJnPTB4OTApIGF0IGV2YWwuYzoxMjE3DQog ICAgICAgIHZhbCA9IDB4NWE3NDUxIDxidWlsdGluX2xpc3Bfc3ltYm9sKzQ0Pg0KICAgICAgICBj ID0gMHhlMGU2NDANCiMyMSAweDAwMDAwMDAwMDA1YWEyMDUgaW4gY29tbWFuZF9sb29wICgpIGF0 IGtleWJvYXJkLmM6MTE0NQ0KIzIyIDB4MDAwMDAwMDAwMDVhOTc3NyBpbiByZWN1cnNpdmVfZWRp dF8xICgpIGF0IGtleWJvYXJkLmM6NzUzDQogICAgICAgIGNvdW50ID0ge2J5dGVzID0gMzJ9DQog ICAgICAgIHZhbCA9IDB4NjZlNmFkIDxyZWNvcmRfdW53aW5kX3Byb3RlY3QrMTE0Pg0KIzIzIDB4 MDAwMDAwMDAwMDVhOTkxZiBpbiBGcmVjdXJzaXZlX2VkaXQgKCkgYXQga2V5Ym9hcmQuYzo4MzYN CiAgICAgICAgY291bnQgPSB7Ynl0ZXMgPSAwfQ0KICAgICAgICBidWZmZXIgPSAweDANCiMyNCAw eDAwMDAwMDAwMDA1YTVlNjYgaW4gbWFpbiAoYXJnYz0yLCBhcmd2PTB4N2ZmZmZmZmZkMWU4KSBh dCBlbWFjcy5jOjI2MTgNCiAgICAgICAgc3RhY2tfYm90dG9tX3ZhcmlhYmxlID0gMHgxN2I3MA0K ICAgICAgICBvbGRfYXJnYyA9IDINCiAgICAgICAgZHVtcF9maWxlID0gMHgwDQogICAgICAgIG5v X2xvYWR1cCA9IGZhbHNlDQogICAgICAgIGp1bmsgPSAweDANCiAgICAgICAgZG5hbWVfYXJnID0g MHg3ZmZmZmZmZmQ2MDAgImNyYXNoIg0KICAgICAgICBjaF90b19kaXIgPSAweDANCiAgICAgICAg b3JpZ2luYWxfcHdkID0gMHgwDQogICAgICAgIGR1bXBfbW9kZSA9IDB4MA0KICAgICAgICBza2lw X2FyZ3MgPSAxDQogICAgICAgIHRlbWFjcyA9IDB4MA0KICAgICAgICBhdHRlbXB0X2xvYWRfcGR1 bXAgPSB0cnVlDQogICAgICAgIG9ubHlfdmVyc2lvbiA9IGZhbHNlDQogICAgICAgIHJsaW0gPSB7 cmxpbV9jdXIgPSAxMDAyMjkxMiwgcmxpbV9tYXggPSAxODQ0Njc0NDA3MzcwOTU1MTYxNX0NCiAg ICAgICAgbGNfYWxsID0gMHgwDQogICAgICAgIHNvY2tmZCA9IC0xDQogICAgICAgIG1vZHVsZV9h c3NlcnRpb25zID0gZmFsc2UNCihnZGIpIGNvbnRpbnVlDQpDb250aW51aW5nLg0KDQpUaHJlYWQg MSAiZW1hY3MiIGhpdCBCcmVha3BvaW50IDIsIGRlbGV0ZV9mcmFtZSAoZnJhbWU9MHhlNjg3ZjA1 LCBmb3JjZT0weGNkZTApIGF0IGZyYW1lLmM6MjA0NA0KMjA0NCAgICAgIHN0cnVjdCBmcmFtZSAq ZiA9IGRlY29kZV9hbnlfZnJhbWUgKGZyYW1lKTsNCihnZGIpIGJ0IC1mdWxsDQojMCAgZGVsZXRl X2ZyYW1lIChmcmFtZT0weGU2ODdmMDUsIGZvcmNlPTB4Y2RlMCkgYXQgZnJhbWUuYzoyMDQ0DQog ICAgICAgIGYgPSAweGRkZTczYTANCiAgICAgICAgc2YgPSAweDdmZmZmZmZmYjQ1MA0KICAgICAg ICBrYiA9IDB4Y2RlMA0KICAgICAgICBmcmFtZXMgPSAweGNkZTANCiAgICAgICAgZnJhbWUxID0g MHgxZWM5MmVhNDANCiAgICAgICAgaXNfdG9vbHRpcF9mcmFtZSA9IDANCiAgICAgICAgbm9jaGls ZCA9IGZhbHNlDQogICAgICAgIG1pbmlidWZmZXJfY2hpbGRfZnJhbWUgPSAweGQ2YTJhMCA8bGlz cHN5bSs1MjcwND4NCiAgICAgICAgcmVmID0ge2J5dGVzID0gNTU4NDg2Mjg2MDh9DQojMSAgMHgw MDAwMDAwMDAwNTZjMWNjIGluIHhfY29ubmVjdGlvbl9jbG9zZWQgKGRweT0weGU2ODg5OTAsIGVy cm9yX21lc3NhZ2U9MHg3ZmZmZmZmZmI1NjAgIkNvbm5lY3Rpb24gbG9zdCB0byBYIHNlcnZlciAn bG9jYWxob3N0OjExLjAnIiwgaW9lcnJvcj10cnVlKSBhdCB4dGVybS5jOjI2ODA0DQogICAgICAg IGRweWluZm8gPSAweGU2OTllMjANCiAgICAgICAgZnJhbWUgPSAweGU2ODdmMDUNCiAgICAgICAg dGFpbCA9IDB4ZTYwZTQ0Mw0KICAgICAgICBpZHggPSB7Ynl0ZXMgPSAxOTJ9DQogICAgICAgIGlv X2Vycm9yX2hhbmRsZXIgPSAweDENCiAgICAgICAgZG1zZyA9IHtyZWFzb24gPSA4NCAnVCcsIGJ5 dGVfb3JkZXIgPSA4NSAnVScsIHNpZGVfZWZmZWN0cyA9IDIxODQ1LCB0aW1lc3RhbXAgPSAwLCB4 ID0gMjI1OTcsIHkgPSAxODAwMCwgaW5kZXhfYXRvbSA9IDAsIHNvdXJjZV93aW5kb3cgPSAwfQ0K ICAgICAgICBmID0gMHgwDQogICAgICAgIG1pbmlidWZfZnJhbWUgPSAweGRjNzRhZA0KICAgICAg ICB0bXAgPSAweDANCiAgICAgICAgZmFpbGFibGUgPSAweDdmZmZmZmZmYjRmMA0KICAgICAgICBz dGFjayA9IDB4MA0KICAgICAgICBjdXJyZW50X2Rpc3BsYXkgPSAweGU2ODg5OTANCiMyICAweDAw MDAwMDAwMDA1NmM3OWUgaW4geF9pb19lcnJvcl9xdWl0dGVyIChkaXNwbGF5PTB4ZTY4ODk5MCkg YXQgeHRlcm0uYzoyNzAyOA0KICAgICAgICBidWYgPSAiQ29ubmVjdGlvbiBsb3N0IHRvIFggc2Vy dmVyICdsb2NhbGhvc3Q6MTEuMCciLCAnXDAwMCcgPHJlcGVhdHMgMTMgdGltZXM+LCAiXDM3MCFc MzY0XDI3NFwwMjVcMDA2SFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDIwMFwyNzVo XDAxNiIsICdcMDAwJyA8cmVwZWF0cyAxMiB0aW1lcz4sICJcMjMwXDI3NWhcMDE2IiwgJ1wwMDAn IDxyZXBlYXRzIDI4IHRpbWVzPiwgImUzXDIzMVwzNjVcMzc3XDE3N1wwMDBcMDAwXDA2MFwyNjZc Mzc3XDM3N1wzNzdcMTc3XDAwMFwwMDBcMjIwXDIxMWhcMDE2XDAwMFwwMDBcMDAwXDAwMFwyMjBc Mjc0aFwwMTYiLCAnXDAwMCcgPHJlcGVhdHMgMTIgdGltZXM+LCAiQFwyNjZcMzc3XDM3N1wzNzdc MTc3XDAwMFwwMDBcMzc2T1wzMzdcMzY1XDM3N1wxNzdcMDAwXDAwMFwyMjBcMjExaFwwMTZcMDAw XDAwMFwwMDBcMDAwXDIyMFwyMTFoXDAxNlwwMDBcMDAwXDAwMFwwMDBcMDcwXDI2NlwzNzdcMzc3 XDM3N1wxNzdcMDAwXDAwMCIuLi4NCiMzICAweDAwMDA3ZmZmZjVkZjdjYjIgaW4gX1hJT0Vycm9y ICgpIGF0IC91c3IvbGliNjQvbGliWDExLnNvLjYNCiM0ICAweDAwMDA3ZmZmZjVkZjU0OTUgaW4g X1hFdmVudHNRdWV1ZWQgKCkgYXQgL3Vzci9saWI2NC9saWJYMTEuc28uNg0KIzUgIDB4MDAwMDdm ZmZmNWRlNmUyNyBpbiBYUGVuZGluZyAoKSBhdCAvdXNyL2xpYjY0L2xpYlgxMS5zby42DQojNiAg MHgwMDAwMDAwMDAwNTZhMjdkIGluIFhUcmVhZF9zb2NrZXQgKHRlcm1pbmFsPTB4ZTY4NzZkOCwg aG9sZF9xdWl0PTB4N2ZmZmZmZmZiN2IwKSBhdCB4dGVybS5jOjI1NjExDQogICAgICAgIGNvdW50 ID0gMA0KICAgICAgICBldmVudF9mb3VuZCA9IGZhbHNlDQogICAgICAgIGRweWluZm8gPSAweGU2 OTllMjANCiM3ICAweDAwMDAwMDAwMDA1Yjk2MzcgaW4gZ29iYmxlX2lucHV0ICgpIGF0IGtleWJv YXJkLmM6Nzg5OA0KICAgICAgICBuciA9IDANCiAgICAgICAgaG9sZF9xdWl0ID0ge2tpbmQgPSBO T19FVkVOVCwgcGFydCA9IHNjcm9sbF9iYXJfbm93aGVyZSwgY29kZSA9IDAsIG1vZGlmaWVycyA9 IDAsIHggPSAweDAsIHkgPSAweDAsIHRpbWVzdGFtcCA9IDAsIGZyYW1lX29yX3dpbmRvdyA9IDB4 MCwgYXJnID0gMHgwLCBkZXZpY2UgPSAweDMwfQ0KICAgICAgICBuZXh0ID0gMHhjOWJhNTQwDQog ICAgICAgIG5yZWFkID0gMA0KICAgICAgICBlcnIgPSBmYWxzZQ0KICAgICAgICB0ID0gMHhlNjg3 NmQ4DQojOCAgMHgwMDAwMDAwMDAwNWI5YTNjIGluIGhhbmRsZV9hc3luY19pbnB1dCAoKSBhdCBr ZXlib2FyZC5jOjgxMzcNCiAgICAgICAgbnJlYWQgPSAwDQojOSAgMHgwMDAwMDAwMDAwNWI5YTVi IGluIHByb2Nlc3NfcGVuZGluZ19zaWduYWxzICgpIGF0IGtleWJvYXJkLmM6ODE1MQ0KIzEwIDB4 MDAwMDAwMDAwMDViOWE5YiBpbiB1bmJsb2NrX2lucHV0X3RvIChsZXZlbD0wKSBhdCBrZXlib2Fy ZC5jOjgxNjYNCiMxMSAweDAwMDAwMDAwMDA1YjlhYmYgaW4gdW5ibG9ja19pbnB1dCAoKSBhdCBr ZXlib2FyZC5jOjgxODUNCiMxMiAweDAwMDAwMDAwMDA3M2IyMTEgaW4geGdfc2VsZWN0IChmZHNf bGltPTIyLCByZmRzPTB4N2ZmZmZmZmZjMGMwLCB3ZmRzPTB4N2ZmZmZmZmZjMDQwLCBlZmRzPTB4 MCwgdGltZW91dD0weDdmZmZmZmZmYzAyMCwgc2lnbWFzaz0weDApIGF0IHhnc2VsZWN0LmM6Mjgy DQogICAgICAgIHBzZWxlY3RfZXJybm8gPSAxMQ0KICAgICAgICBhbGxfcmZkcyA9IHtmZHNfYml0 cyA9IHsxMzEwNzIsIDAgPHJlcGVhdHMgMTUgdGltZXM+fX0NCiAgICAgICAgYWxsX3dmZHMgPSB7 ZmRzX2JpdHMgPSB7MCA8cmVwZWF0cyAxNiB0aW1lcz59fQ0KICAgICAgICB0bW8gPSB7dHZfc2Vj ID0gMzU4MCwgdHZfbnNlYyA9IDE0MDczNzM1MzYxMjA1MX0NCiAgICAgICAgdG1vcCA9IDB4N2Zm ZmZmZmZjMDIwDQogICAgICAgIGNvbnRleHQgPSAweDU5ZTExZTANCiAgICAgICAgaGF2ZV93ZmRz ID0gdHJ1ZQ0KDQogICAgICAgICAgICAgICAgICAgIGdmZHNfYnVmID0ge3tmZCA9IDEzLCBldmVu dHMgPSAxLCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNDExMjI5NDYsIGV2ZW50cyA9IDMyNzY3LCBy ZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwg ZXZlbnRzID0gNDIyNTYsIHJldmVudHMgPSA1OTYwNH0sIHtmZCA9IC0xNzg0MCwgZXZlbnRzID0g MzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMjU0NDkxMDI0LCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IC00MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxLCBldmVu dHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzg3MiwgZXZlbnRzID0gMzI3NjcsIHJldmVu dHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTc2ODAs IGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNDA5NzYxOTEsIGV2ZW50cyA9 IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDE0MDEzNjMyLCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMSwgZXZlbnRz ID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtm ZCA9IDY1ODE5MDgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTMzODM3ODE2MCwg ZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3ODQwLCBldmVudHMgPSAzMjc2 NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjQxMTIyOTQ2LCBldmVudHMgPSAzMjc2NywgcmV2ZW50 cyA9IDB9LCB7ZmQgPSA4LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50 cyA9IDQyMjU2LCByZXZlbnRzID0gNTk2MDR9LCB7ZmQgPSAtMTc2OTYsIGV2ZW50cyA9IDMyNzY3 LCByZXZlbnRzID0gMH0sIHtmZCA9IDI1MjgzODgwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAtNDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMSwgZXZlbnRzID0g MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTc3MjgsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0g MH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3NTM2LCBldmVu dHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjQwOTc2MTkxLCBldmVudHMgPSAzMjc2 NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTc3NDQsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0g MH0sIHtmZCA9IDY1OTk4OTEsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjU1LCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIxMjExNTIwLCBldmVudHMgPSAwLCByZXZl bnRzID0gMH0sIHtmZCA9IC0xNzg0MCwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2Zk ID0gLTE5OTEwMDQxNiwgZXZlbnRzID0gNTU2NCwgcmV2ZW50cyA9IDE4NDM4fSwge2ZkID0gMjQs IGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9 IDB9LCB7ZmQgPSA4LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDkxNjcsIGV2ZW50 cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gNywgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7 ZmQgPSAzMiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAzMjc2 NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMTY3MTIzMDUzLCBldmVudHMgPSAzMjYxMywgcmV2ZW50 cyA9IDE2NTZ9LCB7ZmQgPSAxNDE4MDM2OCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSA2NCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTc1MzYsIGV2ZW50cyA9IDMy NzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDI1MjgzODgwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9 IDB9LCB7ZmQgPSAyLCBldmVudHMgPSA0OCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMg PSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDkxLCBldmVudHMgPSAxMTksIHJldmVudHMgPSAwfSwg e2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMH0sIHtmZCA9IC0xOTkxMDA0MTYsIGV2ZW50cyA9IDU1NjQsIHJldmVudHMgPSAx ODQzOH0sIHtmZCA9IDI0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDEsIGV2ZW50 cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7 ZmQgPSAtMTc1MzYsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDEzOTc0ODE2 LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzQ4OCwgZXZlbnRzID0gMzI3Njcs IHJldmVudHMgPSAwfSwge2ZkID0gLTE3NTUyLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAtMjQxMTQzMDkyLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAx LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNDExNDI2NzksIGV2ZW50cyA9IDMy NzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IC00NzgxNTA2NTYsIGV2ZW50cyA9IDQxOTUyLCByZXZl bnRzID0gMjEzNX0sIHtmZCA9IDE2MjYzLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9 IDI0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDI1MjgzODgwMCwgZXZlbnRzID0g MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9 IDI1NDM0Njg2NCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAw LCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g MSwgZXZlbnRzID0gMiwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyNTI4Mzg4MDAsIGV2ZW50cyA9IDAs IHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAt MTk5MTAwNDE2LCBldmVudHMgPSA1NTY0LCByZXZlbnRzID0gMTg0Mzh9LCB7ZmQgPSAyNCwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMzk3NDgxNiwgZXZlbnRzID0gMCwgcmV2ZW50 cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDEsIGV2ZW50 cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMTM5NzQ4MTYsIGV2ZW50cyA9IDAsIHJldmVudHMg PSAwfSwge2ZkID0gLTI0MTEyMjk0NiwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2Zk ID0gLTE3NDI0LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2MTIxODI4LCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzQzMiwgZXZlbnRzID0gMzI3NjcsIHJl dmVudHMgPSAwfSwge2ZkID0gMTM5NzQ4MTYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2Zk ID0gLTMwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDMwMCwgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAxLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDks IGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gNjQsIGV2ZW50cyA9IDEsIHJldmVudHMg PSAwfSwge2ZkID0gMzAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzQyNCwg ZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gNzIyOTYyNCwgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTczODQsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0s IHtmZCA9IDEzOTc0ODE2LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xMTgwOCwg ZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMzAwLCBldmVudHMgPSAwLCByZXZl bnRzID0gMH0sIHtmZCA9IC0xNzMxMiwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2Zk ID0gNzIzMDIxNSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtOTc3NjAwNTEwLCBl dmVudHMgPSAxNzI1MiwgcmV2ZW50cyA9IDR9LCB7ZmQgPSAxMzg1NDQ3NDI2LCBldmVudHMgPSA5 MzEsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3MzY4LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9 IDB9LCB7ZmQgPSAzMDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMzAwLCBldmVu dHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwg e2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxLCBldmVudHMgPSA1MTcx MiwgcmV2ZW50cyA9IDE1MjU4fSwge2ZkID0gMTM5NzQ4MTYsIGV2ZW50cyA9IDAsIHJldmVudHMg PSAwfSwge2ZkID0gMjg0NjQsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMzAwLCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gLTE3MjMyLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSA3MjMw Mzg2LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNzI1NiwgZXZlbnRzID0gMzI3 NjcsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3MDcyLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9 IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9 IDAsIHJldmVudHMgPSAwfSwge2ZkID0gNzEyMzY4NjY0LCBldmVudHMgPSAwLCByZXZlbnRzID0g MH0sIHtmZCA9IDI4OSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTcxNjgsIGV2 ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDc2NjI5NjcsIGV2ZW50cyA9IDAsIHJl dmVudHMgPSAwfSwge2ZkID0gMTAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjg3 NjMxMzM2LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDMwMCwgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDI4 OSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA3MTIzNjg2NjQsIGV2ZW50cyA9IDAs IHJldmVudHMgPSAwfX0NCiAgICAgICAgZ2ZkcyA9IDB4N2ZmZmZmZmZiOGUwDQogICAgICAgIGdm ZHNfc2l6ZSA9IDEyOA0KICAgICAgICBuX2dmZHMgPSAxDQogICAgICAgIHJldHZhbCA9IDENCiAg ICAgICAgb3VyX2ZkcyA9IDANCiAgICAgICAgbWF4X2ZkcyA9IDIxDQogICAgICAgIGkgPSAyMg0K ICAgICAgICBuZmRzID0gMQ0KICAgICAgICB0bW9faW5fbWlsbGlzZWMgPSAtMQ0KICAgICAgICBt dXN0X2ZyZWUgPSAwDQogICAgICAgIG5lZWRfdG9fZGlzcGF0Y2ggPSB0cnVlDQojMTMgMHgwMDAw MDAwMDAwNmQwYjYwIGluIHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAodGltZV9saW1pdD0w LCBuc2Vjcz0wLCByZWFkX2tiZD0tMSwgZG9fZGlzcGxheT10cnVlLCB3YWl0X2Zvcl9jZWxsPTB4 MCwgd2FpdF9wcm9jPTB4MCwganVzdF93YWl0X3Byb2M9MCkgYXQgcHJvY2Vzcy5jOjU3NDMNCiAg ICAgICAgdGxzX25mZHMgPSAwDQogICAgICAgIHRsc19hdmFpbGFibGUgPSB7ZmRzX2JpdHMgPSB7 MCA8cmVwZWF0cyAxNiB0aW1lcz59fQ0KICAgICAgICBwcm9jZXNzX3NraXBwZWQgPSBmYWxzZQ0K ICAgICAgICB3cmFwcGVkID0gMTk0DQogICAgICAgIGNoYW5uZWxfc3RhcnQgPSAwDQogICAgICAg IGNoaWxkX2ZkID0gMjENCiAgICAgICAgbGFzdF9yZWFkX2NoYW5uZWwgPSAxNQ0KICAgICAgICBj aGFubmVsID0gMTAyNA0KICAgICAgICBuZmRzID0gMA0KICAgICAgICBBdmFpbGFibGUgPSB7ZmRz X2JpdHMgPSB7MTMxMDcyLCAwIDxyZXBlYXRzIDE1IHRpbWVzPn19DQogICAgICAgIFdyaXRlb2sg PSB7ZmRzX2JpdHMgPSB7MCA8cmVwZWF0cyAxNiB0aW1lcz59fQ0KICAgICAgICBjaGVja193cml0 ZSA9IHRydWUNCiAgICAgICAgY2hlY2tfZGVsYXkgPSAwDQogICAgICAgIG5vX2F2YWlsID0gZmFs c2UNCiAgICAgICAgeGVycm5vID0gMTENCiAgICAgICAgcHJvYyA9IDB4N2ZmZmZmZmZjMWMwDQog ICAgICAgIHRpbWVvdXQgPSB7dHZfc2VjID0gMCwgdHZfbnNlYyA9IDB9DQogICAgICAgIGVuZF90 aW1lID0ge3R2X3NlYyA9IDIxMTYyMjY0MCwgdHZfbnNlYyA9IDB9DQogICAgICAgIHRpbWVyX2Rl bGF5ID0ge3R2X3NlYyA9IDI4OSwgdHZfbnNlYyA9IDcxMjM2ODY2NH0NCiAgICAgICAgZ290X291 dHB1dF9lbmRfdGltZSA9IHt0dl9zZWMgPSAxNzEzMTMwNTY5LCB0dl9uc2VjID0gMzEwMDIyODgy fQ0KICAgICAgICB3YWl0ID0gRk9SRVZFUg0KICAgICAgICBnb3Rfc29tZV9vdXRwdXQgPSAtMQ0K ICAgICAgICBwcmV2X3dhaXRfcHJvY19uYnl0ZXNfcmVhZCA9IDANCiAgICAgICAgcmV0cnlfZm9y X2FzeW5jID0gZmFsc2UNCiAgICAgICAgY291bnQgPSB7Ynl0ZXMgPSAxNjB9DQogICAgICAgIG5v dyA9IHt0dl9zZWMgPSAwLCB0dl9uc2VjID0gLTF9DQojMTQgMHgwMDAwMDAwMDAwNWIxMzdmIGlu IGtiZF9idWZmZXJfZ2V0X2V2ZW50IChrYnA9MHg3ZmZmZmZmZmM0MDgsIHVzZWRfbW91c2VfbWVu dT0weDdmZmZmZmZmY2E3ZiwgZW5kX3RpbWU9MHgwKSBhdCBrZXlib2FyZC5jOjQwNzcNCiAgICAg ICAgZG9fZGlzcGxheSA9IHRydWUNCiAgICAgICAgb2JqID0gMHgxZGJjMDExNQ0KICAgICAgICBz dHIgPSAweDY2MWFjNWExDQogICAgICAgIGhhZF9wZW5kaW5nX3NlbGVjdGlvbl9yZXF1ZXN0cyA9 IGZhbHNlDQogICAgICAgIGhhZF9wZW5kaW5nX2NvbnZlcnNpb25fZXZlbnRzID0gZmFsc2UNCiMx NSAweDAwMDAwMDAwMDA1YWQyZWIgaW4gcmVhZF9ldmVudF9mcm9tX21haW5fcXVldWUgKGVuZF90 aW1lPTB4MCwgbG9jYWxfZ2V0Y2ptcD0weDdmZmZmZmZmYzdmMCwgdXNlZF9tb3VzZV9tZW51PTB4 N2ZmZmZmZmZjYTdmKSBhdCBrZXlib2FyZC5jOjIzMjkNCiAgICAgICAgYyA9IDB4MA0KICAgICAg ICBzYXZlX2p1bXAgPSB7e19fam1wYnVmID0gezAsIDAsIDAsIDAsIDAsIDAsIDAsIDB9LCBfX21h c2tfd2FzX3NhdmVkID0gMCwgX19zYXZlZF9tYXNrID0ge19fdmFsID0gezAgPHJlcGVhdHMgMTYg dGltZXM+fX19fQ0KICAgICAgICBrYiA9IDB4YzljNmFmMA0KICAgICAgICBjb3VudCA9IHtieXRl cyA9IDEyOH0NCiMxNiAweDAwMDAwMDAwMDA1YWQ1YTcgaW4gcmVhZF9kZWNvZGVkX2V2ZW50X2Zy b21fbWFpbl9xdWV1ZSAoZW5kX3RpbWU9MHgwLCBsb2NhbF9nZXRjam1wPTB4N2ZmZmZmZmZjN2Yw LCBwcmV2X2V2ZW50PTB4MCwgdXNlZF9tb3VzZV9tZW51PTB4N2ZmZmZmZmZjYTdmKSBhdCBrZXli b2FyZC5jOjIzOTMNCiAgICAgICAgbmV4dGV2dCA9IDB4MA0KICAgICAgICBmcmFtZSA9IDB4ZDVk NDAwIDxiZWluZ19wcmludGVkKzE1Njg+DQogICAgICAgIHRlcm1pbmFsID0gMHgxMDA1Yzc3MDYN CiAgICAgICAgZXZlbnRzID0gezB4ZjE0MGFiNSwgMHhkNWQ0YzAgPGxpc3BzeW0+LCAweDAsIDB4 MCwgMHg3ZmZmZmZmZmM1ZTgsIDB4NWE3NDUxIDxidWlsdGluX2xpc3Bfc3ltYm9sKzQ0PiwgMHgw LCAweDdmZmZmZmZmYzYxMCwgMHg1YWE1NzcgPHNvbWVfbW91c2VfbW92ZWQrMjk+LCAweDczNmUw MiA8ZGV0ZWN0X2NvbnZlcnNpb25fZXZlbnRzKzgyPiwgMHhkYzc0YWQsIDB4MCwgMHg3ZmZmZmZm ZmM2NDAsIDB4NWIwODNjIDxyZWFkYWJsZV9ldmVudHMrMzIwPiwgMHgwLCAweDFmZmZmYzY0MH0N CiAgICAgICAgbiA9IDANCiMxNyAweDAwMDAwMDAwMDA1YWVkMDAgaW4gcmVhZF9jaGFyIChjb21t YW5kZmxhZz0xLCBtYXA9MHgxYzNiMzAzMywgcHJldl9ldmVudD0weDAsIHVzZWRfbW91c2VfbWVu dT0weDdmZmZmZmZmY2E3ZiwgZW5kX3RpbWU9MHgwKSBhdCBrZXlib2FyZC5jOjMwMTQNCiAgICAg ICAgYyA9IDB4MA0KICAgICAgICBsb2NhbF9nZXRjam1wID0ge3tfX2ptcGJ1ZiA9IHswLCAtNzU0 MDYzMzkzOTc1NTM5NDk3MiwgMjg0NjQsIDE0MDczNzQ4ODM0MzUyMCwgMCwgMCwgLTc1NDA2MzM5 NDAxNzQ4MjUzNzIsIDc1NDA2MzM0MzU3OTIzNDkyODR9LCBfX21hc2tfd2FzX3NhdmVkID0gMCwg X19zYXZlZF9tYXNrID0ge19fdmFsID0gezY2MDExMTcsIDE5MDE2NjMzNiwgMTU5MDM3MTIwLCAx ODY0MTU0MTEsIDE0MDczNzQ4ODM0MTEwNCwgNjU4OTAxOCwgMTkwMTY2MzM2LCAxNDAxMzYzMiwg MCwgMCwgMTQwNzM3NDg4MzQxMTUyLCA2MDU1MDMwLCAxODY0MTU0NDMsIDE0MDczNzQ4ODM0MTMx MiwgNjA3NTAwMiwgMTQwMTM2MzJ9fX19DQogICAgICAgIHNhdmVfanVtcCA9IHt7X19qbXBidWYg PSB7MTI4ODQ4ODczNzYsIDAsIDAsIDQwMDMyLCAxNTQwLCAxNDA3MzcxNjI0MzkyMDAsIDE0MDcz NzQ4ODM0MDg2NCwgMjEwMTE1ODQ4fSwgX19tYXNrX3dhc19zYXZlZCA9IDE0MDEzNjMyLCBfX3Nh dmVkX21hc2sgPSB7X192YWwgPSB7MCwgMCwgMTQwNTM2NjQsIDY1ODE5MDgsIDAsIDE0MDczNzQ4 ODM0MTAwOCwgNjYwNTk3NCwgMjEwMTE1ODUzLCA4NTg5OTQwNzU0LCAwLCA0MDAzMiwgMTU0MSwg MTQwNzM3MTYyNDM5MjAwLCA0Mjk0OTY3Mjk2LCAwLCA0MDAzMn19fX0NCiAgICAgICAgdGVtID0g MHg3ZmZmZWI5ZWM1OTANCiAgICAgICAgc2F2ZSA9IDB4MA0KICAgICAgICBwcmV2aW91c19lY2hv X2FyZWFfbWVzc2FnZSA9IDB4MA0KICAgICAgICBhbHNvX3JlY29yZCA9IDB4MA0KICAgICAgICBy ZXJlYWQgPSBmYWxzZQ0KICAgICAgICByZWNvcmRlZCA9IGZhbHNlDQogICAgICAgIHBvbGxpbmdf c3RvcHBlZF9oZXJlID0gdHJ1ZQ0KICAgICAgICBvcmlnX2tib2FyZCA9IDB4YzljNmFmMA0KICAg ICAgICBqbXBjb3VudCA9IHtieXRlcyA9IDEyOH0NCiMxOCAweDAwMDAwMDAwMDA1YmZiYjEgaW4g cmVhZF9rZXlfc2VxdWVuY2UgKGtleWJ1Zj0weDdmZmZmZmZmY2M5MCwgcHJvbXB0PTB4MCwgZG9u dF9kb3duY2FzZV9sYXN0PWZhbHNlLCBjYW5fcmV0dXJuX3N3aXRjaF9mcmFtZT10cnVlLCBmaXhf Y3VycmVudF9idWZmZXI9dHJ1ZSwgcHJldmVudF9yZWRpc3BsYXk9ZmFsc2UsIGRpc2FibGVfdGV4 dF9jb252ZXJzaW9uX3A9ZmFsc2UpIGF0IGtleWJvYXJkLmM6MTA3MjINCiAgICAgICAgaW50ZXJy dXB0ZWRfa2JvYXJkID0gMHhjOWM2YWYwDQogICAgICAgIGludGVycnVwdGVkX2ZyYW1lID0gMHhl Njg3ZjAwDQogICAgICAgIGtleSA9IDB4ZmZmZmZmZmZmZmZmZmZmYQ0KICAgICAgICB1c2VkX21v dXNlX21lbnUgPSBmYWxzZQ0KICAgICAgICBlY2hvX2xvY2FsX3N0YXJ0ID0gMA0KICAgICAgICBs YXN0X3JlYWxfa2V5X3N0YXJ0ID0gMA0KICAgICAgICBrZXlzX2xvY2FsX3N0YXJ0ID0gMA0KICAg ICAgICBuZXdfYmluZGluZyA9IDB4N2ZmZmViNTEzMTMwDQogICAgICAgIGNvdW50ID0ge2J5dGVz ID0gOTZ9DQogICAgICAgIHQgPSAwDQogICAgICAgIGVjaG9fc3RhcnQgPSAwDQogICAgICAgIGtl eXNfc3RhcnQgPSAwDQogICAgICAgIGN1cnJlbnRfYmluZGluZyA9IDB4MWMzYjMwMzMNCiAgICAg ICAgZmlyc3RfdW5ib3VuZCA9IDMxDQogICAgICAgIG1vY2tfaW5wdXQgPSAwDQogICAgICAgIHVz ZWRfbW91c2VfbWVudV9oaXN0b3J5ID0ge2ZhbHNlIDxyZXBlYXRzIDMwIHRpbWVzPn0NCiAgICAg ICAgZmtleSA9IHtwYXJlbnQgPSAweGM5ODIzYjMsIG1hcCA9IDB4Yzk4MjNiMywgc3RhcnQgPSAw LCBlbmQgPSAwfQ0KICAgICAgICBrZXl0cmFuID0ge3BhcmVudCA9IDB4N2ZmZmVjOTA0ZWYzLCBt YXAgPSAweDdmZmZlYzkwNGVmMywgc3RhcnQgPSAwLCBlbmQgPSAwfQ0KICAgICAgICBpbmRlYyA9 IHtwYXJlbnQgPSAweGM5ODIzYTMsIG1hcCA9IDB4Yzk4MjNhMywgc3RhcnQgPSAwLCBlbmQgPSAw fQ0KICAgICAgICBzaGlmdF90cmFuc2xhdGVkID0gZmFsc2UNCiAgICAgICAgZGVsYXllZF9zd2l0 Y2hfZnJhbWUgPSAweDANCiAgICAgICAgb3JpZ2luYWxfdXBwZXJjYXNlID0gMHgwDQogICAgICAg IG9yaWdpbmFsX3VwcGVyY2FzZV9wb3NpdGlvbiA9IC0xDQogICAgICAgIGRpc2FibGVkX2NvbnZl cnNpb24gPSBmYWxzZQ0KICAgICAgICBzdGFydGluZ19idWZmZXIgPSAweGM4NjFkMDgNCiAgICAg ICAgZmFrZV9wcmVmaXhlZF9rZXlzID0gMHgwDQogICAgICAgIGZpcnN0X2V2ZW50ID0gMHgwDQog ICAgICAgIHNlY29uZF9ldmVudCA9IDB4MA0KIzE5IDB4MDAwMDAwMDAwMDVhYTlmNyBpbiBjb21t YW5kX2xvb3BfMSAoKSBhdCBrZXlib2FyZC5jOjE0MjgNCiAgICAgICAgY21kID0gMHg2Njk5NTIg PHB1c2hfaGFuZGxlciszMj4NCg0KICAgICAgICAgICAgICAgICAga2V5YnVmID0gezB4N2ZmZmZm ZmZjZDEwLCAweDY0Y2M5NiA8c2V0X2RlZmF1bHRfaW50ZXJuYWwrODA2PiwgMHg3ZmZmZWM5MmVh NTAsIDB4MmZmZmZjY2MwLCAweDAsIDB4YTFkMCwgMHg3ZmZmZmZmZmNkNDAsIDB4N2ZmZmVjOTJl YTUwLCAweDEwMDAwMDAwMCwgMHgwLCAweGExZDAsIDB4ZDY3NjkwIDxsaXNwc3ltKzQxNDI0Piwg MHhhMWQwLCAweGQ2NzY5MCA8bGlzcHN5bSs0MTQyND4sIDB4NjY1NmNjIDxYU1lNQk9MKzYwPiwg MHgwLCAweDdmZmZmZmZmY2Q2MCwgMHg2NmViNWMgPGRvX29uZV91bmJpbmQrNTA4PiwgMHgxMDAw MDAwMDIsIDB4N2ZmZmZmZmZjZDgwLCAweGQ1ZDRjMCA8bGlzcHN5bT4sIDB4MCwgMHgwLCAweDdm ZmZmZmZmY2Q2MCwgMHg2NjU3NDAgPGJ1aWx0aW5fbGlzcF9zeW1ib2wrNDQ+LCAweDZjZjgwOTAs IDB4N2ZmZmZmZmZjZGMwLCAweDY2ZWQ5NiA8dW5iaW5kX3RvKzE5OD4sIDB4N2ZmZmY3Zjc4NWEz LCAweDYwfQ0KICAgICAgICBpID0gMzI3NjcNCiAgICAgICAgbGFzdF9wdCA9IDU5MjgwMTcNCiAg ICAgICAgcHJldl9tb2RpZmYgPSAwDQogICAgICAgIHByZXZfYnVmZmVyID0gMHgwDQojMjAgMHgw MDAwMDAwMDAwNjY5NjQ4IGluIGludGVybmFsX2NvbmRpdGlvbl9jYXNlIChiZnVuPTB4NWFhNWZl IDxjb21tYW5kX2xvb3BfMT4sIGhhbmRsZXJzPTB4OTAsIGhmdW49MHg1YTliYzggPGNtZF9lcnJv cj4pIGF0IGV2YWwuYzoxNTM3DQogICAgICAgIHZhbCA9IDB4ZTBlNjQwDQogICAgICAgIGMgPSAw eGUwZjQ5MA0KIzIxIDB4MDAwMDAwMDAwMDVhYTI2ZCBpbiBjb21tYW5kX2xvb3BfMiAoaGFuZGxl cnM9MHg5MCkgYXQga2V5Ym9hcmQuYzoxMTY3DQogICAgICAgIHZhbCA9IDB4OTANCiMyMiAweDAw MDAwMDAwMDA2NjhiNjMgaW4gaW50ZXJuYWxfY2F0Y2ggKHRhZz0weDEwYzgwLCBmdW5jPTB4NWFh MjRhIDxjb21tYW5kX2xvb3BfMj4sIGFyZz0weDkwKSBhdCBldmFsLmM6MTIxNw0KICAgICAgICB2 YWwgPSAweDVhNzQ1MSA8YnVpbHRpbl9saXNwX3N5bWJvbCs0ND4NCiAgICAgICAgYyA9IDB4ZTBl NjQwDQojMjMgMHgwMDAwMDAwMDAwNWFhMjA1IGluIGNvbW1hbmRfbG9vcCAoKSBhdCBrZXlib2Fy ZC5jOjExNDUNCiMyNCAweDAwMDAwMDAwMDA1YTk3NzcgaW4gcmVjdXJzaXZlX2VkaXRfMSAoKSBh dCBrZXlib2FyZC5jOjc1Mw0KICAgICAgICBjb3VudCA9IHtieXRlcyA9IDMyfQ0KICAgICAgICB2 YWwgPSAweDY2ZTZhZCA8cmVjb3JkX3Vud2luZF9wcm90ZWN0KzExND4NCiMyNSAweDAwMDAwMDAw MDA1YTk5MWYgaW4gRnJlY3Vyc2l2ZV9lZGl0ICgpIGF0IGtleWJvYXJkLmM6ODM2DQogICAgICAg IGNvdW50ID0ge2J5dGVzID0gMH0NCiAgICAgICAgYnVmZmVyID0gMHgwDQojMjYgMHgwMDAwMDAw MDAwNWE1ZTY2IGluIG1haW4gKGFyZ2M9MiwgYXJndj0weDdmZmZmZmZmZDFlOCkgYXQgZW1hY3Mu YzoyNjE4DQogICAgICAgIHN0YWNrX2JvdHRvbV92YXJpYWJsZSA9IDB4MTdiNzANCiAgICAgICAg b2xkX2FyZ2MgPSAyDQogICAgICAgIGR1bXBfZmlsZSA9IDB4MA0KICAgICAgICBub19sb2FkdXAg PSBmYWxzZQ0KICAgICAgICBqdW5rID0gMHgwDQogICAgICAgIGRuYW1lX2FyZyA9IDB4N2ZmZmZm ZmZkNjAwICJjcmFzaCINCiAgICAgICAgY2hfdG9fZGlyID0gMHgwDQogICAgICAgIG9yaWdpbmFs X3B3ZCA9IDB4MA0KICAgICAgICBkdW1wX21vZGUgPSAweDANCiAgICAgICAgc2tpcF9hcmdzID0g MQ0KICAgICAgICB0ZW1hY3MgPSAweDANCiAgICAgICAgYXR0ZW1wdF9sb2FkX3BkdW1wID0gdHJ1 ZQ0KICAgICAgICBvbmx5X3ZlcnNpb24gPSBmYWxzZQ0KICAgICAgICBybGltID0ge3JsaW1fY3Vy ID0gMTAwMjI5MTIsIHJsaW1fbWF4ID0gMTg0NDY3NDQwNzM3MDk1NTE2MTV9DQogICAgICAgIGxj X2FsbCA9IDB4MA0KICAgICAgICBzb2NrZmQgPSAtMQ0KICAgICAgICBtb2R1bGVfYXNzZXJ0aW9u cyA9IGZhbHNlDQooZ2RiKSBjb250aW51ZQ0KQ29udGludWluZy4NCkVycm9yIGluIHBvc3QtY29t bWFuZC1ob29rIChjZW50YXVyLXRhYnMtYWRqdXN0LWJ1ZmZlci1vcmRlci1hbHBoYWJldGljYWxs eSk6IChzZXR0aW5nLWNvbnN0YW50IG5pbCkNCltwZXJzcC1tb2RlXSBFcnJvcjogQ2FuIG5vdCBk ZWFjdGl2YXRlIGZyYW1lIC0tICh3cm9uZy10eXBlLWFyZ3VtZW50IGZyYW1lLWxpdmUtcCAjPGRl YWQgZnJhbWUgKmRvb20qIOKAkyBEb29tIEVtYWNzIDB4ZTY4N2YwMD4pDQoNClRocmVhZCAxICJl bWFjcyIgcmVjZWl2ZWQgc2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4NCjB4MDAw MDAwMDAwMDUzODE5NyBpbiByZWFsaXplX2RlZmF1bHRfZmFjZSAoZj0weGU2ODdmMDApIGF0IHhm YWNlcy5jOjU4NzMNCjU4NzMgICAgICAgICAgWFNFVEZPTlQgKGZvbnRfb2JqZWN0LCBGUkFNRV9G T05UIChmKSk7DQooZ2RiKSBidCAtZnVsbA0KIzAgIDB4MDAwMDAwMDAwMDUzODE5NyBpbiByZWFs aXplX2RlZmF1bHRfZmFjZSAoZj0weGU2ODdmMDApIGF0IHhmYWNlcy5jOjU4NzMNCiAgICAgICAg Zm9udF9vYmplY3QgPSAweDANCiAgICAgICAgYyA9IDB4ZTZhM2E2MA0KICAgICAgICBsZmFjZSA9 IDB4ZTc1MDljNQ0KICAgICAgICBhdHRycyA9IHsweDdmZmZmZmZmYWYzMCwgMHg1YjlhYmYgPHVu YmxvY2tfaW5wdXQrMjA+LCAweDdmZmZmZmZmYWZkMCwgMHg3MmE5ZDIgPGNsZWFyX2ltYWdlX2Nh Y2hlKzgyMz4sIDB4MCwgMHhjY2VlMjQ4LCAweDY2MWFjNWRkLCAweGU1ODU2OTMsIDB4NjYxYWM0 YjEsIDB4ZTU4NTY5MywgMHg3ZmZmZmZmZmFmOTAsIDB4ZmZmZmFmOTAsIDB4Y2RhNjZjMCwgMHg1 YjlhYmYgPHVuYmxvY2tfaW5wdXQrMjA+LCAweGNjZjQzOTAsIDB4NTM1YTRhIDxmcmVlX3JlYWxp emVkX2ZhY2VzKzI0NT4sIDB4NCwgMHg0MDcyYzAwMDAwMDAwMDAwLCAweDAsIDB4NH0NCiAgICAg ICAgZmFjZSA9IDB4Y2NlZTI0OA0KIzEgIDB4MDAwMDAwMDAwMDUzN2UyMyBpbiByZWFsaXplX2Jh c2ljX2ZhY2VzIChmPTB4ZTY4N2YwMCkgYXQgeGZhY2VzLmM6NTgwNw0KICAgICAgICBzdWNjZXNz X3AgPSBmYWxzZQ0KIzIgIDB4MDAwMDAwMDAwMDUyYWViMSBpbiByZWNvbXB1dGVfYmFzaWNfZmFj ZXMgKGY9MHhlNjg3ZjAwKSBhdCB4ZmFjZXMuYzo3MTkNCiMzICAweDAwMDAwMDAwMDA3MWQ5Nzkg aW4gZnJlZV9yZWFsaXplZF9mb250c2V0cyAoYmFzZT0weDdmZmZlYzVhNmJkNSkgYXQgZm9udHNl dC5jOjEzNzINCiAgICAgICAgdGhpcyA9IDB4ZjI5ZTY3NQ0KICAgICAgICBpZCA9IDQ5DQojNCAg MHgwMDAwMDAwMDAwNzFlZGRjIGluIEZzZXRfZm9udHNldF9mb250IChmb250c2V0PTB4MzAsIGNo YXJhY3RlcnM9MHg3ZmZmZjdmNWNkZDMsIGZvbnRfc3BlYz0weGNhMmI3NzUsIGZyYW1lPTB4Y2Nl ZTI0ZCwgYWRkPTB4MCkgYXQgZm9udHNldC5jOjE3MjANCiAgICAgICAgZm9udHNldF9vYmogPSAw eDdmZmZlYzVhNmJkNQ0KICAgICAgICBmb250X2RlZiA9IDB4NTI1ZTQyZA0KICAgICAgICByZWdp c3RyeSA9IDB4MA0KICAgICAgICBmYW1pbHkgPSAweGQ2MWMxYzQNCiAgICAgICAgcmFuZ2VfbGlz dCA9IDB4MA0KICAgICAgICBjaGFyc2V0ID0gMHgwDQogICAgICAgIGZvbnRuYW1lID0gMHhlOWFi YjM0DQogICAgICAgIGFzY2lpX2NoYW5nZWQgPSBmYWxzZQ0KIzUgIDB4MDAwMDAwMDAwMDY2YmMx NCBpbiBldmFsX3N1YiAoZm9ybT0weDdmZmZmN2Y1Y2RmMykgYXQgZXZhbC5jOjI1MzkNCiAgICAg ICAgaSA9IDUNCiAgICAgICAgbWF4YXJncyA9IDUNCiAgICAgICAgYXJnc19sZWZ0ID0gMHgwDQog ICAgICAgIG51bWFyZ3MgPSAzDQogICAgICAgIG9yaWdpbmFsX2Z1biA9IDB4N2ZmZmViN2ZmNjkw DQogICAgICAgIG9yaWdpbmFsX2FyZ3MgPSAweDdmZmZmN2Y1Y2RlMw0KICAgICAgICBjb3VudCA9 IHtieXRlcyA9IDQ4MH0NCiAgICAgICAgZnVuID0gMHhjZTljODUgPFNzZXRfZm9udHNldF9mb250 KzU+DQogICAgICAgIHZhbCA9IDB4MA0KICAgICAgICBmdW5jYXIgPSAweGQ2NzY5MCA8bGlzcHN5 bSs0MTQyND4NCiAgICAgICAgYXJndmFscyA9IHsweDMwLCAweDdmZmZmN2Y1Y2RkMywgMHhlOWFi YjM0LCAweDAsIDB4MCwgMHhhMWQwLCAweDdmZmZmZmZmYjM0MCwgMHg3ZmZmZWM5MmVhNTB9DQoj NiAgMHgwMDAwMDAwMDAwNjZiM2I4IGluIEZldmFsIChmb3JtPTB4N2ZmZmY3ZjVjZGYzLCBsZXhp Y2FsPTB4MzApIGF0IGV2YWwuYzoyMzg5DQogICAgICAgIGNvdW50ID0ge2J5dGVzID0gNDQ4fQ0K IzcgIDB4MDAwMDAwMDAwMDY2ZDM1NSBpbiBmdW5jYWxsX3N1YnIgKHN1YnI9MHhjZTM1ODAgPFNl dmFsPiwgbnVtYXJncz0yLCBhcmdzPTB4N2ZmZmViZDRjMWIwKSBhdCBldmFsLmM6MzA5Mg0KICAg ICAgICBhcmdidWYgPSB7MHg2NjU3NDAgPGJ1aWx0aW5fbGlzcF9zeW1ib2wrNDQ+LCAweGRkZTc0 ODAsIDB4N2ZmZmZmZmZiNDcwLCAweDFhMCwgMHg3ZmZmZmZmZmI0MzAsIDB4NmJlNWE2IDxTUEVD UERMX0lOREVYKzQzPiwgMHg3ZmZmZmZmZmI0NzAsIDB4NmJlNjljIDxyZWNvcmRfaW5fYmFja3Ry YWNlKzE1Nj59DQogICAgICAgIGEgPSAweDdmZmZlYmQ0YzFiMA0KICAgICAgICBtYXhhcmdzID0g Mg0KICAgICAgICBmdW4gPSAweDEyMDAwMDAwMDINCiM4ICAweDAwMDAwMDAwMDA2YmY2NTUgaW4g ZXhlY19ieXRlX2NvZGUgKGZ1bj0weDdmZmZlYzJiODM5NSwgYXJnc190ZW1wbGF0ZT01MTMsIG5h cmdzPTIsIGFyZ3M9MHg3ZmZmZWJkNGM0YzApIGF0IGJ5dGVjb2RlLmM6ODE0DQogICAgICAgIGNh bGxfbmFyZ3MgPSAyDQogICAgICAgIGNhbGxfZnVuID0gMHhjZTM1ODUgPFNldmFsKzU+DQogICAg ICAgIGNvdW50MSA9IHtieXRlcyA9IDQxNn0NCiAgICAgICAgdmFsID0gMHhjZTJmNDUgPFNxdW90 ZSs1Pg0KICAgICAgICBjYWxsX2FyZ3MgPSAweDdmZmZlYmQ0YzFiMA0KICAgICAgICBvcmlnaW5h bF9mdW4gPSAweDZlNzANCiAgICAgICAgb3AgPSAyDQogICAgICAgIHR5cGUgPSA0MTYwMDgwODUx DQoNCiAgICAgICAgICAgICAgICAgIHRhcmdldHMgPSB7MHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2Rl KzE2OTczPiwgMHg2YzJjOTUgPGV4ZWNfYnl0ZV9jb2RlKzE3MDA4PiwgMHg2YzJjOTcgPGV4ZWNf Ynl0ZV9jb2RlKzE3MDEwPiwgMHg2YzJjOTkgPGV4ZWNfYnl0ZV9jb2RlKzE3MDEyPiwgMHg2YzJj OWIgPGV4ZWNfYnl0ZV9jb2RlKzE3MDE0PiwgMHg2YzJjOWIgPGV4ZWNfYnl0ZV9jb2RlKzE3MDE0 PiwgMHg2YzJjZjUgPGV4ZWNfYnl0ZV9jb2RlKzE3MTA0PiwgMHg2YzJkNWUgPGV4ZWNfYnl0ZV9j b2RlKzE3MjA5PiwgMHg2YmVlMjMgPGV4ZWNfYnl0ZV9jb2RlKzEwMjI+LCAweDZiZWUyNSA8ZXhl Y19ieXRlX2NvZGUrMTAyND4sIDB4NmJlZTI3IDxleGVjX2J5dGVfY29kZSsxMDI2PiwgMHg2YmVl MjkgPGV4ZWNfYnl0ZV9jb2RlKzEwMjg+LCAweDZiZWUyYiA8ZXhlY19ieXRlX2NvZGUrMTAzMD4s IDB4NmJlZTJiIDxleGVjX2J5dGVfY29kZSsxMDMwPiwgMHg2YmVlMzEgPGV4ZWNfYnl0ZV9jb2Rl KzEwMzY+LCAweDZiZWRmMiA8ZXhlY19ieXRlX2NvZGUrOTczPiwgMHg2YmYxYjkgPGV4ZWNfYnl0 ZV9jb2RlKzE5NDA+LCAweDZiZjFiYiA8ZXhlY19ieXRlX2NvZGUrMTk0Mj4sIDB4NmJmMWJkIDxl eGVjX2J5dGVfY29kZSsxOTQ0PiwgMHg2YmYxYmYgPGV4ZWNfYnl0ZV9jb2RlKzE5NDY+LCAweDZi ZjFjMSA8ZXhlY19ieXRlX2NvZGUrMTk0OD4sIDB4NmJmMWMxIDxleGVjX2J5dGVfY29kZSsxOTQ4 PiwgMHg2YmYxZjYgPGV4ZWNfYnl0ZV9jb2RlKzIwMDE+LCAweDZiZjFjNyA8ZXhlY19ieXRlX2Nv ZGUrMTk1ND4sIDB4NmJmMzliIDxleGVjX2J5dGVfY29kZSsyNDIyPiwgMHg2YmYzOWQgPGV4ZWNf Ynl0ZV9jb2RlKzI0MjQ+LCAweDZiZjM5ZiA8ZXhlY19ieXRlX2NvZGUrMjQyNj4sIDB4NmJmM2Ex IDxleGVjX2J5dGVfY29kZSsyNDI4PiwgMHg2YmYzYTMgPGV4ZWNfYnl0ZV9jb2RlKzI0MzA+LCAw eDZiZjNhMyA8ZXhlY19ieXRlX2NvZGUrMjQzMD4sIDB4NmJmMzU1IDxleGVjX2J5dGVfY29kZSsy MzUyPiwgMHg2YmYzNmMgPGV4ZWNfYnl0ZV9jb2RlKzIzNzU+LCAweDZiZjQ0NSA8ZXhlY19ieXRl X2NvZGUrMjU5Mj4sIDB4NmJmNDQ3IDxleGVjX2J5dGVfY29kZSsyNTk0PiwgMHg2YmY0NDkgPGV4 ZWNfYnl0ZV9jb2RlKzI1OTY+LCAweDZiZjQ0YiA8ZXhlY19ieXRlX2NvZGUrMjU5OD4sIDB4NmJm NDRkIDxleGVjX2J5dGVfY29kZSsyNjAwPiwgMHg2YmY0NGQgPGV4ZWNfYnl0ZV9jb2RlKzI2MDA+ LCAweDZiZjNmZiA8ZXhlY19ieXRlX2NvZGUrMjUyMj4sIDB4NmJmNDE2IDxleGVjX2J5dGVfY29k ZSsyNTQ1PiwgMHg2YmY3NmYgPGV4ZWNfYnl0ZV9jb2RlKzM0MDI+LCAweDZiZjc3MSA8ZXhlY19i eXRlX2NvZGUrMzQwND4sIDB4NmJmNzczIDxleGVjX2J5dGVfY29kZSszNDA2PiwgMHg2YmY3NzUg PGV4ZWNfYnl0ZV9jb2RlKzM0MDg+LCAweDZiZjc3NyA8ZXhlY19ieXRlX2NvZGUrMzQxMD4sIDB4 NmJmNzc3IDxleGVjX2J5dGVfY29kZSszNDEwPiwgMHg2YmY3MjkgPGV4ZWNfYnl0ZV9jb2RlKzMz MzI+LCAweDZiZjc0MCA8ZXhlY19ieXRlX2NvZGUrMzM1NT4sIDB4NmJmZjFhIDxleGVjX2J5dGVf Y29kZSs1MzY1PiwgMHg2YmZkN2IgPGV4ZWNfYnl0ZV9jb2RlKzQ5NTA+LCAweDZiZmQ3MiA8ZXhl Y19ieXRlX2NvZGUrNDk0MT4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMy YzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3 Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVf Y29kZSsxNjk3Mz4sIDB4NmMwMTI3IDxleGVjX2J5dGVfY29kZSs1ODkwPiwgMHg2YzAyOGUgPGV4 ZWNfYnl0ZV9jb2RlKzYyNDk+LCAweDZjMDJlYiA8ZXhlY19ieXRlX2NvZGUrNjM0Mj4sIDB4NmMw MzQ2IDxleGVjX2J5dGVfY29kZSs2NDMzPiwgMHg2YzAzYTMgPGV4ZWNfYnl0ZV9jb2RlKzY1MjY+ LCAweDZiZjAzMiA8ZXhlY19ieXRlX2NvZGUrMTU0OT4sIDB4NmJmMGFmIDxleGVjX2J5dGVfY29k ZSsxNjc0PiwgMHg2YzA0MTcgPGV4ZWNfYnl0ZV9jb2RlKzY2NDI+LCAweDZiZWY4OSA8ZXhlY19i eXRlX2NvZGUrMTM4MD4sIDB4NmJmMTBmIDxleGVjX2J5dGVfY29kZSsxNzcwPiwgMHg2YzA0N2Eg PGV4ZWNfYnl0ZV9jb2RlKzY3NDE+LCAweDZjMDRkYSA8ZXhlY19ieXRlX2NvZGUrNjgzNz4sIDB4 NmMwNTFhIDxleGVjX2J5dGVfY29kZSs2OTAxPiwgMHg2YzA1N2EgPGV4ZWNfYnl0ZV9jb2RlKzY5 OTc+LCAweDZjMDVkOCA8ZXhlY19ieXRlX2NvZGUrNzA5MT4sIDB4NmMwNmIyIDxleGVjX2J5dGVf Y29kZSs3MzA5PiwgMHg2YzA2ZjIgPGV4ZWNfYnl0ZV9jb2RlKzczNzM+LCAweDZjMDg5OCA8ZXhl Y19ieXRlX2NvZGUrNzc5NT4sIDB4NmMwYTY2IDxleGVjX2J5dGVfY29kZSs4MjU3PiwgMHg2YzBh YTYgPGV4ZWNfYnl0ZV9jb2RlKzgzMjE+LCAweDZjMGFlNiA8ZXhlY19ieXRlX2NvZGUrODM4NT4s IDB4NmMwYjQ2IDxleGVjX2J5dGVfY29kZSs4NDgxPiwgMHg2YzBiYTYgPGV4ZWNfYnl0ZV9jb2Rl Kzg1Nzc+LCAweDZjMGMwNiA8ZXhlY19ieXRlX2NvZGUrODY3Mz4sIDB4NmMwYzgzIDxleGVjX2J5 dGVfY29kZSs4Nzk4PiwgMHg2YzBjY2EgPGV4ZWNfYnl0ZV9jb2RlKzg4Njk+LCAweDZjMGQxMSA8 ZXhlY19ieXRlX2NvZGUrODk0MD4sIDB4NmMwZGNjIDxleGVjX2J5dGVfY29kZSs5MTI3PiwgMHg2 YzBlNmMgPGV4ZWNfYnl0ZV9jb2RlKzkyODc+LCAweDZjMGYwYyA8ZXhlY19ieXRlX2NvZGUrOTQ0 Nz4sIDB4NmMwZmQ5IDxleGVjX2J5dGVfY29kZSs5NjUyPiwgMHg2YzEwYjkgPGV4ZWNfYnl0ZV9j b2RlKzk4NzY+LCAweDZjMTE5OSA8ZXhlY19ieXRlX2NvZGUrMTAxMDA+LCAweDZjMTI3OSA8ZXhl Y19ieXRlX2NvZGUrMTAzMjQ+LCAweDZjMTM1OSA8ZXhlY19ieXRlX2NvZGUrMTA1NDg+LCAweDZj MTQ4MCA8ZXhlY19ieXRlX2NvZGUrMTA4NDM+LCAweDZjMTUyMSA8ZXhlY19ieXRlX2NvZGUrMTEw MDQ+LCAweDZjMTY0NSA8ZXhlY19ieXRlX2NvZGUrMTEyOTY+LCAweDZjMTcwMyA8ZXhlY19ieXRl X2NvZGUrMTE0ODY+LCAweDZjMTdjMSA8ZXhlY19ieXRlX2NvZGUrMTE2NzY+LCAweDZjMWIyZCA8 ZXhlY19ieXRlX2NvZGUrMTI1NTI+LCAweDZiZmMyNyA8ZXhlY19ieXRlX2NvZGUrNDYxMD4sIDB4 NmMxYjgwIDxleGVjX2J5dGVfY29kZSsxMjYzNT4sIDB4NmMxYmMwIDxleGVjX2J5dGVfY29kZSsx MjY5OT4sIDB4NmMxYzc2IDxleGVjX2J5dGVfY29kZSsxMjg4MT4sIDB4NmMxY2M5IDxleGVjX2J5 dGVfY29kZSsxMjk2ND4sIDB4NmMxZDFjIDxleGVjX2J5dGVfY29kZSsxMzA0Nz4sIDB4NmMxZDVj IDxleGVjX2J5dGVfY29kZSsxMzExMT4sIDB4NmMxZDk3IDxleGVjX2J5dGVfY29kZSsxMzE3MD4s IDB4NmMxZGQyIDxleGVjX2J5dGVfY29kZSsxMzIyOT4sIDB4NmMxZTE1IDxleGVjX2J5dGVfY29k ZSsxMzI5Nj4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMxZTY1IDxleGVj X2J5dGVfY29kZSsxMzM3Nj4sIDB4NmMxZWEwIDxleGVjX2J5dGVfY29kZSsxMzQzNT4sIDB4NmMx ZWRiIDxleGVjX2J5dGVfY29kZSsxMzQ5ND4sIDB4NmMxZjE2IDxleGVjX2J5dGVfY29kZSsxMzU1 Mz4sIDB4NmMxZjUxIDxleGVjX2J5dGVfY29kZSsxMzYxMj4sIDB4NmMxZjhjIDxleGVjX2J5dGVf Y29kZSsxMzY3MT4sIDB4NmJmYzI3IDxleGVjX2J5dGVfY29kZSs0NjEwPiwgMHg2YzJjNzIgPGV4 ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzFmY2MgPGV4ZWNfYnl0ZV9jb2RlKzEzNzM1PiwgMHg2 YzIwMTQgPGV4ZWNfYnl0ZV9jb2RlKzEzODA3PiwgMHg2YzIwNTQgPGV4ZWNfYnl0ZV9jb2RlKzEz ODcxPiwgMHg2YzIwOTQgPGV4ZWNfYnl0ZV9jb2RlKzEzOTM1PiwgMHg2YzIwZjQgPGV4ZWNfYnl0 ZV9jb2RlKzE0MDMxPiwgMHg2YzIxNTQgPGV4ZWNfYnl0ZV9jb2RlKzE0MTI3PiwgMHg2YzIxOTQg PGV4ZWNfYnl0ZV9jb2RlKzE0MTkxPiwgMHg2YzIxZDQgPGV4ZWNfYnl0ZV9jb2RlKzE0MjU1Piwg MHg2YzIyMzQgPGV4ZWNfYnl0ZV9jb2RlKzE0MzUxPiwgMHg2YzIyOTQgPGV4ZWNfYnl0ZV9jb2Rl KzE0NDQ3PiwgMHg2YzIyZjQgPGV4ZWNfYnl0ZV9jb2RlKzE0NTQzPiwgMHg2YzIzMmYgPGV4ZWNf Ynl0ZV9jb2RlKzE0NjAyPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YmZi ODcgPGV4ZWNfYnl0ZV9jb2RlKzQ0NTA+LCAweDZiZjdkMiA8ZXhlY19ieXRlX2NvZGUrMzUwMT4s IDB4NmJlZjAyIDxleGVjX2J5dGVfY29kZSsxMjQ1PiwgMHg2YmY4NmEgPGV4ZWNfYnl0ZV9jb2Rl KzM2NTM+LCAweDZiZjhlMyA8ZXhlY19ieXRlX2NvZGUrMzc3ND4sIDB4NmJmOTU5IDxleGVjX2J5 dGVfY29kZSszODkyPiwgMHg2YmY5Y2YgPGV4ZWNfYnl0ZV9jb2RlKzQwMTA+LCAweDZiZmI1YiA8 ZXhlY19ieXRlX2NvZGUrNDQwNj4sIDB4NmJmMzBkIDxleGVjX2J5dGVfY29kZSsyMjgwPiwgMHg2 YmZiZmIgPGV4ZWNfYnl0ZV9jb2RlKzQ1NjY+LCAweDZiZmM1MyA8ZXhlY19ieXRlX2NvZGUrNDY1 ND4sIDB4NmJmY2Q3IDxleGVjX2J5dGVfY29kZSs0Nzg2PiwgMHg2YmZkMTAgPGV4ZWNfYnl0ZV9j b2RlKzQ4NDM+LCAweDZiZmY1YiA8ZXhlY19ieXRlX2NvZGUrNTQzMD4sIDB4NmJmZmM5IDxleGVj X2J5dGVfY29kZSs1NTQwPiwgMHg2YzAwNDYgPGV4ZWNfYnl0ZV9jb2RlKzU2NjU+LCAweDZjMDBh MSA8ZXhlY19ieXRlX2NvZGUrNTc1Nj4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4s IDB4NmMyMzZmIDxleGVjX2J5dGVfY29kZSsxNDY2Nj4sIDB4NmMyM2VjIDxleGVjX2J5dGVfY29k ZSsxNDc5MT4sIDB4NmMyNDJjIDxleGVjX2J5dGVfY29kZSsxNDg1NT4sIDB4NmMyNDZjIDxleGVj X2J5dGVfY29kZSsxNDkxOT4sIDB4NmMyNGFjIDxleGVjX2J5dGVfY29kZSsxNDk4Mz4sIDB4NmMy NGVjIDxleGVjX2J5dGVfY29kZSsxNTA0Nz4sIDB4NmMyNTRjIDxleGVjX2J5dGVfY29kZSsxNTE0 Mz4sIDB4NmMyNWFjIDxleGVjX2J5dGVfY29kZSsxNTIzOT4sIDB4NmMyNjBjIDxleGVjX2J5dGVf Y29kZSsxNTMzNT4sIDB4NmMyNjZjIDxleGVjX2J5dGVfY29kZSsxNTQzMT4sIDB4NmMyODAzIDxl eGVjX2J5dGVfY29kZSsxNTgzOD4sIDB4NmMyODYzIDxleGVjX2J5dGVfY29kZSsxNTkzND4sIDB4 NmMyOGMzIDxleGVjX2J5dGVfY29kZSsxNjAzMD4sIDB4NmMyOTAzIDxleGVjX2J5dGVfY29kZSsx NjA5ND4sIDB4NmMyOWZhIDxleGVjX2J5dGVfY29kZSsxNjM0MT4sIDB4NmMyYWYxIDxleGVjX2J5 dGVfY29kZSsxNjU4OD4sIDB4NmMyYjMxIDxleGVjX2J5dGVfY29kZSsxNjY1Mj4sIDB4NmMyYjcx IDxleGVjX2J5dGVfY29kZSsxNjcxNj4sIDB4NmMxOGY3IDxleGVjX2J5dGVfY29kZSsxMTk4Nj4s IDB4NmMxYTNiIDxleGVjX2J5dGVfY29kZSsxMjMxMD4sIDB4NmMyYmI4IDxleGVjX2J5dGVfY29k ZSsxNjc4Nz4sIDB4NmMyYzE1IDxleGVjX2J5dGVfY29kZSsxNjg4MD4sIDB4NmMyYzcyIDxleGVj X2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMy YzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3 Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVf Y29kZSsxNjk3Mz4sIDB4NmMwNjNlIDxleGVjX2J5dGVfY29kZSs3MTkzPiwgMHg2YzBkNTggPGV4 ZWNfYnl0ZV9jb2RlKzkwMTE+LCAweDZjMWMwMiA8ZXhlY19ieXRlX2NvZGUrMTI3NjU+LCAweDZj MmRlMiA8ZXhlY19ieXRlX2NvZGUrMTczNDE+LCAweDZjMmU0YyA8ZXhlY19ieXRlX2NvZGUrMTc0 NDc+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRl X2NvZGUrMTY5NzM+LCAweDZjMmVkMyA8ZXhlY19ieXRlX2NvZGUrMTc1ODI+LCAweDZjMmY0ZiA8 ZXhlY19ieXRlX2NvZGUrMTc3MDY+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAw eDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUr MTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19i eXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3 MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+ LCAweDZjMzBkMiA8ZXhlY19ieXRlX2NvZGUrMTgwOTM+IDxyZXBlYXRzIDY0IHRpbWVzPn0NCiAg ICAgICAgcXVpdGNvdW50ZXIgPSA2ICdcMDA2Jw0KICAgICAgICBiYyA9IDB4Y2QyN2IwIDxtYWlu X3RocmVhZCs0OTY+DQogICAgICAgIHRvcCA9IDB4N2ZmZmViZDRjMWE4DQogICAgICAgIHBjID0g MHg3ZmZmZWM5YTMzZGYgIiFcMjQwXDIwNyINCiAgICAgICAgYnl0ZXN0ciA9IDB4N2ZmZmVjMmI4 NDA0DQogICAgICAgIHZlY3RvciA9IDB4N2ZmZmVjMmI4M2Q1DQogICAgICAgIG1heGRlcHRoID0g MHgyMg0KICAgICAgICBjb25zdF9sZW5ndGggPSA1DQogICAgICAgIGJ5dGVzdHJfbGVuZ3RoID0g OTENCiAgICAgICAgdmVjdG9ycCA9IDB4ZWJiZWEwDQogICAgICAgIG1heF9zdGFjayA9IDgNCiAg ICAgICAgZnJhbWVfYmFzZSA9IDB4N2ZmZmViZDRjNGY4DQogICAgICAgIGZwID0gMHg3ZmZmZWJk NGM1MzgNCiAgICAgICAgYnl0ZXN0cl9kYXRhID0gMHg3ZmZmZWM5YTMzZDQgIlwzMDBcMzAzXDMw NFwzMDVcMDMyXDMwNlwzMDEhKVwzMDVcIiFcMjQwXDIwNyINCiAgICAgICAgcmVzdCA9IGZhbHNl DQogICAgICAgIG1hbmRhdG9yeSA9IDENCiAgICAgICAgbm9ucmVzdCA9IDINCiAgICAgICAgcHVz aGVkYXJncyA9IDINCiAgICAgICAgcmVzdWx0ID0gMHhkNWQ0YzAgPGxpc3BzeW0+DQojOSAgMHgw MDAwMDAwMDAwNjZkOTUzIGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MHg3NDk2NWI1LCBuYXJncz0w LCBhcmdfdmVjdG9yPTB4N2ZmZmZmZmZiYTYwKSBhdCBldmFsLmM6MzE5NA0KICAgICAgICB2YWwg PSAweDdmZmZmZmZmYjliMA0KICAgICAgICBzeW1zX2xlZnQgPSAweDINCiAgICAgICAgbmV4dCA9 IDB4MA0KICAgICAgICBsZXhlbnYgPSAweDFmMDAwMDAwMDANCiAgICAgICAgY291bnQgPSB7Ynl0 ZXMgPSAzODR9DQogICAgICAgIGkgPSAxNDAxMzYzMg0KICAgICAgICBvcHRpb25hbCA9IGZhbHNl DQogICAgICAgIHJlc3QgPSBmYWxzZQ0KICAgICAgICBwcmV2aW91c19yZXN0ID0gZmFsc2UNCiMx MCAweDAwMDAwMDAwMDA2NmNlMDkgaW4gZnVuY2FsbF9nZW5lcmFsIChmdW49MHg3NDk2NWI1LCBu dW1hcmdzPTAsIGFyZ3M9MHg3ZmZmZmZmZmJhNjApIGF0IGV2YWwuYzoyOTcyDQogICAgICAgIG9y aWdpbmFsX2Z1biA9IDB4NzQ5NjViNQ0KIzExIDB4MDAwMDAwMDAwMDY2ZDA4ZSBpbiBGZnVuY2Fs bCAobmFyZ3M9MSwgYXJncz0weDdmZmZmZmZmYmE1OCkgYXQgZXZhbC5jOjMwMjINCiAgICAgICAg Y291bnQgPSB7Ynl0ZXMgPSAzNTJ9DQogICAgICAgIHZhbCA9IDB4NjY4ZWM0IDxwdXNoX2hhbmRs ZXJfYmluZCs4Mj4NCiMxMiAweDAwMDAwMDAwMDA2NjYwZjEgaW4gY2FsbDAgKGZuPTB4NzQ5NjVi NSkgYXQgbGlzcC5oOjM1MDMNCiMxMyAweDAwMDAwMDAwMDA2NjhmYjAgaW4gRmhhbmRsZXJfYmlu ZF8xIChuYXJncz0zLCBhcmdzPTB4N2ZmZmViZDRjMTI4KSBhdCBldmFsLmM6MTQwMw0KICAgICAg ICBib2R5ZnVuID0gMHg3NDk2NWI1DQogICAgICAgIGNvdW50ID0gMQ0KICAgICAgICByZXQgPSAw eDENCiMxNCAweDAwMDAwMDAwMDA2NmQ1NGUgaW4gZnVuY2FsbF9zdWJyIChzdWJyPTB4Y2UzNDQw IDxTaGFuZGxlcl9iaW5kXzE+LCBudW1hcmdzPTMsIGFyZ3M9MHg3ZmZmZWJkNGMxMjgpIGF0IGV2 YWwuYzozMTEzDQogICAgICAgIG1heGFyZ3MgPSAtMg0KICAgICAgICBmdW4gPSAweDEyMDAwMDAw MDMNCiMxNSAweDAwMDAwMDAwMDA2YmY2NTUgaW4gZXhlY19ieXRlX2NvZGUgKGZ1bj0weDdmZmZl YzJiMGFlZCwgYXJnc190ZW1wbGF0ZT0xMDI1LCBuYXJncz00LCBhcmdzPTB4N2ZmZmZmZmZjMmMw KSBhdCBieXRlY29kZS5jOjgxNA0KICAgICAgICBjYWxsX25hcmdzID0gMw0KICAgICAgICBjYWxs X2Z1biA9IDB4Y2UzNDQ1IDxTaGFuZGxlcl9iaW5kXzErNT4NCiAgICAgICAgY291bnQxID0ge2J5 dGVzID0gMzIwfQ0KICAgICAgICB2YWwgPSAweDc0OTY1YjUNCiAgICAgICAgY2FsbF9hcmdzID0g MHg3ZmZmZWJkNGMxMjgNCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMHg3ZmZmZWI1NmIyYTANCiAg ICAgICAgb3AgPSAzDQogICAgICAgIHR5cGUgPSAxODYxNzA1MDQNCg0KICAgICAgICAgICAgICAg ICAgdGFyZ2V0cyA9IHsweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM5NSA8 ZXhlY19ieXRlX2NvZGUrMTcwMDg+LCAweDZjMmM5NyA8ZXhlY19ieXRlX2NvZGUrMTcwMTA+LCAw eDZjMmM5OSA8ZXhlY19ieXRlX2NvZGUrMTcwMTI+LCAweDZjMmM5YiA8ZXhlY19ieXRlX2NvZGUr MTcwMTQ+LCAweDZjMmM5YiA8ZXhlY19ieXRlX2NvZGUrMTcwMTQ+LCAweDZjMmNmNSA8ZXhlY19i eXRlX2NvZGUrMTcxMDQ+LCAweDZjMmQ1ZSA8ZXhlY19ieXRlX2NvZGUrMTcyMDk+LCAweDZiZWUy MyA8ZXhlY19ieXRlX2NvZGUrMTAyMj4sIDB4NmJlZTI1IDxleGVjX2J5dGVfY29kZSsxMDI0Piwg MHg2YmVlMjcgPGV4ZWNfYnl0ZV9jb2RlKzEwMjY+LCAweDZiZWUyOSA8ZXhlY19ieXRlX2NvZGUr MTAyOD4sIDB4NmJlZTJiIDxleGVjX2J5dGVfY29kZSsxMDMwPiwgMHg2YmVlMmIgPGV4ZWNfYnl0 ZV9jb2RlKzEwMzA+LCAweDZiZWUzMSA8ZXhlY19ieXRlX2NvZGUrMTAzNj4sIDB4NmJlZGYyIDxl eGVjX2J5dGVfY29kZSs5NzM+LCAweDZiZjFiOSA8ZXhlY19ieXRlX2NvZGUrMTk0MD4sIDB4NmJm MWJiIDxleGVjX2J5dGVfY29kZSsxOTQyPiwgMHg2YmYxYmQgPGV4ZWNfYnl0ZV9jb2RlKzE5NDQ+ LCAweDZiZjFiZiA8ZXhlY19ieXRlX2NvZGUrMTk0Nj4sIDB4NmJmMWMxIDxleGVjX2J5dGVfY29k ZSsxOTQ4PiwgMHg2YmYxYzEgPGV4ZWNfYnl0ZV9jb2RlKzE5NDg+LCAweDZiZjFmNiA8ZXhlY19i eXRlX2NvZGUrMjAwMT4sIDB4NmJmMWM3IDxleGVjX2J5dGVfY29kZSsxOTU0PiwgMHg2YmYzOWIg PGV4ZWNfYnl0ZV9jb2RlKzI0MjI+LCAweDZiZjM5ZCA8ZXhlY19ieXRlX2NvZGUrMjQyND4sIDB4 NmJmMzlmIDxleGVjX2J5dGVfY29kZSsyNDI2PiwgMHg2YmYzYTEgPGV4ZWNfYnl0ZV9jb2RlKzI0 Mjg+LCAweDZiZjNhMyA8ZXhlY19ieXRlX2NvZGUrMjQzMD4sIDB4NmJmM2EzIDxleGVjX2J5dGVf Y29kZSsyNDMwPiwgMHg2YmYzNTUgPGV4ZWNfYnl0ZV9jb2RlKzIzNTI+LCAweDZiZjM2YyA8ZXhl Y19ieXRlX2NvZGUrMjM3NT4sIDB4NmJmNDQ1IDxleGVjX2J5dGVfY29kZSsyNTkyPiwgMHg2YmY0 NDcgPGV4ZWNfYnl0ZV9jb2RlKzI1OTQ+LCAweDZiZjQ0OSA8ZXhlY19ieXRlX2NvZGUrMjU5Nj4s IDB4NmJmNDRiIDxleGVjX2J5dGVfY29kZSsyNTk4PiwgMHg2YmY0NGQgPGV4ZWNfYnl0ZV9jb2Rl KzI2MDA+LCAweDZiZjQ0ZCA8ZXhlY19ieXRlX2NvZGUrMjYwMD4sIDB4NmJmM2ZmIDxleGVjX2J5 dGVfY29kZSsyNTIyPiwgMHg2YmY0MTYgPGV4ZWNfYnl0ZV9jb2RlKzI1NDU+LCAweDZiZjc2ZiA8 ZXhlY19ieXRlX2NvZGUrMzQwMj4sIDB4NmJmNzcxIDxleGVjX2J5dGVfY29kZSszNDA0PiwgMHg2 YmY3NzMgPGV4ZWNfYnl0ZV9jb2RlKzM0MDY+LCAweDZiZjc3NSA8ZXhlY19ieXRlX2NvZGUrMzQw OD4sIDB4NmJmNzc3IDxleGVjX2J5dGVfY29kZSszNDEwPiwgMHg2YmY3NzcgPGV4ZWNfYnl0ZV9j b2RlKzM0MTA+LCAweDZiZjcyOSA8ZXhlY19ieXRlX2NvZGUrMzMzMj4sIDB4NmJmNzQwIDxleGVj X2J5dGVfY29kZSszMzU1PiwgMHg2YmZmMWEgPGV4ZWNfYnl0ZV9jb2RlKzUzNjU+LCAweDZiZmQ3 YiA8ZXhlY19ieXRlX2NvZGUrNDk1MD4sIDB4NmJmZDcyIDxleGVjX2J5dGVfY29kZSs0OTQxPiwg MHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2Rl KzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNf Ynl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzAx MjcgPGV4ZWNfYnl0ZV9jb2RlKzU4OTA+LCAweDZjMDI4ZSA8ZXhlY19ieXRlX2NvZGUrNjI0OT4s IDB4NmMwMmViIDxleGVjX2J5dGVfY29kZSs2MzQyPiwgMHg2YzAzNDYgPGV4ZWNfYnl0ZV9jb2Rl KzY0MzM+LCAweDZjMDNhMyA8ZXhlY19ieXRlX2NvZGUrNjUyNj4sIDB4NmJmMDMyIDxleGVjX2J5 dGVfY29kZSsxNTQ5PiwgMHg2YmYwYWYgPGV4ZWNfYnl0ZV9jb2RlKzE2NzQ+LCAweDZjMDQxNyA8 ZXhlY19ieXRlX2NvZGUrNjY0Mj4sIDB4NmJlZjg5IDxleGVjX2J5dGVfY29kZSsxMzgwPiwgMHg2 YmYxMGYgPGV4ZWNfYnl0ZV9jb2RlKzE3NzA+LCAweDZjMDQ3YSA8ZXhlY19ieXRlX2NvZGUrNjc0 MT4sIDB4NmMwNGRhIDxleGVjX2J5dGVfY29kZSs2ODM3PiwgMHg2YzA1MWEgPGV4ZWNfYnl0ZV9j b2RlKzY5MDE+LCAweDZjMDU3YSA8ZXhlY19ieXRlX2NvZGUrNjk5Nz4sIDB4NmMwNWQ4IDxleGVj X2J5dGVfY29kZSs3MDkxPiwgMHg2YzA2YjIgPGV4ZWNfYnl0ZV9jb2RlKzczMDk+LCAweDZjMDZm MiA8ZXhlY19ieXRlX2NvZGUrNzM3Mz4sIDB4NmMwODk4IDxleGVjX2J5dGVfY29kZSs3Nzk1Piwg MHg2YzBhNjYgPGV4ZWNfYnl0ZV9jb2RlKzgyNTc+LCAweDZjMGFhNiA8ZXhlY19ieXRlX2NvZGUr ODMyMT4sIDB4NmMwYWU2IDxleGVjX2J5dGVfY29kZSs4Mzg1PiwgMHg2YzBiNDYgPGV4ZWNfYnl0 ZV9jb2RlKzg0ODE+LCAweDZjMGJhNiA8ZXhlY19ieXRlX2NvZGUrODU3Nz4sIDB4NmMwYzA2IDxl eGVjX2J5dGVfY29kZSs4NjczPiwgMHg2YzBjODMgPGV4ZWNfYnl0ZV9jb2RlKzg3OTg+LCAweDZj MGNjYSA8ZXhlY19ieXRlX2NvZGUrODg2OT4sIDB4NmMwZDExIDxleGVjX2J5dGVfY29kZSs4OTQw PiwgMHg2YzBkY2MgPGV4ZWNfYnl0ZV9jb2RlKzkxMjc+LCAweDZjMGU2YyA8ZXhlY19ieXRlX2Nv ZGUrOTI4Nz4sIDB4NmMwZjBjIDxleGVjX2J5dGVfY29kZSs5NDQ3PiwgMHg2YzBmZDkgPGV4ZWNf Ynl0ZV9jb2RlKzk2NTI+LCAweDZjMTBiOSA8ZXhlY19ieXRlX2NvZGUrOTg3Nj4sIDB4NmMxMTk5 IDxleGVjX2J5dGVfY29kZSsxMDEwMD4sIDB4NmMxMjc5IDxleGVjX2J5dGVfY29kZSsxMDMyND4s IDB4NmMxMzU5IDxleGVjX2J5dGVfY29kZSsxMDU0OD4sIDB4NmMxNDgwIDxleGVjX2J5dGVfY29k ZSsxMDg0Mz4sIDB4NmMxNTIxIDxleGVjX2J5dGVfY29kZSsxMTAwND4sIDB4NmMxNjQ1IDxleGVj X2J5dGVfY29kZSsxMTI5Nj4sIDB4NmMxNzAzIDxleGVjX2J5dGVfY29kZSsxMTQ4Nj4sIDB4NmMx N2MxIDxleGVjX2J5dGVfY29kZSsxMTY3Nj4sIDB4NmMxYjJkIDxleGVjX2J5dGVfY29kZSsxMjU1 Mj4sIDB4NmJmYzI3IDxleGVjX2J5dGVfY29kZSs0NjEwPiwgMHg2YzFiODAgPGV4ZWNfYnl0ZV9j b2RlKzEyNjM1PiwgMHg2YzFiYzAgPGV4ZWNfYnl0ZV9jb2RlKzEyNjk5PiwgMHg2YzFjNzYgPGV4 ZWNfYnl0ZV9jb2RlKzEyODgxPiwgMHg2YzFjYzkgPGV4ZWNfYnl0ZV9jb2RlKzEyOTY0PiwgMHg2 YzFkMWMgPGV4ZWNfYnl0ZV9jb2RlKzEzMDQ3PiwgMHg2YzFkNWMgPGV4ZWNfYnl0ZV9jb2RlKzEz MTExPiwgMHg2YzFkOTcgPGV4ZWNfYnl0ZV9jb2RlKzEzMTcwPiwgMHg2YzFkZDIgPGV4ZWNfYnl0 ZV9jb2RlKzEzMjI5PiwgMHg2YzFlMTUgPGV4ZWNfYnl0ZV9jb2RlKzEzMjk2PiwgMHg2YzJjNzIg PGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzFlNjUgPGV4ZWNfYnl0ZV9jb2RlKzEzMzc2Piwg MHg2YzFlYTAgPGV4ZWNfYnl0ZV9jb2RlKzEzNDM1PiwgMHg2YzFlZGIgPGV4ZWNfYnl0ZV9jb2Rl KzEzNDk0PiwgMHg2YzFmMTYgPGV4ZWNfYnl0ZV9jb2RlKzEzNTUzPiwgMHg2YzFmNTEgPGV4ZWNf Ynl0ZV9jb2RlKzEzNjEyPiwgMHg2YzFmOGMgPGV4ZWNfYnl0ZV9jb2RlKzEzNjcxPiwgMHg2YmZj MjcgPGV4ZWNfYnl0ZV9jb2RlKzQ2MTA+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+ LCAweDZjMWZjYyA8ZXhlY19ieXRlX2NvZGUrMTM3MzU+LCAweDZjMjAxNCA8ZXhlY19ieXRlX2Nv ZGUrMTM4MDc+LCAweDZjMjA1NCA8ZXhlY19ieXRlX2NvZGUrMTM4NzE+LCAweDZjMjA5NCA8ZXhl Y19ieXRlX2NvZGUrMTM5MzU+LCAweDZjMjBmNCA8ZXhlY19ieXRlX2NvZGUrMTQwMzE+LCAweDZj MjE1NCA8ZXhlY19ieXRlX2NvZGUrMTQxMjc+LCAweDZjMjE5NCA8ZXhlY19ieXRlX2NvZGUrMTQx OTE+LCAweDZjMjFkNCA8ZXhlY19ieXRlX2NvZGUrMTQyNTU+LCAweDZjMjIzNCA8ZXhlY19ieXRl X2NvZGUrMTQzNTE+LCAweDZjMjI5NCA8ZXhlY19ieXRlX2NvZGUrMTQ0NDc+LCAweDZjMjJmNCA8 ZXhlY19ieXRlX2NvZGUrMTQ1NDM+LCAweDZjMjMyZiA8ZXhlY19ieXRlX2NvZGUrMTQ2MDI+LCAw eDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZiZmI4NyA8ZXhlY19ieXRlX2NvZGUr NDQ1MD4sIDB4NmJmN2QyIDxleGVjX2J5dGVfY29kZSszNTAxPiwgMHg2YmVmMDIgPGV4ZWNfYnl0 ZV9jb2RlKzEyNDU+LCAweDZiZjg2YSA8ZXhlY19ieXRlX2NvZGUrMzY1Mz4sIDB4NmJmOGUzIDxl eGVjX2J5dGVfY29kZSszNzc0PiwgMHg2YmY5NTkgPGV4ZWNfYnl0ZV9jb2RlKzM4OTI+LCAweDZi ZjljZiA8ZXhlY19ieXRlX2NvZGUrNDAxMD4sIDB4NmJmYjViIDxleGVjX2J5dGVfY29kZSs0NDA2 PiwgMHg2YmYzMGQgPGV4ZWNfYnl0ZV9jb2RlKzIyODA+LCAweDZiZmJmYiA8ZXhlY19ieXRlX2Nv ZGUrNDU2Nj4sIDB4NmJmYzUzIDxleGVjX2J5dGVfY29kZSs0NjU0PiwgMHg2YmZjZDcgPGV4ZWNf Ynl0ZV9jb2RlKzQ3ODY+LCAweDZiZmQxMCA8ZXhlY19ieXRlX2NvZGUrNDg0Mz4sIDB4NmJmZjVi IDxleGVjX2J5dGVfY29kZSs1NDMwPiwgMHg2YmZmYzkgPGV4ZWNfYnl0ZV9jb2RlKzU1NDA+LCAw eDZjMDA0NiA8ZXhlY19ieXRlX2NvZGUrNTY2NT4sIDB4NmMwMGExIDxleGVjX2J5dGVfY29kZSs1 NzU2PiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzIzNmYgPGV4ZWNfYnl0 ZV9jb2RlKzE0NjY2PiwgMHg2YzIzZWMgPGV4ZWNfYnl0ZV9jb2RlKzE0NzkxPiwgMHg2YzI0MmMg PGV4ZWNfYnl0ZV9jb2RlKzE0ODU1PiwgMHg2YzI0NmMgPGV4ZWNfYnl0ZV9jb2RlKzE0OTE5Piwg MHg2YzI0YWMgPGV4ZWNfYnl0ZV9jb2RlKzE0OTgzPiwgMHg2YzI0ZWMgPGV4ZWNfYnl0ZV9jb2Rl KzE1MDQ3PiwgMHg2YzI1NGMgPGV4ZWNfYnl0ZV9jb2RlKzE1MTQzPiwgMHg2YzI1YWMgPGV4ZWNf Ynl0ZV9jb2RlKzE1MjM5PiwgMHg2YzI2MGMgPGV4ZWNfYnl0ZV9jb2RlKzE1MzM1PiwgMHg2YzI2 NmMgPGV4ZWNfYnl0ZV9jb2RlKzE1NDMxPiwgMHg2YzI4MDMgPGV4ZWNfYnl0ZV9jb2RlKzE1ODM4 PiwgMHg2YzI4NjMgPGV4ZWNfYnl0ZV9jb2RlKzE1OTM0PiwgMHg2YzI4YzMgPGV4ZWNfYnl0ZV9j b2RlKzE2MDMwPiwgMHg2YzI5MDMgPGV4ZWNfYnl0ZV9jb2RlKzE2MDk0PiwgMHg2YzI5ZmEgPGV4 ZWNfYnl0ZV9jb2RlKzE2MzQxPiwgMHg2YzJhZjEgPGV4ZWNfYnl0ZV9jb2RlKzE2NTg4PiwgMHg2 YzJiMzEgPGV4ZWNfYnl0ZV9jb2RlKzE2NjUyPiwgMHg2YzJiNzEgPGV4ZWNfYnl0ZV9jb2RlKzE2 NzE2PiwgMHg2YzE4ZjcgPGV4ZWNfYnl0ZV9jb2RlKzExOTg2PiwgMHg2YzFhM2IgPGV4ZWNfYnl0 ZV9jb2RlKzEyMzEwPiwgMHg2YzJiYjggPGV4ZWNfYnl0ZV9jb2RlKzE2Nzg3PiwgMHg2YzJjMTUg PGV4ZWNfYnl0ZV9jb2RlKzE2ODgwPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwg MHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2Rl KzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNf Ynl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzA2 M2UgPGV4ZWNfYnl0ZV9jb2RlKzcxOTM+LCAweDZjMGQ1OCA8ZXhlY19ieXRlX2NvZGUrOTAxMT4s IDB4NmMxYzAyIDxleGVjX2J5dGVfY29kZSsxMjc2NT4sIDB4NmMyZGUyIDxleGVjX2J5dGVfY29k ZSsxNzM0MT4sIDB4NmMyZTRjIDxleGVjX2J5dGVfY29kZSsxNzQ0Nz4sIDB4NmMyYzcyIDxleGVj X2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMy ZWQzIDxleGVjX2J5dGVfY29kZSsxNzU4Mj4sIDB4NmMyZjRmIDxleGVjX2J5dGVfY29kZSsxNzcw Nj4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVf Y29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxl eGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4 NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsx Njk3Mz4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMzMGQyIDxleGVjX2J5 dGVfY29kZSsxODA5Mz4gPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgICAgICBxdWl0Y291bnRlciA9 IDEgJ1wwMDEnDQogICAgICAgIGJjID0gMHhjZDI3YjAgPG1haW5fdGhyZWFkKzQ5Nj4NCiAgICAg ICAgdG9wID0gMHg3ZmZmZWJkNGMxMjANCiAgICAgICAgcGMgPSAweDdmZmZlYzlhMzQ3MSAiXDIx MFwwMDM/XDIwNSEiDQogICAgICAgIGJ5dGVzdHIgPSAweDdmZmZlYzJjOGQyYw0KICAgICAgICB2 ZWN0b3IgPSAweDdmZmZlYzJjNzQ1NQ0KICAgICAgICBtYXhkZXB0aCA9IDB4MzINCiAgICAgICAg Y29uc3RfbGVuZ3RoID0gMTgNCiAgICAgICAgYnl0ZXN0cl9sZW5ndGggPSA4MA0KICAgICAgICB2 ZWN0b3JwID0gMHg3ZmZmZWMyYzc0NTgNCiAgICAgICAgbWF4X3N0YWNrID0gMTINCiAgICAgICAg ZnJhbWVfYmFzZSA9IDB4N2ZmZmViZDRjMGYwDQogICAgICAgIGZwID0gMHg3ZmZmZWJkNGMxNTAN CiAgICAgICAgYnl0ZXN0cl9kYXRhID0gMHg3ZmZmZWM5YTM0NTcgIlwzMDZDXDMwN1wzMTBcMDAy XDAwNlxhI1xiXDIwNFwwMjIiDQogICAgICAgIHJlc3QgPSBmYWxzZQ0KICAgICAgICBtYW5kYXRv cnkgPSAxDQogICAgICAgIG5vbnJlc3QgPSA0DQogICAgICAgIHB1c2hlZGFyZ3MgPSA0DQogICAg ICAgIHJlc3VsdCA9IDB4NjY1MmZkIDxGcHJlZml4X251bWVyaWNfdmFsdWUrNDQ+DQojMTYgMHgw MDAwMDAwMDAwNjZkOTUzIGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MHg3ZmZmZWMyYjBhZWQsIG5h cmdzPTQsIGFyZ192ZWN0b3I9MHg3ZmZmZmZmZmMyYTApIGF0IGV2YWwuYzozMTk0DQogICAgICAg IHZhbCA9IDB4N2ZmZmZmZmZjMDkwDQogICAgICAgIHN5bXNfbGVmdCA9IDB4MTAwNg0KICAgICAg ICBuZXh0ID0gMHg3ZmZmZmZmZmMwODANCiAgICAgICAgbGV4ZW52ID0gMHgxZmVjMmIwYWI4DQog ICAgICAgIGNvdW50ID0ge2J5dGVzID0gMzIwfQ0KICAgICAgICBpID0gMTQwNzM3MTQxNjE4MTY4 DQogICAgICAgIG9wdGlvbmFsID0gZmFsc2UNCiAgICAgICAgcmVzdCA9IGZhbHNlDQogICAgICAg IHByZXZpb3VzX3Jlc3QgPSAxMjcNCiMxNyAweDAwMDAwMDAwMDA2NmNlMDkgaW4gZnVuY2FsbF9n ZW5lcmFsIChmdW49MHg3ZmZmZWMyYjBhZWQsIG51bWFyZ3M9NCwgYXJncz0weDdmZmZmZmZmYzJh MCkgYXQgZXZhbC5jOjI5NzINCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMHg3ZmZmZWI1NTM1ZjgN CiMxOCAweDAwMDAwMDAwMDA2NmQwOGUgaW4gRmZ1bmNhbGwgKG5hcmdzPTUsIGFyZ3M9MHg3ZmZm ZmZmZmMyOTgpIGF0IGV2YWwuYzozMDIyDQogICAgICAgIGNvdW50ID0ge2J5dGVzID0gMjg4fQ0K ICAgICAgICB2YWwgPSAweDANCiMxOSAweDAwMDAwMDAwMDA2NjJlNGUgaW4gRmZ1bmNhbGxfaW50 ZXJhY3RpdmVseSAobmFyZ3M9NSwgYXJncz0weDdmZmZmZmZmYzI5OCkgYXQgY2FsbGludC5jOjI1 MA0KICAgICAgICBzcGVjY291bnQgPSB7Ynl0ZXMgPSAyNTZ9DQojMjAgMHgwMDAwMDAwMDAwNjZk NTRlIGluIGZ1bmNhbGxfc3ViciAoc3Vicj0weGNlMmNjMCA8U2Z1bmNhbGxfaW50ZXJhY3RpdmVs eT4sIG51bWFyZ3M9NSwgYXJncz0weDdmZmZmZmZmYzI5OCkgYXQgZXZhbC5jOjMxMTMNCiAgICAg ICAgbWF4YXJncyA9IC0yDQogICAgICAgIGZ1biA9IDB4MTIwMGQ2NWExMA0KIzIxIDB4MDAwMDAw MDAwMDY2Y2RiZCBpbiBmdW5jYWxsX2dlbmVyYWwgKGZ1bj0weGNlMmNjNSA8U2Z1bmNhbGxfaW50 ZXJhY3RpdmVseSs1PiwgbnVtYXJncz01LCBhcmdzPTB4N2ZmZmZmZmZjMjk4KSBhdCBldmFsLmM6 Mjk2OA0KICAgICAgICBvcmlnaW5hbF9mdW4gPSAweDg1NTANCiMyMiAweDAwMDAwMDAwMDA2NmQw OGUgaW4gRmZ1bmNhbGwgKG5hcmdzPTYsIGFyZ3M9MHg3ZmZmZmZmZmMyOTApIGF0IGV2YWwuYzoz MDIyDQogICAgICAgIGNvdW50ID0ge2J5dGVzID0gMjI0fQ0KICAgICAgICB2YWwgPSAweDdmZmZm ZmZmYzI4MA0KIzIzIDB4MDAwMDAwMDAwMDY2YzUzZCBpbiBGYXBwbHkgKG5hcmdzPTMsIGFyZ3M9 MHg3ZmZmZmZmZmMzZDApIGF0IGV2YWwuYzoyNjkzDQogICAgICAgIGkgPSA2DQogICAgICAgIGZ1 bmNhbGxfbmFyZ3MgPSA2DQogICAgICAgIGZ1bmNhbGxfYXJncyA9IDB4N2ZmZmZmZmZjMjkwDQog ICAgICAgIHNwcmVhZF9hcmcgPSAweDANCiAgICAgICAgZnVuID0gMHhjZTJjYzUgPFNmdW5jYWxs X2ludGVyYWN0aXZlbHkrNT4NCiAgICAgICAgc2FfYXZhaWwgPSAxNjMzNg0KICAgICAgICBzYV9j b3VudCA9IHtieXRlcyA9IDIyNH0NCiAgICAgICAgbnVtYXJncyA9IDUNCiAgICAgICAgcmV0dmFs ID0gMHg3ZmZmZmZmZmMzYTANCiMyNCAweDAwMDAwMDAwMDA2NjMyNmEgaW4gRmNhbGxfaW50ZXJh Y3RpdmVseSAoZnVuY3Rpb249MHg3ZmZmZWI1NTM1ZjgsIHJlY29yZF9mbGFnPTB4MCwga2V5cz0w eDdmZmZlYzkwZjQwZCkgYXQgY2FsbGludC5jOjM0Mg0KICAgICAgICBmdW52YWwgPSAweDdmZmZl YzJiMGFlZA0KICAgICAgICBldmVudHMgPSA0DQogICAgICAgIHNwZWNjb3VudCA9IHtieXRlcyA9 IDE5Mn0NCiAgICAgICAgYXJnX2Zyb21fdHR5ID0gZmFsc2UNCiAgICAgICAga2V5X2NvdW50ID0g MQ0KICAgICAgICByZWNvcmRfdGhlbl9mYWlsID0gZmFsc2UNCiAgICAgICAgc2F2ZV90aGlzX2Nv bW1hbmQgPSAweDdmZmZlYjU1MzVmOA0KICAgICAgICBzYXZlX3RoaXNfb3JpZ2luYWxfY29tbWFu ZCA9IDB4N2ZmZmViNTUzNWY4DQogICAgICAgIHNhdmVfcmVhbF90aGlzX2NvbW1hbmQgPSAweDdm ZmZlYjU1MzVmOA0KICAgICAgICBzYXZlX2xhc3RfY29tbWFuZCA9IDB4N2ZmZmViNTc2N2IwDQog ICAgICAgIHByZWZpeF9hcmcgPSAweDANCiAgICAgICAgZW5hYmxlID0gMHgwDQogICAgICAgIHVw X2V2ZW50ID0gMHgwDQogICAgICAgIGZvcm0gPSAweDdmZmZlYjM0MGE3Mw0KICAgICAgICBzcGVj cyA9IDB4N2ZmZmY3ZjVjYjkzDQogICAgICAgIHNhX2F2YWlsID0gNTU0ODc4Mzc2ODgNCiAgICAg ICAgc2FfY291bnQgPSB7Ynl0ZXMgPSAwfQ0KICAgICAgICBzdHJpbmdfbGVuID0gMTQwNzM3NDg4 MzQxNDA4DQogICAgICAgIHN0cmluZyA9IDB4N2ZmZmVjMmIwYWVkICIiDQogICAgICAgIHN0cmlu Z19lbmQgPSAweDFjODQ1NTUgIiINCiAgICAgICAgbmV4dF9ldmVudCA9IDY1ODMxMzYNCiAgICAg ICAgbmFyZ3MgPSAxNDA3MzcxNTU2MzE4NTMNCiAgICAgICAgYXJncyA9IDB4N2ZmZmZmZmZjNWEw DQogICAgICAgIHZpc2FyZ3MgPSAweDANCiAgICAgICAgdmFyaWVzID0gMHgwDQogICAgICAgIHRl bSA9IDB4MA0KICAgICAgICB2YWwgPSAweDdmZmZlYzE4MTg0OA0KIzI1IDB4MDAwMDAwMDAwMDY2 ZDM4NCBpbiBmdW5jYWxsX3N1YnIgKHN1YnI9MHhjZTJkMDAgPFNjYWxsX2ludGVyYWN0aXZlbHk+ LCBudW1hcmdzPTMsIGFyZ3M9MHg3ZmZmZWJkNGMwNzApIGF0IGV2YWwuYzozMDk0DQogICAgICAg IGFyZ2J1ZiA9IHsweDdmZmZlYjU1MzVmOCwgMHgwLCAweDdmZmZlYjM0MGRjMywgMHhhMCwgMHg3 ZmZmZmZmZmM2NzAsIDB4NmJlNWE2IDxTUEVDUERMX0lOREVYKzQzPiwgMHg3ZmZmZmZmZmM2YjAs IDB4NmJlNjljIDxyZWNvcmRfaW5fYmFja3RyYWNlKzE1Nj59DQogICAgICAgIGEgPSAweDdmZmZl YmQ0YzA3MA0KICAgICAgICBtYXhhcmdzID0gMw0KICAgICAgICBmdW4gPSAweDEyMDAwMDAwMDMN CiMyNiAweDAwMDAwMDAwMDA2YmY2NTUgaW4gZXhlY19ieXRlX2NvZGUgKGZ1bj0weDdmZmZlYzky YTA5ZCwgYXJnc190ZW1wbGF0ZT0xMDI1LCBuYXJncz0xLCBhcmdzPTB4N2ZmZmZmZmZjZGEwKSBh dCBieXRlY29kZS5jOjgxNA0KICAgICAgICBjYWxsX25hcmdzID0gMw0KICAgICAgICBjYWxsX2Z1 biA9IDB4Y2UyZDA1IDxTY2FsbF9pbnRlcmFjdGl2ZWx5KzU+DQogICAgICAgIGNvdW50MSA9IHti eXRlcyA9IDE2MH0NCiAgICAgICAgdmFsID0gMHgwDQogICAgICAgIGNhbGxfYXJncyA9IDB4N2Zm ZmViZDRjMDcwDQogICAgICAgIG9yaWdpbmFsX2Z1biA9IDB4N2ZmZmViNTVlNDA4DQogICAgICAg IG9wID0gMw0KICAgICAgICB0eXBlID0gMzk2ODk2NDgzMg0KDQogICAgICAgICAgICAgICAgICB0 YXJnZXRzID0gezB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYzk1IDxleGVj X2J5dGVfY29kZSsxNzAwOD4sIDB4NmMyYzk3IDxleGVjX2J5dGVfY29kZSsxNzAxMD4sIDB4NmMy Yzk5IDxleGVjX2J5dGVfY29kZSsxNzAxMj4sIDB4NmMyYzliIDxleGVjX2J5dGVfY29kZSsxNzAx ND4sIDB4NmMyYzliIDxleGVjX2J5dGVfY29kZSsxNzAxND4sIDB4NmMyY2Y1IDxleGVjX2J5dGVf Y29kZSsxNzEwND4sIDB4NmMyZDVlIDxleGVjX2J5dGVfY29kZSsxNzIwOT4sIDB4NmJlZTIzIDxl eGVjX2J5dGVfY29kZSsxMDIyPiwgMHg2YmVlMjUgPGV4ZWNfYnl0ZV9jb2RlKzEwMjQ+LCAweDZi ZWUyNyA8ZXhlY19ieXRlX2NvZGUrMTAyNj4sIDB4NmJlZTI5IDxleGVjX2J5dGVfY29kZSsxMDI4 PiwgMHg2YmVlMmIgPGV4ZWNfYnl0ZV9jb2RlKzEwMzA+LCAweDZiZWUyYiA8ZXhlY19ieXRlX2Nv ZGUrMTAzMD4sIDB4NmJlZTMxIDxleGVjX2J5dGVfY29kZSsxMDM2PiwgMHg2YmVkZjIgPGV4ZWNf Ynl0ZV9jb2RlKzk3Mz4sIDB4NmJmMWI5IDxleGVjX2J5dGVfY29kZSsxOTQwPiwgMHg2YmYxYmIg PGV4ZWNfYnl0ZV9jb2RlKzE5NDI+LCAweDZiZjFiZCA8ZXhlY19ieXRlX2NvZGUrMTk0ND4sIDB4 NmJmMWJmIDxleGVjX2J5dGVfY29kZSsxOTQ2PiwgMHg2YmYxYzEgPGV4ZWNfYnl0ZV9jb2RlKzE5 NDg+LCAweDZiZjFjMSA8ZXhlY19ieXRlX2NvZGUrMTk0OD4sIDB4NmJmMWY2IDxleGVjX2J5dGVf Y29kZSsyMDAxPiwgMHg2YmYxYzcgPGV4ZWNfYnl0ZV9jb2RlKzE5NTQ+LCAweDZiZjM5YiA8ZXhl Y19ieXRlX2NvZGUrMjQyMj4sIDB4NmJmMzlkIDxleGVjX2J5dGVfY29kZSsyNDI0PiwgMHg2YmYz OWYgPGV4ZWNfYnl0ZV9jb2RlKzI0MjY+LCAweDZiZjNhMSA8ZXhlY19ieXRlX2NvZGUrMjQyOD4s IDB4NmJmM2EzIDxleGVjX2J5dGVfY29kZSsyNDMwPiwgMHg2YmYzYTMgPGV4ZWNfYnl0ZV9jb2Rl KzI0MzA+LCAweDZiZjM1NSA8ZXhlY19ieXRlX2NvZGUrMjM1Mj4sIDB4NmJmMzZjIDxleGVjX2J5 dGVfY29kZSsyMzc1PiwgMHg2YmY0NDUgPGV4ZWNfYnl0ZV9jb2RlKzI1OTI+LCAweDZiZjQ0NyA8 ZXhlY19ieXRlX2NvZGUrMjU5ND4sIDB4NmJmNDQ5IDxleGVjX2J5dGVfY29kZSsyNTk2PiwgMHg2 YmY0NGIgPGV4ZWNfYnl0ZV9jb2RlKzI1OTg+LCAweDZiZjQ0ZCA8ZXhlY19ieXRlX2NvZGUrMjYw MD4sIDB4NmJmNDRkIDxleGVjX2J5dGVfY29kZSsyNjAwPiwgMHg2YmYzZmYgPGV4ZWNfYnl0ZV9j b2RlKzI1MjI+LCAweDZiZjQxNiA8ZXhlY19ieXRlX2NvZGUrMjU0NT4sIDB4NmJmNzZmIDxleGVj X2J5dGVfY29kZSszNDAyPiwgMHg2YmY3NzEgPGV4ZWNfYnl0ZV9jb2RlKzM0MDQ+LCAweDZiZjc3 MyA8ZXhlY19ieXRlX2NvZGUrMzQwNj4sIDB4NmJmNzc1IDxleGVjX2J5dGVfY29kZSszNDA4Piwg MHg2YmY3NzcgPGV4ZWNfYnl0ZV9jb2RlKzM0MTA+LCAweDZiZjc3NyA8ZXhlY19ieXRlX2NvZGUr MzQxMD4sIDB4NmJmNzI5IDxleGVjX2J5dGVfY29kZSszMzMyPiwgMHg2YmY3NDAgPGV4ZWNfYnl0 ZV9jb2RlKzMzNTU+LCAweDZiZmYxYSA8ZXhlY19ieXRlX2NvZGUrNTM2NT4sIDB4NmJmZDdiIDxl eGVjX2J5dGVfY29kZSs0OTUwPiwgMHg2YmZkNzIgPGV4ZWNfYnl0ZV9jb2RlKzQ5NDE+LCAweDZj MmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5 NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRl X2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMDEyNyA8 ZXhlY19ieXRlX2NvZGUrNTg5MD4sIDB4NmMwMjhlIDxleGVjX2J5dGVfY29kZSs2MjQ5PiwgMHg2 YzAyZWIgPGV4ZWNfYnl0ZV9jb2RlKzYzNDI+LCAweDZjMDM0NiA8ZXhlY19ieXRlX2NvZGUrNjQz Mz4sIDB4NmMwM2EzIDxleGVjX2J5dGVfY29kZSs2NTI2PiwgMHg2YmYwMzIgPGV4ZWNfYnl0ZV9j b2RlKzE1NDk+LCAweDZiZjBhZiA8ZXhlY19ieXRlX2NvZGUrMTY3ND4sIDB4NmMwNDE3IDxleGVj X2J5dGVfY29kZSs2NjQyPiwgMHg2YmVmODkgPGV4ZWNfYnl0ZV9jb2RlKzEzODA+LCAweDZiZjEw ZiA8ZXhlY19ieXRlX2NvZGUrMTc3MD4sIDB4NmMwNDdhIDxleGVjX2J5dGVfY29kZSs2NzQxPiwg MHg2YzA0ZGEgPGV4ZWNfYnl0ZV9jb2RlKzY4Mzc+LCAweDZjMDUxYSA8ZXhlY19ieXRlX2NvZGUr NjkwMT4sIDB4NmMwNTdhIDxleGVjX2J5dGVfY29kZSs2OTk3PiwgMHg2YzA1ZDggPGV4ZWNfYnl0 ZV9jb2RlKzcwOTE+LCAweDZjMDZiMiA8ZXhlY19ieXRlX2NvZGUrNzMwOT4sIDB4NmMwNmYyIDxl eGVjX2J5dGVfY29kZSs3MzczPiwgMHg2YzA4OTggPGV4ZWNfYnl0ZV9jb2RlKzc3OTU+LCAweDZj MGE2NiA8ZXhlY19ieXRlX2NvZGUrODI1Nz4sIDB4NmMwYWE2IDxleGVjX2J5dGVfY29kZSs4MzIx PiwgMHg2YzBhZTYgPGV4ZWNfYnl0ZV9jb2RlKzgzODU+LCAweDZjMGI0NiA8ZXhlY19ieXRlX2Nv ZGUrODQ4MT4sIDB4NmMwYmE2IDxleGVjX2J5dGVfY29kZSs4NTc3PiwgMHg2YzBjMDYgPGV4ZWNf Ynl0ZV9jb2RlKzg2NzM+LCAweDZjMGM4MyA8ZXhlY19ieXRlX2NvZGUrODc5OD4sIDB4NmMwY2Nh IDxleGVjX2J5dGVfY29kZSs4ODY5PiwgMHg2YzBkMTEgPGV4ZWNfYnl0ZV9jb2RlKzg5NDA+LCAw eDZjMGRjYyA8ZXhlY19ieXRlX2NvZGUrOTEyNz4sIDB4NmMwZTZjIDxleGVjX2J5dGVfY29kZSs5 Mjg3PiwgMHg2YzBmMGMgPGV4ZWNfYnl0ZV9jb2RlKzk0NDc+LCAweDZjMGZkOSA8ZXhlY19ieXRl X2NvZGUrOTY1Mj4sIDB4NmMxMGI5IDxleGVjX2J5dGVfY29kZSs5ODc2PiwgMHg2YzExOTkgPGV4 ZWNfYnl0ZV9jb2RlKzEwMTAwPiwgMHg2YzEyNzkgPGV4ZWNfYnl0ZV9jb2RlKzEwMzI0PiwgMHg2 YzEzNTkgPGV4ZWNfYnl0ZV9jb2RlKzEwNTQ4PiwgMHg2YzE0ODAgPGV4ZWNfYnl0ZV9jb2RlKzEw ODQzPiwgMHg2YzE1MjEgPGV4ZWNfYnl0ZV9jb2RlKzExMDA0PiwgMHg2YzE2NDUgPGV4ZWNfYnl0 ZV9jb2RlKzExMjk2PiwgMHg2YzE3MDMgPGV4ZWNfYnl0ZV9jb2RlKzExNDg2PiwgMHg2YzE3YzEg PGV4ZWNfYnl0ZV9jb2RlKzExNjc2PiwgMHg2YzFiMmQgPGV4ZWNfYnl0ZV9jb2RlKzEyNTUyPiwg MHg2YmZjMjcgPGV4ZWNfYnl0ZV9jb2RlKzQ2MTA+LCAweDZjMWI4MCA8ZXhlY19ieXRlX2NvZGUr MTI2MzU+LCAweDZjMWJjMCA8ZXhlY19ieXRlX2NvZGUrMTI2OTk+LCAweDZjMWM3NiA8ZXhlY19i eXRlX2NvZGUrMTI4ODE+LCAweDZjMWNjOSA8ZXhlY19ieXRlX2NvZGUrMTI5NjQ+LCAweDZjMWQx YyA8ZXhlY19ieXRlX2NvZGUrMTMwNDc+LCAweDZjMWQ1YyA8ZXhlY19ieXRlX2NvZGUrMTMxMTE+ LCAweDZjMWQ5NyA8ZXhlY19ieXRlX2NvZGUrMTMxNzA+LCAweDZjMWRkMiA8ZXhlY19ieXRlX2Nv ZGUrMTMyMjk+LCAweDZjMWUxNSA8ZXhlY19ieXRlX2NvZGUrMTMyOTY+LCAweDZjMmM3MiA8ZXhl Y19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMWU2NSA8ZXhlY19ieXRlX2NvZGUrMTMzNzY+LCAweDZj MWVhMCA8ZXhlY19ieXRlX2NvZGUrMTM0MzU+LCAweDZjMWVkYiA8ZXhlY19ieXRlX2NvZGUrMTM0 OTQ+LCAweDZjMWYxNiA8ZXhlY19ieXRlX2NvZGUrMTM1NTM+LCAweDZjMWY1MSA8ZXhlY19ieXRl X2NvZGUrMTM2MTI+LCAweDZjMWY4YyA8ZXhlY19ieXRlX2NvZGUrMTM2NzE+LCAweDZiZmMyNyA8 ZXhlY19ieXRlX2NvZGUrNDYxMD4sIDB4NmMyYzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4 NmMxZmNjIDxleGVjX2J5dGVfY29kZSsxMzczNT4sIDB4NmMyMDE0IDxleGVjX2J5dGVfY29kZSsx MzgwNz4sIDB4NmMyMDU0IDxleGVjX2J5dGVfY29kZSsxMzg3MT4sIDB4NmMyMDk0IDxleGVjX2J5 dGVfY29kZSsxMzkzNT4sIDB4NmMyMGY0IDxleGVjX2J5dGVfY29kZSsxNDAzMT4sIDB4NmMyMTU0 IDxleGVjX2J5dGVfY29kZSsxNDEyNz4sIDB4NmMyMTk0IDxleGVjX2J5dGVfY29kZSsxNDE5MT4s IDB4NmMyMWQ0IDxleGVjX2J5dGVfY29kZSsxNDI1NT4sIDB4NmMyMjM0IDxleGVjX2J5dGVfY29k ZSsxNDM1MT4sIDB4NmMyMjk0IDxleGVjX2J5dGVfY29kZSsxNDQ0Nz4sIDB4NmMyMmY0IDxleGVj X2J5dGVfY29kZSsxNDU0Mz4sIDB4NmMyMzJmIDxleGVjX2J5dGVfY29kZSsxNDYwMj4sIDB4NmMy YzcyIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmJmYjg3IDxleGVjX2J5dGVfY29kZSs0NDUw PiwgMHg2YmY3ZDIgPGV4ZWNfYnl0ZV9jb2RlKzM1MDE+LCAweDZiZWYwMiA8ZXhlY19ieXRlX2Nv ZGUrMTI0NT4sIDB4NmJmODZhIDxleGVjX2J5dGVfY29kZSszNjUzPiwgMHg2YmY4ZTMgPGV4ZWNf Ynl0ZV9jb2RlKzM3NzQ+LCAweDZiZjk1OSA8ZXhlY19ieXRlX2NvZGUrMzg5Mj4sIDB4NmJmOWNm IDxleGVjX2J5dGVfY29kZSs0MDEwPiwgMHg2YmZiNWIgPGV4ZWNfYnl0ZV9jb2RlKzQ0MDY+LCAw eDZiZjMwZCA8ZXhlY19ieXRlX2NvZGUrMjI4MD4sIDB4NmJmYmZiIDxleGVjX2J5dGVfY29kZSs0 NTY2PiwgMHg2YmZjNTMgPGV4ZWNfYnl0ZV9jb2RlKzQ2NTQ+LCAweDZiZmNkNyA8ZXhlY19ieXRl X2NvZGUrNDc4Nj4sIDB4NmJmZDEwIDxleGVjX2J5dGVfY29kZSs0ODQzPiwgMHg2YmZmNWIgPGV4 ZWNfYnl0ZV9jb2RlKzU0MzA+LCAweDZiZmZjOSA8ZXhlY19ieXRlX2NvZGUrNTU0MD4sIDB4NmMw MDQ2IDxleGVjX2J5dGVfY29kZSs1NjY1PiwgMHg2YzAwYTEgPGV4ZWNfYnl0ZV9jb2RlKzU3NTY+ LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMjM2ZiA8ZXhlY19ieXRlX2Nv ZGUrMTQ2NjY+LCAweDZjMjNlYyA8ZXhlY19ieXRlX2NvZGUrMTQ3OTE+LCAweDZjMjQyYyA8ZXhl Y19ieXRlX2NvZGUrMTQ4NTU+LCAweDZjMjQ2YyA8ZXhlY19ieXRlX2NvZGUrMTQ5MTk+LCAweDZj MjRhYyA8ZXhlY19ieXRlX2NvZGUrMTQ5ODM+LCAweDZjMjRlYyA8ZXhlY19ieXRlX2NvZGUrMTUw NDc+LCAweDZjMjU0YyA8ZXhlY19ieXRlX2NvZGUrMTUxNDM+LCAweDZjMjVhYyA8ZXhlY19ieXRl X2NvZGUrMTUyMzk+LCAweDZjMjYwYyA8ZXhlY19ieXRlX2NvZGUrMTUzMzU+LCAweDZjMjY2YyA8 ZXhlY19ieXRlX2NvZGUrMTU0MzE+LCAweDZjMjgwMyA8ZXhlY19ieXRlX2NvZGUrMTU4Mzg+LCAw eDZjMjg2MyA8ZXhlY19ieXRlX2NvZGUrMTU5MzQ+LCAweDZjMjhjMyA8ZXhlY19ieXRlX2NvZGUr MTYwMzA+LCAweDZjMjkwMyA8ZXhlY19ieXRlX2NvZGUrMTYwOTQ+LCAweDZjMjlmYSA8ZXhlY19i eXRlX2NvZGUrMTYzNDE+LCAweDZjMmFmMSA8ZXhlY19ieXRlX2NvZGUrMTY1ODg+LCAweDZjMmIz MSA8ZXhlY19ieXRlX2NvZGUrMTY2NTI+LCAweDZjMmI3MSA8ZXhlY19ieXRlX2NvZGUrMTY3MTY+ LCAweDZjMThmNyA8ZXhlY19ieXRlX2NvZGUrMTE5ODY+LCAweDZjMWEzYiA8ZXhlY19ieXRlX2Nv ZGUrMTIzMTA+LCAweDZjMmJiOCA8ZXhlY19ieXRlX2NvZGUrMTY3ODc+LCAweDZjMmMxNSA8ZXhl Y19ieXRlX2NvZGUrMTY4ODA+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZj MmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5 NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRl X2NvZGUrMTY5NzM+LCAweDZjMmM3MiA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMDYzZSA8 ZXhlY19ieXRlX2NvZGUrNzE5Mz4sIDB4NmMwZDU4IDxleGVjX2J5dGVfY29kZSs5MDExPiwgMHg2 YzFjMDIgPGV4ZWNfYnl0ZV9jb2RlKzEyNzY1PiwgMHg2YzJkZTIgPGV4ZWNfYnl0ZV9jb2RlKzE3 MzQxPiwgMHg2YzJlNGMgPGV4ZWNfYnl0ZV9jb2RlKzE3NDQ3PiwgMHg2YzJjNzIgPGV4ZWNfYnl0 ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJlZDMg PGV4ZWNfYnl0ZV9jb2RlKzE3NTgyPiwgMHg2YzJmNGYgPGV4ZWNfYnl0ZV9jb2RlKzE3NzA2Piwg MHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2Rl KzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNf Ynl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJj NzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTcz PiwgMHg2YzJjNzIgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzMwZDIgPGV4ZWNfYnl0ZV9j b2RlKzE4MDkzPiA8cmVwZWF0cyA2NCB0aW1lcz59DQogICAgICAgIHF1aXRjb3VudGVyID0gMSAn XDAwMScNCiAgICAgICAgYmMgPSAweGNkMjdiMCA8bWFpbl90aHJlYWQrNDk2Pg0KICAgICAgICB0 b3AgPSAweDdmZmZlYmQ0YzA2OA0KICAgICAgICBwYyA9IDB4N2ZmZmVjYTRlNDM4ICJcMDA2XGE5 XDIwNVwyMzEiDQogICAgICAgIGJ5dGVzdHIgPSAweDdmZmZlYzkyYTFlNA0KICAgICAgICB2ZWN0 b3IgPSAweDdmZmZlYzkyYTBkZA0KICAgICAgICBtYXhkZXB0aCA9IDB4NTINCiAgICAgICAgY29u c3RfbGVuZ3RoID0gMjgNCiAgICAgICAgYnl0ZXN0cl9sZW5ndGggPSAxODcNCiAgICAgICAgdmVj dG9ycCA9IDB4N2ZmZmVjOTJhMGUwDQogICAgICAgIG1heF9zdGFjayA9IDIwDQogICAgICAgIGZy YW1lX2Jhc2UgPSAweDdmZmZlYmQ0YzAzMA0KICAgICAgICBmcCA9IDB4N2ZmZmViZDRjMGQwDQog ICAgICAgIGJ5dGVzdHJfZGF0YSA9IDB4N2ZmZmVjYTRlM2IxICJcMzA0XDAyMFwyMTE/XDIwNVww MjMiDQogICAgICAgIHJlc3QgPSBmYWxzZQ0KICAgICAgICBtYW5kYXRvcnkgPSAxDQogICAgICAg IG5vbnJlc3QgPSA0DQogICAgICAgIHB1c2hlZGFyZ3MgPSAxDQogICAgICAgIHJlc3VsdCA9IDB4 N2ZmZmViZDRjMDQ4DQojMjcgMHgwMDAwMDAwMDAwNjZkOTUzIGluIGZ1bmNhbGxfbGFtYmRhIChm dW49MHg3ZmZmZWM5MmEwOWQsIG5hcmdzPTEsIGFyZ192ZWN0b3I9MHg3ZmZmZmZmZmNkOTgpIGF0 IGV2YWwuYzozMTk0DQogICAgICAgIHZhbCA9IDB4N2ZmZmZmZmZjYmYwDQogICAgICAgIHN5bXNf bGVmdCA9IDB4MTAwNg0KICAgICAgICBuZXh0ID0gMHgxMThlMA0KICAgICAgICBsZXhlbnYgPSAw eDFmMDBkNjI0YTANCiAgICAgICAgY291bnQgPSB7Ynl0ZXMgPSAxNjB9DQogICAgICAgIGkgPSAy MDQ0OA0KICAgICAgICBvcHRpb25hbCA9IGZhbHNlDQogICAgICAgIHJlc3QgPSBmYWxzZQ0KICAg ICAgICBwcmV2aW91c19yZXN0ID0gMTI3DQojMjggMHgwMDAwMDAwMDAwNjZjZTA5IGluIGZ1bmNh bGxfZ2VuZXJhbCAoZnVuPTB4N2ZmZmVjOTJhMDlkLCBudW1hcmdzPTEsIGFyZ3M9MHg3ZmZmZmZm ZmNkOTgpIGF0IGV2YWwuYzoyOTcyDQogICAgICAgIG9yaWdpbmFsX2Z1biA9IDB4NGZlMA0KIzI5 IDB4MDAwMDAwMDAwMDY2ZDA4ZSBpbiBGZnVuY2FsbCAobmFyZ3M9MiwgYXJncz0weDdmZmZmZmZm Y2Q5MCkgYXQgZXZhbC5jOjMwMjINCiAgICAgICAgY291bnQgPSB7Ynl0ZXMgPSAxMjh9DQogICAg ICAgIHZhbCA9IDB4N2ZmZmZmZmZjYzgwDQojMzAgMHgwMDAwMDAwMDAwNWFhZTA0IGluIGNvbW1h bmRfbG9vcF8xICgpIGF0IGtleWJvYXJkLmM6MTU0OQ0KICAgICAgICBzY291bnQgPSB7Ynl0ZXMg PSA5Nn0NCiAgICAgICAgY21kID0gMHg3ZmZmZWI1NTM1ZjgNCg0KICAgICAgICAgICAgICAgICAg a2V5YnVmID0gezB4MjAwMDAwZWEsIDB4ZmM5MCwgMHhjMGUsIDB4N2ZmZmVjOTJlZGYwLCAweDdm ZmZlYjliYTVlOCwgMHg0MWFjZDAgPF9zdGFydD4sIDB4ZmM5MCwgMHhkNmQxNTAgPGxpc3BzeW0r NjQ2NTY+LCAweGZjOTAsIDB4ZDZkMTUwIDxsaXNwc3ltKzY0NjU2PiwgMHg2NjU2Y2MgPFhTWU1C T0wrNjA+LCAweDMwLCAweDdmZmZmZmZmY2Q0MCwgMHg2NmViNWMgPGRvX29uZV91bmJpbmQrNTA4 PiwgMHg3ZjAxMDAwMDAwMDIsIDB4N2ZmZmZmZmZjZDYwLCAweGQ1ZDRjMCA8bGlzcHN5bT4sIDB4 MCwgMHgwLCAweDdmZmZmZmZmY2Q0MCwgMHg2NjU3NDAgPGJ1aWx0aW5fbGlzcF9zeW1ib2wrNDQ+ LCAweGRkZTczNDAsIDB4N2ZmZmZmZmZjZGEwLCAweDY2ZWQ5NiA8dW5iaW5kX3RvKzE5OD4sIDB4 MCwgMHg2MCwgMHhiLCAweGZjOTAsIDB4MzAsIDB4Yzg2MWQwZH0NCiAgICAgICAgaSA9IDENCiAg ICAgICAgbGFzdF9wdCA9IDIwOTQNCiAgICAgICAgcHJldl9tb2RpZmYgPSAxOTg3DQogICAgICAg IHByZXZfYnVmZmVyID0gMHhjODYxZDA4DQojMzEgMHgwMDAwMDAwMDAwNjY5NjQ4IGluIGludGVy bmFsX2NvbmRpdGlvbl9jYXNlIChiZnVuPTB4NWFhNWZlIDxjb21tYW5kX2xvb3BfMT4sIGhhbmRs ZXJzPTB4OTAsIGhmdW49MHg1YTliYzggPGNtZF9lcnJvcj4pIGF0IGV2YWwuYzoxNTM3DQogICAg ICAgIHZhbCA9IDB4N2ZmZmZmZmZjZTgwDQogICAgICAgIGMgPSAweGUwZjQ5MA0KIzMyIDB4MDAw MDAwMDAwMDVhYTI2ZCBpbiBjb21tYW5kX2xvb3BfMiAoaGFuZGxlcnM9MHg5MCkgYXQga2V5Ym9h cmQuYzoxMTY3DQogICAgICAgIHZhbCA9IDB4Mg0KIzMzIDB4MDAwMDAwMDAwMDY2OGI2MyBpbiBp bnRlcm5hbF9jYXRjaCAodGFnPTB4MTBjODAsIGZ1bmM9MHg1YWEyNGEgPGNvbW1hbmRfbG9vcF8y PiwgYXJnPTB4OTApIGF0IGV2YWwuYzoxMjE3DQogICAgICAgIHZhbCA9IDB4NWE3NDUxIDxidWls dGluX2xpc3Bfc3ltYm9sKzQ0Pg0KICAgICAgICBjID0gMHhlMGU2NDANCiMzNCAweDAwMDAwMDAw MDA1YWEyMDUgaW4gY29tbWFuZF9sb29wICgpIGF0IGtleWJvYXJkLmM6MTE0NQ0KIzM1IDB4MDAw MDAwMDAwMDVhOTc3NyBpbiByZWN1cnNpdmVfZWRpdF8xICgpIGF0IGtleWJvYXJkLmM6NzUzDQog ICAgICAgIGNvdW50ID0ge2J5dGVzID0gMzJ9DQogICAgICAgIHZhbCA9IDB4NjZlNmFkIDxyZWNv cmRfdW53aW5kX3Byb3RlY3QrMTE0Pg0KIzM2IDB4MDAwMDAwMDAwMDVhOTkxZiBpbiBGcmVjdXJz aXZlX2VkaXQgKCkgYXQga2V5Ym9hcmQuYzo4MzYNCiAgICAgICAgY291bnQgPSB7Ynl0ZXMgPSAw fQ0KICAgICAgICBidWZmZXIgPSAweDANCiMzNyAweDAwMDAwMDAwMDA1YTVlNjYgaW4gbWFpbiAo YXJnYz0yLCBhcmd2PTB4N2ZmZmZmZmZkMWU4KSBhdCBlbWFjcy5jOjI2MTgNCiAgICAgICAgc3Rh Y2tfYm90dG9tX3ZhcmlhYmxlID0gMHgxN2I3MA0KICAgICAgICBvbGRfYXJnYyA9IDINCiAgICAg ICAgZHVtcF9maWxlID0gMHgwDQogICAgICAgIG5vX2xvYWR1cCA9IGZhbHNlDQogICAgICAgIGp1 bmsgPSAweDANCiAgICAgICAgZG5hbWVfYXJnID0gMHg3ZmZmZmZmZmQ2MDAgImNyYXNoIg0KICAg ICAgICBjaF90b19kaXIgPSAweDANCiAgICAgICAgb3JpZ2luYWxfcHdkID0gMHgwDQogICAgICAg IGR1bXBfbW9kZSA9IDB4MA0KICAgICAgICBza2lwX2FyZ3MgPSAxDQogICAgICAgIHRlbWFjcyA9 IDB4MA0KICAgICAgICBhdHRlbXB0X2xvYWRfcGR1bXAgPSB0cnVlDQogICAgICAgIG9ubHlfdmVy c2lvbiA9IGZhbHNlDQogICAgICAgIHJsaW0gPSB7cmxpbV9jdXIgPSAxMDAyMjkxMiwgcmxpbV9t YXggPSAxODQ0Njc0NDA3MzcwOTU1MTYxNX0NCiAgICAgICAgbGNfYWxsID0gMHgwDQogICAgICAg IHNvY2tmZCA9IC0xDQogICAgICAgIG1vZHVsZV9hc3NlcnRpb25zID0gZmFsc2UNCihnZGIpIA0K --000000000000c769cd0615fe1aed--
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 13 Apr 2024 11:45:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 13 07:45:58 2024 Received: from localhost ([127.0.0.1]:60235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvbpW-0006w0-51 for submit <at> debbugs.gnu.org; Sat, 13 Apr 2024 07:45:58 -0400 Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:44667) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rvbpR-0006u7-Du for 66151 <at> debbugs.gnu.org; Sat, 13 Apr 2024 07:45:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713008736; bh=IfjsYTkFMeXIsSJujsDTp1cH+QqY95qznYT7M4flocs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=GIt2RFu/hxSVzEhfzb0PBnCIE+cwOmVGnEjgcQFimj2hT3GsmKCKH/ZE3+8M7LvcmUyEU2Z3bIUzjEGdGGAkGTWOX67ciH0Wfif1k2dnYFV9XGCNUhyx9p6dSmHK8/ytoiDKvfcIkpPf31zSs8j6ALZJiHD9N0+ekhx7n4rnIIu52MLf/RgiZbgW9Dp0zoUghYLMzG8kpcMjAyS8t3+yR9eG4H8uBQ0RU9RFebiB9bqxCE9weyzYZtzY0MWvA44+2rAzAPNF53mEX31hESx0Z62fvEA4HsIPOfRR7G4hCM7S//PlExVEzr78N1OVFbsG7GGeZvy20Kubz1zwKMsflQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713008736; bh=mVyjEkHKlFCpJ9DpHZStZMEoAIwlauqpn8KTomGxlka=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=YWwSFqOGnf08oBKiS9PDjdTbE0JkAPSd22gEMqQTI4DcSXm5qCMdJ8uHTDhppTC8FmbI71NkWJUsEUsSvBBr2odglGk9bS25ktKGRxJUz2YowfMwXer/rp+dKOE20y5I6+Rmg8nqycXer19xRywrzDzIkcLa3Of4ck9SJcy0EyzOkqJA9kBVOxPrWvXjdiIQ9veBYkF7l+EeeuEbwXlsTDSlNI1o8Cxx1bcoUtneJuwngEoYe9ckCXw8xC89ai7py1NOER5GS25gj8KHqwG79Z2wM7XFSAn8jGz/soKS8v5qV+yUmrzAwCk/IV5Hlw7gzvsy5tmDzjqdy4ZDRXrlyw== X-YMail-OSG: w5.PFAsVM1n6BtgbZ6WG9YfyJIzundKSJSE37JxPQg6z3.wOeTOQd3TYljFTGcI AH9hIQoPqiFIkqm1hcm.e8MCxDbFexdZNQtmq5LszDmN6QEX.fgUrvzxLKsAFzT1zJglUeb5daU9 V1y.bHOsGXneYsj8vtTgCFTrwTLLtjJk5FBox2Yk3oLfV0_tf_CxJrnWK9YWUzRBB5o8liZpPcZD USVXbutZnqeHOocZJeMa6VA0QGPPJEeXw0n0gOrhKp5SMobALTcms2TwFyGUOOlbVzPweZKbXPqR IsM2F5ysJN27Qonkb6k9aLi3quBZgLHJufioPK8skCy7BIHNKrtloxICFLqyiLhT4HesK.5UyljS 9vR.OESLP8soC99X92o8Swkrt0E4XWPzpZNBen7M378756cT0LLKGup8QiemKVTB5j2xz86aOHoc XbshXRTZEHnHtPQm7SVWnIaAXiie5kkSiaxefvcuemjsJqJ4kydAWRdgBQFGQQGKmoR9XPUM.hlv z0_C1.FL48ZBwy0QlMjJ7vxm.r13C1YPIPY6KMAz_kqEXRBULxNG7it16AN56ARYKydLzPH6qi.q 5UcqVlBPZdhyk87LawhPvbNB2Gk1Ki8x0a8AX3KcBQTLqXdFc1RMVTcXgbRwCPVIhq.MjU1Ly5pQ fYNca88zHP9fcoTkEWruDP1go5_PHB_rWsZpUGo5rRCJa8cOS.dYQpuFV1yx6Jhxxay0Kpeu6ms7 NjYX9xHZGl3xfEF5YoCqO1LyqUhi7_r7p5O7FFguvrrIVoLDzAaptD6.BIyZFsCDw9JOl3iQeGwj ct5bpNiiDd.mHfx2EAeeEN8qk6RWVt64vY7NXlbUq1eRp0BsB5WabYvDrzUypt_8oXzcLqGowb0p WJvBh0DebnwqFndBqASxpsRjRRShKR8gItOnxy6_RPE7SH5wAqQeFHvw.1B030XlZva4Uavs1sdQ c1Xr9bEtxU75Z8hEn80NmuzErVyMhEIl0eAX0TEwv1amzN_z3d1GDH.z.p4zCgzFF.XivLwk9lBa NhnF8GNU1HBhNc4Zb6q3roqMLeXVk0_ObERyNn6P4D._ZytxkbHKsnHgECWRBOpCnqQ3I9AbCdic V5Ov5dJgH7ICblueo8FM23wZGDZJUIS.hu8y9OatTuOAiy2l4xYbN.n..JNmN_NpCIZISu6w6dt9 9ezKV5_1O8gtoSrMD8ZIwErxjzt6pmi_fKZbq02ROVUPRNXy5oLRDGxydHMIcbyM6gBKWS3aMQwj jHbBkM8k3GANvGHNzPDl6lT24P3dpEHX18llNb5nKOHZz33ebtxp5NnckOVTd6gWpI4YMiqT1yzX EgS1mFOQssiBaGl17XMw1xuEn_M6KexWRolQTI6e5l3EhgBGIfMNTuVei1fqIb5N8qQVT.qpUXea WNfJSLDAzCeXjT5ubP9KkxgtRCLr1b8Qxeys5SZiXahv91s5itJHTFOXM2y0WCedDcO89Kix_ceP efv6vx6t9GUBkWHHdV8GoeYc1WiZmR6QI7TUSq.QCDR.5sTbX2W7atHLqYhyisIlepkKjCwlQjLc XOmSyA6Bnwac1Z0arpLKzp6YzKzsCe8nvYviFPcOLt4e897M0SZpWAmUYiIn.zQ4V.CMXdW7sJ92 G7rvaK1MWekr6MtDrWb6AFJuO_yuYiMIi5xf1XE_jBJYV2vJRXV87N0tUHosRupisMm0peuUfBca IPEWvehW58aUcZNNH.zCpV9HmD5.vnVyow3xw0CmNpMG4iBrBh7.IuYHrlY0RXPat6WZfEjWB8Fo gNVKQAJHeuqegGk_OGnZMQrdUtt6RQOCA1fBV8BWcZ9ZiQZlnDb1uEtAFniusLUv2wQpa0dZTaBp gq2M0ajU_uW1fU6eiO6JLbNpwlb_.4HDMeXO2MFAGw0LPJIL47naykk179eRSNieccgOuiOS2Gmu IoeIMF33L86mUfKAJNT6W1ypqLNNfHA4iu_ck6Kb3J3O9gA9BejBmoJ4_wlPMW9hbla8QSufC6Lm ZTZ8k3JUB.AXAvaxG8UZX0IfogPjEHajzxZkAJgCsNNXJOFp00GuE066o1g32i9EKHgnqXk6lbZJ ORsIKQnpK81zpgiMh5gsS3hz.LRjkGx0tl21UD1JzYLM2DkwZ1TF.sHazS0h_IVYlMAqtrnCXqZ7 4T6DXx8n0o_QIbNBPK9VluP8_Dd0HKpppfeRvCe0acTwq1AgX4h5OMa8TiISRQHH.mIHcwMaKZZ3 Rke5t2gZRyFdDPx9QiMYJuRKr_wyhF8syI5mPTHe1uAISmbrPcHK0o93zeOmBiC1XEUN2vvA- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 13b50578-a8c8-4d16-a67a-19e54d280a22 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sat, 13 Apr 2024 11:45:36 +0000 Received: by hermes--production-sg3-6f9f87bd85-kf2q6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID bf38d4659868098ec9ae4767f8de0dd5; Sat, 13 Apr 2024 11:45:29 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: George P <georgepanagopo@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects In-Reply-To: <CAGcjMx=iENCB2OJA-ojLZ34zJZHjC_tCiFxMyNy0d-3n-8ZM1w@HIDDEN> (George P.'s message of "Sat, 13 Apr 2024 03:46:25 -0400") References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> <87cyqw4ta9.fsf@HIDDEN> <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> <874jc63u8a.fsf@HIDDEN> <CAGcjMx=iENCB2OJA-ojLZ34zJZHjC_tCiFxMyNy0d-3n-8ZM1w@HIDDEN> Date: Sat, 13 Apr 2024 19:45:24 +0800 Message-ID: <87r0f932qz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22205 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 335 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) George P <georgepanagopo@HIDDEN> writes: > I have attached the full backtraces for breakpoints on > `x_io_error_quitter`, `delete_frame`, and the crash point at the same > commit as before. Hope it helps! Thanks. It appears that my first diagnosis missed the mark, but no matter: I've now installed a fix on master, please test.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 13 Apr 2024 07:47:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 13 03:47:15 2024 Received: from localhost ([127.0.0.1]:60019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvY6I-0004zD-O2 for submit <at> debbugs.gnu.org; Sat, 13 Apr 2024 03:47:15 -0400 Received: from mail-yw1-x1135.google.com ([2607:f8b0:4864:20::1135]:52236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <georgepanagopo@HIDDEN>) id 1rvY69-0004wD-Bc for 66151 <at> debbugs.gnu.org; Sat, 13 Apr 2024 03:47:01 -0400 Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-6157c30fbc9so16700427b3.0 for <66151 <at> debbugs.gnu.org>; Sat, 13 Apr 2024 00:46:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712994397; x=1713599197; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kkVYaUmmoPE3JT7wTtLRO/Yx1DTFjcD9e/smejjlkL0=; b=UrZl+3yF2X2bO4InqeMLsu8126FebtINTkqjN1mb2SnQHlHZuuBqQEM0D0hRUonaV5 Y0cHRIodXC0SSqjs3cdmwK4sKqgzSsmD8SO0EnDMrin0cElGknvi+H2p7uN7w/iByyma aTNcS0p5ZC3py4Z/wm/D/f9qq/zsZXJ251ucI8Zb1JuaiJjdbhApmzY240idi8LhBcnC 8rQU17Yvp0wBMvn+gYPin4dFupzGtq9olD67PNKKg3B36niNd0L6qE12cRjq+NMh+acR 4U2ndscyOwS4GUiz+GFJ05iNopMNPE2TT3WFTxmWCgYRw1Fz/Yjbfy1JFu+kLKTcCyF/ cCHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712994397; x=1713599197; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kkVYaUmmoPE3JT7wTtLRO/Yx1DTFjcD9e/smejjlkL0=; b=RapPyXkkyCDlz+Uojno5LMjueF2XkAgXt4DOsZp8hnpp1wKw6XtPUQaXFUs0TX/ajV Ib7LIdhAztosI2rha526WBGjCjwjiRFzphOtZmLDwBrq569BBhP9a+1LI20E6iUwBLEL EX0325I77ssBWI8mwlU2Mh1bqNsBBWI4YvDalDaspUkr8UwH8IsFf/FLyv/NEUQP6R0G /BEp35flgIESRBqS2NdH9EJy1CjmS5Iga+h5L1evkag6vpQ0HPpsBEokLJOIm1WydLHR 1XXmFwPXnE3HYKxwDMARXKbTTCX4h4/Btj/Un+tYvNDee1k6qqHrlNv87ADVOVBX0wRM Q2+w== X-Gm-Message-State: AOJu0Yxhh+rGaoP1xzgePqMfuAGyn4Nu9nobExyWK05AhAzdGVW2TB7i 9HK3Sb9jn9zRzePnsCzH9pK6Uj65Kzat2zo7vWCUuSKEY74uAEXVtrdm0i+1Qgbcob+eMAT01EO 5t6INiqU99HL8Hs7l5xtsZLuSwjo= X-Google-Smtp-Source: AGHT+IHOCIXYmkXOgGBjdbvCs0NzO46rjopRNzpG8VLUO0AyQRyCHxKcG0NzzZvPrpI/9yA4uUiuFwP9gelZiefzN1E= X-Received: by 2002:a0d:e804:0:b0:615:43ed:6211 with SMTP id r4-20020a0de804000000b0061543ed6211mr4669704ywe.42.1712994397158; Sat, 13 Apr 2024 00:46:37 -0700 (PDT) MIME-Version: 1.0 References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> <87cyqw4ta9.fsf@HIDDEN> <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> <874jc63u8a.fsf@HIDDEN> In-Reply-To: <874jc63u8a.fsf@HIDDEN> From: George P <georgepanagopo@HIDDEN> Date: Sat, 13 Apr 2024 03:46:25 -0400 Message-ID: <CAGcjMx=iENCB2OJA-ojLZ34zJZHjC_tCiFxMyNy0d-3n-8ZM1w@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects To: Po Lu <luangruo@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000008b9a6c0615f596f4" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000008b9a6c0615f596f4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I have attached the full backtraces for breakpoints on `x_io_error_quitter`, `delete_frame`, and the crash point at the same commit as before. Hope it helps! On Fri, Apr 12, 2024 at 9:52=E2=80=AFPM Po Lu <luangruo@HIDDEN> wrote: > > George P <georgepanagopo@HIDDEN> writes: > > > Here is the new trace: > > > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > > 0x0000000000537fb2 in realize_default_face (f=3D0x9ff1650) at xfaces.c:= 5864 > > 5864 XSETFONT (font_object, FRAME_FONT (f)); > > Missing separate debuginfos, use: dnf debuginfo-install > > GConf2-3.2.6-22.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 > > cairo-1.15.12-6.el8.x86_64 dbus-glib-0.110-2.el8.x86_64 > > dbus-libs-1.12.8-26.el8.x86_64 dconf-0.28.0-4.el8.x86_64 > > expat-2.2.5-11.el8.x86_64 fontconfig-2.13.1-4.el8.x86_64 > > freetype-2.9.1-9.el8.x86_64 glib2-2.56.4-161.el8.x86_64 > > gmp-6.1.2-10.el8.x86_64 gnutls-3.6.16-8.el8_9.1.x86_64 > > graphite2-1.3.10-10.el8.x86_64 harfbuzz-1.7.5-3.el8.x86_64 > > jbigkit-libs-2.1-14.el8.x86_64 libICE-1.0.9-15.el8.x86_64 > > libSM-1.2.3-1.el8.x86_64 libX11-1.6.8-6.el8.x86_64 > > libX11-xcb-1.6.8-6.el8.x86_64 libXau-1.0.9-3.el8.x86_64 > > libXaw-1.0.13-10.el8.x86_64 libXcomposite-0.4.4-14.el8.x86_64 > > libXcursor-1.1.15-3.el8.x86_64 libXfixes-5.0.3-7.el8.x86_64 > > libXi-1.7.10-1.el8.x86_64 libXinerama-1.1.4-1.el8.x86_64 > > libXmu-1.1.3-1.el8.x86_64 libXpm-3.5.12-9.el8_7.x86_64 > > libXrandr-1.5.2-1.el8.x86_64 libXrender-0.9.10-7.el8.x86_64 > > libXt-1.1.5-12.el8.x86_64 libacl-2.2.53-1.el8.x86_64 > > libattr-2.4.48-3.el8.x86_64 libblkid-2.32.1-43.el8.x86_64 > > libcap-2.48-6.el8_9.x86_64 libffi-3.1-24.el8.x86_64 > > libgcrypt-1.8.5-7.el8_6.x86_64 libgpg-error-1.31-1.el8.x86_64 > > libjpeg-turbo-1.5.3-12.el8.x86_64 libmount-2.32.1-43.el8.x86_64 > > libpng-1.6.34-5.el8.x86_64 libselinux-2.9-8.el8.x86_64 > > libtasn1-4.13-4.el8_7.x86_64 libtiff-4.0.9-29.el8_8.x86_64 > > libunistring-0.9.9-3.el8.x86_64 libuuid-2.32.1-43.el8.x86_64 > > libwebp-1.0.0-9.el8_9.1.x86_64 libxcb-1.13.1-1.el8.x86_64 > > libxml2-2.9.7-9.el8.11.deshaw.x86_64 lz4-libs-1.8.3-3.el8_4.x86_64 > > nettle-3.4.1-7.el8.x86_64 p11-kit-0.23.22-1.el8.x86_64 > > pcre-8.42-6.el8.x86_64 pcre2-10.32-3.el8_6.x86_64 > > sqlite-libs-3.26.0-19.el8_9.x86_64 systemd-libs-239-78.el8.x86_64 > > zlib-1.2.11-25.el8.x86_64 > > (gdb) where > > #0 0x0000000000537fb2 in realize_default_face (f=3D0x9ff1650) at xface= s.c:5864 > > #1 0x0000000000537c3e in realize_basic_faces (f=3D0x9ff1650) at xfaces= .c:5798 > > #2 0x000000000052aced in recompute_basic_faces (f=3D0x9ff1650) at xfac= es.c:719 > > #3 0x000000000071d794 in free_realized_fontsets (base=3D0x7fffec5a731d= ) > > at fontset.c:1372 > > #4 0x000000000071ebf7 in Fset_fontset_font (fontset=3D0x30, > > characters=3D0x7fffeb3b7bc3, font_spec=3D0x15e66cd, frame=3D0xf3a095, > > add=3D0x0) at fontset.c:1720 > > #5 0x000000000066ba2f in eval_sub (form=3D0x7fffeb3b7be3) at eval.c:25= 39 > > #6 0x000000000066b1d3 in Feval (form=3D0x7fffeb3b7be3, lexical=3D0x30)= at > > eval.c:2389 > > #7 0x000000000066d170 in funcall_subr (subr=3D0xce3580 <Seval>, > > numargs=3D2, args=3D0x7fffebd4c1b0) at eval.c:3092 > > #8 0x00000000006bf470 in exec_byte_code (fun=3D0x7fffec2b86e5, > > args_template=3D513, nargs=3D2, args=3D0x7fffebd4c4c0) at bytecode.c:81= 4 > > #9 0x000000000066d76e in funcall_lambda (fun=3D0x2c39e95, nargs=3D0, > > arg_vector=3D0x7fffffffba60) at eval.c:3194 > > #10 0x000000000066cc24 in funcall_general (fun=3D0x2c39e95, numargs=3D0= , > > args=3D0x7fffffffba60) at eval.c:2972 > > #11 0x000000000066cea9 in Ffuncall (nargs=3D1, args=3D0x7fffffffba58) a= t eval.c:3022 > > #12 0x0000000000665f0c in call0 (fn=3D0x2c39e95) at lisp.h:3503 > > #13 0x0000000000668dcb in Fhandler_bind_1 (nargs=3D3, > > args=3D0x7fffebd4c128) at eval.c:1403 > > #14 0x000000000066d369 in funcall_subr (subr=3D0xce3440 > > <Shandler_bind_1>, numargs=3D3, args=3D0x7fffebd4c128) at eval.c:3113 > > #15 0x00000000006bf470 in exec_byte_code (fun=3D0x7fffec2b17e5, > > args_template=3D1025, nargs=3D4, args=3D0x7fffffffc2c0) at bytecode.c:8= 14 > > #16 0x000000000066d76e in funcall_lambda (fun=3D0x7fffec2b17e5, nargs= =3D4, > > arg_vector=3D0x7fffffffc2a0) at eval.c:3194 > > #17 0x000000000066cc24 in funcall_general (fun=3D0x7fffec2b17e5, > > numargs=3D4, args=3D0x7fffffffc2a0) at eval.c:2972 > > #18 0x000000000066cea9 in Ffuncall (nargs=3D5, args=3D0x7fffffffc298) a= t eval.c:3022 > > #19 0x0000000000662c69 in Ffuncall_interactively (nargs=3D5, > > args=3D0x7fffffffc298) at callint.c:250 > > #20 0x000000000066d369 in funcall_subr (subr=3D0xce2cc0 > > <Sfuncall_interactively>, numargs=3D5, args=3D0x7fffffffc298) at > > eval.c:3113 > > #21 0x000000000066cbd8 in funcall_general (fun=3D0xce2cc5 > > <Sfuncall_interactively+5>, numargs=3D5, args=3D0x7fffffffc298) at > > eval.c:2968 > > #22 0x000000000066cea9 in Ffuncall (nargs=3D6, args=3D0x7fffffffc290) a= t eval.c:3022 > > #23 0x000000000066c358 in Fapply (nargs=3D3, args=3D0x7fffffffc3d0) at = eval.c:2693 > > #24 0x0000000000663085 in Fcall_interactively > > (function=3D0x7fffeb5542f0, record_flag=3D0x0, keys=3D0x70ae4a5) at > > callint.c:342 > > #25 0x000000000066d19f in funcall_subr (subr=3D0xce2d00 > > <Scall_interactively>, numargs=3D3, args=3D0x7fffebd4c070) at eval.c:30= 94 > > #26 0x00000000006bf470 in exec_byte_code (fun=3D0x7fffec92a33d, > > args_template=3D1025, nargs=3D1, args=3D0x7fffffffcda0) at bytecode.c:8= 14 > > #27 0x000000000066d76e in funcall_lambda (fun=3D0x7fffec92a33d, nargs= =3D1, > > arg_vector=3D0x7fffffffcd98) at eval.c:3194 > > #28 0x000000000066cc24 in funcall_general (fun=3D0x7fffec92a33d, > > numargs=3D1, args=3D0x7fffffffcd98) at eval.c:2972 > > #29 0x000000000066cea9 in Ffuncall (nargs=3D2, args=3D0x7fffffffcd90) a= t eval.c:3022 > > #30 0x00000000005aac1f in command_loop_1 () at keyboard.c:1549 > > #31 0x0000000000669463 in internal_condition_case (bfun=3D0x5aa419 > > <command_loop_1>, handlers=3D0x90, hfun=3D0x5a99e3 <cmd_error>) at > > eval.c:1537 > > #32 0x00000000005aa088 in command_loop_2 (handlers=3D0x90) at keyboard.= c:1167 > > #33 0x000000000066897e in internal_catch (tag=3D0x10c20, func=3D0x5aa06= 5 > > <command_loop_2>, arg=3D0x90) at eval.c:1217 > > #34 0x00000000005aa020 in command_loop () at keyboard.c:1145 > > #35 0x00000000005a9592 in recursive_edit_1 () at keyboard.c:753 > > #36 0x00000000005a973a in Frecursive_edit () at keyboard.c:836 > > #37 0x00000000005a5c81 in main (argc=3D2, argv=3D0x7fffffffd1e8) at ema= cs.c:2618 > > (gdb) print f->output_data > > $1 =3D {tty =3D 0x0, x =3D 0x0, w32 =3D 0x0, ns =3D 0x0, pgtk =3D 0x0, = haiku =3D > > 0x0, android =3D 0x0} > > > > This is using the master branch on commit > > 0fab2649e288c7a350018293443e709eba6b0fe2. Let me know if you want me > > to do more digging in gdb. > > Yes please--this backtrace doesn't convey enough information to > establish when the disconnect is first detected, so please place another > breakpoint on `x_io_error_quitter', repeat this exercise, and post > backtraces from both the new and the existing breakpoint. --0000000000008b9a6c0615f596f4 Content-Type: text/plain; charset="UTF-8"; name="gdb-trace-66151.txt" Content-Disposition: attachment; filename="gdb-trace-66151.txt" Content-Transfer-Encoding: base64 Content-ID: <f_luxsgszd0> X-Attachment-Id: f_luxsgszd0 DQpUaHJlYWQgMSAiZW1hY3MiIGhpdCBCcmVha3BvaW50IDEsIHhfaW9fZXJyb3JfcXVpdHRlciAo ZGlzcGxheT0weGFhMThmNTApIGF0IHh0ZXJtLmM6MjcwMjYNCjI3MDI2ICAgICBzbnByaW50ZiAo YnVmLCBzaXplb2YgYnVmLCAiQ29ubmVjdGlvbiBsb3N0IHRvIFggc2VydmVyICclcyciLA0KKGdk YikgYnQgLWZ1bGwNCiMwICB4X2lvX2Vycm9yX3F1aXR0ZXIgKGRpc3BsYXk9MHhhYTE4ZjUwKSBh dCB4dGVybS5jOjI3MDI2DQogICAgICAgIGJ1ZiA9ICdcMDAwJyA8cmVwZWF0cyA0OCB0aW1lcz4s ICJUVVVVXDAwMFwwMDBcMDAwXDAwMFwwMDBcMjMzXDM1NVwyNTJcMjI0XGZcMjc2XGJcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAxXDAwMFwyMDB6XDIwMlxmIiwgJ1wwMDAnIDxyZXBlYXRzIDEy IHRpbWVzPiwgIlwyMzB6XDIwMlxmIiwgJ1wwMDAnIDxyZXBlYXRzIDI4IHRpbWVzPiwgImUzXDIz MVwzNjVcMzc3XDE3N1wwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBQXDIx N1wyNDFcblwwMDBcMDAwXDAwMFwwMDBcMjIwXDM1MVwzNjYiLCAnXDAwMCcgPHJlcGVhdHMgMTMg dGltZXM+LCAiXDA2MFwyNzJcMzc3XDM3N1wzNzdcMTc3XDAwMFwwMDBcMzc2T1wzMzdcMzY1XDM3 N1wxNzdcMDAwXDAwMFBcMjE3XDI0MVxuXDAwMFwwMDBcMDAwXDAwMFBcMjE3XDI0MVxuXDAwMFww MDBcMDAwXDAwMChcMjcyXDM3N1wzNzdcMzc3XDE3N1wwMDBcMDAwIi4uLg0KIzEgIDB4MDAwMDdm ZmZmNWRmN2NiMiBpbiBfWElPRXJyb3IgKCkgYXQgL3Vzci9saWI2NC9saWJYMTEuc28uNg0KIzIg IDB4MDAwMDdmZmZmNWRmNTQ5NSBpbiBfWEV2ZW50c1F1ZXVlZCAoKSBhdCAvdXNyL2xpYjY0L2xp YlgxMS5zby42DQojMyAgMHgwMDAwN2ZmZmY1ZGU2ZTI3IGluIFhQZW5kaW5nICgpIGF0IC91c3Iv bGliNjQvbGliWDExLnNvLjYNCiM0ICAweDAwMDAwMDAwMDA1NmEwOTggaW4gWFRyZWFkX3NvY2tl dCAodGVybWluYWw9MHhlOTIxMjgsIGhvbGRfcXVpdD0weDdmZmZmZmZmYmJhMCkgYXQgeHRlcm0u YzoyNTYxMQ0KICAgICAgICBjb3VudCA9IDANCiAgICAgICAgZXZlbnRfZm91bmQgPSBmYWxzZQ0K ICAgICAgICBkcHlpbmZvID0gMHgzOGFkMGQwDQojNSAgMHgwMDAwMDAwMDAwNWI5NDUyIGluIGdv YmJsZV9pbnB1dCAoKSBhdCBrZXlib2FyZC5jOjc4OTgNCiAgICAgICAgbnIgPSAwDQogICAgICAg IGhvbGRfcXVpdCA9IHtraW5kID0gTk9fRVZFTlQsIHBhcnQgPSBzY3JvbGxfYmFyX25vd2hlcmUs IGNvZGUgPSAwLCBtb2RpZmllcnMgPSAwLCB4ID0gMHgwLCB5ID0gMHgwLCB0aW1lc3RhbXAgPSAw LCBmcmFtZV9vcl93aW5kb3cgPSAweDAsIGFyZyA9IDB4MCwgZGV2aWNlID0gMHgzMH0NCiAgICAg ICAgbmV4dCA9IDB4Yzk3YmFkMA0KICAgICAgICBucmVhZCA9IDANCiAgICAgICAgZXJyID0gZmFs c2UNCiAgICAgICAgdCA9IDB4ZTkyMTI4DQojNiAgMHgwMDAwMDAwMDAwNWI5ODU3IGluIGhhbmRs ZV9hc3luY19pbnB1dCAoKSBhdCBrZXlib2FyZC5jOjgxMzcNCiAgICAgICAgbnJlYWQgPSAwDQoj NyAgMHgwMDAwMDAwMDAwNWI5ODc2IGluIHByb2Nlc3NfcGVuZGluZ19zaWduYWxzICgpIGF0IGtl eWJvYXJkLmM6ODE1MQ0KIzggIDB4MDAwMDAwMDAwMDViOThiNiBpbiB1bmJsb2NrX2lucHV0X3Rv IChsZXZlbD0wKSBhdCBrZXlib2FyZC5jOjgxNjYNCiM5ICAweDAwMDAwMDAwMDA1Yjk4ZGEgaW4g dW5ibG9ja19pbnB1dCAoKSBhdCBrZXlib2FyZC5jOjgxODUNCiMxMCAweDAwMDAwMDAwMDA3M2Iw MTEgaW4geGdfc2VsZWN0IChmZHNfbGltPTIyLCByZmRzPTB4N2ZmZmZmZmZjNGIwLCB3ZmRzPTB4 N2ZmZmZmZmZjNDMwLCBlZmRzPTB4MCwgdGltZW91dD0weDdmZmZmZmZmYzQxMCwgc2lnbWFzaz0w eDApIGF0IHhnc2VsZWN0LmM6MjgyDQogICAgICAgIHBzZWxlY3RfZXJybm8gPSAxMQ0KICAgICAg ICBhbGxfcmZkcyA9IHtmZHNfYml0cyA9IHsxMzEwNzIsIDAgPHJlcGVhdHMgMTUgdGltZXM+fX0N CiAgICAgICAgYWxsX3dmZHMgPSB7ZmRzX2JpdHMgPSB7MCA8cmVwZWF0cyAxNiB0aW1lcz59fQ0K ICAgICAgICB0bW8gPSB7dHZfc2VjID0gMzU2NywgdHZfbnNlYyA9IDE0MDczNzEzNzk1OTM0N30N CiAgICAgICAgdG1vcCA9IDB4N2ZmZmZmZmZjNDEwDQogICAgICAgIGNvbnRleHQgPSAweDU5ZTE2 MDANCiAgICAgICAgaGF2ZV93ZmRzID0gdHJ1ZQ0KDQogICAgICAgICAgICAgICAgICAgIGdmZHNf YnVmID0ge3tmZCA9IDEzLCBldmVudHMgPSAxLCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNDExMjI5 NDYsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJl dmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gNDIyNTYsIHJldmVudHMgPSA1OTYwNH0sIHtm ZCA9IC0xNjgzMiwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gNTIzMjE0NzIs IGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTQwLCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IDEsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE2ODY0LCBl dmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IC0xNjY3MiwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0g LTI0MDk3NjE5MSwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gLTE3MDU2LCBl dmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2NTk3ODA4LCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMH0sIHtmZCA9IDIzNTIwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9 IC0zMjU5MTYzNjgsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDIzMzg3Njg2 NCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyMzM4NzY4NjQsIGV2ZW50cyA9IDAs IHJldmVudHMgPSAwfSwge2ZkID0gMTQwMTM3MjgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwg e2ZkID0gLTI0MTEyMjk0NiwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gOCwg ZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSA0MjI1NiwgcmV2ZW50 cyA9IDU5NjA0fSwge2ZkID0gLTE2Njg4LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7 ZmQgPSA1MzA4NzUyMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtNDAsIGV2ZW50 cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7 ZmQgPSAtMTY3MjAsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50 cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE2NTI4LCBldmVudHMgPSAzMjc2NywgcmV2ZW50 cyA9IDB9LCB7ZmQgPSAtMjQwOTc2MTkxLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7 ZmQgPSAyLCBldmVudHMgPSA0OCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMH0sIHtmZCA9IDkxLCBldmVudHMgPSAxMTksIHJldmVudHMgPSAwfSwge2ZkID0g MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IC0xNDI3MjY4ODY0LCBldmVudHMgPSAzMjIwLCByZXZlbnRzID0gMjIzOH0s IHtmZCA9IDI0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNTQyNTMzMDcsIGV2 ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDgsIGV2ZW50cyA9IDAsIHJldmVudHMg PSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA3LCBldmVudHMg PSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDMyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtm ZCA9IDIsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDE2NzE5OTM1MDAsIGV2 ZW50cyA9IDMyOTk3LCByZXZlbnRzID0gMzk0MDR9LCB7ZmQgPSAxNDE4MDM2OCwgZXZlbnRzID0g MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2NCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSAtMTY1MjgsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDUzMDg3NTIwLCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDQ4LCByZXZlbnRzID0g MH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gOTEsIGV2ZW50cyA9 IDExOSwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtm ZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE0MjcyNjg4NjQsIGV2ZW50 cyA9IDMyMjAsIHJldmVudHMgPSAyMjM4fSwge2ZkID0gMjQsIGV2ZW50cyA9IDAsIHJldmVudHMg PSAwfSwge2ZkID0gMSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMg PSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNjUyOCwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMg PSAwfSwge2ZkID0gMTM5NzQ4MTYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE2 NDgwLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTY1NDQsIGV2ZW50cyA9 IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNDExNDMwOTIsIGV2ZW50cyA9IDMyNzY3LCBy ZXZlbnRzID0gMH0sIHtmZCA9IDEsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTI0 MTE0MjY3OSwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gLTQ3ODE1MDY1Niwg ZXZlbnRzID0gNDE5NTIsIHJldmVudHMgPSAyMTM1fSwge2ZkID0gMTYyNjMsIGV2ZW50cyA9IDAs IHJldmVudHMgPSAwfSwge2ZkID0gMjQsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g NTMwODc1MjAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSA0NDIxMTE4NCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7 ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJl dmVudHMgPSAwfSwge2ZkID0gMSwgZXZlbnRzID0gMiwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1MzA4 NzUyMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZl bnRzID0gMH0sIHtmZCA9IC0xNDI3MjY4ODY0LCBldmVudHMgPSAzMjIwLCByZXZlbnRzID0gMjIz OH0sIHtmZCA9IDI0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDEzOTc0ODE2LCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gMSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMzk3NDgxNiwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjQxMTIyOTQ2LCBldmVudHMgPSAzMjc2Nywg cmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTY0MTYsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0s IHtmZCA9IDYxMjEzNDMsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE2NDI0LCBl dmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMzk3NDgxNiwgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAtMzAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0g MzAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDEsIGV2ZW50cyA9IDAsIHJldmVu dHMgPSAwfSwge2ZkID0gOSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA2NCwgZXZl bnRzID0gMSwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAzMDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gLTE2NDE2LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSA3MjI5 MTM5LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNjM3NiwgZXZlbnRzID0gMzI3 NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMTM5NzQ4MTYsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gLTExODA4LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAzMDAs IGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE2MzA0LCBldmVudHMgPSAzMjc2Nywg cmV2ZW50cyA9IDB9LCB7ZmQgPSA3MjI5NzMwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtm ZCA9IC05Nzc2MDA1MTAsIGV2ZW50cyA9IDE3MjUyLCByZXZlbnRzID0gNH0sIHtmZCA9IDEzODU0 NDc0MjYsIGV2ZW50cyA9IDkzMSwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTYzNjAsIGV2ZW50cyA9 IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDMwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAzMDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0g MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAzMDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2Zk ID0gMSwgZXZlbnRzID0gNTE3MTIsIHJldmVudHMgPSAxNTI1OH0sIHtmZCA9IDEzOTc0ODE2LCBl dmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDI4NDY0LCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IDMwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVu dHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNjIyNCwgZXZlbnRzID0gMzI3NjcsIHJldmVu dHMgPSAwfSwge2ZkID0gNzIyOTkwMSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAt MTYyNDgsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNjA2NCwgZXZlbnRz ID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIxMDc2MzIyMSwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyNzcsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gLTE2MTYwLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSA3NjYy NDU1LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIyLCBldmVudHMgPSAwLCByZXZl bnRzID0gMH0sIHtmZCA9IDc4OTIzNjc3OSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSAzMDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2 ZW50cyA9IDB9LCB7ZmQgPSAyNzcsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjEw NzYzMjIxLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH19DQogICAgICAgIGdmZHMgPSAweDdmZmZm ZmZmYmNkMA0KICAgICAgICBnZmRzX3NpemUgPSAxMjgNCiAgICAgICAgbl9nZmRzID0gMQ0KICAg ICAgICByZXR2YWwgPSAxDQogICAgICAgIG91cl9mZHMgPSAwDQogICAgICAgIG1heF9mZHMgPSAy MQ0KICAgICAgICBpID0gMjINCi0tVHlwZSA8UkVUPiBmb3IgbW9yZSwgcSB0byBxdWl0LCBjIHRv IGNvbnRpbnVlIHdpdGhvdXQgcGFnaW5nLS0NCiAgICAgICAgbmZkcyA9IDENCiAgICAgICAgdG1v X2luX21pbGxpc2VjID0gLTENCiAgICAgICAgbXVzdF9mcmVlID0gMA0KICAgICAgICBuZWVkX3Rv X2Rpc3BhdGNoID0gdHJ1ZQ0KIzExIDB4MDAwMDAwMDAwMDZkMDk3YiBpbiB3YWl0X3JlYWRpbmdf cHJvY2Vzc19vdXRwdXQgKHRpbWVfbGltaXQ9MzAsIG5zZWNzPTAsIHJlYWRfa2JkPS0xLCBkb19k aXNwbGF5PXRydWUsIHdhaXRfZm9yX2NlbGw9MHgwLCB3YWl0X3Byb2M9MHgwLCBqdXN0X3dhaXRf cHJvYz0wKSBhdCBwcm9jZXNzLmM6NTc0Mw0KICAgICAgICB0bHNfbmZkcyA9IDANCiAgICAgICAg dGxzX2F2YWlsYWJsZSA9IHtmZHNfYml0cyA9IHswIDxyZXBlYXRzIDE2IHRpbWVzPn19DQogICAg ICAgIHByb2Nlc3Nfc2tpcHBlZCA9IGZhbHNlDQogICAgICAgIHdyYXBwZWQgPSB0cnVlDQogICAg ICAgIGNoYW5uZWxfc3RhcnQgPSAxNg0KICAgICAgICBjaGlsZF9mZCA9IDIxDQogICAgICAgIGxh c3RfcmVhZF9jaGFubmVsID0gMTUNCiAgICAgICAgY2hhbm5lbCA9IDEwMjQNCiAgICAgICAgbmZk cyA9IDENCiAgICAgICAgQXZhaWxhYmxlID0ge2Zkc19iaXRzID0gezEzMTA3MiwgMCA8cmVwZWF0 cyAxNSB0aW1lcz59fQ0KICAgICAgICBXcml0ZW9rID0ge2Zkc19iaXRzID0gezAgPHJlcGVhdHMg MTYgdGltZXM+fX0NCiAgICAgICAgY2hlY2tfd3JpdGUgPSB0cnVlDQogICAgICAgIGNoZWNrX2Rl bGF5ID0gMA0KICAgICAgICBub19hdmFpbCA9IGZhbHNlDQogICAgICAgIHhlcnJubyA9IDExDQog ICAgICAgIHByb2MgPSAweDdmZmZmZmZmYzViMA0KICAgICAgICB0aW1lb3V0ID0ge3R2X3NlYyA9 IDAsIHR2X25zZWMgPSAwfQ0KICAgICAgICBlbmRfdGltZSA9IHt0dl9zZWMgPSAxNzEyOTkzODgz LCB0dl9uc2VjID0gNDI2NjI2ODA0fQ0KICAgICAgICB0aW1lcl9kZWxheSA9IHt0dl9zZWMgPSAy NzcsIHR2X25zZWMgPSAyMTA3NjMyMjF9DQogICAgICAgIGdvdF9vdXRwdXRfZW5kX3RpbWUgPSB7 dHZfc2VjID0gMCwgdHZfbnNlYyA9IC0xfQ0KICAgICAgICB3YWl0ID0gVElNRU9VVA0KICAgICAg ICBnb3Rfc29tZV9vdXRwdXQgPSAtMQ0KICAgICAgICBwcmV2X3dhaXRfcHJvY19uYnl0ZXNfcmVh ZCA9IDANCiAgICAgICAgcmV0cnlfZm9yX2FzeW5jID0gZmFsc2UNCiAgICAgICAgY291bnQgPSB7 Ynl0ZXMgPSAxNjB9DQogICAgICAgIG5vdyA9IHt0dl9zZWMgPSAwLCB0dl9uc2VjID0gLTF9DQoj MTIgMHgwMDAwMDAwMDAwNDJhMDg2IGluIHNpdF9mb3IgKHRpbWVvdXQ9MHg3YSwgcmVhZGluZz10 cnVlLCBkaXNwbGF5X29wdGlvbj0xKSBhdCBkaXNwbmV3LmM6NjMxOA0KICAgICAgICBzZWMgPSAz MA0KICAgICAgICBuc2VjID0gMA0KICAgICAgICBkb19kaXNwbGF5ID0gdHJ1ZQ0KICAgICAgICBj dXJidWZfZXFfd2luYnVmID0gdHJ1ZQ0KICAgICAgICBuYnl0ZXMgPSAzMjc2Nw0KIzEzIDB4MDAw MDAwMDAwMDVhZTcwNyBpbiByZWFkX2NoYXIgKGNvbW1hbmRmbGFnPTEsIG1hcD0weDdmZmZlYjFk NmVjMywgcHJldl9ldmVudD0weDAsIHVzZWRfbW91c2VfbWVudT0weDdmZmZmZmZmY2E3ZiwgZW5k X3RpbWU9MHgwKSBhdCBrZXlib2FyZC5jOjI5MjINCiAgICAgICAgdGVtMCA9IDB4MA0KICAgICAg ICB0aW1lb3V0ID0gMzANCiAgICAgICAgY291bnQxID0ge2J5dGVzID0gMTI4fQ0KICAgICAgICBk ZWxheV9sZXZlbCA9IDQNCiAgICAgICAgYnVmZmVyX3NpemUgPSA5DQogICAgICAgIGMgPSAweDAN Cg0KICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWxfZ2V0Y2ptcCA9IHt7X19qbXBidWYgPSB7 MCwgLTEyNTkxOTU1NTYyMjMzMzc0OTQsIDI4NDY0LCAxNDA3Mzc0ODgzNDM1MjAsIDAsIDAsIC0x MjU5MTk1NTU2MDcyMzQyNTUwLCAxMjU5MTk0OTEyNzAyOTA1MzIyfSwgX19tYXNrX3dhc19zYXZl ZCA9IDAsIF9fc2F2ZWRfbWFzayA9IHtfX3ZhbCA9IHs2NjAwNjMyLCAxODk5MTc3MTIsIDE1OTAz NDk2MCwgMTg2NDEyMzA3LCAxNDA3Mzc0ODgzNDExMDQsIDY1ODg1MzMsIDE4OTkxNzcxMiwgMTQw MTM2MzIsIDAsIDAsIDE0MDczNzQ4ODM0MTE1MiwgNjA1NDU0NSwgMTg2NDEyMzM5LCAxNDA3Mzc0 ODgzNDEzMTIsIDYwNzQ1MTcsIDE0MDEzNjMyfX19fQ0KICAgICAgICBzYXZlX2p1bXAgPSB7e19f am1wYnVmID0gezAsIDAsIDAsIDAsIDAsIDAsIDAsIDB9LCBfX21hc2tfd2FzX3NhdmVkID0gMCwg X19zYXZlZF9tYXNrID0ge19fdmFsID0gezAgPHJlcGVhdHMgMTYgdGltZXM+fX19fQ0KICAgICAg ICB0ZW0gPSAweDANCiAgICAgICAgc2F2ZSA9IDB4MA0KICAgICAgICBwcmV2aW91c19lY2hvX2Fy ZWFfbWVzc2FnZSA9IDB4MA0KICAgICAgICBhbHNvX3JlY29yZCA9IDB4MA0KICAgICAgICByZXJl YWQgPSBmYWxzZQ0KICAgICAgICByZWNvcmRlZCA9IGZhbHNlDQogICAgICAgIHBvbGxpbmdfc3Rv cHBlZF9oZXJlID0gZmFsc2UNCiAgICAgICAgb3JpZ19rYm9hcmQgPSAweGM5ODg0MzANCiAgICAg ICAgam1wY291bnQgPSB7Ynl0ZXMgPSAxMjh9DQojMTQgMHgwMDAwMDAwMDAwNWJmOWNjIGluIHJl YWRfa2V5X3NlcXVlbmNlDQogICAgKGtleWJ1Zj0weDdmZmZmZmZmY2M5MCwgcHJvbXB0PTB4MCwg ZG9udF9kb3duY2FzZV9sYXN0PWZhbHNlLCBjYW5fcmV0dXJuX3N3aXRjaF9mcmFtZT10cnVlLCBm aXhfY3VycmVudF9idWZmZXI9dHJ1ZSwgcHJldmVudF9yZWRpc3BsYXk9ZmFsc2UsIGRpc2FibGVf dGV4dF9jb252ZXJzaW9uX3A9ZmFsc2UpDQogICAgYXQga2V5Ym9hcmQuYzoxMDcyMg0KICAgICAg ICBpbnRlcnJ1cHRlZF9rYm9hcmQgPSAweGM5ODg0MzANCiAgICAgICAgaW50ZXJydXB0ZWRfZnJh bWUgPSAweGYzYTA5MA0KICAgICAgICBrZXkgPSAweGZmZmZmZmZmZmZmZmZmZmENCiAgICAgICAg dXNlZF9tb3VzZV9tZW51ID0gZmFsc2UNCiAgICAgICAgZWNob19sb2NhbF9zdGFydCA9IDANCiAg ICAgICAgbGFzdF9yZWFsX2tleV9zdGFydCA9IDANCiAgICAgICAga2V5c19sb2NhbF9zdGFydCA9 IDANCiAgICAgICAgbmV3X2JpbmRpbmcgPSAweDdmZmZlYjUxMzBiOA0KLS1UeXBlIDxSRVQ+IGZv ciBtb3JlLCBxIHRvIHF1aXQsIGMgdG8gY29udGludWUgd2l0aG91dCBwYWdpbmctLQ0KICAgICAg ICBjb3VudCA9IHtieXRlcyA9IDk2fQ0KICAgICAgICB0ID0gMA0KICAgICAgICBlY2hvX3N0YXJ0 ID0gMA0KICAgICAgICBrZXlzX3N0YXJ0ID0gMA0KICAgICAgICBjdXJyZW50X2JpbmRpbmcgPSAw eDdmZmZlYjFkNmVjMw0KICAgICAgICBmaXJzdF91bmJvdW5kID0gMzENCiAgICAgICAgbW9ja19p bnB1dCA9IDANCiAgICAgICAgdXNlZF9tb3VzZV9tZW51X2hpc3RvcnkgPSB7ZmFsc2UgPHJlcGVh dHMgMzAgdGltZXM+fQ0KICAgICAgICBma2V5ID0ge3BhcmVudCA9IDB4Yzk0OTM4MywgbWFwID0g MHhjOTQ5MzgzLCBzdGFydCA9IDAsIGVuZCA9IDB9DQogICAgICAgIGtleXRyYW4gPSB7cGFyZW50 ID0gMHg3ZmZmZWM5MDUxYjMsIG1hcCA9IDB4N2ZmZmVjOTA1MWIzLCBzdGFydCA9IDAsIGVuZCA9 IDB9DQogICAgICAgIGluZGVjID0ge3BhcmVudCA9IDB4Yzk0OTM3MywgbWFwID0gMHhjOTQ5Mzcz LCBzdGFydCA9IDAsIGVuZCA9IDB9DQogICAgICAgIHNoaWZ0X3RyYW5zbGF0ZWQgPSBmYWxzZQ0K ICAgICAgICBkZWxheWVkX3N3aXRjaF9mcmFtZSA9IDB4MA0KICAgICAgICBvcmlnaW5hbF91cHBl cmNhc2UgPSAweDANCiAgICAgICAgb3JpZ2luYWxfdXBwZXJjYXNlX3Bvc2l0aW9uID0gLTENCiAg ICAgICAgZGlzYWJsZWRfY29udmVyc2lvbiA9IGZhbHNlDQogICAgICAgIHN0YXJ0aW5nX2J1ZmZl ciA9IDB4YzgxZDA4MA0KICAgICAgICBmYWtlX3ByZWZpeGVkX2tleXMgPSAweDANCiAgICAgICAg Zmlyc3RfZXZlbnQgPSAweDANCiAgICAgICAgc2Vjb25kX2V2ZW50ID0gMHgwDQojMTUgMHgwMDAw MDAwMDAwNWFhODEyIGluIGNvbW1hbmRfbG9vcF8xICgpIGF0IGtleWJvYXJkLmM6MTQyOA0KICAg ICAgICBjbWQgPSAweDY2OTc2ZCA8cHVzaF9oYW5kbGVyKzMyPg0KDQogICAgICAgICAgICAgICAg ICBrZXlidWYgPSB7MHg3ZmZmZmZmZmNkMTAsIDB4NjRjYWIxIDxzZXRfZGVmYXVsdF9pbnRlcm5h bCs4MDY+LCAweDdmZmZlYzkyZWNmMCwgMHgyZmZmZmNjYzAsIDB4MCwgMHhhMWQwLCAweDdmZmZm ZmZmY2Q0MCwgMHg3ZmZmZWM5MmVjZjAsIDB4MTAwMDAwMDAwLCAweDAsIDB4YTFkMCwgMHhkNjc2 OTAgPGxpc3BzeW0rNDE0MjQ+LCAweGExZDAsIDB4ZDY3NjkwIDxsaXNwc3ltKzQxNDI0PiwgMHg2 NjU0ZTcgPFhTWU1CT0wrNjA+LCAweDAsIDB4N2ZmZmZmZmZjZDYwLCAweDY2ZTk3NyA8ZG9fb25l X3VuYmluZCs1MDg+LCAweDEwMDAwMDAwMiwgMHg3ZmZmZmZmZmNkODAsIDB4ZDVkNGMwIDxsaXNw c3ltPiwgMHgwLCAweDAsIDB4N2ZmZmZmZmZjZDYwLCAweDY2NTU1YiA8YnVpbHRpbl9saXNwX3N5 bWJvbCs0ND4sIDB4NmNmODA5MCwgMHg3ZmZmZmZmZmNkYzAsIDB4NjZlYmIxIDx1bmJpbmRfdG8r MTk4PiwgMHg3ZmZmZjdmNzg1YTMsIDB4NjB9DQogICAgICAgIGkgPSAzMjc2Nw0KICAgICAgICBs YXN0X3B0ID0gNTkyNzUzMg0KICAgICAgICBwcmV2X21vZGlmZiA9IDANCiAgICAgICAgcHJldl9i dWZmZXIgPSAweDANCiMxNiAweDAwMDAwMDAwMDA2Njk0NjMgaW4gaW50ZXJuYWxfY29uZGl0aW9u X2Nhc2UgKGJmdW49MHg1YWE0MTkgPGNvbW1hbmRfbG9vcF8xPiwgaGFuZGxlcnM9MHg5MCwgaGZ1 bj0weDVhOTllMyA8Y21kX2Vycm9yPikgYXQgZXZhbC5jOjE1MzcNCiAgICAgICAgdmFsID0gMHhl MGRkYzANCiAgICAgICAgYyA9IDB4ZTBlZGEwDQojMTcgMHgwMDAwMDAwMDAwNWFhMDg4IGluIGNv bW1hbmRfbG9vcF8yIChoYW5kbGVycz0weDkwKSBhdCBrZXlib2FyZC5jOjExNjcNCiAgICAgICAg dmFsID0gMHg5MA0KIzE4IDB4MDAwMDAwMDAwMDY2ODk3ZSBpbiBpbnRlcm5hbF9jYXRjaCAodGFn PTB4MTBjMjAsIGZ1bmM9MHg1YWEwNjUgPGNvbW1hbmRfbG9vcF8yPiwgYXJnPTB4OTApIGF0IGV2 YWwuYzoxMjE3DQogICAgICAgIHZhbCA9IDB4NWE3MjZjIDxidWlsdGluX2xpc3Bfc3ltYm9sKzQ0 Pg0KICAgICAgICBjID0gMHhlMGRkYzANCiMxOSAweDAwMDAwMDAwMDA1YWEwMjAgaW4gY29tbWFu ZF9sb29wICgpIGF0IGtleWJvYXJkLmM6MTE0NQ0KIzIwIDB4MDAwMDAwMDAwMDVhOTU5MiBpbiBy ZWN1cnNpdmVfZWRpdF8xICgpIGF0IGtleWJvYXJkLmM6NzUzDQogICAgICAgIGNvdW50ID0ge2J5 dGVzID0gMzJ9DQogICAgICAgIHZhbCA9IDB4NjZlNGM4IDxyZWNvcmRfdW53aW5kX3Byb3RlY3Qr MTE0Pg0KIzIxIDB4MDAwMDAwMDAwMDVhOTczYSBpbiBGcmVjdXJzaXZlX2VkaXQgKCkgYXQga2V5 Ym9hcmQuYzo4MzYNCiAgICAgICAgY291bnQgPSB7Ynl0ZXMgPSAwfQ0KICAgICAgICBidWZmZXIg PSAweDANCiMyMiAweDAwMDAwMDAwMDA1YTVjODEgaW4gbWFpbiAoYXJnYz0yLCBhcmd2PTB4N2Zm ZmZmZmZkMWU4KSBhdCBlbWFjcy5jOjI2MTgNCiAgICAgICAgc3RhY2tfYm90dG9tX3ZhcmlhYmxl ID0gMHgxN2I3MA0KICAgICAgICBvbGRfYXJnYyA9IDINCiAgICAgICAgZHVtcF9maWxlID0gMHgw DQogICAgICAgIG5vX2xvYWR1cCA9IGZhbHNlDQogICAgICAgIGp1bmsgPSAweDANCiAgICAgICAg ZG5hbWVfYXJnID0gMHg3ZmZmZmZmZmQ2MDAgImNyYXNoIg0KICAgICAgICBjaF90b19kaXIgPSAw eDANCiAgICAgICAgb3JpZ2luYWxfcHdkID0gMHgwDQogICAgICAgIGR1bXBfbW9kZSA9IDB4MA0K ICAgICAgICBza2lwX2FyZ3MgPSAxDQogICAgICAgIHRlbWFjcyA9IDB4MA0KICAgICAgICBhdHRl bXB0X2xvYWRfcGR1bXAgPSB0cnVlDQogICAgICAgIG9ubHlfdmVyc2lvbiA9IGZhbHNlDQogICAg ICAgIHJsaW0gPSB7cmxpbV9jdXIgPSAxMDAyMjkxMiwgcmxpbV9tYXggPSAxODQ0Njc0NDA3Mzcw OTU1MTYxNX0NCiAgICAgICAgbGNfYWxsID0gMHgwDQogICAgICAgIHNvY2tmZCA9IC0xDQogICAg ICAgIG1vZHVsZV9hc3NlcnRpb25zID0gZmFsc2UNCihnZGIpIGNvbnRpbnVlDQpDb250aW51aW5n Lg0KDQpUaHJlYWQgMSAiZW1hY3MiIGhpdCBCcmVha3BvaW50IDIsIGRlbGV0ZV9mcmFtZSAoZnJh bWU9MHhmM2EwOTUsIGZvcmNlPTB4Y2RiMCkgYXQgZnJhbWUuYzoyMDQ0DQoyMDQ0ICAgICAgc3Ry dWN0IGZyYW1lICpmID0gZGVjb2RlX2FueV9mcmFtZSAoZnJhbWUpOw0KKGdkYikgYnQgLWZ1bGwN CiMwICBkZWxldGVfZnJhbWUgKGZyYW1lPTB4ZjNhMDk1LCBmb3JjZT0weGNkYjApIGF0IGZyYW1l LmM6MjA0NA0KICAgICAgICBmID0gMHhkZDk1YTAwDQogICAgICAgIHNmID0gMHg3ZmZmZmZmZmI4 NDANCiAgICAgICAga2IgPSAweGNkYjANCiAgICAgICAgZnJhbWVzID0gMHhjZGIwDQogICAgICAg IGZyYW1lMSA9IDB4MWVjOTJlY2UwDQogICAgICAgIGlzX3Rvb2x0aXBfZnJhbWUgPSAwDQogICAg ICAgIG5vY2hpbGQgPSBmYWxzZQ0KICAgICAgICBtaW5pYnVmZmVyX2NoaWxkX2ZyYW1lID0gMHhk NmEyNzAgPGxpc3BzeW0rNTI2NTY+DQogICAgICAgIHJlZiA9IHtieXRlcyA9IDU1ODQ4NjI4NjA4 fQ0KIzEgIDB4MDAwMDAwMDAwMDU2YmZlNyBpbiB4X2Nvbm5lY3Rpb25fY2xvc2VkIChkcHk9MHhh YTE4ZjUwLCBlcnJvcl9tZXNzYWdlPTB4N2ZmZmZmZmZiOTUwICJDb25uZWN0aW9uIGxvc3QgdG8g WCBzZXJ2ZXIgJ2xvY2FsaG9zdDoxMS4wJyIsIGlvZXJyb3I9dHJ1ZSkgYXQgeHRlcm0uYzoyNjgw NA0KICAgICAgICBkcHlpbmZvID0gMHgzOGFkMGQwDQogICAgICAgIGZyYW1lID0gMHhmM2EwOTUN CiAgICAgICAgdGFpbCA9IDB4N2ZmZmY3ZjZkYjUzDQogICAgICAgIGlkeCA9IHtieXRlcyA9IDE5 Mn0NCiAgICAgICAgaW9fZXJyb3JfaGFuZGxlciA9IDB4MQ0KICAgICAgICBkbXNnID0ge3JlYXNv biA9IDAgJ1wwMDAnLCBieXRlX29yZGVyID0gMCAnXDAwMCcsIHNpZGVfZWZmZWN0cyA9IDAsIHRp bWVzdGFtcCA9IDAsIHggPSAzNTY1NiwgeSA9IDMyMDIsIGluZGV4X2F0b20gPSAwLCBzb3VyY2Vf d2luZG93ID0gMH0NCiAgICAgICAgZiA9IDB4MA0KICAgICAgICBtaW5pYnVmX2ZyYW1lID0gMHhk Yzc0OGQNCiAgICAgICAgdG1wID0gMHgwDQogICAgICAgIGZhaWxhYmxlID0gMHg3ZmZmZmZmZmI4 ZTANCiAgICAgICAgc3RhY2sgPSAweDANCiAgICAgICAgY3VycmVudF9kaXNwbGF5ID0gMHhhYTE4 ZjUwDQojMiAgMHgwMDAwMDAwMDAwNTZjNWI5IGluIHhfaW9fZXJyb3JfcXVpdHRlciAoZGlzcGxh eT0weGFhMThmNTApIGF0IHh0ZXJtLmM6MjcwMjgNCiAgICAgICAgYnVmID0gIkNvbm5lY3Rpb24g bG9zdCB0byBYIHNlcnZlciAnbG9jYWxob3N0OjExLjAnXDAwMFwwMDBcMDAwXDAwMFRVVVVcMDAw XDAwMFwwMDBcMDAwXDAwMFwyMzNcMzU1XDI1MlwyMjRcZlwyNzZcYlwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDFcMDAwXDIwMHpcMjAyXGYiLCAnXDAwMCcgPHJlcGVhdHMgMTIgdGltZXM+LCAi XDIzMHpcMjAyXGYiLCAnXDAwMCcgPHJlcGVhdHMgMjggdGltZXM+LCAiZTNcMjMxXDM2NVwzNzdc MTc3XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFBcMjE3XDI0MVxuXDAw MFwwMDBcMDAwXDAwMFwyMjBcMzUxXDM2NiIsICdcMDAwJyA8cmVwZWF0cyAxMyB0aW1lcz4sICJc MDYwXDI3MlwzNzdcMzc3XDM3N1wxNzdcMDAwXDAwMFwzNzZPXDMzN1wzNjVcMzc3XDE3N1wwMDBc MDAwUFwyMTdcMjQxXG5cMDAwXDAwMFwwMDBcMDAwUFwyMTdcMjQxXG5cMDAwXDAwMFwwMDBcMDAw KFwyNzJcMzc3XDM3N1wzNzdcMTc3XDAwMFwwMDAiLi4uDQojMyAgMHgwMDAwN2ZmZmY1ZGY3Y2Iy IGluIF9YSU9FcnJvciAoKSBhdCAvdXNyL2xpYjY0L2xpYlgxMS5zby42DQojNCAgMHgwMDAwN2Zm ZmY1ZGY1NDk1IGluIF9YRXZlbnRzUXVldWVkICgpIGF0IC91c3IvbGliNjQvbGliWDExLnNvLjYN CiM1ICAweDAwMDA3ZmZmZjVkZTZlMjcgaW4gWFBlbmRpbmcgKCkgYXQgL3Vzci9saWI2NC9saWJY MTEuc28uNg0KIzYgIDB4MDAwMDAwMDAwMDU2YTA5OCBpbiBYVHJlYWRfc29ja2V0ICh0ZXJtaW5h bD0weGU5MjEyOCwgaG9sZF9xdWl0PTB4N2ZmZmZmZmZiYmEwKSBhdCB4dGVybS5jOjI1NjExDQog ICAgICAgIGNvdW50ID0gMA0KICAgICAgICBldmVudF9mb3VuZCA9IGZhbHNlDQogICAgICAgIGRw eWluZm8gPSAweDM4YWQwZDANCiM3ICAweDAwMDAwMDAwMDA1Yjk0NTIgaW4gZ29iYmxlX2lucHV0 ICgpIGF0IGtleWJvYXJkLmM6Nzg5OA0KICAgICAgICBuciA9IDANCiAgICAgICAgaG9sZF9xdWl0 ID0ge2tpbmQgPSBOT19FVkVOVCwgcGFydCA9IHNjcm9sbF9iYXJfbm93aGVyZSwgY29kZSA9IDAs IG1vZGlmaWVycyA9IDAsIHggPSAweDAsIHkgPSAweDAsIHRpbWVzdGFtcCA9IDAsIGZyYW1lX29y X3dpbmRvdyA9IDB4MCwgYXJnID0gMHgwLCBkZXZpY2UgPSAweDMwfQ0KICAgICAgICBuZXh0ID0g MHhjOTdiYWQwDQogICAgICAgIG5yZWFkID0gMA0KICAgICAgICBlcnIgPSBmYWxzZQ0KICAgICAg ICB0ID0gMHhlOTIxMjgNCiM4ICAweDAwMDAwMDAwMDA1Yjk4NTcgaW4gaGFuZGxlX2FzeW5jX2lu cHV0ICgpIGF0IGtleWJvYXJkLmM6ODEzNw0KICAgICAgICBucmVhZCA9IDANCiM5ICAweDAwMDAw MDAwMDA1Yjk4NzYgaW4gcHJvY2Vzc19wZW5kaW5nX3NpZ25hbHMgKCkgYXQga2V5Ym9hcmQuYzo4 MTUxDQojMTAgMHgwMDAwMDAwMDAwNWI5OGI2IGluIHVuYmxvY2tfaW5wdXRfdG8gKGxldmVsPTAp IGF0IGtleWJvYXJkLmM6ODE2Ng0KIzExIDB4MDAwMDAwMDAwMDViOThkYSBpbiB1bmJsb2NrX2lu cHV0ICgpIGF0IGtleWJvYXJkLmM6ODE4NQ0KIzEyIDB4MDAwMDAwMDAwMDczYjAxMSBpbiB4Z19z ZWxlY3QgKGZkc19saW09MjIsIHJmZHM9MHg3ZmZmZmZmZmM0YjAsIHdmZHM9MHg3ZmZmZmZmZmM0 MzAsIGVmZHM9MHgwLCB0aW1lb3V0PTB4N2ZmZmZmZmZjNDEwLCBzaWdtYXNrPTB4MCkgYXQgeGdz ZWxlY3QuYzoyODINCiAgICAgICAgcHNlbGVjdF9lcnJubyA9IDExDQogICAgICAgIGFsbF9yZmRz ID0ge2Zkc19iaXRzID0gezEzMTA3MiwgMCA8cmVwZWF0cyAxNSB0aW1lcz59fQ0KICAgICAgICBh bGxfd2ZkcyA9IHtmZHNfYml0cyA9IHswIDxyZXBlYXRzIDE2IHRpbWVzPn19DQogICAgICAgIHRt byA9IHt0dl9zZWMgPSAzNTY3LCB0dl9uc2VjID0gMTQwNzM3MTM3OTU5MzQ3fQ0KICAgICAgICB0 bW9wID0gMHg3ZmZmZmZmZmM0MTANCiAgICAgICAgY29udGV4dCA9IDB4NTllMTYwMA0KICAgICAg ICBoYXZlX3dmZHMgPSB0cnVlDQoNCiAgICAgICAgICAgICAgICAgICAgZ2Zkc19idWYgPSB7e2Zk ID0gMTMsIGV2ZW50cyA9IDEsIHJldmVudHMgPSAwfSwge2ZkID0gLTI0MTEyMjk0NiwgZXZlbnRz ID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAwLCBldmVudHMgPSA0MjI1NiwgcmV2ZW50cyA9IDU5NjA0fSwge2ZkID0gLTE2ODMy LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1MjMyMTQ3MiwgZXZlbnRzID0g MCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtNDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2Zk ID0gMSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTY4NjQsIGV2ZW50cyA9IDMy NzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2Zk ID0gLTE2NjcyLCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjQwOTc2MTkx LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTcwNTYsIGV2ZW50cyA9IDMy NzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDY1OTc4MDgsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gMjM1MjAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTMyNTkxNjM2 OCwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMjMzODc2ODY0LCBldmVudHMg PSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIzMzg3Njg2NCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9 IDB9LCB7ZmQgPSAxNDAxMzcyOCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjQx MTIyOTQ2LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSA4LCBldmVudHMgPSAw LCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDQyMjU2LCByZXZlbnRzID0gNTk2MDR9 LCB7ZmQgPSAtMTY2ODgsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDUzMDg3 NTIwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC00MCwgZXZlbnRzID0gMCwgcmV2 ZW50cyA9IDB9LCB7ZmQgPSAxLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNjcy MCwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwgcmV2 ZW50cyA9IDB9LCB7ZmQgPSAtMTY1MjgsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtm ZCA9IC0yNDA5NzYxOTEsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2 ZW50cyA9IDQ4LCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAw fSwge2ZkID0gOTEsIGV2ZW50cyA9IDExOSwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMg PSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2Zk ID0gLTE0MjcyNjg4NjQsIGV2ZW50cyA9IDMyMjAsIHJldmVudHMgPSAyMjM4fSwge2ZkID0gMjQs IGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTI1NDI1MzMwNywgZXZlbnRzID0gMzI3 NjcsIHJldmVudHMgPSAwfSwge2ZkID0gOCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDcsIGV2ZW50cyA9IDAsIHJldmVu dHMgPSAwfSwge2ZkID0gMzIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZl bnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMTY3MTk5MzUwMCwgZXZlbnRzID0gMzI5 OTcsIHJldmVudHMgPSAzOTQwNH0sIHtmZCA9IDE0MTgwMzY4LCBldmVudHMgPSAwLCByZXZlbnRz ID0gMH0sIHtmZCA9IDY0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNjUyOCwg ZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gNTMwODc1MjAsIGV2ZW50cyA9IDAs IHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gNDgsIHJldmVudHMgPSAwfSwge2ZkID0g MCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA5MSwgZXZlbnRzID0gMTE5LCByZXZl bnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMCwgZXZl bnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTQyNzI2ODg2NCwgZXZlbnRzID0gMzIyMCwg cmV2ZW50cyA9IDIyMzh9LCB7ZmQgPSAyNCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSAxLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVu dHMgPSAwfSwge2ZkID0gLTE2NTI4LCBldmVudHMgPSAzMjc2NywgcmV2ZW4tLVR5cGUgPFJFVD4g Zm9yIG1vcmUsIHEgdG8gcXVpdCwgYyB0byBjb250aW51ZSB3aXRob3V0IHBhZ2luZy0tDQp0cyA9 IDB9LCB7ZmQgPSAxMzk3NDgxNiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTY0 ODAsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNjU0NCwgZXZlbnRzID0g MzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gLTI0MTE0MzA5MiwgZXZlbnRzID0gMzI3NjcsIHJl dmVudHMgPSAwfSwge2ZkID0gMSwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMjQx MTQyNjc5LCBldmVudHMgPSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtNDc4MTUwNjU2LCBl dmVudHMgPSA0MTk1MiwgcmV2ZW50cyA9IDIxMzV9LCB7ZmQgPSAxNjI2MywgZXZlbnRzID0gMCwg cmV2ZW50cyA9IDB9LCB7ZmQgPSAyNCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSA1 MzA4NzUyMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMH0sIHtmZCA9IDQ0MjExMTg0LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtm ZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwgcmV2 ZW50cyA9IDB9LCB7ZmQgPSAxLCBldmVudHMgPSAyLCByZXZlbnRzID0gMH0sIHtmZCA9IDUzMDg3 NTIwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50cyA9IDAsIHJldmVu dHMgPSAwfSwge2ZkID0gLTE0MjcyNjg4NjQsIGV2ZW50cyA9IDMyMjAsIHJldmVudHMgPSAyMjM4 fSwge2ZkID0gMjQsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMTM5NzQ4MTYsIGV2 ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAxLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDEzOTc0ODE2LCBldmVu dHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0yNDExMjI5NDYsIGV2ZW50cyA9IDMyNzY3LCBy ZXZlbnRzID0gMH0sIHtmZCA9IC0xNjQxNiwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwg e2ZkID0gNjEyMTM0MywgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTY0MjQsIGV2 ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDEzOTc0ODE2LCBldmVudHMgPSAwLCBy ZXZlbnRzID0gMH0sIHtmZCA9IC0zMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAz MDAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMSwgZXZlbnRzID0gMCwgcmV2ZW50 cyA9IDB9LCB7ZmQgPSA5LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDY0LCBldmVu dHMgPSAxLCByZXZlbnRzID0gMH0sIHtmZCA9IDMwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAtMTY0MTYsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDcyMjkx MzksIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE2Mzc2LCBldmVudHMgPSAzMjc2 NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAxMzk3NDgxNiwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAtMTE4MDgsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDMwMCwg ZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAtMTYzMDQsIGV2ZW50cyA9IDMyNzY3LCBy ZXZlbnRzID0gMH0sIHtmZCA9IDcyMjk3MzAsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2Zk ID0gLTk3NzYwMDUxMCwgZXZlbnRzID0gMTcyNTIsIHJldmVudHMgPSA0fSwge2ZkID0gMTM4NTQ0 NzQyNiwgZXZlbnRzID0gOTMxLCByZXZlbnRzID0gMH0sIHtmZCA9IC0xNjM2MCwgZXZlbnRzID0g MzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gMzAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0s IHtmZCA9IDMwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAw LCByZXZlbnRzID0gMH0sIHtmZCA9IDMwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQg PSAxLCBldmVudHMgPSA1MTcxMiwgcmV2ZW50cyA9IDE1MjU4fSwge2ZkID0gMTM5NzQ4MTYsIGV2 ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjg0NjQsIGV2ZW50cyA9IDAsIHJldmVudHMg PSAwfSwge2ZkID0gMzAwLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDAsIGV2ZW50 cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gLTE2MjI0LCBldmVudHMgPSAzMjc2NywgcmV2ZW50 cyA9IDB9LCB7ZmQgPSA3MjI5OTAxLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IC0x NjI0OCwgZXZlbnRzID0gMzI3NjcsIHJldmVudHMgPSAwfSwge2ZkID0gLTE2MDY0LCBldmVudHMg PSAzMjc2NywgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyLCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0s IHtmZCA9IDIsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjEwNzYzMjIxLCBldmVu dHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9IDI3NywgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9 LCB7ZmQgPSAtMTYxNjAsIGV2ZW50cyA9IDMyNzY3LCByZXZlbnRzID0gMH0sIHtmZCA9IDc2NjI0 NTUsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfSwge2ZkID0gMjIsIGV2ZW50cyA9IDAsIHJldmVu dHMgPSAwfSwge2ZkID0gNzg5MjM2Nzc5LCBldmVudHMgPSAwLCByZXZlbnRzID0gMH0sIHtmZCA9 IDMwMCwgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAwLCBldmVudHMgPSAwLCByZXZl bnRzID0gMH0sIHtmZCA9IDI3NywgZXZlbnRzID0gMCwgcmV2ZW50cyA9IDB9LCB7ZmQgPSAyMTA3 NjMyMjEsIGV2ZW50cyA9IDAsIHJldmVudHMgPSAwfX0NCiAgICAgICAgZ2ZkcyA9IDB4N2ZmZmZm ZmZiY2QwDQogICAgICAgIGdmZHNfc2l6ZSA9IDEyOA0KICAgICAgICBuX2dmZHMgPSAxDQogICAg ICAgIHJldHZhbCA9IDENCiAgICAgICAgb3VyX2ZkcyA9IDANCiAgICAgICAgbWF4X2ZkcyA9IDIx DQogICAgICAgIGkgPSAyMg0KICAgICAgICBuZmRzID0gMQ0KICAgICAgICB0bW9faW5fbWlsbGlz ZWMgPSAtMQ0KICAgICAgICBtdXN0X2ZyZWUgPSAwDQogICAgICAgIG5lZWRfdG9fZGlzcGF0Y2gg PSB0cnVlDQojMTMgMHgwMDAwMDAwMDAwNmQwOTdiIGluIHdhaXRfcmVhZGluZ19wcm9jZXNzX291 dHB1dCAodGltZV9saW1pdD0zMCwgbnNlY3M9MCwgcmVhZF9rYmQ9LTEsIGRvX2Rpc3BsYXk9dHJ1 ZSwgd2FpdF9mb3JfY2VsbD0weDAsIHdhaXRfcHJvYz0weDAsIGp1c3Rfd2FpdF9wcm9jPTApIGF0 IHByb2Nlc3MuYzo1NzQzDQogICAgICAgIHRsc19uZmRzID0gMA0KICAgICAgICB0bHNfYXZhaWxh YmxlID0ge2Zkc19iaXRzID0gezAgPHJlcGVhdHMgMTYgdGltZXM+fX0NCiAgICAgICAgcHJvY2Vz c19za2lwcGVkID0gZmFsc2UNCiAgICAgICAgd3JhcHBlZCA9IHRydWUNCiAgICAgICAgY2hhbm5l bF9zdGFydCA9IDE2DQogICAgICAgIGNoaWxkX2ZkID0gMjENCiAgICAgICAgbGFzdF9yZWFkX2No YW5uZWwgPSAxNQ0KICAgICAgICBjaGFubmVsID0gMTAyNA0KICAgICAgICBuZmRzID0gMQ0KICAg ICAgICBBdmFpbGFibGUgPSB7ZmRzX2JpdHMgPSB7MTMxMDcyLCAwIDxyZXBlYXRzIDE1IHRpbWVz Pn19DQogICAgICAgIFdyaXRlb2sgPSB7ZmRzX2JpdHMgPSB7MCA8cmVwZWF0cyAxNiB0aW1lcz59 fQ0KICAgICAgICBjaGVja193cml0ZSA9IHRydWUNCiAgICAgICAgY2hlY2tfZGVsYXkgPSAwDQog ICAgICAgIG5vX2F2YWlsID0gZmFsc2UNCiAgICAgICAgeGVycm5vID0gMTENCiAgICAgICAgcHJv YyA9IDB4N2ZmZmZmZmZjNWIwDQogICAgICAgIHRpbWVvdXQgPSB7dHZfc2VjID0gMCwgdHZfbnNl YyA9IDB9DQogICAgICAgIGVuZF90aW1lID0ge3R2X3NlYyA9IDE3MTI5OTM4ODMsIHR2X25zZWMg PSA0MjY2MjY4MDR9DQogICAgICAgIHRpbWVyX2RlbGF5ID0ge3R2X3NlYyA9IDI3NywgdHZfbnNl YyA9IDIxMDc2MzIyMX0NCiAgICAgICAgZ290X291dHB1dF9lbmRfdGltZSA9IHt0dl9zZWMgPSAw LCB0dl9uc2VjID0gLTF9DQogICAgICAgIHdhaXQgPSBUSU1FT1VUDQogICAgICAgIGdvdF9zb21l X291dHB1dCA9IC0xDQogICAgICAgIHByZXZfd2FpdF9wcm9jX25ieXRlc19yZWFkID0gMA0KICAg ICAgICByZXRyeV9mb3JfYXN5bmMgPSBmYWxzZQ0KICAgICAgICBjb3VudCA9IHtieXRlcyA9IDE2 MH0NCiAgICAgICAgbm93ID0ge3R2X3NlYyA9IDAsIHR2X25zZWMgPSAtMX0NCiMxNCAweDAwMDAw MDAwMDA0MmEwODYgaW4gc2l0X2ZvciAodGltZW91dD0weDdhLCByZWFkaW5nPXRydWUsIGRpc3Bs YXlfb3B0aW9uPTEpIGF0IGRpc3BuZXcuYzo2MzE4DQogICAgICAgIHNlYyA9IDMwDQogICAgICAg IG5zZWMgPSAwDQogICAgICAgIGRvX2Rpc3BsYXkgPSB0cnVlDQogICAgICAgIGN1cmJ1Zl9lcV93 aW5idWYgPSB0cnVlDQogICAgICAgIG5ieXRlcyA9IDMyNzY3DQojMTUgMHgwMDAwMDAwMDAwNWFl NzA3IGluIHJlYWRfY2hhciAoY29tbWFuZGZsYWc9MSwgbWFwPTB4N2ZmZmViMWQ2ZWMzLCBwcmV2 X2V2ZW50PTB4MCwgdXNlZF9tb3VzZV9tZW51PTB4N2ZmZmZmZmZjYTdmLCBlbmRfdGltZT0weDAp IGF0IGtleWJvYXJkLmM6MjkyMg0KICAgICAgICB0ZW0wID0gMHgwDQogICAgICAgIHRpbWVvdXQg PSAzMA0KICAgICAgICBjb3VudDEgPSB7Ynl0ZXMgPSAxMjh9DQogICAgICAgIGRlbGF5X2xldmVs ID0gNA0KICAgICAgICBidWZmZXJfc2l6ZSA9IDkNCiAgICAgICAgYyA9IDB4MA0KDQotLVR5cGUg PFJFVD4gZm9yIG1vcmUsIHEgdG8gcXVpdCwgYyB0byBjb250aW51ZSB3aXRob3V0IHBhZ2luZy0t DQogICAgICAgICAgICAgICAgICAgICAgICBsb2NhbF9nZXRjam1wID0ge3tfX2ptcGJ1ZiA9IHsw LCAtMTI1OTE5NTU1NjIyMzMzNzQ5NCwgMjg0NjQsIDE0MDczNzQ4ODM0MzUyMCwgMCwgMCwgLTEy NTkxOTU1NTYwNzIzNDI1NTAsIDEyNTkxOTQ5MTI3MDI5MDUzMjJ9LCBfX21hc2tfd2FzX3NhdmVk ID0gMCwgX19zYXZlZF9tYXNrID0ge19fdmFsID0gezY2MDA2MzIsIDE4OTkxNzcxMiwgMTU5MDM0 OTYwLCAxODY0MTIzMDcsIDE0MDczNzQ4ODM0MTEwNCwgNjU4ODUzMywgMTg5OTE3NzEyLCAxNDAx MzYzMiwgMCwgMCwgMTQwNzM3NDg4MzQxMTUyLCA2MDU0NTQ1LCAxODY0MTIzMzksIDE0MDczNzQ4 ODM0MTMxMiwgNjA3NDUxNywgMTQwMTM2MzJ9fX19DQogICAgICAgIHNhdmVfanVtcCA9IHt7X19q bXBidWYgPSB7MCwgMCwgMCwgMCwgMCwgMCwgMCwgMH0sIF9fbWFza193YXNfc2F2ZWQgPSAwLCBf X3NhdmVkX21hc2sgPSB7X192YWwgPSB7MCA8cmVwZWF0cyAxNiB0aW1lcz59fX19DQogICAgICAg IHRlbSA9IDB4MA0KICAgICAgICBzYXZlID0gMHgwDQogICAgICAgIHByZXZpb3VzX2VjaG9fYXJl YV9tZXNzYWdlID0gMHgwDQogICAgICAgIGFsc29fcmVjb3JkID0gMHgwDQogICAgICAgIHJlcmVh ZCA9IGZhbHNlDQogICAgICAgIHJlY29yZGVkID0gZmFsc2UNCiAgICAgICAgcG9sbGluZ19zdG9w cGVkX2hlcmUgPSBmYWxzZQ0KICAgICAgICBvcmlnX2tib2FyZCA9IDB4Yzk4ODQzMA0KICAgICAg ICBqbXBjb3VudCA9IHtieXRlcyA9IDEyOH0NCiMxNiAweDAwMDAwMDAwMDA1YmY5Y2MgaW4gcmVh ZF9rZXlfc2VxdWVuY2UNCiAgICAoa2V5YnVmPTB4N2ZmZmZmZmZjYzkwLCBwcm9tcHQ9MHgwLCBk b250X2Rvd25jYXNlX2xhc3Q9ZmFsc2UsIGNhbl9yZXR1cm5fc3dpdGNoX2ZyYW1lPXRydWUsIGZp eF9jdXJyZW50X2J1ZmZlcj10cnVlLCBwcmV2ZW50X3JlZGlzcGxheT1mYWxzZSwgZGlzYWJsZV90 ZXh0X2NvbnZlcnNpb25fcD1mYWxzZSkNCiAgICBhdCBrZXlib2FyZC5jOjEwNzIyDQogICAgICAg IGludGVycnVwdGVkX2tib2FyZCA9IDB4Yzk4ODQzMA0KICAgICAgICBpbnRlcnJ1cHRlZF9mcmFt ZSA9IDB4ZjNhMDkwDQogICAgICAgIGtleSA9IDB4ZmZmZmZmZmZmZmZmZmZmYQ0KICAgICAgICB1 c2VkX21vdXNlX21lbnUgPSBmYWxzZQ0KICAgICAgICBlY2hvX2xvY2FsX3N0YXJ0ID0gMA0KICAg ICAgICBsYXN0X3JlYWxfa2V5X3N0YXJ0ID0gMA0KICAgICAgICBrZXlzX2xvY2FsX3N0YXJ0ID0g MA0KICAgICAgICBuZXdfYmluZGluZyA9IDB4N2ZmZmViNTEzMGI4DQogICAgICAgIGNvdW50ID0g e2J5dGVzID0gOTZ9DQogICAgICAgIHQgPSAwDQogICAgICAgIGVjaG9fc3RhcnQgPSAwDQogICAg ICAgIGtleXNfc3RhcnQgPSAwDQogICAgICAgIGN1cnJlbnRfYmluZGluZyA9IDB4N2ZmZmViMWQ2 ZWMzDQogICAgICAgIGZpcnN0X3VuYm91bmQgPSAzMQ0KICAgICAgICBtb2NrX2lucHV0ID0gMA0K ICAgICAgICB1c2VkX21vdXNlX21lbnVfaGlzdG9yeSA9IHtmYWxzZSA8cmVwZWF0cyAzMCB0aW1l cz59DQogICAgICAgIGZrZXkgPSB7cGFyZW50ID0gMHhjOTQ5MzgzLCBtYXAgPSAweGM5NDkzODMs IHN0YXJ0ID0gMCwgZW5kID0gMH0NCiAgICAgICAga2V5dHJhbiA9IHtwYXJlbnQgPSAweDdmZmZl YzkwNTFiMywgbWFwID0gMHg3ZmZmZWM5MDUxYjMsIHN0YXJ0ID0gMCwgZW5kID0gMH0NCiAgICAg ICAgaW5kZWMgPSB7cGFyZW50ID0gMHhjOTQ5MzczLCBtYXAgPSAweGM5NDkzNzMsIHN0YXJ0ID0g MCwgZW5kID0gMH0NCiAgICAgICAgc2hpZnRfdHJhbnNsYXRlZCA9IGZhbHNlDQogICAgICAgIGRl bGF5ZWRfc3dpdGNoX2ZyYW1lID0gMHgwDQogICAgICAgIG9yaWdpbmFsX3VwcGVyY2FzZSA9IDB4 MA0KICAgICAgICBvcmlnaW5hbF91cHBlcmNhc2VfcG9zaXRpb24gPSAtMQ0KICAgICAgICBkaXNh YmxlZF9jb252ZXJzaW9uID0gZmFsc2UNCiAgICAgICAgc3RhcnRpbmdfYnVmZmVyID0gMHhjODFk MDgwDQogICAgICAgIGZha2VfcHJlZml4ZWRfa2V5cyA9IDB4MA0KICAgICAgICBmaXJzdF9ldmVu dCA9IDB4MA0KICAgICAgICBzZWNvbmRfZXZlbnQgPSAweDANCiMxNyAweDAwMDAwMDAwMDA1YWE4 MTIgaW4gY29tbWFuZF9sb29wXzEgKCkgYXQga2V5Ym9hcmQuYzoxNDI4DQogICAgICAgIGNtZCA9 IDB4NjY5NzZkIDxwdXNoX2hhbmRsZXIrMzI+DQoNCiAgICAgICAgICAgICAgICAgIGtleWJ1ZiA9 IHsweDdmZmZmZmZmY2QxMCwgMHg2NGNhYjEgPHNldF9kZWZhdWx0X2ludGVybmFsKzgwNj4sIDB4 N2ZmZmVjOTJlY2YwLCAweDJmZmZmY2NjMCwgMHgwLCAweGExZDAsIDB4N2ZmZmZmZmZjZDQwLCAw eDdmZmZlYzkyZWNmMCwgMHgxMDAwMDAwMDAsIDB4MCwgMHhhMWQwLCAweGQ2NzY5MCA8bGlzcHN5 bSs0MTQyND4sIDB4YTFkMCwgMHhkNjc2OTAgPGxpc3BzeW0rNDE0MjQ+LCAweDY2NTRlNyA8WFNZ TUJPTCs2MD4sIDB4MCwgMHg3ZmZmZmZmZmNkNjAsIDB4NjZlOTc3IDxkb19vbmVfdW5iaW5kKzUw OD4sIDB4MTAwMDAwMDAyLCAweDdmZmZmZmZmY2Q4MCwgMHhkNWQ0YzAgPGxpc3BzeW0+LCAweDAs IDB4MCwgMHg3ZmZmZmZmZmNkNjAsIDB4NjY1NTViIDxidWlsdGluX2xpc3Bfc3ltYm9sKzQ0Piwg MHg2Y2Y4MDkwLCAweDdmZmZmZmZmY2RjMCwgMHg2NmViYjEgPHVuYmluZF90bysxOTg+LCAweDdm ZmZmN2Y3ODVhMywgMHg2MH0NCiAgICAgICAgaSA9IDMyNzY3DQogICAgICAgIGxhc3RfcHQgPSA1 OTI3NTMyDQogICAgICAgIHByZXZfbW9kaWZmID0gMA0KICAgICAgICBwcmV2X2J1ZmZlciA9IDB4 MA0KIzE4IDB4MDAwMDAwMDAwMDY2OTQ2MyBpbiBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoYmZ1 bj0weDVhYTQxOSA8Y29tbWFuZF9sb29wXzE+LCBoYW5kbGVycz0weDkwLCBoZnVuPTB4NWE5OWUz IDxjbWRfZXJyb3I+KSBhdCBldmFsLmM6MTUzNw0KICAgICAgICB2YWwgPSAweGUwZGRjMA0KICAg ICAgICBjID0gMHhlMGVkYTANCiMxOSAweDAwMDAwMDAwMDA1YWEwODggaW4gY29tbWFuZF9sb29w XzIgKGhhbmRsZXJzPTB4OTApIGF0IGtleWJvYXJkLmM6MTE2Nw0KICAgICAgICB2YWwgPSAweDkw DQojMjAgMHgwMDAwMDAwMDAwNjY4OTdlIGluIGludGVybmFsX2NhdGNoICh0YWc9MHgxMGMyMCwg ZnVuYz0weDVhYTA2NSA8Y29tbWFuZF9sb29wXzI+LCBhcmc9MHg5MCkgYXQgZXZhbC5jOjEyMTcN CiAgICAgICAgdmFsID0gMHg1YTcyNmMgPGJ1aWx0aW5fbGlzcF9zeW1ib2wrNDQ+DQogICAgICAg IGMgPSAweGUwZGRjMA0KIzIxIDB4MDAwMDAwMDAwMDVhYTAyMCBpbiBjb21tYW5kX2xvb3AgKCkg YXQga2V5Ym9hcmQuYzoxMTQ1DQojMjIgMHgwMDAwMDAwMDAwNWE5NTkyIGluIHJlY3Vyc2l2ZV9l ZGl0XzEgKCkgYXQga2V5Ym9hcmQuYzo3NTMNCiAgICAgICAgY291bnQgPSB7Ynl0ZXMgPSAzMn0N CiAgICAgICAgdmFsID0gMHg2NmU0YzggPHJlY29yZF91bndpbmRfcHJvdGVjdCsxMTQ+DQojMjMg MHgwMDAwMDAwMDAwNWE5NzNhIGluIEZyZWN1cnNpdmVfZWRpdCAoKSBhdCBrZXlib2FyZC5jOjgz Ng0KICAgICAgICBjb3VudCA9IHtieXRlcyA9IDB9DQogICAgICAgIGJ1ZmZlciA9IDB4MA0KLS1U eXBlIDxSRVQ+IGZvciBtb3JlLCBxIHRvIHF1aXQsIGMgdG8gY29udGludWUgd2l0aG91dCBwYWdp bmctLQ0KIzI0IDB4MDAwMDAwMDAwMDVhNWM4MSBpbiBtYWluIChhcmdjPTIsIGFyZ3Y9MHg3ZmZm ZmZmZmQxZTgpIGF0IGVtYWNzLmM6MjYxOA0KICAgICAgICBzdGFja19ib3R0b21fdmFyaWFibGUg PSAweDE3YjcwDQogICAgICAgIG9sZF9hcmdjID0gMg0KICAgICAgICBkdW1wX2ZpbGUgPSAweDAN CiAgICAgICAgbm9fbG9hZHVwID0gZmFsc2UNCiAgICAgICAganVuayA9IDB4MA0KICAgICAgICBk bmFtZV9hcmcgPSAweDdmZmZmZmZmZDYwMCAiY3Jhc2giDQogICAgICAgIGNoX3RvX2RpciA9IDB4 MA0KICAgICAgICBvcmlnaW5hbF9wd2QgPSAweDANCiAgICAgICAgZHVtcF9tb2RlID0gMHgwDQog ICAgICAgIHNraXBfYXJncyA9IDENCiAgICAgICAgdGVtYWNzID0gMHgwDQogICAgICAgIGF0dGVt cHRfbG9hZF9wZHVtcCA9IHRydWUNCiAgICAgICAgb25seV92ZXJzaW9uID0gZmFsc2UNCiAgICAg ICAgcmxpbSA9IHtybGltX2N1ciA9IDEwMDIyOTEyLCBybGltX21heCA9IDE4NDQ2NzQ0MDczNzA5 NTUxNjE1fQ0KICAgICAgICBsY19hbGwgPSAweDANCiAgICAgICAgc29ja2ZkID0gLTENCiAgICAg ICAgbW9kdWxlX2Fzc2VydGlvbnMgPSBmYWxzZQ0KKGdkYikgY29udGludWUNCkNvbnRpbnVpbmcu DQpFcnJvciBpbiBwb3N0LWNvbW1hbmQtaG9vayAoY2VudGF1ci10YWJzLWFkanVzdC1idWZmZXIt b3JkZXItYWxwaGFiZXRpY2FsbHkpOiAoc2V0dGluZy1jb25zdGFudCBuaWwpDQpbcGVyc3AtbW9k ZV0gRXJyb3I6IENhbiBub3QgZGVhY3RpdmF0ZSBmcmFtZSAtLSAod3JvbmctdHlwZS1hcmd1bWVu dCBmcmFtZS1saXZlLXAgIzxkZWFkIGZyYW1lICpkb29tKiDigJMgRG9vbSBFbWFjcyAweGYzYTA5 MD4pDQoNClRocmVhZCAxICJlbWFjcyIgcmVjZWl2ZWQgc2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRh dGlvbiBmYXVsdC4NCjB4MDAwMDAwMDAwMDUzN2ZiMiBpbiByZWFsaXplX2RlZmF1bHRfZmFjZSAo Zj0weGYzYTA5MCkgYXQgeGZhY2VzLmM6NTg2NA0KNTg2NCAgICAgICAgICBYU0VURk9OVCAoZm9u dF9vYmplY3QsIEZSQU1FX0ZPTlQgKGYpKTsNCihnZGIpIGJ0IC1mdWxsDQojMCAgMHgwMDAwMDAw MDAwNTM3ZmIyIGluIHJlYWxpemVfZGVmYXVsdF9mYWNlIChmPTB4ZjNhMDkwKSBhdCB4ZmFjZXMu Yzo1ODY0DQogICAgICAgIGZvbnRfb2JqZWN0ID0gMHgwDQogICAgICAgIGMgPSAweDFmOWJjODAN CiAgICAgICAgbGZhY2UgPSAweGU5MjQyNQ0KDQogICAgICAgICAgICAgICAgICBhdHRycyA9IHsw eDdmZmZmZmZmYWYzMCwgMHg1Yjk4ZGEgPHVuYmxvY2tfaW5wdXQrMjA+LCAweDdmZmZmZmZmYWZk MCwgMHg3MmE3ZDIgPGNsZWFyX2ltYWdlX2NhY2hlKzgyMz4sIDB4MCwgMHhjY2FmY2YwLCAweDY2 MWEzNmIyLCAweDI3Y2FmMWRiLCAweDY2MWEzNTg2LCAweDI3Y2FmMWRiLCAweDdmZmZmZmZmYWY5 MCwgMHhmZmZmYWY5MCwgMHg1M2Y1ZDMwLCAweDViOThkYSA8dW5ibG9ja19pbnB1dCsyMD4sIDB4 Y2NiNzEyMCwgMHg1MzU4NjUgPGZyZWVfcmVhbGl6ZWRfZmFjZXMrMjQ1PiwgMHgzLCAweDQwNzJj MDAwMDAwMDAwMDAsIDB4MCwgMHgzfQ0KICAgICAgICBmYWNlID0gMHhjY2FmY2YwDQojMSAgMHgw MDAwMDAwMDAwNTM3YzNlIGluIHJlYWxpemVfYmFzaWNfZmFjZXMgKGY9MHhmM2EwOTApIGF0IHhm YWNlcy5jOjU3OTgNCiAgICAgICAgc3VjY2Vzc19wID0gZmFsc2UNCiMyICAweDAwMDAwMDAwMDA1 MmFjZWQgaW4gcmVjb21wdXRlX2Jhc2ljX2ZhY2VzIChmPTB4ZjNhMDkwKSBhdCB4ZmFjZXMuYzo3 MTkNCiMzICAweDAwMDAwMDAwMDA3MWQ3OTQgaW4gZnJlZV9yZWFsaXplZF9mb250c2V0cyAoYmFz ZT0weDdmZmZlYzVhNzMxZCkgYXQgZm9udHNldC5jOjEzNzINCiAgICAgICAgdGhpcyA9IDB4NDZm NDBmZA0KICAgICAgICBpZCA9IDQ5DQojNCAgMHgwMDAwMDAwMDAwNzFlYmY3IGluIEZzZXRfZm9u dHNldF9mb250IChmb250c2V0PTB4MzAsIGNoYXJhY3RlcnM9MHg3ZmZmZjdmNjFiNDMsIGZvbnRf c3BlYz0weDFkMmNjZGQsIGZyYW1lPTB4Y2NhZmNmNSwgYWRkPTB4MCkgYXQgZm9udHNldC5jOjE3 MjANCiAgICAgICAgZm9udHNldF9vYmogPSAweDdmZmZlYzVhNzMxZA0KICAgICAgICBmb250X2Rl ZiA9IDB4MjMwMjQ5ZA0KICAgICAgICByZWdpc3RyeSA9IDB4MA0KICAgICAgICBmYW1pbHkgPSAw eGQ1NTkyYjQNCiAgICAgICAgcmFuZ2VfbGlzdCA9IDB4MA0KICAgICAgICBjaGFyc2V0ID0gMHgw DQogICAgICAgIGZvbnRuYW1lID0gMHhlMTg0YTQNCiAgICAgICAgYXNjaWlfY2hhbmdlZCA9IGZh bHNlDQojNSAgMHgwMDAwMDAwMDAwNjZiYTJmIGluIGV2YWxfc3ViIChmb3JtPTB4N2ZmZmY3ZjYx YjYzKSBhdCBldmFsLmM6MjUzOQ0KICAgICAgICBpID0gNQ0KICAgICAgICBtYXhhcmdzID0gNQ0K ICAgICAgICBhcmdzX2xlZnQgPSAweDANCiAgICAgICAgbnVtYXJncyA9IDMNCiAgICAgICAgb3Jp Z2luYWxfZnVuID0gMHg3ZmZmZWI3ZmZlNTgNCiAgICAgICAgb3JpZ2luYWxfYXJncyA9IDB4N2Zm ZmY3ZjYxYjUzDQogICAgICAgIGNvdW50ID0ge2J5dGVzID0gNDgwfQ0KICAgICAgICBmdW4gPSAw eGNlOWM4NSA8U3NldF9mb250c2V0X2ZvbnQrNT4NCiAgICAgICAgdmFsID0gMHgwDQogICAgICAg IGZ1bmNhciA9IDB4ZDY3NjkwIDxsaXNwc3ltKzQxNDI0Pg0KICAgICAgICBhcmd2YWxzID0gezB4 MzAsIDB4N2ZmZmY3ZjYxYjQzLCAweGUxODRhNCwgMHgwLCAweDAsIDB4YTFkMCwgMHg3ZmZmZmZm ZmIzNDAsIDB4N2ZmZmVjOTJlY2YwfQ0KIzYgIDB4MDAwMDAwMDAwMDY2YjFkMyBpbiBGZXZhbCAo Zm9ybT0weDdmZmZmN2Y2MWI2MywgbGV4aWNhbD0weDMwKSBhdCBldmFsLmM6MjM4OQ0KICAgICAg ICBjb3VudCA9IHtieXRlcyA9IDQ0OH0NCiM3ICAweDAwMDAwMDAwMDA2NmQxNzAgaW4gZnVuY2Fs bF9zdWJyIChzdWJyPTB4Y2UzNTgwIDxTZXZhbD4sIG51bWFyZ3M9MiwgYXJncz0weDdmZmZlYmQ0 YzFiMCkgYXQgZXZhbC5jOjMwOTINCg0KICAgICAgICAgICAgICAgICAgYXJnYnVmID0gezB4NjY1 NTViIDxidWlsdGluX2xpc3Bfc3ltYm9sKzQ0PiwgMHhkZDk1YWUwLCAweDdmZmZmZmZmYjQ3MCwg MHgxYTAsIDB4N2ZmZmZmZmZiNDMwLCAweDZiZTNjMSA8U1BFQ1BETF9JTkRFWCs0Mz4sIDB4N2Zm ZmZmZmZiNDcwLCAweDZiZTRiNyA8cmVjb3JkX2luX2JhY2t0cmFjZSsxNTY+fQ0KICAgICAgICBh ID0gMHg3ZmZmZWJkNGMxYjANCiAgICAgICAgbWF4YXJncyA9IDINCiAgICAgICAgZnVuID0gMHgx MjAwMDAwMDAyDQojOCAgMHgwMDAwMDAwMDAwNmJmNDcwIGluIGV4ZWNfYnl0ZV9jb2RlIChmdW49 MHg3ZmZmZWMyYjg2ZTUsIGFyZ3NfdGVtcGxhdGU9NTEzLCBuYXJncz0yLCBhcmdzPTB4N2ZmZmVi ZDRjNGMwKSBhdCBieXRlY29kZS5jOjgxNA0KICAgICAgICBjYWxsX25hcmdzID0gMg0KICAgICAg ICBjYWxsX2Z1biA9IDB4Y2UzNTg1IDxTZXZhbCs1Pg0KICAgICAgICBjb3VudDEgPSB7Ynl0ZXMg PSA0MTZ9DQogICAgICAgIHZhbCA9IDB4Y2UyZjQ1IDxTcXVvdGUrNT4NCiAgICAgICAgY2FsbF9h cmdzID0gMHg3ZmZmZWJkNGMxYjANCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMHg2ZTcwDQogICAg ICAgIG9wID0gMg0KICAgICAgICB0eXBlID0gNDE2MDEwMTEwNw0KDQogICAgICAgICAgICAgICAg ICB0YXJnZXRzID0gezB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYWIwIDxl eGVjX2J5dGVfY29kZSsxNzAwOD4sIDB4NmMyYWIyIDxleGVjX2J5dGVfY29kZSsxNzAxMD4sIDB4 NmMyYWI0IDxleGVjX2J5dGVfY29kZSsxNzAxMj4sIDB4NmMyYWI2IDxleGVjX2J5dGVfY29kZSsx NzAxND4sIDB4NmMyYWI2IDxleGVjX2J5dGVfY29kZSsxNzAxND4sIDB4NmMyYjEwIDxleGVjX2J5 dGVfY29kZSsxNzEwND4sIDB4NmMyYjc5IDxleGVjX2J5dGVfY29kZSsxNzIwOT4sIDB4NmJlYzNl IDxleGVjX2J5dGVfY29kZSsxMDIyPiwgMHg2YmVjNDAgPGV4ZWNfYnl0ZV9jb2RlKzEwMjQ+LCAw eDZiZWM0MiA8ZXhlY19ieXRlX2NvZGUrMTAyNj4sIDB4NmJlYzQ0IDxleGVjX2J5dGVfY29kZSsx MDI4PiwgMHg2YmVjNDYgPGV4ZWNfYnl0ZV9jb2RlKzEwMzA+LCAweDZiZWM0NiA8ZXhlY19ieXRl X2NvZGUrMTAzMD4sIDB4NmJlYzRjIDxleGVjX2J5dGVfY29kZSsxMDM2PiwgMHg2YmVjMGQgPGV4 ZWNfYnl0ZV9jb2RlKzk3Mz4sIDB4NmJlZmQ0IDxleGVjX2J5dGVfY29kZSsxOTQwPiwgMHg2YmVm ZDYgPGV4ZWNfYnl0ZV9jb2RlKzE5NDI+LCAweDZiZWZkOCA8ZXhlY19ieXRlX2NvZGUrMTk0ND4s IDB4NmJlZmRhIDxleGVjX2J5dGVfY29kZSsxOTQ2PiwgMHg2YmVmZGMgPGV4ZWNfYnl0ZV9jb2Rl KzE5NDg+LCAweDZiZWZkYyA8ZXhlY19ieXRlX2NvZGUrMTk0OD4sIDB4NmJmMDExIDxleGVjX2J5 dGVfY29kZSsyMDAxPiwgMHg2YmVmZTIgPGV4ZWNfYnl0ZV9jb2RlKzE5NTQ+LCAweDZiZjFiNiA8 ZXhlY19ieXRlX2NvZGUrMjQyMj4sIDB4NmJmMWI4IDxleGVjX2J5dGVfY29kZSsyNDI0PiwgMHg2 YmYxYmEgPGV4ZWNfYnl0ZV9jb2RlKzI0MjY+LCAweDZiZjFiYyA8ZXhlY19ieXRlX2NvZGUrMjQy OD4sIDB4NmJmMWJlIDxleGVjX2J5dGVfY29kZSsyNDMwPiwgMHg2YmYxYmUgPGV4ZWNfYnl0ZV9j b2RlKzI0MzA+LCAweDZiZjE3MCA8ZXhlY19ieXRlX2NvZGUrMjM1Mj4sIDB4NmJmMTg3IDxleGVj X2J5dGVfY29kZSsyMzc1PiwgMHg2YmYyNjAgPGV4ZWNfYnl0ZV9jb2RlKzI1OTI+LCAweDZiZjI2 MiA8ZXhlY19ieXRlX2NvZGUrMjU5ND4sIDB4NmJmMjY0IDxleGVjX2J5dGVfY29kZSsyNTk2Piwg MHg2YmYyNjYgPGV4ZWNfYnl0ZV9jb2RlKzI1OTg+LCAweDZiZjI2OCA8ZXhlY19ieXRlX2NvZGUr MjYwMD4sIDB4NmJmMjY4IDxleGVjX2J5dGVfY29kZSsyNjAwPiwgMHg2YmYyMWEgPGV4ZWNfYnl0 ZV9jb2RlKzI1MjI+LCAweDZiZjIzMSA8ZXhlY19ieXRlX2NvZGUrMjU0NT4sIDB4NmJmNThhIDxl eGVjX2J5dGVfY29kZSszNDAyPiwgMHg2YmY1OGMgPGV4ZWNfYnl0ZV9jb2RlKzM0MDQ+LCAweDZi ZjU4ZSA8ZXhlY19ieXRlX2NvZGUrMzQwNj4sIDB4NmJmNTkwIDxleGVjX2J5dGVfY29kZSszNDA4 PiwgMHg2YmY1OTIgPGV4ZWNfYnl0ZV9jb2RlKzM0MTA+LCAweDZiZjU5MiA8ZXhlY19ieXRlX2Nv ZGUrMzQxMD4sIDB4NmJmNTQ0IDxleGVjX2J5dGVfY29kZSszMzMyPiwgMHg2YmY1NWIgPGV4ZWNf Ynl0ZV9jb2RlKzMzNTU+LCAweDZiZmQzNSA8ZXhlY19ieXRlX2NvZGUrNTM2NT4sIDB4NmJmYjk2 IDxleGVjX2J5dGVfY29kZSs0OTUwPiwgMHg2YmZiOGQgPGV4ZWNfYnl0ZV9jb2RlKzQ5NDE+LCAw eDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUr MTY5NzM+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmE4ZCA8ZXhlY19i eXRlX2NvZGUrMTY5NzM+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZiZmY0 MiA8ZXhlY19ieXRlX2NvZGUrNTg5MD4sIDB4NmMwMGE5IDxleGVjX2J5dGVfY29kZSs2MjQ5Piwg MHg2YzAxMDYgPGV4ZWNfYnl0ZV9jb2RlKzYzNDI+LCAweDZjMDE2MSA8ZXhlY19ieXRlX2NvZGUr NjQzMz4sIDB4NmMwMWJlIDxleGVjX2J5dGVfY29kZSs2NTI2PiwgMHg2YmVlNGQgPGV4ZWNfYnl0 ZV9jb2RlKzE1NDk+LCAweDZiZWVjYSA8ZXhlY19ieXRlX2NvZGUrMTY3ND4sIDB4NmMwMjMyIDxl eGVjX2J5dGVfY29kZSs2NjQyPiwgMHg2YmVkYTQgPGV4ZWNfYnl0ZV9jb2RlKzEzODA+LCAweDZi ZWYyYSA8ZXhlY19ieXRlX2NvZGUrMTc3MD4sIDB4NmMwMjk1IDxleGVjX2J5dGVfY29kZSs2NzQx PiwgMHg2YzAyZjUgPGV4ZWNfYnl0ZV9jb2RlKzY4Mzc+LCAweDZjMDMzNSA8ZXhlY19ieXRlX2Nv ZGUrNjkwMT4sIDB4NmMwMzk1IDxleGVjX2J5dGVfY29kZSs2OTk3PiwgMHg2YzAzZjMgPGV4ZWNf Ynl0ZV9jb2RlKzcwOTE+LCAweDZjMDRjZCA8ZXhlY19ieXRlX2NvZGUrNzMwOT4sIDB4NmMwNTBk IDxleGVjX2J5dGVfY29kZSs3MzczPiwgMHg2YzA2YjMgPGV4ZWNfYnl0ZV9jb2RlKzc3OTU+LCAw eDZjMDg4MSA8ZXhlY19ieXRlX2NvZGUrODI1Nz4sIDB4NmMwOGMxIDxleGVjX2J5dGVfY29kZSs4 MzIxPiwgMHg2YzA5MDEgPGV4ZWNfYnl0ZV9jb2RlKzgzODU+LCAweDZjMDk2MSA8ZXhlY19ieXRl X2NvZGUrODQ4MT4sIDB4NmMwOWMxIDxleGVjX2J5dGVfY29kZSs4NTc3PiwgMHg2YzBhMjEgPGV4 ZWNfYnl0ZV9jb2RlKzg2NzM+LCAweDZjMGE5ZSA8ZXhlY19ieXRlX2NvZGUrODc5OD4sIDB4NmMw YWU1IDxleGVjX2J5dGVfY29kZSs4ODY5PiwgMHg2YzBiMmMgPGV4ZWNfYnl0ZV9jb2RlKzg5NDA+ LCAweDZjMGJlNyA8ZXhlY19ieXRlX2MtLVR5cGUgPFJFVD4gZm9yIG1vcmUsIHEgdG8gcXVpdCwg YyB0byBjb250aW51ZSB3aXRob3V0IHBhZ2luZy0tDQpvZGUrOTEyNz4sIDB4NmMwYzg3IDxleGVj X2J5dGVfY29kZSs5Mjg3PiwgMHg2YzBkMjcgPGV4ZWNfYnl0ZV9jb2RlKzk0NDc+LCAweDZjMGRm NCA8ZXhlY19ieXRlX2NvZGUrOTY1Mj4sIDB4NmMwZWQ0IDxleGVjX2J5dGVfY29kZSs5ODc2Piwg MHg2YzBmYjQgPGV4ZWNfYnl0ZV9jb2RlKzEwMTAwPiwgMHg2YzEwOTQgPGV4ZWNfYnl0ZV9jb2Rl KzEwMzI0PiwgMHg2YzExNzQgPGV4ZWNfYnl0ZV9jb2RlKzEwNTQ4PiwgMHg2YzEyOWIgPGV4ZWNf Ynl0ZV9jb2RlKzEwODQzPiwgMHg2YzEzM2MgPGV4ZWNfYnl0ZV9jb2RlKzExMDA0PiwgMHg2YzE0 NjAgPGV4ZWNfYnl0ZV9jb2RlKzExMjk2PiwgMHg2YzE1MWUgPGV4ZWNfYnl0ZV9jb2RlKzExNDg2 PiwgMHg2YzE1ZGMgPGV4ZWNfYnl0ZV9jb2RlKzExNjc2PiwgMHg2YzE5NDggPGV4ZWNfYnl0ZV9j b2RlKzEyNTUyPiwgMHg2YmZhNDIgPGV4ZWNfYnl0ZV9jb2RlKzQ2MTA+LCAweDZjMTk5YiA8ZXhl Y19ieXRlX2NvZGUrMTI2MzU+LCAweDZjMTlkYiA8ZXhlY19ieXRlX2NvZGUrMTI2OTk+LCAweDZj MWE5MSA8ZXhlY19ieXRlX2NvZGUrMTI4ODE+LCAweDZjMWFlNCA8ZXhlY19ieXRlX2NvZGUrMTI5 NjQ+LCAweDZjMWIzNyA8ZXhlY19ieXRlX2NvZGUrMTMwNDc+LCAweDZjMWI3NyA8ZXhlY19ieXRl X2NvZGUrMTMxMTE+LCAweDZjMWJiMiA8ZXhlY19ieXRlX2NvZGUrMTMxNzA+LCAweDZjMWJlZCA8 ZXhlY19ieXRlX2NvZGUrMTMyMjk+LCAweDZjMWMzMCA8ZXhlY19ieXRlX2NvZGUrMTMyOTY+LCAw eDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMWM4MCA8ZXhlY19ieXRlX2NvZGUr MTMzNzY+LCAweDZjMWNiYiA8ZXhlY19ieXRlX2NvZGUrMTM0MzU+LCAweDZjMWNmNiA8ZXhlY19i eXRlX2NvZGUrMTM0OTQ+LCAweDZjMWQzMSA8ZXhlY19ieXRlX2NvZGUrMTM1NTM+LCAweDZjMWQ2 YyA8ZXhlY19ieXRlX2NvZGUrMTM2MTI+LCAweDZjMWRhNyA8ZXhlY19ieXRlX2NvZGUrMTM2NzE+ LCAweDZiZmE0MiA8ZXhlY19ieXRlX2NvZGUrNDYxMD4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29k ZSsxNjk3Mz4sIDB4NmMxZGU3IDxleGVjX2J5dGVfY29kZSsxMzczNT4sIDB4NmMxZTJmIDxleGVj X2J5dGVfY29kZSsxMzgwNz4sIDB4NmMxZTZmIDxleGVjX2J5dGVfY29kZSsxMzg3MT4sIDB4NmMx ZWFmIDxleGVjX2J5dGVfY29kZSsxMzkzNT4sIDB4NmMxZjBmIDxleGVjX2J5dGVfY29kZSsxNDAz MT4sIDB4NmMxZjZmIDxleGVjX2J5dGVfY29kZSsxNDEyNz4sIDB4NmMxZmFmIDxleGVjX2J5dGVf Y29kZSsxNDE5MT4sIDB4NmMxZmVmIDxleGVjX2J5dGVfY29kZSsxNDI1NT4sIDB4NmMyMDRmIDxl eGVjX2J5dGVfY29kZSsxNDM1MT4sIDB4NmMyMGFmIDxleGVjX2J5dGVfY29kZSsxNDQ0Nz4sIDB4 NmMyMTBmIDxleGVjX2J5dGVfY29kZSsxNDU0Mz4sIDB4NmMyMTRhIDxleGVjX2J5dGVfY29kZSsx NDYwMj4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmJmOWEyIDxleGVjX2J5 dGVfY29kZSs0NDUwPiwgMHg2YmY1ZWQgPGV4ZWNfYnl0ZV9jb2RlKzM1MDE+LCAweDZiZWQxZCA8 ZXhlY19ieXRlX2NvZGUrMTI0NT4sIDB4NmJmNjg1IDxleGVjX2J5dGVfY29kZSszNjUzPiwgMHg2 YmY2ZmUgPGV4ZWNfYnl0ZV9jb2RlKzM3NzQ+LCAweDZiZjc3NCA8ZXhlY19ieXRlX2NvZGUrMzg5 Mj4sIDB4NmJmN2VhIDxleGVjX2J5dGVfY29kZSs0MDEwPiwgMHg2YmY5NzYgPGV4ZWNfYnl0ZV9j b2RlKzQ0MDY+LCAweDZiZjEyOCA8ZXhlY19ieXRlX2NvZGUrMjI4MD4sIDB4NmJmYTE2IDxleGVj X2J5dGVfY29kZSs0NTY2PiwgMHg2YmZhNmUgPGV4ZWNfYnl0ZV9jb2RlKzQ2NTQ+LCAweDZiZmFm MiA8ZXhlY19ieXRlX2NvZGUrNDc4Nj4sIDB4NmJmYjJiIDxleGVjX2J5dGVfY29kZSs0ODQzPiwg MHg2YmZkNzYgPGV4ZWNfYnl0ZV9jb2RlKzU0MzA+LCAweDZiZmRlNCA8ZXhlY19ieXRlX2NvZGUr NTU0MD4sIDB4NmJmZTYxIDxleGVjX2J5dGVfY29kZSs1NjY1PiwgMHg2YmZlYmMgPGV4ZWNfYnl0 ZV9jb2RlKzU3NTY+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMjE4YSA8 ZXhlY19ieXRlX2NvZGUrMTQ2NjY+LCAweDZjMjIwNyA8ZXhlY19ieXRlX2NvZGUrMTQ3OTE+LCAw eDZjMjI0NyA8ZXhlY19ieXRlX2NvZGUrMTQ4NTU+LCAweDZjMjI4NyA8ZXhlY19ieXRlX2NvZGUr MTQ5MTk+LCAweDZjMjJjNyA8ZXhlY19ieXRlX2NvZGUrMTQ5ODM+LCAweDZjMjMwNyA8ZXhlY19i eXRlX2NvZGUrMTUwNDc+LCAweDZjMjM2NyA8ZXhlY19ieXRlX2NvZGUrMTUxNDM+LCAweDZjMjNj NyA8ZXhlY19ieXRlX2NvZGUrMTUyMzk+LCAweDZjMjQyNyA8ZXhlY19ieXRlX2NvZGUrMTUzMzU+ LCAweDZjMjQ4NyA8ZXhlY19ieXRlX2NvZGUrMTU0MzE+LCAweDZjMjYxZSA8ZXhlY19ieXRlX2Nv ZGUrMTU4Mzg+LCAweDZjMjY3ZSA8ZXhlY19ieXRlX2NvZGUrMTU5MzQ+LCAweDZjMjZkZSA8ZXhl Y19ieXRlX2NvZGUrMTYwMzA+LCAweDZjMjcxZSA8ZXhlY19ieXRlX2NvZGUrMTYwOTQ+LCAweDZj MjgxNSA8ZXhlY19ieXRlX2NvZGUrMTYzNDE+LCAweDZjMjkwYyA8ZXhlY19ieXRlX2NvZGUrMTY1 ODg+LCAweDZjMjk0YyA8ZXhlY19ieXRlX2NvZGUrMTY2NTI+LCAweDZjMjk4YyA8ZXhlY19ieXRl X2NvZGUrMTY3MTY+LCAweDZjMTcxMiA8ZXhlY19ieXRlX2NvZGUrMTE5ODY+LCAweDZjMTg1NiA8 ZXhlY19ieXRlX2NvZGUrMTIzMTA+LCAweDZjMjlkMyA8ZXhlY19ieXRlX2NvZGUrMTY3ODc+LCAw eDZjMmEzMCA8ZXhlY19ieXRlX2NvZGUrMTY4ODA+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUr MTY5NzM+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmE4ZCA8ZXhlY19i eXRlX2NvZGUrMTY5NzM+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmE4 ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+ LCAweDZjMDQ1OSA8ZXhlY19ieXRlX2NvZGUrNzE5Mz4sIDB4NmMwYjczIDxleGVjX2J5dGVfY29k ZSs5MDExPiwgMHg2YzFhMWQgPGV4ZWNfYnl0ZV9jb2RlKzEyNzY1PiwgMHg2YzJiZmQgPGV4ZWNf Ynl0ZV9jb2RlKzE3MzQxPiwgMHg2YzJjNjcgPGV4ZWNfYnl0ZV9jb2RlKzE3NDQ3PiwgMHg2YzJh OGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTcz PiwgMHg2YzJjZWUgPGV4ZWNfYnl0ZV9jb2RlKzE3NTgyPiwgMHg2YzJkNmEgPGV4ZWNfYnl0ZV9j b2RlKzE3NzA2PiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4 ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2 YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2 OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0 ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJlZWQg PGV4ZWNfYnl0ZV9jb2RlKzE4MDkzPiA8cmVwZWF0cyA2NCB0aW1lcz59DQogICAgICAgIHF1aXRj b3VudGVyID0gNiAnXDAwNicNCiAgICAgICAgYmMgPSAweGNkMjdiMCA8bWFpbl90aHJlYWQrNDk2 Pg0KICAgICAgICB0b3AgPSAweDdmZmZlYmQ0YzFhOA0KICAgICAgICBwYyA9IDB4N2ZmZmVjOWEz NmNhICIhXDI0MFwyMDciDQogICAgICAgIGJ5dGVzdHIgPSAweDdmZmZlYzJiODc1NA0KICAgICAg ICB2ZWN0b3IgPSAweDdmZmZlYzJiODcyNQ0KICAgICAgICBtYXhkZXB0aCA9IDB4MjINCiAgICAg ICAgY29uc3RfbGVuZ3RoID0gNQ0KICAgICAgICBieXRlc3RyX2xlbmd0aCA9IDkxDQogICAgICAg IHZlY3RvcnAgPSAweGYwYjhiMA0KICAgICAgICBtYXhfc3RhY2sgPSA4DQogICAgICAgIGZyYW1l X2Jhc2UgPSAweDdmZmZlYmQ0YzRmOA0KICAgICAgICBmcCA9IDB4N2ZmZmViZDRjNTM4DQogICAg ICAgIGJ5dGVzdHJfZGF0YSA9IDB4N2ZmZmVjOWEzNmJmICJcMzAwXDMwM1wzMDRcMzA1XDAzMlwz MDZcMzAxISlcMzA1XCIhXDI0MFwyMDciDQogICAgICAgIHJlc3QgPSBmYWxzZQ0KICAgICAgICBt YW5kYXRvcnkgPSAxDQogICAgICAgIG5vbnJlc3QgPSAyDQogICAgICAgIHB1c2hlZGFyZ3MgPSAy DQogICAgICAgIHJlc3VsdCA9IDB4ZDVkNGMwIDxsaXNwc3ltPg0KIzkgIDB4MDAwMDAwMDAwMDY2 ZDc2ZSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTB4MjFkZWRhZCwgbmFyZ3M9MCwgYXJnX3ZlY3Rv cj0weDdmZmZmZmZmYmE2MCkgYXQgZXZhbC5jOjMxOTQNCiAgICAgICAgdmFsID0gMHg3ZmZmZmZm ZmI5YjANCiAgICAgICAgc3ltc19sZWZ0ID0gMHgyDQogICAgICAgIG5leHQgPSAweDANCiAgICAg ICAgbGV4ZW52ID0gMHgxZjAwMDAwMDAwDQogICAgICAgIGNvdW50ID0ge2J5dGVzID0gMzg0fQ0K ICAgICAgICBpID0gMTQwMTM2MzINCiAgICAgICAgb3B0aW9uYWwgPSBmYWxzZQ0KICAgICAgICBy ZXN0ID0gZmFsc2UNCiAgICAgICAgcHJldmlvdXNfcmVzdCA9IGZhbHNlDQojMTAgMHgwMDAwMDAw MDAwNjZjYzI0IGluIGZ1bmNhbGxfZ2VuZXJhbCAoZnVuPTB4MjFkZWRhZCwgbnVtYXJncz0wLCBh cmdzPTB4N2ZmZmZmZmZiYTYwKSBhdCBldmFsLmM6Mjk3Mg0KICAgICAgICBvcmlnaW5hbF9mdW4g PSAweDIxZGVkYWQNCiMxMSAweDAwMDAwMDAwMDA2NmNlYTkgaW4gRmZ1bmNhbGwgKG5hcmdzPTEs IGFyZ3M9MHg3ZmZmZmZmZmJhNTgpIGF0IGV2YWwuYzozMDIyDQogICAgICAgIGNvdW50ID0ge2J5 dGVzID0gMzUyfQ0KICAgICAgICB2YWwgPSAweDY2OGNkZiA8cHVzaF9oYW5kbGVyX2JpbmQrODI+ DQojMTIgMHgwMDAwMDAwMDAwNjY1ZjBjIGluIGNhbGwwIChmbj0weDIxZGVkYWQpIGF0IGxpc3Au aDozNTAzDQojMTMgMHgwMDAwMDAwMDAwNjY4ZGNiIGluIEZoYW5kbGVyX2JpbmRfMSAobmFyZ3M9 MywgYXJncz0weDdmZmZlYmQ0YzEyOCkgYXQgZXZhbC5jOjE0MDMNCiAgICAgICAgYm9keWZ1biA9 IDB4MjFkZWRhZA0KICAgICAgICBjb3VudCA9IDENCiAgICAgICAgcmV0ID0gMHgxDQojMTQgMHgw MDAwMDAwMDAwNjZkMzY5IGluIGZ1bmNhbGxfc3ViciAoc3Vicj0weGNlMzQ0MCA8U2hhbmRsZXJf YmluZF8xPiwgbnVtYXJncz0zLCBhcmdzPTB4N2ZmZmViZDRjMTI4KSBhdCBldmFsLmM6MzExMw0K ICAgICAgICBtYXhhcmdzID0gLTINCiAgICAgICAgZnVuID0gMHgxMjAwMDAwMDAzDQojMTUgMHgw MDAwMDAwMDAwNmJmNDcwIGluIGV4ZWNfYnl0ZV9jb2RlIChmdW49MHg3ZmZmZWMyYjE3ZTUsIGFy Z3NfdGVtcGxhdGU9MTAyNSwgbmFyZ3M9NCwgYXJncz0weDdmZmZmZmZmYzJjMCkgYXQgYnl0ZWNv ZGUuYzo4MTQNCiAgICAgICAgY2FsbF9uYXJncyA9IDMNCiAgICAgICAgY2FsbF9mdW4gPSAweGNl MzQ0NSA8U2hhbmRsZXJfYmluZF8xKzU+DQogICAgICAgIGNvdW50MSA9IHtieXRlcyA9IDMyMH0N CiAgICAgICAgdmFsID0gMHgyMWRlZGFkDQotLVR5cGUgPFJFVD4gZm9yIG1vcmUsIHEgdG8gcXVp dCwgYyB0byBjb250aW51ZSB3aXRob3V0IHBhZ2luZy0tDQogICAgICAgIGNhbGxfYXJncyA9IDB4 N2ZmZmViZDRjMTI4DQogICAgICAgIG9yaWdpbmFsX2Z1biA9IDB4N2ZmZmViNTZiODc4DQogICAg ICAgIG9wID0gMw0KICAgICAgICB0eXBlID0gNjg0ODUwODgNCg0KICAgICAgICAgICAgICAgICAg dGFyZ2V0cyA9IHsweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmFiMCA8ZXhl Y19ieXRlX2NvZGUrMTcwMDg+LCAweDZjMmFiMiA8ZXhlY19ieXRlX2NvZGUrMTcwMTA+LCAweDZj MmFiNCA8ZXhlY19ieXRlX2NvZGUrMTcwMTI+LCAweDZjMmFiNiA8ZXhlY19ieXRlX2NvZGUrMTcw MTQ+LCAweDZjMmFiNiA8ZXhlY19ieXRlX2NvZGUrMTcwMTQ+LCAweDZjMmIxMCA8ZXhlY19ieXRl X2NvZGUrMTcxMDQ+LCAweDZjMmI3OSA8ZXhlY19ieXRlX2NvZGUrMTcyMDk+LCAweDZiZWMzZSA8 ZXhlY19ieXRlX2NvZGUrMTAyMj4sIDB4NmJlYzQwIDxleGVjX2J5dGVfY29kZSsxMDI0PiwgMHg2 YmVjNDIgPGV4ZWNfYnl0ZV9jb2RlKzEwMjY+LCAweDZiZWM0NCA8ZXhlY19ieXRlX2NvZGUrMTAy OD4sIDB4NmJlYzQ2IDxleGVjX2J5dGVfY29kZSsxMDMwPiwgMHg2YmVjNDYgPGV4ZWNfYnl0ZV9j b2RlKzEwMzA+LCAweDZiZWM0YyA8ZXhlY19ieXRlX2NvZGUrMTAzNj4sIDB4NmJlYzBkIDxleGVj X2J5dGVfY29kZSs5NzM+LCAweDZiZWZkNCA8ZXhlY19ieXRlX2NvZGUrMTk0MD4sIDB4NmJlZmQ2 IDxleGVjX2J5dGVfY29kZSsxOTQyPiwgMHg2YmVmZDggPGV4ZWNfYnl0ZV9jb2RlKzE5NDQ+LCAw eDZiZWZkYSA8ZXhlY19ieXRlX2NvZGUrMTk0Nj4sIDB4NmJlZmRjIDxleGVjX2J5dGVfY29kZSsx OTQ4PiwgMHg2YmVmZGMgPGV4ZWNfYnl0ZV9jb2RlKzE5NDg+LCAweDZiZjAxMSA8ZXhlY19ieXRl X2NvZGUrMjAwMT4sIDB4NmJlZmUyIDxleGVjX2J5dGVfY29kZSsxOTU0PiwgMHg2YmYxYjYgPGV4 ZWNfYnl0ZV9jb2RlKzI0MjI+LCAweDZiZjFiOCA8ZXhlY19ieXRlX2NvZGUrMjQyND4sIDB4NmJm MWJhIDxleGVjX2J5dGVfY29kZSsyNDI2PiwgMHg2YmYxYmMgPGV4ZWNfYnl0ZV9jb2RlKzI0Mjg+ LCAweDZiZjFiZSA8ZXhlY19ieXRlX2NvZGUrMjQzMD4sIDB4NmJmMWJlIDxleGVjX2J5dGVfY29k ZSsyNDMwPiwgMHg2YmYxNzAgPGV4ZWNfYnl0ZV9jb2RlKzIzNTI+LCAweDZiZjE4NyA8ZXhlY19i eXRlX2NvZGUrMjM3NT4sIDB4NmJmMjYwIDxleGVjX2J5dGVfY29kZSsyNTkyPiwgMHg2YmYyNjIg PGV4ZWNfYnl0ZV9jb2RlKzI1OTQ+LCAweDZiZjI2NCA8ZXhlY19ieXRlX2NvZGUrMjU5Nj4sIDB4 NmJmMjY2IDxleGVjX2J5dGVfY29kZSsyNTk4PiwgMHg2YmYyNjggPGV4ZWNfYnl0ZV9jb2RlKzI2 MDA+LCAweDZiZjI2OCA8ZXhlY19ieXRlX2NvZGUrMjYwMD4sIDB4NmJmMjFhIDxleGVjX2J5dGVf Y29kZSsyNTIyPiwgMHg2YmYyMzEgPGV4ZWNfYnl0ZV9jb2RlKzI1NDU+LCAweDZiZjU4YSA8ZXhl Y19ieXRlX2NvZGUrMzQwMj4sIDB4NmJmNThjIDxleGVjX2J5dGVfY29kZSszNDA0PiwgMHg2YmY1 OGUgPGV4ZWNfYnl0ZV9jb2RlKzM0MDY+LCAweDZiZjU5MCA8ZXhlY19ieXRlX2NvZGUrMzQwOD4s IDB4NmJmNTkyIDxleGVjX2J5dGVfY29kZSszNDEwPiwgMHg2YmY1OTIgPGV4ZWNfYnl0ZV9jb2Rl KzM0MTA+LCAweDZiZjU0NCA8ZXhlY19ieXRlX2NvZGUrMzMzMj4sIDB4NmJmNTViIDxleGVjX2J5 dGVfY29kZSszMzU1PiwgMHg2YmZkMzUgPGV4ZWNfYnl0ZV9jb2RlKzUzNjU+LCAweDZiZmI5NiA8 ZXhlY19ieXRlX2NvZGUrNDk1MD4sIDB4NmJmYjhkIDxleGVjX2J5dGVfY29kZSs0OTQxPiwgMHg2 YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2 OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0 ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YmZmNDIg PGV4ZWNfYnl0ZV9jb2RlKzU4OTA+LCAweDZjMDBhOSA8ZXhlY19ieXRlX2NvZGUrNjI0OT4sIDB4 NmMwMTA2IDxleGVjX2J5dGVfY29kZSs2MzQyPiwgMHg2YzAxNjEgPGV4ZWNfYnl0ZV9jb2RlKzY0 MzM+LCAweDZjMDFiZSA8ZXhlY19ieXRlX2NvZGUrNjUyNj4sIDB4NmJlZTRkIDxleGVjX2J5dGVf Y29kZSsxNTQ5PiwgMHg2YmVlY2EgPGV4ZWNfYnl0ZV9jb2RlKzE2NzQ+LCAweDZjMDIzMiA8ZXhl Y19ieXRlX2NvZGUrNjY0Mj4sIDB4NmJlZGE0IDxleGVjX2J5dGVfY29kZSsxMzgwPiwgMHg2YmVm MmEgPGV4ZWNfYnl0ZV9jb2RlKzE3NzA+LCAweDZjMDI5NSA8ZXhlY19ieXRlX2NvZGUrNjc0MT4s IDB4NmMwMmY1IDxleGVjX2J5dGVfY29kZSs2ODM3PiwgMHg2YzAzMzUgPGV4ZWNfYnl0ZV9jb2Rl KzY5MDE+LCAweDZjMDM5NSA8ZXhlY19ieXRlX2NvZGUrNjk5Nz4sIDB4NmMwM2YzIDxleGVjX2J5 dGVfY29kZSs3MDkxPiwgMHg2YzA0Y2QgPGV4ZWNfYnl0ZV9jb2RlKzczMDk+LCAweDZjMDUwZCA8 ZXhlY19ieXRlX2NvZGUrNzM3Mz4sIDB4NmMwNmIzIDxleGVjX2J5dGVfY29kZSs3Nzk1PiwgMHg2 YzA4ODEgPGV4ZWNfYnl0ZV9jb2RlKzgyNTc+LCAweDZjMDhjMSA8ZXhlY19ieXRlX2NvZGUrODMy MT4sIDB4NmMwOTAxIDxleGVjX2J5dGVfY29kZSs4Mzg1PiwgMHg2YzA5NjEgPGV4ZWNfYnl0ZV9j b2RlKzg0ODE+LCAweDZjMDljMSA8ZXhlY19ieXRlX2NvZGUrODU3Nz4sIDB4NmMwYTIxIDxleGVj X2J5dGVfY29kZSs4NjczPiwgMHg2YzBhOWUgPGV4ZWNfYnl0ZV9jb2RlKzg3OTg+LCAweDZjMGFl NSA8ZXhlY19ieXRlX2NvZGUrODg2OT4sIDB4NmMwYjJjIDxleGVjX2J5dGVfY29kZSs4OTQwPiwg MHg2YzBiZTcgPGV4ZWNfYnl0ZV9jb2RlKzkxMjc+LCAweDZjMGM4NyA8ZXhlY19ieXRlX2NvZGUr OTI4Nz4sIDB4NmMwZDI3IDxleGVjX2J5dGVfY29kZSs5NDQ3PiwgMHg2YzBkZjQgPGV4ZWNfYnl0 ZV9jb2RlKzk2NTI+LCAweDZjMGVkNCA8ZXhlY19ieXRlX2NvZGUrOTg3Nj4sIDB4NmMwZmI0IDxl eGVjX2J5dGVfY29kZSsxMDEwMD4sIDB4NmMxMDk0IDxleGVjX2J5dGVfY29kZSsxMDMyND4sIDB4 NmMxMTc0IDxleGVjX2J5dGVfY29kZSsxMDU0OD4sIDB4NmMxMjliIDxleGVjX2J5dGVfY29kZSsx MDg0Mz4sIDB4NmMxMzNjIDxleGVjX2J5dGVfY29kZSsxMTAwND4sIDB4NmMxNDYwIDxleGVjX2J5 dGVfY29kZSsxMTI5Nj4sIDB4NmMxNTFlIDxleGVjX2J5dGVfY29kZSsxMTQ4Nj4sIDB4NmMxNWRj IDxleGVjX2J5dGVfY29kZSsxMTY3Nj4sIDB4NmMxOTQ4IDxleGVjX2J5dGVfY29kZSsxMjU1Mj4s IDB4NmJmYTQyIDxleGVjX2J5dGVfY29kZSs0NjEwPiwgMHg2YzE5OWIgPGV4ZWNfYnl0ZV9jb2Rl KzEyNjM1PiwgMHg2YzE5ZGIgPGV4ZWNfYnl0ZV9jb2RlKzEyNjk5PiwgMHg2YzFhOTEgPGV4ZWNf Ynl0ZV9jb2RlKzEyODgxPiwgMHg2YzFhZTQgPGV4ZWNfYnl0ZV9jb2RlKzEyOTY0PiwgMHg2YzFi MzcgPGV4ZWNfYnl0ZV9jb2RlKzEzMDQ3PiwgMHg2YzFiNzcgPGV4ZWNfYnl0ZV9jb2RlKzEzMTEx PiwgMHg2YzFiYjIgPGV4ZWNfYnl0ZV9jb2RlKzEzMTcwPiwgMHg2YzFiZWQgPGV4ZWNfYnl0ZV9j b2RlKzEzMjI5PiwgMHg2YzFjMzAgPGV4ZWNfYnl0ZV9jb2RlKzEzMjk2PiwgMHg2YzJhOGQgPGV4 ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzFjODAgPGV4ZWNfYnl0ZV9jb2RlKzEzMzc2PiwgMHg2 YzFjYmIgPGV4ZWNfYnl0ZV9jb2RlKzEzNDM1PiwgMHg2YzFjZjYgPGV4ZWNfYnl0ZV9jb2RlKzEz NDk0PiwgMHg2YzFkMzEgPGV4ZWNfYnl0ZV9jb2RlKzEzNTUzPiwgMHg2YzFkNmMgPGV4ZWNfYnl0 ZV9jb2RlKzEzNjEyPiwgMHg2YzFkYTcgPGV4ZWNfYnl0ZV9jb2RlKzEzNjcxPiwgMHg2YmZhNDIg PGV4ZWNfYnl0ZV9jb2RlKzQ2MTA+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAw eDZjMWRlNyA8ZXhlY19ieXRlX2NvZGUrMTM3MzU+LCAweDZjMWUyZiA8ZXhlY19ieXRlX2NvZGUr MTM4MDc+LCAweDZjMWU2ZiA8ZXhlY19ieXRlX2NvZGUrMTM4NzE+LCAweDZjMWVhZiA8ZXhlY19i eXRlX2NvZGUrMTM5MzU+LCAweDZjMWYwZiA8ZXhlY19ieXRlX2NvZGUrMTQwMzE+LCAweDZjMWY2 ZiA8ZXhlY19ieXRlX2NvZGUrMTQxMjc+LCAweDZjMWZhZiA8ZXhlY19ieXRlX2NvZGUrMTQxOTE+ LCAweDZjMWZlZiA8ZXhlY19ieXRlX2NvZGUrMTQyNTU+LCAweDZjMjA0ZiA8ZXhlY19ieXRlX2Nv ZGUrMTQzNTE+LCAweDZjMjBhZiA8ZXhlY19ieXRlX2NvZGUrMTQ0NDc+LCAweDZjMjEwZiA8ZXhl Y19ieXRlX2NvZGUrMTQ1NDM+LCAweDZjMjE0YSA8ZXhlY19ieXRlX2NvZGUrMTQ2MDI+LCAweDZj MmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZiZjlhMiA8ZXhlY19ieXRlX2NvZGUrNDQ1 MD4sIDB4NmJmNWVkIDxleGVjX2J5dGVfY29kZSszNTAxPiwgMHg2YmVkMWQgPGV4ZWNfYnl0ZV9j b2RlKzEyNDU+LCAweDZiZjY4NSA8ZXhlY19ieXRlX2NvZGUrMzY1Mz4sIDB4NmJmNmZlIDxleGVj X2J5dGVfY29kZSszNzc0PiwgMHg2YmY3NzQgPGV4ZWNfYnl0ZV9jb2RlKzM4OTI+LCAweDZiZjdl YSA8ZXhlY19ieXRlX2NvZGUrNDAxMD4sIDB4NmJmOTc2IDxleGVjX2J5dGVfY29kZSs0NDA2Piwg MHg2YmYxMjggPGV4ZWNfYnl0ZV9jb2RlKzIyODA+LCAweDZiZmExNiA8ZXhlY19ieXRlX2NvZGUr NDU2Nj4sIDB4NmJmYTZlIDxleGVjX2J5dGVfY29kZSs0NjU0PiwgMHg2YmZhZjIgPGV4ZWNfYnl0 ZV9jb2RlKzQ3ODY+LCAweDZiZmIyYiA8ZXhlY19ieXRlX2NvZGUrNDg0Mz4sIDB4NmJmZDc2IDxl eGVjX2J5dGVfY29kZSs1NDMwPiwgMHg2YmZkZTQgPGV4ZWNfYnl0ZV9jb2RlKzU1NDA+LCAweDZi ZmU2MSA8ZXhlY19ieXRlX2NvZGUrNTY2NT4sIDB4NmJmZWJjIDxleGVjX2J5dGVfY29kZSs1NzU2 PiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzIxOGEgPGV4ZWNfYnl0ZV9j b2RlKzE0NjY2PiwgMHg2YzIyMDcgPGV4ZWNfYnl0ZV9jb2RlKzE0NzkxPiwgMHg2YzIyNDcgPGV4 ZWNfYnl0ZV9jb2RlKzE0ODU1PiwgMHg2YzIyODcgPGV4ZWNfYnl0ZV9jb2RlKzE0OTE5PiwgMHg2 YzIyYzcgPGV4ZWNfYnl0ZV9jb2RlKzE0OTgzPiwgMHg2YzIzMDcgPGV4ZWNfYnl0ZV9jb2RlKzE1 MDQ3PiwgMHg2YzIzNjcgPGV4ZWNfYnl0ZV9jb2RlKzE1MTQzPiwgMHg2YzIzYzcgPGV4ZWNfYnl0 ZV9jb2RlKzE1MjM5PiwgMHg2YzI0MjcgPGV4ZWNfYnl0ZV9jb2RlKzE1MzM1PiwgMHg2YzI0ODcg PGV4ZWNfYnl0ZV9jb2RlKzE1NDMxPiwgMHg2YzI2MWUgPGV4ZWNfYnl0ZV9jb2RlKzE1ODM4Piwg MHg2YzI2N2UgPGV4ZWNfYnl0ZV9jb2RlKzE1OTM0PiwgMHg2YzI2ZGUgPGV4ZWNfYnl0ZV9jb2Rl KzE2MDMwPiwgMHg2YzI3MWUgPGV4ZWNfYnl0ZV9jb2RlKzE2MDk0PiwgMHg2YzI4MTUgPGV4ZWNf Ynl0ZV9jb2RlKzE2MzQxPiwgMHg2YzI5MGMgPGV4ZWNfYnl0ZV9jb2RlKzE2NTg4PiwgMHg2YzI5 NGMgPGV4ZWNfYnl0ZV9jb2RlKzE2NjUyPiwgMHg2YzI5OGMgPGV4ZWNfYnl0ZV9jb2RlKzE2NzE2 PiwgMHg2YzE3MTIgPGV4ZWNfYnl0ZV9jb2RlKzExOTg2PiwgMHg2YzE4NTYgPGV4ZWNfYnl0ZV9j b2RlKzEyMzEwPiwgMHg2YzI5ZDMgPGV4ZWNfYnl0ZV9jb2RlKzE2Nzg3PiwgMHg2YzJhMzAgPGV4 ZWNfYnl0ZV9jb2RlKzE2ODgwPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2 YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2 OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0 ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzA0NTkg PGV4ZWNfYnl0ZV9jb2RlKzcxOTM+LCAweDZjMGI3MyA8ZXhlY19ieXRlX2NvZGUrOTAxMT4sIDB4 NmMxYTFkIDxleGVjX2J5dGVfY29kZSsxMjc2NT4sIDB4NmMyYmZkIDxleGVjX2J5dGVfY29kZSsx NzM0MT4sIDB4NmMyYzY3IDxleGVjX2J5dGVfY29kZSsxNzQ0Nz4sIDB4NmMyYThkIDxleGVjX2J5 dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyY2Vl IDxleGVjX2J5dGVfY29kZSsxNzU4Mj4sIDB4NmMyZDZhIDxleGVjX2J5dGVfY29kZSsxNzcwNj4s IDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29k ZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVj X2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMy YThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3 Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyZWVkIDxleGVjX2J5dGVf Y29kZSsxODA5Mz4gPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgICAgICBxdWl0Y291bnRlciA9IDEg J1wwMDEnDQogICAgICAgIGJjID0gMHhjZDI3YjAgPG1haW5fdGhyZWFkKzQ5Nj4NCiAgICAgICAg dG9wID0gMHg3ZmZmZWJkNGMxMjANCiAgICAgICAgcGMgPSAweDdmZmZlYzlhMzc1YyAiXDIxMFww MDM/XDIwNSEiDQogICAgICAgIGJ5dGVzdHIgPSAweDdmZmZlYzJjOTMwNA0KICAgICAgICB2ZWN0 b3IgPSAweDdmZmZlYzJjN2EyZA0KICAgICAgICBtYXhkZXB0aCA9IDB4MzINCiAgICAgICAgY29u c3RfbGVuZ3RoID0gMTgNCiAgICAgICAgYnl0ZXN0cl9sZW5ndGggPSA4MA0KICAgICAgICB2ZWN0 b3JwID0gMHg3ZmZmZWMyYzdhMzANCiAgICAgICAgbWF4X3N0YWNrID0gMTINCiAgICAgICAgZnJh bWVfYmFzZSA9IDB4N2ZmZmViZDRjMGYwDQogICAgICAgIGZwID0gMHg3ZmZmZWJkNGMxNTANCiAg ICAgICAgYnl0ZXN0cl9kYXRhID0gMHg3ZmZmZWM5YTM3NDIgIlwzMDZDXDMwN1wzMTBcMDAyXDAw NlxhI1xiXDIwNFwwMjIiDQogICAgICAgIHJlc3QgPSBmYWxzZQ0KICAgICAgICBtYW5kYXRvcnkg PSAxDQogICAgICAgIG5vbnJlc3QgPSA0DQogICAgICAgIHB1c2hlZGFyZ3MgPSA0DQogICAgICAg IHJlc3VsdCA9IDB4NjY1MTE4IDxGcHJlZml4X251bWVyaWNfdmFsdWUrNDQ+DQojMTYgMHgwMDAw MDAwMDAwNjZkNzZlIGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MHg3ZmZmZWMyYjE3ZTUsIG5hcmdz PTQsIGFyZ192ZWN0b3I9MHg3ZmZmZmZmZmMyYTApIGF0IGV2YWwuYzozMTk0DQogICAgICAgIHZh bCA9IDB4N2ZmZmZmZmZjMDkwDQogICAgICAgIHN5bXNfbGVmdCA9IDB4MTAwNg0KICAgICAgICBu ZXh0ID0gMHg3ZmZmZmZmZmMwODANCiAgICAgICAgbGV4ZW52ID0gMHgxZmVjMmIxN2IwDQogICAg ICAgIGNvdW50ID0ge2J5dGVzID0gMzIwfQ0KICAgICAgICBpID0gMTQwNzM3MTQxNjIxNDg4DQog ICAgICAgIG9wdGlvbmFsID0gZmFsc2UNCi0tVHlwZSA8UkVUPiBmb3IgbW9yZSwgcSB0byBxdWl0 LCBjIHRvIGNvbnRpbnVlIHdpdGhvdXQgcGFnaW5nLS0NCiAgICAgICAgcmVzdCA9IGZhbHNlDQog ICAgICAgIHByZXZpb3VzX3Jlc3QgPSAxMjcNCiMxNyAweDAwMDAwMDAwMDA2NmNjMjQgaW4gZnVu Y2FsbF9nZW5lcmFsIChmdW49MHg3ZmZmZWMyYjE3ZTUsIG51bWFyZ3M9NCwgYXJncz0weDdmZmZm ZmZmYzJhMCkgYXQgZXZhbC5jOjI5NzINCiAgICAgICAgb3JpZ2luYWxfZnVuID0gMHg3ZmZmZWI1 NTQyZjANCiMxOCAweDAwMDAwMDAwMDA2NmNlYTkgaW4gRmZ1bmNhbGwgKG5hcmdzPTUsIGFyZ3M9 MHg3ZmZmZmZmZmMyOTgpIGF0IGV2YWwuYzozMDIyDQogICAgICAgIGNvdW50ID0ge2J5dGVzID0g Mjg4fQ0KICAgICAgICB2YWwgPSAweDANCiMxOSAweDAwMDAwMDAwMDA2NjJjNjkgaW4gRmZ1bmNh bGxfaW50ZXJhY3RpdmVseSAobmFyZ3M9NSwgYXJncz0weDdmZmZmZmZmYzI5OCkgYXQgY2FsbGlu dC5jOjI1MA0KICAgICAgICBzcGVjY291bnQgPSB7Ynl0ZXMgPSAyNTZ9DQojMjAgMHgwMDAwMDAw MDAwNjZkMzY5IGluIGZ1bmNhbGxfc3ViciAoc3Vicj0weGNlMmNjMCA8U2Z1bmNhbGxfaW50ZXJh Y3RpdmVseT4sIG51bWFyZ3M9NSwgYXJncz0weDdmZmZmZmZmYzI5OCkgYXQgZXZhbC5jOjMxMTMN CiAgICAgICAgbWF4YXJncyA9IC0yDQogICAgICAgIGZ1biA9IDB4MTIwMGQ2NWExMA0KIzIxIDB4 MDAwMDAwMDAwMDY2Y2JkOCBpbiBmdW5jYWxsX2dlbmVyYWwgKGZ1bj0weGNlMmNjNSA8U2Z1bmNh bGxfaW50ZXJhY3RpdmVseSs1PiwgbnVtYXJncz01LCBhcmdzPTB4N2ZmZmZmZmZjMjk4KSBhdCBl dmFsLmM6Mjk2OA0KICAgICAgICBvcmlnaW5hbF9mdW4gPSAweDg1NTANCiMyMiAweDAwMDAwMDAw MDA2NmNlYTkgaW4gRmZ1bmNhbGwgKG5hcmdzPTYsIGFyZ3M9MHg3ZmZmZmZmZmMyOTApIGF0IGV2 YWwuYzozMDIyDQogICAgICAgIGNvdW50ID0ge2J5dGVzID0gMjI0fQ0KICAgICAgICB2YWwgPSAw eDdmZmZmZmZmYzI4MA0KIzIzIDB4MDAwMDAwMDAwMDY2YzM1OCBpbiBGYXBwbHkgKG5hcmdzPTMs IGFyZ3M9MHg3ZmZmZmZmZmMzZDApIGF0IGV2YWwuYzoyNjkzDQogICAgICAgIGkgPSA2DQogICAg ICAgIGZ1bmNhbGxfbmFyZ3MgPSA2DQogICAgICAgIGZ1bmNhbGxfYXJncyA9IDB4N2ZmZmZmZmZj MjkwDQogICAgICAgIHNwcmVhZF9hcmcgPSAweDANCiAgICAgICAgZnVuID0gMHhjZTJjYzUgPFNm dW5jYWxsX2ludGVyYWN0aXZlbHkrNT4NCiAgICAgICAgc2FfYXZhaWwgPSAxNjMzNg0KICAgICAg ICBzYV9jb3VudCA9IHtieXRlcyA9IDIyNH0NCiAgICAgICAgbnVtYXJncyA9IDUNCiAgICAgICAg cmV0dmFsID0gMHg3ZmZmZmZmZmMzYTANCiMyNCAweDAwMDAwMDAwMDA2NjMwODUgaW4gRmNhbGxf aW50ZXJhY3RpdmVseSAoZnVuY3Rpb249MHg3ZmZmZWI1NTQyZjAsIHJlY29yZF9mbGFnPTB4MCwg a2V5cz0weDdmZmZlYzkwZjZjZCkgYXQgY2FsbGludC5jOjM0Mg0KICAgICAgICBmdW52YWwgPSAw eDdmZmZlYzJiMTdlNQ0KICAgICAgICBldmVudHMgPSAyDQogICAgICAgIHNwZWNjb3VudCA9IHti eXRlcyA9IDE5Mn0NCiAgICAgICAgYXJnX2Zyb21fdHR5ID0gZmFsc2UNCiAgICAgICAga2V5X2Nv dW50ID0gMQ0KICAgICAgICByZWNvcmRfdGhlbl9mYWlsID0gZmFsc2UNCiAgICAgICAgc2F2ZV90 aGlzX2NvbW1hbmQgPSAweDdmZmZlYjU1NDJmMA0KICAgICAgICBzYXZlX3RoaXNfb3JpZ2luYWxf Y29tbWFuZCA9IDB4N2ZmZmViNTU0MmYwDQogICAgICAgIHNhdmVfcmVhbF90aGlzX2NvbW1hbmQg PSAweDdmZmZlYjU1NDJmMA0KICAgICAgICBzYXZlX2xhc3RfY29tbWFuZCA9IDB4OTE1MA0KICAg ICAgICBwcmVmaXhfYXJnID0gMHgwDQogICAgICAgIGVuYWJsZSA9IDB4MA0KICAgICAgICB1cF9l dmVudCA9IDB4MA0KICAgICAgICBmb3JtID0gMHg3ZmZmZWIxMjc3MDMNCiAgICAgICAgc3BlY3Mg PSAweDdmZmZmN2Y2MWFiMw0KICAgICAgICBzYV9hdmFpbCA9IDU1NDg3ODQxMDA4DQogICAgICAg IHNhX2NvdW50ID0ge2J5dGVzID0gMH0NCiAgICAgICAgc3RyaW5nX2xlbiA9IDE0MDczNzQ4ODM0 MTQwOA0KICAgICAgICBzdHJpbmcgPSAweDdmZmZlYzJiMTdlNSAiIg0KICAgICAgICBzdHJpbmdf ZW5kID0gMHgxYzg0YThkICIiDQogICAgICAgIG5leHRfZXZlbnQgPSA2NTgyNjUxDQogICAgICAg IG5hcmdzID0gMTQwNzM3MTU1NjM1MTczDQogICAgICAgIGFyZ3MgPSAweDdmZmZmZmZmYzVhMA0K ICAgICAgICB2aXNhcmdzID0gMHgwDQogICAgICAgIHZhcmllcyA9IDB4MA0KICAgICAgICB0ZW0g PSAweDANCiAgICAgICAgdmFsID0gMHg3ZmZmZWMxODE4NDANCiMyNSAweDAwMDAwMDAwMDA2NmQx OWYgaW4gZnVuY2FsbF9zdWJyIChzdWJyPTB4Y2UyZDAwIDxTY2FsbF9pbnRlcmFjdGl2ZWx5Piwg bnVtYXJncz0zLCBhcmdzPTB4N2ZmZmViZDRjMDcwKSBhdCBldmFsLmM6MzA5NA0KICAgICAgICBh cmdidWYgPSB7MHg3ZmZmZWI1NTQyZjAsIDB4MCwgMHg3ZmZmZWIxMjc5MDMsIDB4YTAsIDB4N2Zm ZmZmZmZjNjcwLCAweDZiZTNjMSA8U1BFQ1BETF9JTkRFWCs0Mz4sIDB4N2ZmZmZmZmZjNmIwLCAw eDZiZTRiNyA8cmVjb3JkX2luX2JhY2t0cmFjZSsxNTY+fQ0KICAgICAgICBhID0gMHg3ZmZmZWJk NGMwNzANCiAgICAgICAgbWF4YXJncyA9IDMNCiAgICAgICAgZnVuID0gMHgxMjAwMDAwMDAzDQoj MjYgMHgwMDAwMDAwMDAwNmJmNDcwIGluIGV4ZWNfYnl0ZV9jb2RlIChmdW49MHg3ZmZmZWM5MmEz M2QsIGFyZ3NfdGVtcGxhdGU9MTAyNSwgbmFyZ3M9MSwgYXJncz0weDdmZmZmZmZmY2RhMCkgYXQg Ynl0ZWNvZGUuYzo4MTQNCiAgICAgICAgY2FsbF9uYXJncyA9IDMNCiAgICAgICAgY2FsbF9mdW4g PSAweGNlMmQwNSA8U2NhbGxfaW50ZXJhY3RpdmVseSs1Pg0KICAgICAgICBjb3VudDEgPSB7Ynl0 ZXMgPSAxNjB9DQogICAgICAgIHZhbCA9IDB4MA0KICAgICAgICBjYWxsX2FyZ3MgPSAweDdmZmZl YmQ0YzA3MA0KICAgICAgICBvcmlnaW5hbF9mdW4gPSAweDdmZmZlYjU1ZTc3OA0KICAgICAgICBv cCA9IDMNCi0tVHlwZSA8UkVUPiBmb3IgbW9yZSwgcSB0byBxdWl0LCBjIHRvIGNvbnRpbnVlIHdp dGhvdXQgcGFnaW5nLS0NCiAgICAgICAgdHlwZSA9IDM5Njg5NjU1MzYNCg0KICAgICAgICAgICAg ICAgICAgdGFyZ2V0cyA9IHsweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZjMmFi MCA8ZXhlY19ieXRlX2NvZGUrMTcwMDg+LCAweDZjMmFiMiA8ZXhlY19ieXRlX2NvZGUrMTcwMTA+ LCAweDZjMmFiNCA8ZXhlY19ieXRlX2NvZGUrMTcwMTI+LCAweDZjMmFiNiA8ZXhlY19ieXRlX2Nv ZGUrMTcwMTQ+LCAweDZjMmFiNiA8ZXhlY19ieXRlX2NvZGUrMTcwMTQ+LCAweDZjMmIxMCA8ZXhl Y19ieXRlX2NvZGUrMTcxMDQ+LCAweDZjMmI3OSA8ZXhlY19ieXRlX2NvZGUrMTcyMDk+LCAweDZi ZWMzZSA8ZXhlY19ieXRlX2NvZGUrMTAyMj4sIDB4NmJlYzQwIDxleGVjX2J5dGVfY29kZSsxMDI0 PiwgMHg2YmVjNDIgPGV4ZWNfYnl0ZV9jb2RlKzEwMjY+LCAweDZiZWM0NCA8ZXhlY19ieXRlX2Nv ZGUrMTAyOD4sIDB4NmJlYzQ2IDxleGVjX2J5dGVfY29kZSsxMDMwPiwgMHg2YmVjNDYgPGV4ZWNf Ynl0ZV9jb2RlKzEwMzA+LCAweDZiZWM0YyA8ZXhlY19ieXRlX2NvZGUrMTAzNj4sIDB4NmJlYzBk IDxleGVjX2J5dGVfY29kZSs5NzM+LCAweDZiZWZkNCA8ZXhlY19ieXRlX2NvZGUrMTk0MD4sIDB4 NmJlZmQ2IDxleGVjX2J5dGVfY29kZSsxOTQyPiwgMHg2YmVmZDggPGV4ZWNfYnl0ZV9jb2RlKzE5 NDQ+LCAweDZiZWZkYSA8ZXhlY19ieXRlX2NvZGUrMTk0Nj4sIDB4NmJlZmRjIDxleGVjX2J5dGVf Y29kZSsxOTQ4PiwgMHg2YmVmZGMgPGV4ZWNfYnl0ZV9jb2RlKzE5NDg+LCAweDZiZjAxMSA8ZXhl Y19ieXRlX2NvZGUrMjAwMT4sIDB4NmJlZmUyIDxleGVjX2J5dGVfY29kZSsxOTU0PiwgMHg2YmYx YjYgPGV4ZWNfYnl0ZV9jb2RlKzI0MjI+LCAweDZiZjFiOCA8ZXhlY19ieXRlX2NvZGUrMjQyND4s IDB4NmJmMWJhIDxleGVjX2J5dGVfY29kZSsyNDI2PiwgMHg2YmYxYmMgPGV4ZWNfYnl0ZV9jb2Rl KzI0Mjg+LCAweDZiZjFiZSA8ZXhlY19ieXRlX2NvZGUrMjQzMD4sIDB4NmJmMWJlIDxleGVjX2J5 dGVfY29kZSsyNDMwPiwgMHg2YmYxNzAgPGV4ZWNfYnl0ZV9jb2RlKzIzNTI+LCAweDZiZjE4NyA8 ZXhlY19ieXRlX2NvZGUrMjM3NT4sIDB4NmJmMjYwIDxleGVjX2J5dGVfY29kZSsyNTkyPiwgMHg2 YmYyNjIgPGV4ZWNfYnl0ZV9jb2RlKzI1OTQ+LCAweDZiZjI2NCA8ZXhlY19ieXRlX2NvZGUrMjU5 Nj4sIDB4NmJmMjY2IDxleGVjX2J5dGVfY29kZSsyNTk4PiwgMHg2YmYyNjggPGV4ZWNfYnl0ZV9j b2RlKzI2MDA+LCAweDZiZjI2OCA8ZXhlY19ieXRlX2NvZGUrMjYwMD4sIDB4NmJmMjFhIDxleGVj X2J5dGVfY29kZSsyNTIyPiwgMHg2YmYyMzEgPGV4ZWNfYnl0ZV9jb2RlKzI1NDU+LCAweDZiZjU4 YSA8ZXhlY19ieXRlX2NvZGUrMzQwMj4sIDB4NmJmNThjIDxleGVjX2J5dGVfY29kZSszNDA0Piwg MHg2YmY1OGUgPGV4ZWNfYnl0ZV9jb2RlKzM0MDY+LCAweDZiZjU5MCA8ZXhlY19ieXRlX2NvZGUr MzQwOD4sIDB4NmJmNTkyIDxleGVjX2J5dGVfY29kZSszNDEwPiwgMHg2YmY1OTIgPGV4ZWNfYnl0 ZV9jb2RlKzM0MTA+LCAweDZiZjU0NCA8ZXhlY19ieXRlX2NvZGUrMzMzMj4sIDB4NmJmNTViIDxl eGVjX2J5dGVfY29kZSszMzU1PiwgMHg2YmZkMzUgPGV4ZWNfYnl0ZV9jb2RlKzUzNjU+LCAweDZi ZmI5NiA8ZXhlY19ieXRlX2NvZGUrNDk1MD4sIDB4NmJmYjhkIDxleGVjX2J5dGVfY29kZSs0OTQx PiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9j b2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4 ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2 YmZmNDIgPGV4ZWNfYnl0ZV9jb2RlKzU4OTA+LCAweDZjMDBhOSA8ZXhlY19ieXRlX2NvZGUrNjI0 OT4sIDB4NmMwMTA2IDxleGVjX2J5dGVfY29kZSs2MzQyPiwgMHg2YzAxNjEgPGV4ZWNfYnl0ZV9j b2RlKzY0MzM+LCAweDZjMDFiZSA8ZXhlY19ieXRlX2NvZGUrNjUyNj4sIDB4NmJlZTRkIDxleGVj X2J5dGVfY29kZSsxNTQ5PiwgMHg2YmVlY2EgPGV4ZWNfYnl0ZV9jb2RlKzE2NzQ+LCAweDZjMDIz MiA8ZXhlY19ieXRlX2NvZGUrNjY0Mj4sIDB4NmJlZGE0IDxleGVjX2J5dGVfY29kZSsxMzgwPiwg MHg2YmVmMmEgPGV4ZWNfYnl0ZV9jb2RlKzE3NzA+LCAweDZjMDI5NSA8ZXhlY19ieXRlX2NvZGUr Njc0MT4sIDB4NmMwMmY1IDxleGVjX2J5dGVfY29kZSs2ODM3PiwgMHg2YzAzMzUgPGV4ZWNfYnl0 ZV9jb2RlKzY5MDE+LCAweDZjMDM5NSA8ZXhlY19ieXRlX2NvZGUrNjk5Nz4sIDB4NmMwM2YzIDxl eGVjX2J5dGVfY29kZSs3MDkxPiwgMHg2YzA0Y2QgPGV4ZWNfYnl0ZV9jb2RlKzczMDk+LCAweDZj MDUwZCA8ZXhlY19ieXRlX2NvZGUrNzM3Mz4sIDB4NmMwNmIzIDxleGVjX2J5dGVfY29kZSs3Nzk1 PiwgMHg2YzA4ODEgPGV4ZWNfYnl0ZV9jb2RlKzgyNTc+LCAweDZjMDhjMSA8ZXhlY19ieXRlX2Nv ZGUrODMyMT4sIDB4NmMwOTAxIDxleGVjX2J5dGVfY29kZSs4Mzg1PiwgMHg2YzA5NjEgPGV4ZWNf Ynl0ZV9jb2RlKzg0ODE+LCAweDZjMDljMSA8ZXhlY19ieXRlX2NvZGUrODU3Nz4sIDB4NmMwYTIx IDxleGVjX2J5dGVfY29kZSs4NjczPiwgMHg2YzBhOWUgPGV4ZWNfYnl0ZV9jb2RlKzg3OTg+LCAw eDZjMGFlNSA8ZXhlY19ieXRlX2NvZGUrODg2OT4sIDB4NmMwYjJjIDxleGVjX2J5dGVfY29kZSs4 OTQwPiwgMHg2YzBiZTcgPGV4ZWNfYnl0ZV9jb2RlKzkxMjc+LCAweDZjMGM4NyA8ZXhlY19ieXRl X2NvZGUrOTI4Nz4sIDB4NmMwZDI3IDxleGVjX2J5dGVfY29kZSs5NDQ3PiwgMHg2YzBkZjQgPGV4 ZWNfYnl0ZV9jb2RlKzk2NTI+LCAweDZjMGVkNCA8ZXhlY19ieXRlX2NvZGUrOTg3Nj4sIDB4NmMw ZmI0IDxleGVjX2J5dGVfY29kZSsxMDEwMD4sIDB4NmMxMDk0IDxleGVjX2J5dGVfY29kZSsxMDMy ND4sIDB4NmMxMTc0IDxleGVjX2J5dGVfY29kZSsxMDU0OD4sIDB4NmMxMjliIDxleGVjX2J5dGVf Y29kZSsxMDg0Mz4sIDB4NmMxMzNjIDxleGVjX2J5dGVfY29kZSsxMTAwND4sIDB4NmMxNDYwIDxl eGVjX2J5dGVfY29kZSsxMTI5Nj4sIDB4NmMxNTFlIDxleGVjX2J5dGVfY29kZSsxMTQ4Nj4sIDB4 NmMxNWRjIDxleGVjX2J5dGVfY29kZSsxMTY3Nj4sIDB4NmMxOTQ4IDxleGVjX2J5dGVfY29kZSsx MjU1Mj4sIDB4NmJmYTQyIDxleGVjX2J5dGVfY29kZSs0NjEwPiwgMHg2YzE5OWIgPGV4ZWNfYnl0 ZV9jb2RlKzEyNjM1PiwgMHg2YzE5ZGIgPGV4ZWNfYnl0ZV9jb2RlKzEyNjk5PiwgMHg2YzFhOTEg PGV4ZWNfYnl0ZV9jb2RlKzEyODgxPiwgMHg2YzFhZTQgPGV4ZWNfYnl0ZV9jb2RlKzEyOTY0Piwg MHg2YzFiMzcgPGV4ZWNfYnl0ZV9jb2RlKzEzMDQ3PiwgMHg2YzFiNzcgPGV4ZWNfYnl0ZV9jb2Rl KzEzMTExPiwgMHg2YzFiYjIgPGV4ZWNfYnl0ZV9jb2RlKzEzMTcwPiwgMHg2YzFiZWQgPGV4ZWNf Ynl0ZV9jb2RlKzEzMjI5PiwgMHg2YzFjMzAgPGV4ZWNfYnl0ZV9jb2RlKzEzMjk2PiwgMHg2YzJh OGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzFjODAgPGV4ZWNfYnl0ZV9jb2RlKzEzMzc2 PiwgMHg2YzFjYmIgPGV4ZWNfYnl0ZV9jb2RlKzEzNDM1PiwgMHg2YzFjZjYgPGV4ZWNfYnl0ZV9j b2RlKzEzNDk0PiwgMHg2YzFkMzEgPGV4ZWNfYnl0ZV9jb2RlKzEzNTUzPiwgMHg2YzFkNmMgPGV4 ZWNfYnl0ZV9jb2RlKzEzNjEyPiwgMHg2YzFkYTcgPGV4ZWNfYnl0ZV9jb2RlKzEzNjcxPiwgMHg2 YmZhNDIgPGV4ZWNfYnl0ZV9jb2RlKzQ2MTA+LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5 NzM+LCAweDZjMWRlNyA8ZXhlY19ieXRlX2NvZGUrMTM3MzU+LCAweDZjMWUyZiA8ZXhlY19ieXRl X2NvZGUrMTM4MDc+LCAweDZjMWU2ZiA8ZXhlY19ieXRlX2NvZGUrMTM4NzE+LCAweDZjMWVhZiA8 ZXhlY19ieXRlX2NvZGUrMTM5MzU+LCAweDZjMWYwZiA8ZXhlY19ieXRlX2NvZGUrMTQwMzE+LCAw eDZjMWY2ZiA8ZXhlY19ieXRlX2NvZGUrMTQxMjc+LCAweDZjMWZhZiA8ZXhlY19ieXRlX2NvZGUr MTQxOTE+LCAweDZjMWZlZiA8ZXhlY19ieXRlX2NvZGUrMTQyNTU+LCAweDZjMjA0ZiA8ZXhlY19i eXRlX2NvZGUrMTQzNTE+LCAweDZjMjBhZiA8ZXhlY19ieXRlX2NvZGUrMTQ0NDc+LCAweDZjMjEw ZiA8ZXhlY19ieXRlX2NvZGUrMTQ1NDM+LCAweDZjMjE0YSA8ZXhlY19ieXRlX2NvZGUrMTQ2MDI+ LCAweDZjMmE4ZCA8ZXhlY19ieXRlX2NvZGUrMTY5NzM+LCAweDZiZjlhMiA8ZXhlY19ieXRlX2Nv ZGUrNDQ1MD4sIDB4NmJmNWVkIDxleGVjX2J5dGVfY29kZSszNTAxPiwgMHg2YmVkMWQgPGV4ZWNf Ynl0ZV9jb2RlKzEyNDU+LCAweDZiZjY4NSA8ZXhlY19ieXRlX2NvZGUrMzY1Mz4sIDB4NmJmNmZl IDxleGVjX2J5dGVfY29kZSszNzc0PiwgMHg2YmY3NzQgPGV4ZWNfYnl0ZV9jb2RlKzM4OTI+LCAw eDZiZjdlYSA8ZXhlY19ieXRlX2NvZGUrNDAxMD4sIDB4NmJmOTc2IDxleGVjX2J5dGVfY29kZSs0 NDA2PiwgMHg2YmYxMjggPGV4ZWNfYnl0ZV9jb2RlKzIyODA+LCAweDZiZmExNiA8ZXhlY19ieXRl X2NvZGUrNDU2Nj4sIDB4NmJmYTZlIDxleGVjX2J5dGVfY29kZSs0NjU0PiwgMHg2YmZhZjIgPGV4 ZWNfYnl0ZV9jb2RlKzQ3ODY+LCAweDZiZmIyYiA8ZXhlY19ieXRlX2NvZGUrNDg0Mz4sIDB4NmJm ZDc2IDxleGVjX2J5dGVfY29kZSs1NDMwPiwgMHg2YmZkZTQgPGV4ZWNfYnl0ZV9jb2RlKzU1NDA+ LCAweDZiZmU2MSA8ZXhlY19ieXRlX2NvZGUrNTY2NT4sIDB4NmJmZWJjIDxleGVjX2J5dGVfY29k ZSs1NzU2PiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzIxOGEgPGV4ZWNf Ynl0ZV9jb2RlKzE0NjY2PiwgMHg2YzIyMDcgPGV4ZWNfYnl0ZV9jb2RlKzE0NzkxPiwgMHg2YzIy NDcgPGV4ZWNfYnl0ZV9jb2RlKzE0ODU1PiwgMHg2YzIyODcgPGV4ZWNfYnl0ZV9jb2RlKzE0OTE5 PiwgMHg2YzIyYzcgPGV4ZWNfYnl0ZV9jb2RlKzE0OTgzPiwgMHg2YzIzMDcgPGV4ZWNfYnl0ZV9j b2RlKzE1MDQ3PiwgMHg2YzIzNjcgPGV4ZWNfYnl0ZV9jb2RlKzE1MTQzPiwgMHg2YzIzYzcgPGV4 ZWNfYnl0ZV9jb2RlKzE1MjM5PiwgMHg2YzI0MjcgPGV4ZWNfYnl0ZV9jb2RlKzE1MzM1PiwgMHg2 YzI0ODcgPGV4ZWNfYnl0ZV9jb2RlKzE1NDMxPiwgMHg2YzI2MWUgPGV4ZWNfYnl0ZV9jb2RlKzE1 ODM4PiwgMHg2YzI2N2UgPGV4ZWNfYnl0ZV9jb2RlKzE1OTM0PiwgMHg2YzI2ZGUgPGV4ZWNfYnl0 ZV9jb2RlKzE2MDMwPiwgMHg2YzI3MWUgPGV4ZWNfYnl0ZV9jb2RlKzE2MDk0PiwgMHg2YzI4MTUg PGV4ZWNfYnl0ZV9jb2RlKzE2MzQxPiwgMHg2YzI5MGMgPGV4ZWNfYnl0ZV9jb2RlKzE2NTg4Piwg MHg2YzI5NGMgPGV4ZWNfYnl0ZV9jb2RlKzE2NjUyPiwgMHg2YzI5OGMgPGV4ZWNfYnl0ZV9jb2Rl KzE2NzE2PiwgMHg2YzE3MTIgPGV4ZWNfYnl0ZV9jb2RlKzExOTg2PiwgMHg2YzE4NTYgPGV4ZWNf Ynl0ZV9jb2RlKzEyMzEwPiwgMHg2YzI5ZDMgPGV4ZWNfYnl0ZV9jb2RlKzE2Nzg3PiwgMHg2YzJh MzAgPGV4ZWNfYnl0ZV9jb2RlKzE2ODgwPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTcz PiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9j b2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4 ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2YzJhOGQgPGV4ZWNfYnl0ZV9jb2RlKzE2OTczPiwgMHg2 YzA0NTkgPGV4ZWNfYnl0ZV9jb2RlKzcxOTM+LCAweDZjMGI3MyA8ZXhlY19ieXRlX2NvZGUrOTAx MT4sIDB4NmMxYTFkIDxleGVjX2J5dGVfY29kZSsxMjc2NT4sIDB4NmMyYmZkIDxleGVjX2J5dGVf Y29kZSsxNzM0MT4sIDB4NmMyYzY3IDxleGVjX2J5dGVfY29kZSsxNzQ0Nz4sIDB4NmMyYThkIDxl eGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4 NmMyY2VlIDxleGVjX2J5dGVfY29kZSsxNzU4Mj4sIDB4NmMyZDZhIDxleGVjX2J5dGVfY29kZSsx NzcwNj4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5 dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThk IDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4s IDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29k ZSsxNjk3Mz4sIDB4NmMyYThkIDxleGVjX2J5dGVfY29kZSsxNjk3Mz4sIDB4NmMyZWVkIDxleGVj X2J5dGVfY29kZSsxODA5Mz4gPHJlcGVhdHMgNjQgdGltZXM+fQ0KICAgICAgICBxdWl0Y291bnRl ciA9IDEgJ1wwMDEnDQogICAgICAgIGJjID0gMHhjZDI3YjAgPG1haW5fdGhyZWFkKzQ5Nj4NCiAg ICAgICAgdG9wID0gMHg3ZmZmZWJkNGMwNjgNCiAgICAgICAgcGMgPSAweDdmZmZlY2E0ZTUzOCAi XDAwNlxhOVwyMDVcMjMxIg0KICAgICAgICBieXRlc3RyID0gMHg3ZmZmZWM5MmE0ODQNCiAgICAg ICAgdmVjdG9yID0gMHg3ZmZmZWM5MmEzN2QNCiAgICAgICAgbWF4ZGVwdGggPSAweDUyDQogICAg ICAgIGNvbnN0X2xlbmd0aCA9IDI4DQogICAgICAgIGJ5dGVzdHJfbGVuZ3RoID0gMTg3DQogICAg ICAgIHZlY3RvcnAgPSAweDdmZmZlYzkyYTM4MA0KICAgICAgICBtYXhfc3RhY2sgPSAyMA0KICAg ICAgICBmcmFtZV9iYXNlID0gMHg3ZmZmZWJkNGMwMzANCiAgICAgICAgZnAgPSAweDdmZmZlYmQ0 YzBkMA0KICAgICAgICBieXRlc3RyX2RhdGEgPSAweDdmZmZlY2E0ZTRiMSAiXDMwNFwwMjBcMjEx P1wyMDVcMDIzIg0KICAgICAgICByZXN0ID0gZmFsc2UNCiAgICAgICAgbWFuZGF0b3J5ID0gMQ0K ICAgICAgICBub25yZXN0ID0gNA0KICAgICAgICBwdXNoZWRhcmdzID0gMQ0KICAgICAgICByZXN1 bHQgPSAweDdmZmZlYmQ0YzA0OA0KIzI3IDB4MDAwMDAwMDAwMDY2ZDc2ZSBpbiBmdW5jYWxsX2xh bWJkYSAoZnVuPTB4N2ZmZmVjOTJhMzNkLCBuYXJncz0xLCBhcmdfdmVjdG9yPTB4N2ZmZmZmZmZj ZDk4KSBhdCBldmFsLmM6MzE5NA0KICAgICAgICB2YWwgPSAweDdmZmZmZmZmY2JmMA0KICAgICAg ICBzeW1zX2xlZnQgPSAweDEwMDYNCiAgICAgICAgbmV4dCA9IDB4MTE4ODANCiAgICAgICAgbGV4 ZW52ID0gMHgxZjAwZDYyNGEwDQogICAgICAgIGNvdW50ID0ge2J5dGVzID0gMTYwfQ0KICAgICAg ICBpID0gMjA0NDgNCiAgICAgICAgb3B0aW9uYWwgPSBmYWxzZQ0KICAgICAgICByZXN0ID0gZmFs c2UNCiAgICAgICAgcHJldmlvdXNfcmVzdCA9IDEyNw0KIzI4IDB4MDAwMDAwMDAwMDY2Y2MyNCBp biBmdW5jYWxsX2dlbmVyYWwgKGZ1bj0weDdmZmZlYzkyYTMzZCwgbnVtYXJncz0xLCBhcmdzPTB4 N2ZmZmZmZmZjZDk4KSBhdCBldmFsLmM6Mjk3Mg0KLS1UeXBlIDxSRVQ+IGZvciBtb3JlLCBxIHRv IHF1aXQsIGMgdG8gY29udGludWUgd2l0aG91dCBwYWdpbmctLQ0KICAgICAgICBvcmlnaW5hbF9m dW4gPSAweDRmZTANCiMyOSAweDAwMDAwMDAwMDA2NmNlYTkgaW4gRmZ1bmNhbGwgKG5hcmdzPTIs IGFyZ3M9MHg3ZmZmZmZmZmNkOTApIGF0IGV2YWwuYzozMDIyDQogICAgICAgIGNvdW50ID0ge2J5 dGVzID0gMTI4fQ0KICAgICAgICB2YWwgPSAweDdmZmZmZmZmY2M4MA0KIzMwIDB4MDAwMDAwMDAw MDVhYWMxZiBpbiBjb21tYW5kX2xvb3BfMSAoKSBhdCBrZXlib2FyZC5jOjE1NDkNCiAgICAgICAg c2NvdW50ID0ge2J5dGVzID0gOTZ9DQogICAgICAgIGNtZCA9IDB4N2ZmZmViNTU0MmYwDQoNCiAg ICAgICAgICAgICAgICAgIGtleWJ1ZiA9IHsweDIwMDAwMGVhLCAweGZjMzAsIDB4YzBlLCAweDdm ZmZlYzkyZjA5MCwgMHg3ZmZmZWI5YmFiNDgsIDB4NDFhY2QwIDxfc3RhcnQ+LCAweGZjMzAsIDB4 ZDZkMGYwIDxsaXNwc3ltKzY0NTYwPiwgMHhmYzMwLCAweGQ2ZDBmMCA8bGlzcHN5bSs2NDU2MD4s IDB4NjY1NGU3IDxYU1lNQk9MKzYwPiwgMHgzMCwgMHg3ZmZmZmZmZmNkNDAsIDB4NjZlOTc3IDxk b19vbmVfdW5iaW5kKzUwOD4sIDB4N2YwMTAwMDAwMDAyLCAweDdmZmZmZmZmY2Q2MCwgMHhkNWQ0 YzAgPGxpc3BzeW0+LCAweDAsIDB4MCwgMHg3ZmZmZmZmZmNkNDAsIDB4NjY1NTViIDxidWlsdGlu X2xpc3Bfc3ltYm9sKzQ0PiwgMHhkZDk1OWEwLCAweDdmZmZmZmZmY2RhMCwgMHg2NmViYjEgPHVu YmluZF90bysxOTg+LCAweDAsIDB4NjAsIDB4YiwgMHhmYzMwLCAweDMwLCAweGM4MWQwODV9DQog ICAgICAgIGkgPSAxDQogICAgICAgIGxhc3RfcHQgPSAxNTQwDQogICAgICAgIHByZXZfbW9kaWZm ID0gMTk1MQ0KICAgICAgICBwcmV2X2J1ZmZlciA9IDB4YzgxZDA4MA0KIzMxIDB4MDAwMDAwMDAw MDY2OTQ2MyBpbiBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoYmZ1bj0weDVhYTQxOSA8Y29tbWFu ZF9sb29wXzE+LCBoYW5kbGVycz0weDkwLCBoZnVuPTB4NWE5OWUzIDxjbWRfZXJyb3I+KSBhdCBl dmFsLmM6MTUzNw0KICAgICAgICB2YWwgPSAweDdmZmZmZmZmY2U4MA0KICAgICAgICBjID0gMHhl MGVkYTANCiMzMiAweDAwMDAwMDAwMDA1YWEwODggaW4gY29tbWFuZF9sb29wXzIgKGhhbmRsZXJz PTB4OTApIGF0IGtleWJvYXJkLmM6MTE2Nw0KICAgICAgICB2YWwgPSAweDINCiMzMyAweDAwMDAw MDAwMDA2Njg5N2UgaW4gaW50ZXJuYWxfY2F0Y2ggKHRhZz0weDEwYzIwLCBmdW5jPTB4NWFhMDY1 IDxjb21tYW5kX2xvb3BfMj4sIGFyZz0weDkwKSBhdCBldmFsLmM6MTIxNw0KICAgICAgICB2YWwg PSAweDVhNzI2YyA8YnVpbHRpbl9saXNwX3N5bWJvbCs0ND4NCiAgICAgICAgYyA9IDB4ZTBkZGMw DQojMzQgMHgwMDAwMDAwMDAwNWFhMDIwIGluIGNvbW1hbmRfbG9vcCAoKSBhdCBrZXlib2FyZC5j OjExNDUNCiMzNSAweDAwMDAwMDAwMDA1YTk1OTIgaW4gcmVjdXJzaXZlX2VkaXRfMSAoKSBhdCBr ZXlib2FyZC5jOjc1Mw0KICAgICAgICBjb3VudCA9IHtieXRlcyA9IDMyfQ0KICAgICAgICB2YWwg PSAweDY2ZTRjOCA8cmVjb3JkX3Vud2luZF9wcm90ZWN0KzExND4NCiMzNiAweDAwMDAwMDAwMDA1 YTk3M2EgaW4gRnJlY3Vyc2l2ZV9lZGl0ICgpIGF0IGtleWJvYXJkLmM6ODM2DQogICAgICAgIGNv dW50ID0ge2J5dGVzID0gMH0NCiAgICAgICAgYnVmZmVyID0gMHgwDQojMzcgMHgwMDAwMDAwMDAw NWE1YzgxIGluIG1haW4gKGFyZ2M9MiwgYXJndj0weDdmZmZmZmZmZDFlOCkgYXQgZW1hY3MuYzoy NjE4DQogICAgICAgIHN0YWNrX2JvdHRvbV92YXJpYWJsZSA9IDB4MTdiNzANCiAgICAgICAgb2xk X2FyZ2MgPSAyDQogICAgICAgIGR1bXBfZmlsZSA9IDB4MA0KICAgICAgICBub19sb2FkdXAgPSBm YWxzZQ0KICAgICAgICBqdW5rID0gMHgwDQogICAgICAgIGRuYW1lX2FyZyA9IDB4N2ZmZmZmZmZk NjAwICJjcmFzaCINCiAgICAgICAgY2hfdG9fZGlyID0gMHgwDQogICAgICAgIG9yaWdpbmFsX3B3 ZCA9IDB4MA0KICAgICAgICBkdW1wX21vZGUgPSAweDANCiAgICAgICAgc2tpcF9hcmdzID0gMQ0K ICAgICAgICB0ZW1hY3MgPSAweDANCiAgICAgICAgYXR0ZW1wdF9sb2FkX3BkdW1wID0gdHJ1ZQ0K ICAgICAgICBvbmx5X3ZlcnNpb24gPSBmYWxzZQ0KICAgICAgICBybGltID0ge3JsaW1fY3VyID0g MTAwMjI5MTIsIHJsaW1fbWF4ID0gMTg0NDY3NDQwNzM3MDk1NTE2MTV9DQogICAgICAgIGxjX2Fs bCA9IDB4MA0KICAgICAgICBzb2NrZmQgPSAtMQ0KICAgICAgICBtb2R1bGVfYXNzZXJ0aW9ucyA9 IGZhbHNlDQooZ2RiKSANCg== --0000000000008b9a6c0615f596f4--
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 13 Apr 2024 01:52:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 12 21:52:21 2024 Received: from localhost ([127.0.0.1]:59761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvSZ1-0001rG-U5 for submit <at> debbugs.gnu.org; Fri, 12 Apr 2024 21:52:21 -0400 Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]:41542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rvSYy-0001qq-Ne for 66151 <at> debbugs.gnu.org; Fri, 12 Apr 2024 21:52:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712973120; bh=rObxIrSFzjOVyTtxPNLJD3pRNpZeKGMS+MxQE98IBRs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ecn7bdI0OU9ryAvaZMspfA/G1cq92HRPEk5Z9de5RhuGOPS/Vqj1j4b7xhRG92jL1CWhLOV4cUmmrnjvu8EeolCspzbmIaBeWP129LomIOAbwYs2pHlGA9juttCbOky1OquoL9y3B3x7YMcRMj6Z8xuXFKoCvOYyUg8XoYqGcIOPErA8jevbwOEL9GcNk2WFYEJv+YvrWCp8rT4tLtfQEAbObYQyrTn6z9CK6vUFATsXPw+vfaY1Wub8K4I0aKKWhmIMg6ABBNlQWndElCLQoF97e/iKswQee+nPHcgh1hr2wrtlwFJf16CINQcq62P85uDct9So2XSzanLhgpBNrg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712973120; bh=7YeeRr01Z8ZRH/pNtWhFsOJ9wUAVgm8Z+LH2wz4CnCn=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=U2Q9t05F58Jt32TgLhhy/D6Yd5xaSnViA8/b9J5iH9Ml8QG8I+arrIDIgeErEMSv0PC2DkyjY+G9I2KvgDoEKQzNXl8A1OnxYHU9KxXRvaWQAGBUI5G4aISJXlvk+7sblaDJaZtxkiYqmzI7R6+u5DPWvrLSZXkNB7KSHofFV71C7iB7Q/BWqd+PtHQGkh49ahVD2WfGYCRpr6OTRS+LXdcrLCmqXCSh4rle5YX3c172ufvTiXozqzXxjvCX4OzMs41uKNRrpA9k/yvHQ6Qzi9ZauKHmd3KYBQ5qZugTAmz6ycoP+ElqD5B+DUYPdLbV86rBE0JNQehe89fQHHii1w== X-YMail-OSG: Uh7x6qYVM1mqLmR6w2kb_Y3zSgWNIlc5HM51N.pM3Cjw0dr80uxDNHSNpq_hLT8 CeB3x5a94o3yeKkI7MYCBbVDI2uCNjLCiem8DXnemF24zaq_shNTWqHG__i7Q.i1Q0jSYyGUArAh VqwDzOWtf1Q0jcGTgjDVGw0s9VM3AnvFOpmP.gUXxoiF.gZLb9LrmoY7ruGaIW4BCMlt3pwUvOL0 uymASNQLU4utJNZHJfxCwiTm1JvtCK_OiNO6fP0LMD3iUw6gl3NfG38CL3pB1Yad96pFgle3z1vi hAFCQKnhLdO8Z4ymOHgc67ZL2Lrt4qTHKnkwT8Z5kNozbCDhE97dpVl1YWJuOt0jS0bKErxV4D.q qLEvUykGbHyvXbVBZEjBoLJS4P657ypNMUp8LoT7BFduPu_jXtZcZVFOvPTQU0d0BQ7FinrKIsDK JkIoCrn0lfuzhH1dAboJVmVq8TWxgz.8LxBIsQsw_BZJknN9vfC2MnbVdd9DJ9cWf2hvBIUbKS5H 84QaYPw_Gw7ZU4zO8AgZ6lEM6pJky9SEnoTZwppvOtAVhest86phlCKW4eO9aMEAql9O0hmaPYl4 r4oGnR1ewyH6vuM.mD01Buvz7m2QrVt_CAh5sxfDaEKUi7SilnF0cbAYx8lXUDp7KI_Yst1l_zI8 evLY4i1JLE9nFys7uOyv9hiUTgm3n9UQWCl8HlpcBSKOy6fVOf7Sqj_KaVXzKXtSRmlaMgNDntt. 9DizxMdo9.tCuzRYXNDgZydqhvypaeF8fD.TGGrOcdkOIQ.w99UyQK0K3NZmnKVnvq7G8z_ySpA6 LILXU1fzhFz.36fizH9why.od0W2bpoj.vaYxudb6ntKn7N_o6uQCtA9ZBQteLhp.vGZfH4581wf zkn0HFFa_PN421aMrkncTCgQd.EMaWsVBVnJpyQjZcN78Y2PChcr.dl9Py85L7xyOQzf6KbXI6JG I9HKyYI5p2bHibZ_rpvJ.EjVMGhmeo_bOqV.nm359IttXSfQHJM3RI6VuQwMoH0rzOHTiT.RFEp7 IzLwo9438.NHAUXGihN0P_arBDSuOPTirSjU0r8mQSTN1tfundmCZ1ldG.9vaCrMmHTycq_dW4cJ uOJerjLVds9cScEzpnW3YP0iHBbnSrJndLmwkJ7sAe.RP685AB6s8oNRV7UrlNgO4Uba4YOQmKfE mu83_8vTn.d9ORZb2EBdslPGXbsW0X3x3UlsnT.ODrmi_eaHgBOD6YzDK06yGDU9uINMJ4VfQxJH C6B9AD2ijNEDFIBYagLHqrh.O53TPjOyxywYLMmLa.7EePL5VOV5O8.DM_dgyWJEH.aZDKWrBCWA 5koDG7vwrMdqWnnO1a_sm510txZh3zPTgZn4DzY1Hs9LehdslA2ta513g2IE.51rwqrU0wyK0Q2T OearUmEto9EIQrEFJcv5pQnpv6ajZDckvPJ2qXzwl.g8.GMakSORHKqEsziKDgeYKk.T5L39er92 ZuvU0.wIwKUOE89GaMXbYXUMt_itgM1sWQDRxyKqVAR6dkNYSC.BON8cMI6w4u8rYGgrmlm75Nu4 iNw2yngGmSDOly90VvC.Pv2aP2.OfHWFVNxaS.dIXEHX.Sj7wbGaNJ_jPukcR2EuoL2ESmE4Y3MI wW6ocMwmEx.lZ93iGXxofV.mJ5_Lascnq7KwcTMH_R8l5PbRnQB3I8uGP92cTVJlt4n6B6IEEZVk c_7Czu6qLtHSHJF8jAO72sbl.QfdvxuZrNfJthi2s2Jc3qTYBARrvMDoRRD1TSufwANAbSXwi_2W 8jRicRjVgUvk0HD3kNm568WSrmHd0Q_aUCtXoClZFDpvjcX7dcutcZRxp4eFU7mqB5rAUn5UKGkE 8WAavg5sLMXS1ULUlx_QalPYpyicAWgzM6xcECMdlC_By2OMGkT4BgT47R2MquzbQg3_qE6deqUw qtgX6OA1B6J9MREfBVPh6IWz3Y3DxTzN5rk0hX9iSv60knl4kGk1BzK3OTq.8lopMGczFemxExS1 L9r_sKTZ6tGUc8T5VbgBs5.1McDbwMbocOcwn8C0VyDpfR0C6bME2bb9aypBewYZSdeKa78m291z YXVoMGjPo_80wbYsxNE6iVcP9Yn.wgvU0Z5HwM6npLoNyt0yCXzVcusYgKCDUxE8l43Ves.j9IK3 cThCG9UAAJRg_47NasJoO965KJVQmA95Rd7VmLMrxPxP3ksCS4KJpbUwFzjksRQXlNKFOP5i2h20 QsDE_Cvhj4BbAfeIgd_rto0spgT5vSsvKPhOGGsM_9bV3mDOt2qOoMNmhwEGWrD4w7nI- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: b8ab1c3e-c048-40df-a578-74ccca78f4fd Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 13 Apr 2024 01:52:00 +0000 Received: by hermes--production-sg3-6f9f87bd85-k26hw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0c789af648bb88aa7e947b32a2b9573d; Sat, 13 Apr 2024 01:51:55 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: George P <georgepanagopo@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects In-Reply-To: <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> (George P.'s message of "Thu, 11 Apr 2024 22:03:06 -0400") References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> <87cyqw4ta9.fsf@HIDDEN> <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> Date: Sat, 13 Apr 2024 09:51:49 +0800 Message-ID: <874jc63u8a.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22205 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 6415 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) George P <georgepanagopo@HIDDEN> writes: > Here is the new trace: > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x0000000000537fb2 in realize_default_face (f=0x9ff1650) at xfaces.c:5864 > 5864 XSETFONT (font_object, FRAME_FONT (f)); > Missing separate debuginfos, use: dnf debuginfo-install > GConf2-3.2.6-22.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 > cairo-1.15.12-6.el8.x86_64 dbus-glib-0.110-2.el8.x86_64 > dbus-libs-1.12.8-26.el8.x86_64 dconf-0.28.0-4.el8.x86_64 > expat-2.2.5-11.el8.x86_64 fontconfig-2.13.1-4.el8.x86_64 > freetype-2.9.1-9.el8.x86_64 glib2-2.56.4-161.el8.x86_64 > gmp-6.1.2-10.el8.x86_64 gnutls-3.6.16-8.el8_9.1.x86_64 > graphite2-1.3.10-10.el8.x86_64 harfbuzz-1.7.5-3.el8.x86_64 > jbigkit-libs-2.1-14.el8.x86_64 libICE-1.0.9-15.el8.x86_64 > libSM-1.2.3-1.el8.x86_64 libX11-1.6.8-6.el8.x86_64 > libX11-xcb-1.6.8-6.el8.x86_64 libXau-1.0.9-3.el8.x86_64 > libXaw-1.0.13-10.el8.x86_64 libXcomposite-0.4.4-14.el8.x86_64 > libXcursor-1.1.15-3.el8.x86_64 libXfixes-5.0.3-7.el8.x86_64 > libXi-1.7.10-1.el8.x86_64 libXinerama-1.1.4-1.el8.x86_64 > libXmu-1.1.3-1.el8.x86_64 libXpm-3.5.12-9.el8_7.x86_64 > libXrandr-1.5.2-1.el8.x86_64 libXrender-0.9.10-7.el8.x86_64 > libXt-1.1.5-12.el8.x86_64 libacl-2.2.53-1.el8.x86_64 > libattr-2.4.48-3.el8.x86_64 libblkid-2.32.1-43.el8.x86_64 > libcap-2.48-6.el8_9.x86_64 libffi-3.1-24.el8.x86_64 > libgcrypt-1.8.5-7.el8_6.x86_64 libgpg-error-1.31-1.el8.x86_64 > libjpeg-turbo-1.5.3-12.el8.x86_64 libmount-2.32.1-43.el8.x86_64 > libpng-1.6.34-5.el8.x86_64 libselinux-2.9-8.el8.x86_64 > libtasn1-4.13-4.el8_7.x86_64 libtiff-4.0.9-29.el8_8.x86_64 > libunistring-0.9.9-3.el8.x86_64 libuuid-2.32.1-43.el8.x86_64 > libwebp-1.0.0-9.el8_9.1.x86_64 libxcb-1.13.1-1.el8.x86_64 > libxml2-2.9.7-9.el8.11.deshaw.x86_64 lz4-libs-1.8.3-3.el8_4.x86_64 > nettle-3.4.1-7.el8.x86_64 p11-kit-0.23.22-1.el8.x86_64 > pcre-8.42-6.el8.x86_64 pcre2-10.32-3.el8_6.x86_64 > sqlite-libs-3.26.0-19.el8_9.x86_64 systemd-libs-239-78.el8.x86_64 > zlib-1.2.11-25.el8.x86_64 > (gdb) where > #0 0x0000000000537fb2 in realize_default_face (f=0x9ff1650) at xfaces.c:5864 > #1 0x0000000000537c3e in realize_basic_faces (f=0x9ff1650) at xfaces.c:5798 > #2 0x000000000052aced in recompute_basic_faces (f=0x9ff1650) at xfaces.c:719 > #3 0x000000000071d794 in free_realized_fontsets (base=0x7fffec5a731d) > at fontset.c:1372 > #4 0x000000000071ebf7 in Fset_fontset_font (fontset=0x30, > characters=0x7fffeb3b7bc3, font_spec=0x15e66cd, frame=0xf3a095, > add=0x0) at fontset.c:1720 > #5 0x000000000066ba2f in eval_sub (form=0x7fffeb3b7be3) at eval.c:2539 > #6 0x000000000066b1d3 in Feval (form=0x7fffeb3b7be3, lexical=0x30) at > eval.c:2389 > #7 0x000000000066d170 in funcall_subr (subr=0xce3580 <Seval>, > numargs=2, args=0x7fffebd4c1b0) at eval.c:3092 > #8 0x00000000006bf470 in exec_byte_code (fun=0x7fffec2b86e5, > args_template=513, nargs=2, args=0x7fffebd4c4c0) at bytecode.c:814 > #9 0x000000000066d76e in funcall_lambda (fun=0x2c39e95, nargs=0, > arg_vector=0x7fffffffba60) at eval.c:3194 > #10 0x000000000066cc24 in funcall_general (fun=0x2c39e95, numargs=0, > args=0x7fffffffba60) at eval.c:2972 > #11 0x000000000066cea9 in Ffuncall (nargs=1, args=0x7fffffffba58) at eval.c:3022 > #12 0x0000000000665f0c in call0 (fn=0x2c39e95) at lisp.h:3503 > #13 0x0000000000668dcb in Fhandler_bind_1 (nargs=3, > args=0x7fffebd4c128) at eval.c:1403 > #14 0x000000000066d369 in funcall_subr (subr=0xce3440 > <Shandler_bind_1>, numargs=3, args=0x7fffebd4c128) at eval.c:3113 > #15 0x00000000006bf470 in exec_byte_code (fun=0x7fffec2b17e5, > args_template=1025, nargs=4, args=0x7fffffffc2c0) at bytecode.c:814 > #16 0x000000000066d76e in funcall_lambda (fun=0x7fffec2b17e5, nargs=4, > arg_vector=0x7fffffffc2a0) at eval.c:3194 > #17 0x000000000066cc24 in funcall_general (fun=0x7fffec2b17e5, > numargs=4, args=0x7fffffffc2a0) at eval.c:2972 > #18 0x000000000066cea9 in Ffuncall (nargs=5, args=0x7fffffffc298) at eval.c:3022 > #19 0x0000000000662c69 in Ffuncall_interactively (nargs=5, > args=0x7fffffffc298) at callint.c:250 > #20 0x000000000066d369 in funcall_subr (subr=0xce2cc0 > <Sfuncall_interactively>, numargs=5, args=0x7fffffffc298) at > eval.c:3113 > #21 0x000000000066cbd8 in funcall_general (fun=0xce2cc5 > <Sfuncall_interactively+5>, numargs=5, args=0x7fffffffc298) at > eval.c:2968 > #22 0x000000000066cea9 in Ffuncall (nargs=6, args=0x7fffffffc290) at eval.c:3022 > #23 0x000000000066c358 in Fapply (nargs=3, args=0x7fffffffc3d0) at eval.c:2693 > #24 0x0000000000663085 in Fcall_interactively > (function=0x7fffeb5542f0, record_flag=0x0, keys=0x70ae4a5) at > callint.c:342 > #25 0x000000000066d19f in funcall_subr (subr=0xce2d00 > <Scall_interactively>, numargs=3, args=0x7fffebd4c070) at eval.c:3094 > #26 0x00000000006bf470 in exec_byte_code (fun=0x7fffec92a33d, > args_template=1025, nargs=1, args=0x7fffffffcda0) at bytecode.c:814 > #27 0x000000000066d76e in funcall_lambda (fun=0x7fffec92a33d, nargs=1, > arg_vector=0x7fffffffcd98) at eval.c:3194 > #28 0x000000000066cc24 in funcall_general (fun=0x7fffec92a33d, > numargs=1, args=0x7fffffffcd98) at eval.c:2972 > #29 0x000000000066cea9 in Ffuncall (nargs=2, args=0x7fffffffcd90) at eval.c:3022 > #30 0x00000000005aac1f in command_loop_1 () at keyboard.c:1549 > #31 0x0000000000669463 in internal_condition_case (bfun=0x5aa419 > <command_loop_1>, handlers=0x90, hfun=0x5a99e3 <cmd_error>) at > eval.c:1537 > #32 0x00000000005aa088 in command_loop_2 (handlers=0x90) at keyboard.c:1167 > #33 0x000000000066897e in internal_catch (tag=0x10c20, func=0x5aa065 > <command_loop_2>, arg=0x90) at eval.c:1217 > #34 0x00000000005aa020 in command_loop () at keyboard.c:1145 > #35 0x00000000005a9592 in recursive_edit_1 () at keyboard.c:753 > #36 0x00000000005a973a in Frecursive_edit () at keyboard.c:836 > #37 0x00000000005a5c81 in main (argc=2, argv=0x7fffffffd1e8) at emacs.c:2618 > (gdb) print f->output_data > $1 = {tty = 0x0, x = 0x0, w32 = 0x0, ns = 0x0, pgtk = 0x0, haiku = > 0x0, android = 0x0} > > This is using the master branch on commit > 0fab2649e288c7a350018293443e709eba6b0fe2. Let me know if you want me > to do more digging in gdb. Yes please--this backtrace doesn't convey enough information to establish when the disconnect is first detected, so please place another breakpoint on `x_io_error_quitter', repeat this exercise, and post backtraces from both the new and the existing breakpoint.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 12 Apr 2024 02:03:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 11 22:03:40 2024 Received: from localhost ([127.0.0.1]:57525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rv6GR-0006Wq-1V for submit <at> debbugs.gnu.org; Thu, 11 Apr 2024 22:03:40 -0400 Received: from mail-yw1-x112c.google.com ([2607:f8b0:4864:20::112c]:61795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <georgepanagopo@HIDDEN>) id 1rv6GK-0006Ul-Rp for 66151 <at> debbugs.gnu.org; Thu, 11 Apr 2024 22:03:36 -0400 Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-6164d7a02d2so4082057b3.3 for <66151 <at> debbugs.gnu.org>; Thu, 11 Apr 2024 19:03:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712887397; x=1713492197; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=bQ9PWpDYkqrT48ANPsU6+05Wo1G5yZ1Jb4lSK7ZRWqw=; b=Iz9R63Ng6h13v/wNUAFIWsRL5fUXmOvOs5UfURPzwjq/BbEpu5yDO9nnPxjs+hC+oD Oxq9zB71jZd3/qjBdANs70kTgBxLWl/VuD/KUOUQNrZD51qnOvaAB5Yq+yjLWUWjN4pD Q+Nm/xoInc6J9a5WCY4GMOLKuwFGHAB2K/xGCuz+gUevZoNh2w9aMsQknXwUO9mCoBtT JcnAKxCwGbNhaj9Lwh3NaZdyarTTz0gXTd0CkXr5erlSikgV7OxzM3G/l7qeZz48CMEg fq+QBao0IjwbG1WB88IdFyTpucsvJoxBwXARI+eawjMZPC921E5cIMfDqba9W5eGDlR+ SUDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712887397; x=1713492197; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bQ9PWpDYkqrT48ANPsU6+05Wo1G5yZ1Jb4lSK7ZRWqw=; b=pNGdC1f6WI36aC66iFtLSPHjKPhJjf1T1AZtoLaMXatx2d5jXne97rAdXj5cQu86EZ giqbnkbiVynGucdkOIF7gY4M63lbHhw5kkW05AKTqO3XfxDEmddr4T8N3j7xFjI9W1np Phj7BBaQot2ew3d9M//mU9sz80ZH5/lmWSJFD0xqup8Ha+CMWtNvSLmjaJag8EugltPk 8jKu+QxJUwBSgT2HyeMkk8w5yCmXtAZ6gOYYZ1gIuENi7db0eI1eqxafhROuq8h7Qzu2 Po7gp6ZaFQg1XAuZZtkAiFZGPeLLK3/S7txhMU5MnwUFXg7ZWeCog/9S2/4w40FhdKK+ fBpA== X-Gm-Message-State: AOJu0YwzuDXbYE+DsZIghSnpF8CKPiOD67YwqKcmvtgse9yJAZxDUwQH kWYVsnBPf17J26QvFoPmcbIo+lROkDatVrOn8wEno1Pne8bnrDcQBY+ab2Bp++yVvDxBu2S1//t jn2zz0FfE132HlAvrzUstrnyv7p8bYpVW X-Google-Smtp-Source: AGHT+IFcPoIRCCUvsTxwRgouxxAKsUEgrrZESqdk7fV9NfyeIGxoxaoyAq/w6Rj8d5rTsMrsV1ZoNf6A1cb+GL+L1a8= X-Received: by 2002:a81:4849:0:b0:615:1a0:78e9 with SMTP id v70-20020a814849000000b0061501a078e9mr1319068ywa.7.1712887397416; Thu, 11 Apr 2024 19:03:17 -0700 (PDT) MIME-Version: 1.0 References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> <87cyqw4ta9.fsf@HIDDEN> In-Reply-To: <87cyqw4ta9.fsf@HIDDEN> From: George P <georgepanagopo@HIDDEN> Date: Thu, 11 Apr 2024 22:03:06 -0400 Message-ID: <CAGcjMx=4fe-jZq9ynvswK4g+U0mqfp3X-5efRUdxDKJEkYz2Yw@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects To: Po Lu <luangruo@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Here is the new trace: Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x0000000000537fb2 in realize_default_face (f=3D0x9ff1650) at xfaces.c:5864 5864 XSETFONT (font_object, FRAME_FONT (f)); Missing separate debuginfos, use: dnf debuginfo-install GConf2-3.2.6-22.el8.x86_64 bzip2-libs-1.0.6-26.el8.x86_64 cairo-1.15.12-6.el8.x86_64 dbus-glib-0.110-2.el8.x86_64 dbus-libs-1.12.8-26.el8.x86_64 dconf-0.28.0-4.el8.x86_64 expat-2.2.5-11.el8.x86_64 fontconfig-2.13.1-4.el8.x86_64 freetype-2.9.1-9.el8.x86_64 glib2-2.56.4-161.el8.x86_64 gmp-6.1.2-10.el8.x86_64 gnutls-3.6.16-8.el8_9.1.x86_64 graphite2-1.3.10-10.el8.x86_64 harfbuzz-1.7.5-3.el8.x86_64 jbigkit-libs-2.1-14.el8.x86_64 libICE-1.0.9-15.el8.x86_64 libSM-1.2.3-1.el8.x86_64 libX11-1.6.8-6.el8.x86_64 libX11-xcb-1.6.8-6.el8.x86_64 libXau-1.0.9-3.el8.x86_64 libXaw-1.0.13-10.el8.x86_64 libXcomposite-0.4.4-14.el8.x86_64 libXcursor-1.1.15-3.el8.x86_64 libXfixes-5.0.3-7.el8.x86_64 libXi-1.7.10-1.el8.x86_64 libXinerama-1.1.4-1.el8.x86_64 libXmu-1.1.3-1.el8.x86_64 libXpm-3.5.12-9.el8_7.x86_64 libXrandr-1.5.2-1.el8.x86_64 libXrender-0.9.10-7.el8.x86_64 libXt-1.1.5-12.el8.x86_64 libacl-2.2.53-1.el8.x86_64 libattr-2.4.48-3.el8.x86_64 libblkid-2.32.1-43.el8.x86_64 libcap-2.48-6.el8_9.x86_64 libffi-3.1-24.el8.x86_64 libgcrypt-1.8.5-7.el8_6.x86_64 libgpg-error-1.31-1.el8.x86_64 libjpeg-turbo-1.5.3-12.el8.x86_64 libmount-2.32.1-43.el8.x86_64 libpng-1.6.34-5.el8.x86_64 libselinux-2.9-8.el8.x86_64 libtasn1-4.13-4.el8_7.x86_64 libtiff-4.0.9-29.el8_8.x86_64 libunistring-0.9.9-3.el8.x86_64 libuuid-2.32.1-43.el8.x86_64 libwebp-1.0.0-9.el8_9.1.x86_64 libxcb-1.13.1-1.el8.x86_64 libxml2-2.9.7-9.el8.11.deshaw.x86_64 lz4-libs-1.8.3-3.el8_4.x86_64 nettle-3.4.1-7.el8.x86_64 p11-kit-0.23.22-1.el8.x86_64 pcre-8.42-6.el8.x86_64 pcre2-10.32-3.el8_6.x86_64 sqlite-libs-3.26.0-19.el8_9.x86_64 systemd-libs-239-78.el8.x86_64 zlib-1.2.11-25.el8.x86_64 (gdb) where #0 0x0000000000537fb2 in realize_default_face (f=3D0x9ff1650) at xfaces.c:= 5864 #1 0x0000000000537c3e in realize_basic_faces (f=3D0x9ff1650) at xfaces.c:5= 798 #2 0x000000000052aced in recompute_basic_faces (f=3D0x9ff1650) at xfaces.c= :719 #3 0x000000000071d794 in free_realized_fontsets (base=3D0x7fffec5a731d) at fontset.c:1372 #4 0x000000000071ebf7 in Fset_fontset_font (fontset=3D0x30, characters=3D0x7fffeb3b7bc3, font_spec=3D0x15e66cd, frame=3D0xf3a095, add=3D0x0) at fontset.c:1720 #5 0x000000000066ba2f in eval_sub (form=3D0x7fffeb3b7be3) at eval.c:2539 #6 0x000000000066b1d3 in Feval (form=3D0x7fffeb3b7be3, lexical=3D0x30) at eval.c:2389 #7 0x000000000066d170 in funcall_subr (subr=3D0xce3580 <Seval>, numargs=3D2, args=3D0x7fffebd4c1b0) at eval.c:3092 #8 0x00000000006bf470 in exec_byte_code (fun=3D0x7fffec2b86e5, args_template=3D513, nargs=3D2, args=3D0x7fffebd4c4c0) at bytecode.c:814 #9 0x000000000066d76e in funcall_lambda (fun=3D0x2c39e95, nargs=3D0, arg_vector=3D0x7fffffffba60) at eval.c:3194 #10 0x000000000066cc24 in funcall_general (fun=3D0x2c39e95, numargs=3D0, args=3D0x7fffffffba60) at eval.c:2972 #11 0x000000000066cea9 in Ffuncall (nargs=3D1, args=3D0x7fffffffba58) at ev= al.c:3022 #12 0x0000000000665f0c in call0 (fn=3D0x2c39e95) at lisp.h:3503 #13 0x0000000000668dcb in Fhandler_bind_1 (nargs=3D3, args=3D0x7fffebd4c128) at eval.c:1403 #14 0x000000000066d369 in funcall_subr (subr=3D0xce3440 <Shandler_bind_1>, numargs=3D3, args=3D0x7fffebd4c128) at eval.c:3113 #15 0x00000000006bf470 in exec_byte_code (fun=3D0x7fffec2b17e5, args_template=3D1025, nargs=3D4, args=3D0x7fffffffc2c0) at bytecode.c:814 #16 0x000000000066d76e in funcall_lambda (fun=3D0x7fffec2b17e5, nargs=3D4, arg_vector=3D0x7fffffffc2a0) at eval.c:3194 #17 0x000000000066cc24 in funcall_general (fun=3D0x7fffec2b17e5, numargs=3D4, args=3D0x7fffffffc2a0) at eval.c:2972 #18 0x000000000066cea9 in Ffuncall (nargs=3D5, args=3D0x7fffffffc298) at ev= al.c:3022 #19 0x0000000000662c69 in Ffuncall_interactively (nargs=3D5, args=3D0x7fffffffc298) at callint.c:250 #20 0x000000000066d369 in funcall_subr (subr=3D0xce2cc0 <Sfuncall_interactively>, numargs=3D5, args=3D0x7fffffffc298) at eval.c:3113 #21 0x000000000066cbd8 in funcall_general (fun=3D0xce2cc5 <Sfuncall_interactively+5>, numargs=3D5, args=3D0x7fffffffc298) at eval.c:2968 #22 0x000000000066cea9 in Ffuncall (nargs=3D6, args=3D0x7fffffffc290) at ev= al.c:3022 #23 0x000000000066c358 in Fapply (nargs=3D3, args=3D0x7fffffffc3d0) at eval= .c:2693 #24 0x0000000000663085 in Fcall_interactively (function=3D0x7fffeb5542f0, record_flag=3D0x0, keys=3D0x70ae4a5) at callint.c:342 #25 0x000000000066d19f in funcall_subr (subr=3D0xce2d00 <Scall_interactively>, numargs=3D3, args=3D0x7fffebd4c070) at eval.c:3094 #26 0x00000000006bf470 in exec_byte_code (fun=3D0x7fffec92a33d, args_template=3D1025, nargs=3D1, args=3D0x7fffffffcda0) at bytecode.c:814 #27 0x000000000066d76e in funcall_lambda (fun=3D0x7fffec92a33d, nargs=3D1, arg_vector=3D0x7fffffffcd98) at eval.c:3194 #28 0x000000000066cc24 in funcall_general (fun=3D0x7fffec92a33d, numargs=3D1, args=3D0x7fffffffcd98) at eval.c:2972 #29 0x000000000066cea9 in Ffuncall (nargs=3D2, args=3D0x7fffffffcd90) at ev= al.c:3022 #30 0x00000000005aac1f in command_loop_1 () at keyboard.c:1549 #31 0x0000000000669463 in internal_condition_case (bfun=3D0x5aa419 <command_loop_1>, handlers=3D0x90, hfun=3D0x5a99e3 <cmd_error>) at eval.c:1537 #32 0x00000000005aa088 in command_loop_2 (handlers=3D0x90) at keyboard.c:11= 67 #33 0x000000000066897e in internal_catch (tag=3D0x10c20, func=3D0x5aa065 <command_loop_2>, arg=3D0x90) at eval.c:1217 #34 0x00000000005aa020 in command_loop () at keyboard.c:1145 #35 0x00000000005a9592 in recursive_edit_1 () at keyboard.c:753 #36 0x00000000005a973a in Frecursive_edit () at keyboard.c:836 #37 0x00000000005a5c81 in main (argc=3D2, argv=3D0x7fffffffd1e8) at emacs.c= :2618 (gdb) print f->output_data $1 =3D {tty =3D 0x0, x =3D 0x0, w32 =3D 0x0, ns =3D 0x0, pgtk =3D 0x0, haik= u =3D 0x0, android =3D 0x0} This is using the master branch on commit 0fab2649e288c7a350018293443e709eba6b0fe2. Let me know if you want me to do more digging in gdb. On Wed, Apr 10, 2024 at 8:50=E2=80=AFPM Po Lu <luangruo@HIDDEN> wrote: > > George P <georgepanagopo@HIDDEN> writes: > > > This is the trace I get (similar to Ben's): > > > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > > 0x0000000000506a94 in realize_basic_faces () > > (gdb) where > > #0 0x0000000000506a94 in realize_basic_faces () > > #1 0x000000000050979d in recompute_basic_faces () > > #2 0x000000000068b172 in Fset_fontset_font () > > #3 0x00000000005ecdc6 in eval_sub () > > #4 0x00000000005eef49 in Feval () > > #5 0x00007ffff23830d8 in F6576616c2d65787072657373696f6e_eval_expressi= on_0 () > > from /nix/store/1db10dgbfwzb5q3m78f497arkpv34y21-emacs-29.1/bin/../l= ib/emacs/29.1/native-lisp/29.1-41778d84/preloaded/simple-fab5b0cf-a050dc2b.= eln > > #6 0x00000000005e8d61 in Ffuncall () > > #7 0x00000000005e4c41 in Ffuncall_interactively () > > #8 0x00000000005e8d61 in Ffuncall () > > #9 0x00000000005e8f80 in Fapply () > > #10 0x00000000005e65c3 in Fcall_interactively () > > #11 0x00007ffff23876dd in F636f6d6d616e642d65786563757465_command_execu= te_0 () > > from /nix/store/1db10dgbfwzb5q3m78f497arkpv34y21-emacs-29.1/bin/../l= ib/emacs/29.1/native-lisp/29.1-41778d84/preloaded/simple-fab5b0cf-a050dc2b.= eln > > #12 0x00000000005e8d61 in Ffuncall () > > #13 0x000000000056c05c in command_loop_1 () > > #14 0x00000000005e75af in internal_condition_case () > > #15 0x0000000000556ec6 in command_loop_2 () > > #16 0x00000000005e7513 in internal_catch () > > #17 0x0000000000556e61 in command_loop () > > #18 0x000000000055b9eb in recursive_edit_1 () > > #19 0x000000000055bd6f in Frecursive_edit () > > #20 0x000000000042d184 in main () > > > > This is probably not that useful without debug symbols though.... > > Yes, please install them and generate a new backtrace.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 11 Apr 2024 00:50:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 20:50:39 2024 Received: from localhost ([127.0.0.1]:54536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruieE-0006Ua-DP for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 20:50:39 -0400 Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:36672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1ruieA-0006Sp-Iv for 66151 <at> debbugs.gnu.org; Wed, 10 Apr 2024 20:50:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712796619; bh=0usfokh+FVrh4X1nxUT2zQI3vSVzWO06+SEKhcotkfI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=d2tVkK95t2A266XjA0kID/B26LneERs1ihYOBcL3kPSAJumRf9fospZaO3flrw8x0Rp7y1PZNIeExj7+dpjzb8M1YPT1346ZGV4SYf3EOnkefBrJRPFnTirq3VqU5EaYb++XGBF4x74K/hhAJrVH1OqjiLsFLzXkujLHDkfkLsmbniKn3YkJkF2kxcYKnhGhR4rIwt+AmXXjS6lyLsohxWkF+cDqCwiCqvdz8urHBrPRYfTcvnujYLeYkGH6tZVhEEJPnKz8G9Mr3RYMN9l6VeIoRy3AT5MrYL8lX37ssIZK+B3Qj7ACO2vynVW1v/ME//u0duOUEpUfAQD+htTeDQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712796619; bh=GxnGDrYw4rM5/FB/JiAk1THP4X4wvw2Z46wsSXYugkY=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=m1nMsprL32XpmHPOuvOC/5XZqNW1VXW8ATmfvg59+gElfmaxFs/jM6nLvOaFGDqscrONY012yzgxoZEPwfH4uM9QAMSbdhqLP3pgQ0hBTEqxJWBh1NbAA1ue+UReOdHVvFCNHKu/qUMBLTQwDhcCRD7ORY9b7hTyQO3tO1fut7ZTGe5ltOyCqVAwdM/tq131SlL35I3jW/kz+Ij7VAOHpbQ9dC9vIi7+rcUZ2dGbjzLWt7biW4UIIovDkqWlCeU3hz+Zw9wMlpXxqjz4xPe91RwBT56fv8T/Gh9wWHofI5ZoMXUFhsYXuWk74BGaWcF/I50bkWj19bRiM+4TQLiILg== X-YMail-OSG: ob5_w8UVM1l74UUxo00ieJTCQy.joUzK.64U33kGj5Dfk2iFo2L58XOnV8qJiTq rv85yIIZDmv7Qeyaqir7yztz9UcMycKI5Q0I_IHV58cJBh_iMwtny_9WAp9D8qy2sPvxPsG_hdoq o3wi9Fd1txsuy1Ael5OwQTTP8K9mQ6Mtt_QET22L1_KcWHAcM_F6Oj3saIBMfY8Ijc3kmhSpNW4o ympIGyGEchbo21umags_djv_j6Sq4E7yKSYgHhuJ58of5ZJsV1bvUrIf.c0a_Apy8Y8Q5s1xQXmi eeAJmEZqxydiWvEKZAJgCexglAFY0mm0d2949gq5ycm6USF9h83_MXtinR6lgeLkaDJv92p0TQG5 0O59x8pLImfKgs47hiA0FJmEcai4WyDMoq.Y0Fmqlr0ebT8fOZarnIaxDXQSH8X.Hv7FlIayQE1_ 4zexkP8ENdH1JNuC_Dv3VJDRJLX9wdXuDspboIjGnaujXj70snGTwfhDXQvPxgu_i1m_.38zikzG 0Mp42AJc6.tPEw0FhxvTIUQqV2kJfnp1GcQ8sAM3agkiEEPGzVAE4tldHlpAXZFuu1pcXzF9_a6E hLPN_tOvsbbUKyqiir7cJiLuOGxRRsNQeU3HovDbAHLbfyPU7sW2fR2Uif27vZ3AAzPVw6n1siZ0 6F_aT0UFv5GiQ5vsVjGc1nhGLoGr2qytBy9YR4hCOmWKDiDrG2SU9j0o.PJLN24ZnnzU_lVYzlZK wj373D35AXy5oKBkFK3IwKfqzv8cLwc.LUgIpXrzN7eLE8ymwOY4Jk9c_lGVDufFK2NvB2ll0j5z k0eBs4ULE3CxYcDeKLfEGM3PySu_gK69NzacjzWZF3GdH36e.tEFpHvptqbPqqhLxAySgxDWm44D NoOtExLZs9105T9Vs7FzM565XUxwcEy52HchnN.qaitIJBxK99UM73t.VOm.cLJ3R0_ZAcaBAxSA iMveVgxEHdLqEtj8H7Erp2Dyw3sHwtlL6FNZbUAO5YTrAxN5wiN8.khERnPNFEhPTG1IZUObRtLl afnoraBnRclAQCA0AenIEJ7QI0ceMfXX5wMiPwr0_7YQBsbikkxmHHsYpn8Lk6yF50BS6DANaUew RUmP8p.1u5b16axqISr0.T70nwF_DDP1euRzqyACRvos431snP0u6QqtSyp13a22FyTKHfCnbruT lRvAXGvdT57pn0Wtb.mmkw9K4pWM.Y5Ia.j.rP3v7gpTWSR7aH.rgP5OwmWD9sIMFCatfjtwfD.v cPGH7Syy88mNnX8PNpgkZYYFmQ_9LGRE0hAJPds11E10FPWbUjokxGkt7HfLtYvo3QQyk3FfWPTn EcFADihKXJWTWYqA4dAqqd3t.3aCf6V4TJrpasVTDh2dhf6_ne3cQbeiFsIqgfxuWp9.dG2UkRMX 7tTbuyVdlZ9qM8Mgv3R9U9P9VLsq4H9iH5NKni8G2eLsOZtJO9d0wFFo5l0ATCW.sO5pUA5ftH4U np9IHXIJk45NCrHZjLZMIYhYyhDwiDCG4OMnwC9aN5xBHKvu978jWUHj03EdzGugRqln16ZLeGrs ZkVFF4O5s5a_lnUTAeeDoNjxImFkrDOksl12Sysqq0B3tpIImF9hj9rlZJOvn3nNaNk04u_.X7Ye NWMl06z2G4.YjGyscZsO8XHAgTgtkVjgFTOiSj81ahvr_JFJ8reZKMC.2Yg19WHJsg66qJnXPoBZ EUSyyGrXLsG9OhuIDs7p1zE92SqjJByDTIVeYYXz9XRmjxvH6yznkXVz.2K8b.aFZt3tqAmxpAnJ fDWU0pmBm4pfUUdnRzFwQ.KwbcddcaK_UGVJuNc2C31MESz5CfMlncd.Jy6RXEQPkHOeWuv8j8d9 YJo22IRJr9h4ycV2V0RTTqetsNY90KYne4JYd5r0.YS6IiVFkrEgQV.0.TwW5_RdZITaRzzPlICq UqQ8yELDASyvd0NgSuk2Uv.1abNhx48WFjEdCDPGDSBPeXn2WnL3E38QB30Kv4Oo.uNvYxPe32h_ 3v1iM4aDrGW63j3fMkyw49UyfGmXMP5VNJ6W01ar4g9sPa._8nIE0le0v8GCz0HrfJn4WyILThPp FdBFEBWXf32ezarIUq9yfxIHbLe.b2FkuBu_YvUt1ZdkaC9s53wh93KWYzw_ixKyIbuiXx2e_9Fy XoCZZJ5dtiQ9JSjL_RI1J.vXJmk6ptmcJlqqJ1ygNVW8Nrts8Bq14ydmFYmO2wSeKmp4DUylM4G_ DecRYv.2N9Kved_c49fR4owOFHesMQo4nKVWcZ6VSLUpYf2afu_y287AtCT3rfw-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 731dc2fe-0fa1-4924-8612-f3da6d2ffbed Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Thu, 11 Apr 2024 00:50:19 +0000 Received: by hermes--production-sg3-6dc75bc8fb-r5vvk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 96c1759024be9188aaa1353ee89daa27; Thu, 11 Apr 2024 00:50:11 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: George P <georgepanagopo@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects In-Reply-To: <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> (George P.'s message of "Wed, 10 Apr 2024 10:42:43 -0500") References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> Date: Thu, 11 Apr 2024 08:50:06 +0800 Message-ID: <87cyqw4ta9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22205 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1671 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) George P <georgepanagopo@HIDDEN> writes: > This is the trace I get (similar to Ben's): > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x0000000000506a94 in realize_basic_faces () > (gdb) where > #0 0x0000000000506a94 in realize_basic_faces () > #1 0x000000000050979d in recompute_basic_faces () > #2 0x000000000068b172 in Fset_fontset_font () > #3 0x00000000005ecdc6 in eval_sub () > #4 0x00000000005eef49 in Feval () > #5 0x00007ffff23830d8 in F6576616c2d65787072657373696f6e_eval_expression_0 () > from /nix/store/1db10dgbfwzb5q3m78f497arkpv34y21-emacs-29.1/bin/../lib/emacs/29.1/native-lisp/29.1-41778d84/preloaded/simple-fab5b0cf-a050dc2b.eln > #6 0x00000000005e8d61 in Ffuncall () > #7 0x00000000005e4c41 in Ffuncall_interactively () > #8 0x00000000005e8d61 in Ffuncall () > #9 0x00000000005e8f80 in Fapply () > #10 0x00000000005e65c3 in Fcall_interactively () > #11 0x00007ffff23876dd in F636f6d6d616e642d65786563757465_command_execute_0 () > from /nix/store/1db10dgbfwzb5q3m78f497arkpv34y21-emacs-29.1/bin/../lib/emacs/29.1/native-lisp/29.1-41778d84/preloaded/simple-fab5b0cf-a050dc2b.eln > #12 0x00000000005e8d61 in Ffuncall () > #13 0x000000000056c05c in command_loop_1 () > #14 0x00000000005e75af in internal_condition_case () > #15 0x0000000000556ec6 in command_loop_2 () > #16 0x00000000005e7513 in internal_catch () > #17 0x0000000000556e61 in command_loop () > #18 0x000000000055b9eb in recursive_edit_1 () > #19 0x000000000055bd6f in Frecursive_edit () > #20 0x000000000042d184 in main () > > This is probably not that useful without debug symbols though.... Yes, please install them and generate a new backtrace.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 10 Apr 2024 15:43:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 11:43:10 2024 Received: from localhost ([127.0.0.1]:54196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rua6Q-0002qo-5P for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 11:43:10 -0400 Received: from mail-yw1-x1129.google.com ([2607:f8b0:4864:20::1129]:56320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <georgepanagopo@HIDDEN>) id 1rua6N-0002pG-CU for 66151 <at> debbugs.gnu.org; Wed, 10 Apr 2024 11:43:09 -0400 Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-61805d5b1deso35963307b3.0 for <66151 <at> debbugs.gnu.org>; Wed, 10 Apr 2024 08:42:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712763773; x=1713368573; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=me3z1hq82X8TaFBFqdI8gh7woceBTYTjcqLaTASNbW4=; b=Ys3RqFfXMCz3uXjemlPFsA2jF5t3AzRRsdZWqT0yIVjs68JNbg7LX5X9vIMpLpmVO2 oO+mpIkUCbiqbtcwxPdHOsILPwYp1/9P64IAlP0oE5QKYtHEdBS7FL/M6Y2/yGzx4lcj umrqOXsPhRDKBk5BVPYvgMtCks1T6hGfPm4DAKdn8c8WocT3NM09rwM6mi7t6OMDtZpp xlwzNOoSBDZyQuNUCx+5DEzWFidqqufKMWeo5xtn9+qz9Q9CqaPEgqnQb+Av/HUy6tUp 65wwRbdA6USDOKMCC2Ic58OgDbS8SFHjPGDwnF5LDh9nH3gFUdbHEArSMVnvUNbgx6UG /9iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712763773; x=1713368573; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=me3z1hq82X8TaFBFqdI8gh7woceBTYTjcqLaTASNbW4=; b=HHpzxmSO0DQAIRjYdOdi1f7VmjeqN1hGdtYS+mLEX50AMJaCwnLcYAmbKviFjXnRei Eky9lm62lpUGLAH/S2teReeRhMaKLfmnHwUguh3yi38fmL5OeC7NBdY30/Ny9l8Y1Km0 6jGn3p0Bhp6yse0xwGmPae+xlHzWIgrSyLNpLimVIlBe9tYdJ6VL+0Gq3KMsZMtSKCkN 7t77H7Z1Q2rKJld88aMdLMZ1r+9W6607q7+wibm3+jMv8U05ZwJtKBnn2Pi4iQeHBhC+ 84orc9pzvlHjPKwRcDo4FyjW1B4f/c4sRPTWdO6+a/sQIh3xfIyjEfRiu+Km0pNJ0pdC OoKA== X-Gm-Message-State: AOJu0YyP+4Mj1m8zjMEEuJZtL57wf6TPPc8US1WOLxvo/HN0JwIAb72y GEEPnjBVJjv8BNq/m4pdGdfGqeCJkZdTbhlHdXnZ5Ue4VIExGsmlxgF3JpSguVeQbGGxw1IGHZc AeiKKmgxhKEEba4H3y0wPNEHtt2w= X-Google-Smtp-Source: AGHT+IGexQnpk/RhXeaHxCnSMSwr6cCQ0/YIwVmSkhOlxBtH/ZvB34433QYL8NxSlX5x7k2WfTev7pcWqLpGC4j7uMM= X-Received: by 2002:a81:4990:0:b0:611:278d:fb80 with SMTP id w138-20020a814990000000b00611278dfb80mr3519914ywa.8.1712763772813; Wed, 10 Apr 2024 08:42:52 -0700 (PDT) MIME-Version: 1.0 References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> <87jzl63rhd.fsf@HIDDEN> In-Reply-To: <87jzl63rhd.fsf@HIDDEN> From: George P <georgepanagopo@HIDDEN> Date: Wed, 10 Apr 2024 10:42:43 -0500 Message-ID: <CAGcjMxkWeWSDzrEu6oatbB4Y5J1fh6uYqWXaoY9r=mePuikT-w@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects To: Po Lu <luangruo@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is the trace I get (similar to Ben's): Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x0000000000506a94 in realize_basic_faces () (gdb) where #0 0x0000000000506a94 in realize_basic_faces () #1 0x000000000050979d in recompute_basic_faces () #2 0x000000000068b172 in Fset_fontset_font () #3 0x00000000005ecdc6 in eval_sub () #4 0x00000000005eef49 in Feval () #5 0x00007ffff23830d8 in F6576616c2d65787072657373696f6e_eval_expression_0 () from /nix/store/1db10dgbfwzb5q3m78f497arkpv34y21-emacs-29.1/bin/../lib/emacs/29.1/native-lisp/29.1-41778d84/preloaded/simple-fab5b0cf-a050dc2b.eln #6 0x00000000005e8d61 in Ffuncall () #7 0x00000000005e4c41 in Ffuncall_interactively () #8 0x00000000005e8d61 in Ffuncall () #9 0x00000000005e8f80 in Fapply () #10 0x00000000005e65c3 in Fcall_interactively () #11 0x00007ffff23876dd in F636f6d6d616e642d65786563757465_command_execute_0 () from /nix/store/1db10dgbfwzb5q3m78f497arkpv34y21-emacs-29.1/bin/../lib/emacs/29.1/native-lisp/29.1-41778d84/preloaded/simple-fab5b0cf-a050dc2b.eln #12 0x00000000005e8d61 in Ffuncall () #13 0x000000000056c05c in command_loop_1 () #14 0x00000000005e75af in internal_condition_case () #15 0x0000000000556ec6 in command_loop_2 () #16 0x00000000005e7513 in internal_catch () #17 0x0000000000556e61 in command_loop () #18 0x000000000055b9eb in recursive_edit_1 () #19 0x000000000055bd6f in Frecursive_edit () #20 0x000000000042d184 in main () This is probably not that useful without debug symbols though....
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 10 Apr 2024 02:02:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 22:02:37 2024 Received: from localhost ([127.0.0.1]:51833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruNIK-0006dd-WD for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 22:02:37 -0400 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:45766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1ruNII-0006d6-8q for 66151 <at> debbugs.gnu.org; Tue, 09 Apr 2024 22:02:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712714539; bh=JysV2V0IAqCRilLyWQyhYW2qwOr/fxRMzYquW/VLWBU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YrXLCSTKb7UBLuQWTfBlTDf+GsiCRGcqykGJNVOuIXVfRn24OxXb1C9rAD+ka0s/JGpB4WgSgdvKtWD42HrWVtxvntwL1Pk3Uv5BOR6slgbpwjTgZ/HWsQ2N96riG5O9uO3aL5rdExe59ZbTweLBaaUUEt7iML05jYEOv15qmkMwXArJzwPrI48Kniqasm2zC43oa26yFf6xbWsBEsh1KDL9JDMCE43SD6ibh2WXI9UOJ+93NbBtGtq40IIl2ZodDzg+qYJpkw+4ZajabcaM7jZwT26xE7dygvHi2ZaxHo72wM7Q/hebqzwMf8rb/T8qYOkXpXQo70LZJhqC4mKFMg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712714539; bh=azA/Q09O7KHZj4dsVggLg98H8MBZxaCRHKDIbsSo+zv=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=t+aluvJrIyF43W8YVDHInn+I4tnJFuaA1MhYzW8FLGkMKdH725YH2kwVRQXnJgVM7fFmTVDgUWujw1dS78bmczXi0DEGuimvuwZO1yuSbENPfSxi5I9YVsLYYX/PLitWr+VEpZeIzmkxZOjRkK6U7y/29csFX/FCihMVSuYw9gUuIQKtgqDZkNw3tTgFY+gJuZsRqas8stOwFUh2dcfzdeeFcf/wxXmkrv4Q6TwWIlDg8/xFrIsSwURTxarY5KxmarIe64cQP9hdF1SXDbw9FzWN66MEcXOH104RyVcICORa29z6tDBVo7c72rFOUsBnEfqTspFE7uXSsnKyUe3ftw== X-YMail-OSG: jJ_Q_74VM1nmqCHmVfhkVON1OV96w2MB_XEgNwV.vFjwQiCHZkYOL98A95A4EYa CFx22Mi8NBQkE.C8ISKItERro9tuapyWChlB8jTZyHQGgIeLQU2ayhy3KWUvhNN89y2SvojnaBVm R.S.bkMyNyXWKPZs9KkpmuQ48tPUpug73fN1A_.JwAMqYQ0aURRaB6PgHN99ys_BU1lgu1wXerZI WBrV4xH6DihZMsj52JEeICA8jYhBeiGEYbnBLQzij42pRLIjPkl9n1xCnSvHrzpLLFVHL8f0A2Yb cC3A8wRshkqUCXXxBBPYFgXZryZp5lDpP6k9teTmwD9uZ.aVNcJGeBAjHchfOfWjroYuFSGbIA9O .0xAEUUkQiZ_leFvTF2ak0liIgCA_vkl3W5hvIgf.9JhGZEg2jXxuyTB5ZRw38z3NfZsA50CQvZP K.zQlaigGtZKEpeNBp6T1K8NmeZXMMRIpskcRz.BpDb1vX2VP9ZqHbQGQQ8QWQGFpKSDRi83.PtE XpdP4gPQnFpV4vpScE1mXYOCZBr6yOhXfeeIov1DxyWcwqEToecEgut8DwVYvTIN3isiXvLE_4nI L0HeGY7a.KhMeeTn4yZFrIoEYEOCxOkaDxgxTjeAexBDmEDs4Kj_u0h9FHEJephCM6gSBIiQm1eC wqlQRJfJzMOwpR5_OxqS_pDvg25rVzF8m.WfWM.pP4cyV7O.YqTp39nmlNlgc.fHxhU243W0dSyM 7nvoLxaW2o.Eiz10iXZsOjcjIdCaz7dpGNCq4t7G7XvX3TGXRW3TXAy9fX_.7D0PoH3ZpJEy6eB2 QYalm0pvBjEp4RJUEt64lzW01bCLv_mMUl3egsgZcSr8WlmsyEQzHorvzy3Z2VBMbbnlu7j64xSi 8lUqNV17.RgFPCkRC6XiItM.nzReGQ606.gPL4V4sKb3YQrINlqwRKGss7Vj55xi6vE6UySEB1kz w.TVrwUCJwFa9XE.dgb6twhhGI_.7OjSW_Z57fFTN.IF_.Zu8cBOeknXgt6QxAiqU8Tv4nyF3SrI ifOwvLIjIJtUaPqsxm4e2hsWSMYmGep_6t15j.7hSr7IqkF5KqYTziPioUpzJsuPaaXCC5P3f2M8 uYtA6RF0gJouImiknMjGRZgAYEDqGDk6D8Ob8m3Y.5Xe4O.u3YsEKgNK7L.wkD4JHBIcQURDb24n idYz2cOHj0yGjuCXlEKqIfEuxQvSnw9iHA0MtSeGhvA.GSfJYQu9VnWk55zQj5UtkhcB3Aq3GgYT E5LAMatYNvmRVaN5kGbWmRBTakOh12j3erP1gSv4kigV7Q.BTLhgSlLtkarjxwu9hwOQPIUz02bm PAUFyLLe1638a4Gja4SBk9f0B3COWM0jU4gsoo1oe.7NVnVJJGW6i7W4vBDFX53nflAHYki1GtOe bFSbOo6aq1w8cM.RhwV.2744YNrfkAEbm1hG2PW87r6LheP_WLxZD2zPcN35MRMxSvuVQPKixSrP d2z7afdEDFE61AzwQW67K2L_lABHsFVQPUyOmXQGmD9vQTmI0Uc1FfAjShM475YUvBvhbBW57je0 aOSYx51QDwsBjYCXpbwbm7Yotq6RrFAgDHC2WWt2YZOTMygkUM_OlOngRWaSrg3w9AgBUA1UFjGk QmsToLAHrXbHXfrFTO_igPKcLyL52QU9hvF7Jp7TIW4bm.2_0azU5bpYt1aCLWfPHLL._hCLUQs8 tWNK3RzcnyY0KaoAK4N7RktPTOnrZ_IDcUJ3erkAiMqaYjCNmrKwvO.k3XuO8N6ZqbnuwCSk4YTN 7xvWnJcpzStnBnbECOwnQv30OMWBFB7GjuadxJbvGj9DvdyEecyqFQXYR34xssNp.DO7iDmQtYP_ 1wcA.CE_L9Gbli0dJUKRM0F52KYQxCVcC3T8jHrG.AwURXG2sNiPl40Nr2psbGRsDwIkF3lJeJV8 NSdN25tD9s.mJng4KAVBxdWd8Hu_98jWNvU852ukRQtBSLT2XDNC.X7FC8pNVswu71pkv77BjAVO LPJdQJhIKbIBE8WrHwEJQ6ZxepvtiUODRnLv28Xj8yxAga07pTeB6nkDp7dyyCDJUTgphS2u5kxn nJemY7cHlmLaz3MxiwRkILbbViA3mYIIubW9wwLdqoUWgmPxSu976QitLJOW_k0wrhL3e.dscnbv GtHWAYFCa.zDvm4zvFcIUVHjyLElz73esIxB0fgbQt5NVLo5q_g61nmpz8cvMdfUiojto.N2iV1z CVUaauw2IngoDsWtLY09y9iX63RQ4K75kiXDhptEdeDzJ9DK97zEzE8B6qa33p3.G_g-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 3741bc16-e791-4d63-a4c3-056d2dd1cb55 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Wed, 10 Apr 2024 02:02:19 +0000 Received: by hermes--production-sg3-6dc75bc8fb-r5vvk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7e491ea998574deed835d53097993a3e; Wed, 10 Apr 2024 02:02:12 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: George P <georgepanagopo@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects In-Reply-To: <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> (George P.'s message of "Tue, 9 Apr 2024 12:28:03 -0500") References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> Date: Wed, 10 Apr 2024 10:02:06 +0800 Message-ID: <87jzl63rhd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22205 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2619 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) George P <georgepanagopo@HIDDEN> writes: > Hi, > > I am able to reproduce this bug without launching a new emacsclient. > Steps to reproduce: > > - Start emacs daemon. > - Connect using emacsclient -c. > - Connect remotely to the daemon and run another emacsclient -c using > X forwarding. > - Crash the X forwarding connection created in the previous step. > - Go back to the emacsclient running locally on the daemon and run > (set-fontset-font t '(#xe000 . #xf8ff) "Symbols Nerd Font Mono") > > The reason that Ben was seeing a crash with a new emacsclient is > because he is using Doom (an Emacs framework) that attached a function > to server-after-make-hook that called set-fontset-font in the above > way. As Eli said, there is really no good reason to run such a hook > after the first frame, and this behavior has been fixed in Doom. (To > Ben: try upgrading Doom and see if it fixes your issue, if not let me > know!) > > Surprisingly, the segfault still happens even if I explicitly call > delete-frame on the dead frame before calling set-fontset-font. Also, > I am unable to reproduce this bug without Doom (i.e. launching the > daemon with -Q). > > I am confused as to why emacs doesn't automatically clean up frames > that have been disconnected like this. If emacs survives a crash of > the X server, it should be able to identify that the display is dead > (e.g. by checking the validity of output_data.x) and remove it from > the (frame-list), preventing any subsequent commands from acting on > these frames. It has to do something more than what delete-frame does, > as that does not fix the issue (even though it removes the frame from > the (frame-list)). > > Note: using GTK is very different, as emacs crashes *without* having > to run set-fontset-font (i.e. emacs crashes when the X forwarding > connection crashes). With lucid, emacs continues to run fine with the > exception of this bug for me. I cannot reproduce this crash, but I suspect the culprit is to be found in the retention of the remote frame beyond the destruction of the X server connection, which is not detected when Emacs returns to the event loop, and remains unnoticed until set-fontset-font prompts a request to be issued that flushes the now-destroyed connection. Whatever code issues this request is not robust against abrupt destruction of frames by the IO error handler and consequently crashes attempting to dereference the dead frame. Please attach GDB to the running Emacs daemon and post a backtrace from such a crash--with any luck, the code responsible will be rather pathological and easily addressable.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 9 Apr 2024 22:54:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 18:54:19 2024 Received: from localhost ([127.0.0.1]:51742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruKM6-0000Y5-Gv for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 18:54:19 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <georgepanagopo@HIDDEN>) id 1ruIDD-0008VR-EO for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 16:37:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <georgepanagopo@HIDDEN>) id 1ruICx-0006KW-8P for bug-gnu-emacs@HIDDEN; Tue, 09 Apr 2024 16:36:43 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <georgepanagopo@HIDDEN>) id 1ruICs-0006EH-AN; Tue, 09 Apr 2024 16:36:43 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-416c9158d5dso390535e9.1; Tue, 09 Apr 2024 13:36:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712694995; x=1713299795; darn=gnu.org; h=mime-version:content-transfer-encoding:msip_labels:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=tcBTdTQDts+NMuhoBO4+vDG33x0Ig3UUjYUWrnScv/I=; b=Mrf+Y3L4jELyKqeiyE1iprV6eYCSan9g30ujojNsv+/BfL0FC5lDPpIWx7eIc5isvy ON8uoaYfPZkkLyZ3w4lE8aYf1I1VqdV9VbQoeNdC7GpA5f0BSX2X7EGVMi0bdw82Kkpg rhxaKt2DhFhrZqkTCt58ihXKaUph3arZzypDfjrVAU2xt8W2Zw7mXDLv39enfnq+p7FW JiUTfJI8FBndwh30rOwSrBZS+ooXTQqEv6DwvLgUPl0eO+ncrk2i0/ekTHguse4VyMI6 Ct5Y998lYCG3JZ6W6PbL9w+PBBRvOeYWFKmwEz7HmNz30MZ9HabNX5yO9WcEQEPy9Xli X5vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712694995; x=1713299795; h=mime-version:content-transfer-encoding:msip_labels:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tcBTdTQDts+NMuhoBO4+vDG33x0Ig3UUjYUWrnScv/I=; b=Y+XuSEdX7Wrc11jh//CiqAuB5e56wG4ap33QUn5mfqPvChVWNLcw6KjNV9wlf/6Q7y 5nPOl69l5QN9V+rbyj2VAAKPgNx/XM/1Zmz2goJVVEJ2GuGgL5CnnDiGgq+Xm7Hy7Uvk lAEeCrLBEneC0CeYNMzUiaT1Rw8Az6R61DOz0TXge5zJyb6BRNH94BQvUNuMD+Y14jIV S1aUVs04Rh5GvpCl8ajdu+p1Ubi8ZsH4DFA65cXaLgXEjBgsn9qFgDSgIpjJtff4aB2v ca+1MHICNLMOmJeQeFweVa+wwceJymULV1gw2JQv4jJeUEpr74nZfXYVInt8bARvFyZq n76A== X-Forwarded-Encrypted: i=1; AJvYcCXnrQ1FP4pYseZEdWPkTBivcJgoUXKuGDxDevLYTLX0/oxoJVasAYoOUh+De4JdyoltDrmqE3rCted48iQ= X-Gm-Message-State: AOJu0Yy9O/OG1e9sdNg1TW2r3daakZ91vuD1ci8lCTddnwdu7dvT0vYS 6YVQQgauC1pbe+3sE+clWGELyaxAp8fIFag1xUbRif58ICqSyP47N5MrFEn7QcMDNQ== X-Google-Smtp-Source: AGHT+IHnreG3XxO92Wh9zx7yYd2XLdK4YeVKQK0Mo1nZjLOBin7riPtM/29z0MFML5AqWFDnSGGTgA== X-Received: by 2002:a05:600c:46c6:b0:415:52df:4db1 with SMTP id q6-20020a05600c46c600b0041552df4db1mr674660wmo.7.1712694995356; Tue, 09 Apr 2024 13:36:35 -0700 (PDT) Received: from LO4P123MB4589.GBRP123.PROD.OUTLOOK.COM ([2603:1026:c06:142b::5]) by smtp.gmail.com with ESMTPSA id bg14-20020a05600c3c8e00b00416b92dceaesm36562wmb.11.2024.04.09.13.36.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 13:36:34 -0700 (PDT) From: George P <georgepanagopo@HIDDEN> To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> Subject: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects Thread-Topic: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects Thread-Index: AQHairxOfQ9CxplYhEK5DPRJ2G7oLA== X-MS-Exchange-MessageSentRepresentingType: 1 Date: Tue, 9 Apr 2024 20:36:33 +0000 Message-ID: <LO4P123MB458900C1B99BFBE34C83A245F5072@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-Exchange-Organization-SCL: -1 X-MS-TNEF-Correlator: X-MS-Exchange-Organization-RecordReviewCfmType: 0 msip_labels: Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=georgepanagopo@HIDDEN; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 09 Apr 2024 18:54:15 -0400 Cc: "luangruo@HIDDEN" <luangruo@HIDDEN>, "eliz@HIDDEN" <eliz@HIDDEN>, "bschwehn@HIDDEN" <bschwehn@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi,=0A= =0A= I am able to reproduce this bug without launching a new emacsclient.=0A= Steps to reproduce:=0A= =0A= - Start emacs daemon.=0A= - Connect using emacsclient -c.=0A= - Connect remotely to the daemon and run another emacsclient -c using X for= warding.=0A= - Crash the X forwarding connection created in the previous step.=0A= - Go back to the emacsclient running locally on the daemon and run=0A= (set-fontset-font t '(#xe000 . #xf8ff) "Symbols Nerd Font Mono")=0A= =0A= The reason why Ben was seeing a crash with a new emacsclient is because he = is using Doom (an Emacs framework) that attached a function to server-after= -make-hook that called set-fontset-font in the above way. As Eli said, ther= e is really no good reason to run such a hook after the first frame, and th= is behavior has been fixed in Doom. (To Ben: try upgrading Doom and see if = it fixes your issue, if not let me know!)=0A= =0A= Surprisingly, the segfault still happens even if I explicitly call delete-f= rame on the dead frame before calling set-fontset-font. Also, I am unable t= o reproduce this bug without Doom (i.e. launching the daemon with -Q).=0A= =0A= I am confused as to why emacs doesn't automatically clean up frames that ha= ve been disconnected like this. If emacs survives a crash of the X server, = it should be able to identify that the display is dead (e.g. by checking th= e validity of output_data.x) and remove it from the (frame-list), preventin= g any subsequent commands from acting on these frames. It has to do somethi= ng more than what delete-frame does, as that does not fix the issue (even t= hough it removes the frame from the (frame-list)).=0A= =0A= Note: using GTK is very different, as emacs crashes *without* having to run= set-fontset-font (i.e. emacs crashes when the X forwarding connection cras= hes). With lucid, emacs continues to run fine with the exception of this bu= g for me.=0A=
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 9 Apr 2024 22:53:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 18:53:57 2024 Received: from localhost ([127.0.0.1]:51725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruKLl-0000V3-4Y for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 18:53:57 -0400 Received: from mail-yw1-x1132.google.com ([2607:f8b0:4864:20::1132]:59428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <georgepanagopo@HIDDEN>) id 1ruFGm-000404-Aa for 66151 <at> debbugs.gnu.org; Tue, 09 Apr 2024 13:28:29 -0400 Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-6181237230dso23660007b3.2 for <66151 <at> debbugs.gnu.org>; Tue, 09 Apr 2024 10:28:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712683694; x=1713288494; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=rhglhIAl2iHOiT0gpBr900AxhdxP1anpSud8yW5da2Y=; b=T++GLoU57stGie+sN/I/PqnLfVQCXSjXDKBOqjUJte9s/xEOHiZucPY+OUAKJDQL4d rJdaWxom9vbxuZMeBBYAgPIH6h+d+B3okT3SIQFaa+GxGyPUt+tNKoxXXSWwIDFiZm7Y 27lqvDrqAT0FiOQUzhI5X/zt4zZwpH08O625GrjBzUvD1jS5OtEFtXw/FEw5IunHrfTU +mVCQC9x1b1QruZLp9ZqIU6TGxRpknGOzv/kxikhNZERDufymBEmI2M1UEp5cicW7x4D h+i0/lzXxxke4Lxkrr8KmfNx9KcqFDSI9HpkTjgiN5Fo+C6OgDX4z7Lw5AITTGUuh2GB Ydyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712683694; x=1713288494; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rhglhIAl2iHOiT0gpBr900AxhdxP1anpSud8yW5da2Y=; b=wGC2FmMaDBrcBfs+ynSvNHpL0pCiDj8br74kYRWcUw6kJXSHy8fTkJwLSX2gnbfowF OFcRZQAuSZhW0BzoX3SG06iwgdx/WxLRwKUP/yevaFMtlnvys0cc+iKqQgQK5ViNEGhN AOVSe6Cgy5e+Jz0LH36Yz/Tv5TsvysvEeVDPH/3ABGURBVT5C+aWc2ML3g2dzQCFmqsr +0XGG47G5T26KajdEQ8P6dJNAZHoPQQZkQ7G62kq47kOOO3tIdKAM/ghnSy/nBJaAzGB 2VIOGA7pfMbM/jMaR/cS9rpy3o+tXdcmKnzd9mzgbsQyvXkBUFrVBlHwaov0+crZ4T84 zZXg== X-Gm-Message-State: AOJu0YwFqfAizDqdvRuJLn+YIr8dvAHlG9ySlVxuNGwTs+OTPQyxkaTu /W7V0tUqgBk1dUvke7uFSRYkLIkqT8OdSFcrN6aaZmfFGxY8H9SMLHA51uulOVF207x41IUvN4J 4JZS5/Uqh597iPRAJ35cUUZtYvq+cpm2IbVSf+w== X-Google-Smtp-Source: AGHT+IERh3P3Zj5c56wvpLdGhRmp2t2FgHsg85ZSYuhuO61H2Lupbn6oIgtmoR8KRP8dJNWK2TED6Z/JNmjQgqmeL7I= X-Received: by 2002:a0d:d6cc:0:b0:614:2da9:4a83 with SMTP id y195-20020a0dd6cc000000b006142da94a83mr411781ywd.9.1712683694348; Tue, 09 Apr 2024 10:28:14 -0700 (PDT) MIME-Version: 1.0 References: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> In-Reply-To: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> From: George P <georgepanagopo@HIDDEN> Date: Tue, 9 Apr 2024 12:28:03 -0500 Message-ID: <CAGcjMxnt2aEGq8Pp39ep-0K7FKxm2dvExVmDgV32c3+GZ6nuFw@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects To: 66151 <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 X-Mailman-Approved-At: Tue, 09 Apr 2024 18:53:54 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, I am able to reproduce this bug without launching a new emacsclient. Steps to reproduce: - Start emacs daemon. - Connect using emacsclient -c. - Connect remotely to the daemon and run another emacsclient -c using X forwarding. - Crash the X forwarding connection created in the previous step. - Go back to the emacsclient running locally on the daemon and run (set-fontset-font t '(#xe000 . #xf8ff) "Symbols Nerd Font Mono") The reason that Ben was seeing a crash with a new emacsclient is because he is using Doom (an Emacs framework) that attached a function to server-after-make-hook that called set-fontset-font in the above way. As Eli said, there is really no good reason to run such a hook after the first frame, and this behavior has been fixed in Doom. (To Ben: try upgrading Doom and see if it fixes your issue, if not let me know!) Surprisingly, the segfault still happens even if I explicitly call delete-frame on the dead frame before calling set-fontset-font. Also, I am unable to reproduce this bug without Doom (i.e. launching the daemon with -Q). I am confused as to why emacs doesn't automatically clean up frames that have been disconnected like this. If emacs survives a crash of the X server, it should be able to identify that the display is dead (e.g. by checking the validity of output_data.x) and remove it from the (frame-list), preventing any subsequent commands from acting on these frames. It has to do something more than what delete-frame does, as that does not fix the issue (even though it removes the frame from the (frame-list)). Note: using GTK is very different, as emacs crashes *without* having to run set-fontset-font (i.e. emacs crashes when the X forwarding connection crashes). With lucid, emacs continues to run fine with the exception of this bug for me.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 9 Apr 2024 22:53:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 18:53:56 2024 Received: from localhost ([127.0.0.1]:51719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruKLk-0000Ui-34 for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 18:53:56 -0400 Received: from mail-yw1-x1133.google.com ([2607:f8b0:4864:20::1133]:42352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <georgepanagopo@HIDDEN>) id 1ruDD7-0007DP-O9 for 66151 <at> debbugs.gnu.org; Tue, 09 Apr 2024 11:16:35 -0400 Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-615053a5252so51631537b3.1 for <66151 <at> debbugs.gnu.org>; Tue, 09 Apr 2024 08:16:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712675780; x=1713280580; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=rhglhIAl2iHOiT0gpBr900AxhdxP1anpSud8yW5da2Y=; b=JykCV8SpYjvoc2myWpIAMy/a3Oj0mDYXecyxdFjVXk2U2nzHTY7LGRN5cShYo+hafS 1TWi1I3/cYTwVrl35AY9pdn9cp0m2ID5BpIH1W/Ixcv+tTgjnWjuk1CKfIJXE/AnfOZb 1vZbHFq8jhGvsxEsr5rq9yx1V1fjRSLVIP6CxUiEFqMsC8ZX+HLmXyzAKC3UZlVPg49c CSfYmsK2lOJehwGSLDVxSaE0jVcZZxPhMMJCGlqnonZjjstwcE1a7gdYdFm86oT3yQp3 j8RjqrPPpo3IZHs9PIIpujcAvJFFEQbvFBS229h7MWjtmITG4ZfEXMBTrM7jYPJO4xJb 7M7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712675780; x=1713280580; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=rhglhIAl2iHOiT0gpBr900AxhdxP1anpSud8yW5da2Y=; b=TjVDCSQu+AyfFeTKDrjkQKFyA3cdg/0RsyqS62Wqmrtx14lK1EbeRgF6+AYFpo6g+R BG5LK54jPXJcH2RMBNM/h4iRer0mewcYgPupmgEFjj4tHHwFPtKoyW3B0NDyGEiT+/04 ULR5GHGUyFJ/xQeEEGHGI5NqNXJVAKY2yM214Smqq8kVJWuU2dmYryAOhNJxeTyBaw+w /84xxF9kidZ4DEzRaEmj0rUUUFWqqeI1LUvk3Sc88YqVyJDV2mhRq2zOz8DSqIUcD9sn 94KVW9JXtqKW8Py07PteoMLTgBv1eqiHFNrjj0L+fwfJKnNG6DqXqfznBiCRxSs8YK4r suPQ== X-Gm-Message-State: AOJu0YwW5PY+m+74tayxhw9abi+Khcw84uTV9E+e6N3LRJU6HIb6y/fm J1c6CMwRimR/6rNeXgiFao83I8c7uEljB9RlfV5xPyT66ZG02PVXjeekNrc8yjc9C5rcoqD8RLX u/zT1rK763GfAvvLQVOhopy4R3azEgzboz6de3kz/ X-Google-Smtp-Source: AGHT+IExlxNKBIdWxVIZ68aVRbV26PdnESYn7RxlaVtudv3R64APyCXKj8c4kDr7ih3qN7Kf36ZpqUooGQoPMNkNcYY= X-Received: by 2002:a05:690c:2b02:b0:610:b545:6605 with SMTP id em2-20020a05690c2b0200b00610b5456605mr1407062ywb.26.1712675779578; Tue, 09 Apr 2024 08:16:19 -0700 (PDT) MIME-Version: 1.0 From: George P <georgepanagopo@HIDDEN> Date: Tue, 9 Apr 2024 10:16:09 -0500 Message-ID: <CAGcjMxmg029kmHjH7V_FnpqsJbPRZxjtM3JtZoO9v38j0Fsg-A@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects To: 66151 <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 X-Mailman-Approved-At: Tue, 09 Apr 2024 18:53:54 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, I am able to reproduce this bug without launching a new emacsclient. Steps to reproduce: - Start emacs daemon. - Connect using emacsclient -c. - Connect remotely to the daemon and run another emacsclient -c using X forwarding. - Crash the X forwarding connection created in the previous step. - Go back to the emacsclient running locally on the daemon and run (set-fontset-font t '(#xe000 . #xf8ff) "Symbols Nerd Font Mono") The reason that Ben was seeing a crash with a new emacsclient is because he is using Doom (an Emacs framework) that attached a function to server-after-make-hook that called set-fontset-font in the above way. As Eli said, there is really no good reason to run such a hook after the first frame, and this behavior has been fixed in Doom. (To Ben: try upgrading Doom and see if it fixes your issue, if not let me know!) Surprisingly, the segfault still happens even if I explicitly call delete-frame on the dead frame before calling set-fontset-font. Also, I am unable to reproduce this bug without Doom (i.e. launching the daemon with -Q). I am confused as to why emacs doesn't automatically clean up frames that have been disconnected like this. If emacs survives a crash of the X server, it should be able to identify that the display is dead (e.g. by checking the validity of output_data.x) and remove it from the (frame-list), preventing any subsequent commands from acting on these frames. It has to do something more than what delete-frame does, as that does not fix the issue (even though it removes the frame from the (frame-list)). Note: using GTK is very different, as emacs crashes *without* having to run set-fontset-font (i.e. emacs crashes when the X forwarding connection crashes). With lucid, emacs continues to run fine with the exception of this bug for me.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 9 Apr 2024 22:53:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 18:53:56 2024 Received: from localhost ([127.0.0.1]:51717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruKLj-0000Uf-Cz for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 18:53:56 -0400 Received: from mail-yw1-x112d.google.com ([2607:f8b0:4864:20::112d]:49166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <georgepanagopo@HIDDEN>) id 1ruD09-0003Ok-IT for 66151 <at> debbugs.gnu.org; Tue, 09 Apr 2024 11:03:14 -0400 Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-61428e80f0cso42884147b3.2 for <66151 <at> debbugs.gnu.org>; Tue, 09 Apr 2024 08:03:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712674975; x=1713279775; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=7MQOyDXLyzF9yvys6FS66h8uKu1MtkPefV71uE+7G2w=; b=Z8ng6yo3aVYm5S4RlOLmVISxUUOwV5uj+YUfJ6cnhHByB1iJphXVKyyd0tuKaMK3qY G7INRGKAOkeOWxGrnEGRPue+MHI6cZZgy9FiChizdvp0ZrEjlXnf+Y56orCEqG6suVmW TJJzoHJKVvjJfMFB3h6sedLkHLosEMgL6rfm2dnfFCJjrn95Wgm+PHwdmuXNcbP1pfFu WgMdW27wPE+a5tAOHj1ag0nNluREuRQAHPwy7ZqQJkSdXxe67pMvn1g3YkbpxbzoX7gq NqLs7dZTau5SmyzwycSrQ2p6bEFopGxl7gCxD4zzmeFe8FZxkuWMc2owKEGDoZpAnPCI 86qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712674975; x=1713279775; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=7MQOyDXLyzF9yvys6FS66h8uKu1MtkPefV71uE+7G2w=; b=En084gicPa7k0dCWoAsPEzaeUY5iAtsnIjzd1S95bZwpsuzAbU8mQ8Ie65Ocx68K9M BhOdJhMlHzSkHC4+m4LT1IGJQpkCICLPR6EpDmgVoLUyeyF2oPtv5XWvciZnLfvZ+wDF zYvX3KunG5thSBxsbr6LnU5NSNXtLtQGN9jYb9d7vIU/EPM1XozrFjIBWVk2u2wje13b WoPtKv8Sx/u/sZwUAGJEy/cpefGSi94t+QUWaLsqGV0Cuq/TrkARupDZ0RxN7UgySJL/ S18xJbBSZxeHLiX/EaZaPTcenQBbu2Ie1D77q6YNLX0/PiSaTqlWScOq8gziik14FGFc 99uw== X-Gm-Message-State: AOJu0YyUS62k29OTG92hAEjPunOtFS++Z6JTvx8qjE1Tm5aga3LoV0uw tHD9+ZehcdISTLslks363m3wMPPErQQg4/RYF6cJpmd+umew5DP8WWH7AOr6z+Avq1B2if6keeN HF5WgrdTlNR8QWHQ6KjCRZBxSfUmNMiqmAFwp0CZ/ X-Google-Smtp-Source: AGHT+IFpzkU7XnPY/mAgBOESh8fJSv0BA9cLUK+Ti+YXiB8AQSaExpkxRtcn/IPBwa32rgoQfAAdRzYKt5fhhjmBwYc= X-Received: by 2002:a0d:e855:0:b0:615:35e1:e512 with SMTP id r82-20020a0de855000000b0061535e1e512mr9920155ywe.0.1712674975270; Tue, 09 Apr 2024 08:02:55 -0700 (PDT) MIME-Version: 1.0 From: George P <georgepanagopo@HIDDEN> Date: Tue, 9 Apr 2024 10:02:45 -0500 Message-ID: <CAGcjMx=y+UM633s1VDSVLh28hbT-xNKWn2LSnXSkb-aJ90jZzw@HIDDEN> Subject: To: 66151 <at> debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000844d780615ab3788" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, I am able to reproduce this bug without launching a new emacsclient. Steps to reproduce: - Start emacs daemon. - Connect using emacsclient -c. - Connect remotely to the daemon and run another emacsclient -c using X forwarding. - Crash the X forwarding connection created in the previous st [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (georgepanagopo[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:112d listed in] [list.dnswl.org] 0.0 HTML_MESSAGE BODY: HTML included in message 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: 66151 X-Mailman-Approved-At: Tue, 09 Apr 2024 18:53:54 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) --000000000000844d780615ab3788 Content-Type: text/plain; charset="UTF-8" Hi, I am able to reproduce this bug without launching a new emacsclient. Steps to reproduce: - Start emacs daemon. - Connect using emacsclient -c. - Connect remotely to the daemon and run another emacsclient -c using X forwarding. - Crash the X forwarding connection created in the previous step. - Go back to the emacsclient running locally on the daemon and run (set-fontset-font t '(#xe000 . #xf8ff) "Symbols Nerd Font Mono") The reason that Ben was seeing a crash with a new emacsclient is because he is using Doom (an Emacs framework) that attached a function to server-after-make-hook that called set-fontset-font in the above way. As Eli said, there is really no good reason to run such a hook after the first frame, and this behavior has been fixed in Doom. (To Ben: try upgrading Doom and see if it fixes your issue, if not let me know!) Surprisingly, the segfault still happens even if i explicitly call delete-frame on the dead frame before calling set-fontset-font. Also, I am unable to reproduce this bug without Doom (i.e. launching the daemon with -Q). I am confused as to why emacs doesn't automatically clean up frames that have been disconnected like this. If emacs survives a crash of the X server, it should be able to identify that the display is dead (e.g. by checking the validity of output_data.x) and remove it from the (frame-list), preventing any subsequent commands from acting on these frames. It has to do something more than what delete-frame does, as that does not fix the issue (even though it removes the frame from the (frame-list)). Note: using GTK is very different, as emacs crashes *without* having to run set-fontset-font (i.e. emacs crashes when the X forwarding connection crashes). With lucid, emacs continues to run fine with the exception of this bug for me. --000000000000844d780615ab3788 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi,</div><div><br></div><div>I am able to reproduce t= his bug without launching a new emacsclient. Steps to reproduce:</div><div>= <br></div><div>- Start emacs daemon.</div><div>- Connect using emacsclient = -c.</div><div>- Connect remotely to the daemon and run another emacsclient = -c using X forwarding.</div><div>- Crash the X forwarding connection create= d in the previous step.<br></div><div>- Go back to the emacsclient running = locally on the daemon and run=20 <code class=3D"gmail-notranslate">(set-fontset-font t '(#xe000 . #xf8ff= ) "Symbols Nerd Font Mono")</code></div><div><code class=3D"gmail= -notranslate"><br></code></div><div><code class=3D"gmail-notranslate"><font= face=3D"arial,sans-serif">The reason that Ben was seeing a crash with a ne= w emacsclient is because he is using Doom (an Emacs framework) that attache= d a function to server-after-make-hook that called set-fontset-font in the = above way. As Eli said, there is really no good reason to run such a hook a= fter the first frame, and this behavior has been fixed in Doom. (To Ben: tr= y upgrading Doom and see if it fixes your issue, if not let me know!)</font= ></code></div><div><code class=3D"gmail-notranslate"><font face=3D"arial,sa= ns-serif"><br></font></code></div><div><code class=3D"gmail-notranslate"><f= ont face=3D"arial,sans-serif">Surprisingly, the segfault still happens even= if i explicitly call delete-frame on the dead frame before calling set-fon= tset-font. Also, I am unable to reproduce this bug without Doom (i.e. launc= hing the daemon with -Q).<br></font></code></div><div><code class=3D"gmail-= notranslate"><font face=3D"arial,sans-serif"><br></font></code></div><div><= code class=3D"gmail-notranslate"><font face=3D"arial,sans-serif">I am confu= sed as to why emacs doesn't automatically clean up frames that have bee= n disconnected like this. If emacs survives a crash of the X server, it sho= uld be able to identify that the display is dead (e.g. by checking the vali= dity of output_data.x) and remove it from the (frame-list), preventing any = subsequent commands from acting on these frames. It has to do something mor= e than what delete-frame does, as that does not fix the issue (even though = it removes the frame from the (frame-list)). <br></font></code></div><div><= code class=3D"gmail-notranslate"><font face=3D"arial,sans-serif"><br></font= ></code></div><div><code class=3D"gmail-notranslate"><font face=3D"arial,sa= ns-serif">Note: using GTK is very different, as emacs crashes *without* hav= ing to run set-fontset-font (i.e. emacs crashes when the X forwarding conne= ction crashes). With lucid, emacs continues to run fine with the exception = of this bug for me.<br></font></code></div></div> --000000000000844d780615ab3788--
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 22 Sep 2023 23:43:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 19:43:35 2023 Received: from localhost ([127.0.0.1]:37492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjpo7-0000AH-JJ for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 19:43:35 -0400 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:41385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1qjpo3-0000A2-19 for 66151 <at> debbugs.gnu.org; Fri, 22 Sep 2023 19:43:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695426194; bh=W9/gYHhxc7rPYHKjBXu6XPKOOwOPMwPOlcJzrBuiIT8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Zp5pubjP/5nPpmOO2id/mIWe4aauVocK1ZqIwWLNnfOCJHwCrW6fJ0EQ1SDkFuZ/WWr4z5/ecF+ascGgRismoTqTZdfYkLX6yBUWQ+5Lwb8aLnshCxf8Hnx8OYQzO4cq3Q0hr3x0JHhdG5a0b4n1bPPMEaERknJPFojfx//ScVFyA66Jkt9ebV2HTLy5QFYpxbmR8SW/+pVQCTIic3Tzz2ooUTPeEvboBx2qmNxzYdOWsAeOdxmCJBwFQGPn/0gJXuiP6s+Ra4afBdlMK7BbSbT0O9Qq8diqSDgQGimhUALftWclKDxVrCeZpbw1G4ltpDT17b6dJOEjJiWCElTeaA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695426194; bh=ukIIeHAIiVEqrDBkygR7FnLs2fWR+Onnm/Q80MG9iO+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=s51FFmK4E4vC9h0R6jBEEvqdid5qJ+vhz4cd6797c5F/zQqeBNpUb6vcf/2VpmQY/8FGjzwfE0nQf19u/o1IUWFAZhmuXNNqxVyhN9rJeqC2aAIi8AOdqk0z2gPxOsf+IETbnyEBWwqeMkbMTdRM2Lgy9KWMOn/GwA4tJNkXNpLf3xpSd9LWi4BKOkZDAufbK46dBf/IoqiOV5tnvfq2agq9x8yuTUd6Yr2Bh094tQgDx5LauYCySjpVkiENsrBg6D4juiHyr5ovWFm2+x1AucCKsOxg2mvI2B4OzpCBCXQYvwTdNf+nk4PjACMjyy1VYJhj7Na854lbrEuJcZ5ISA== X-YMail-OSG: qySKXFwVM1m1s_jRQqX2PbSXZUMm7b1oNQmqwkXSPcQnjCMCxPs171HLlSicUNe ZnoPkPonlU_8pbNjBNcx8w5W9w05XstbG5tAU4w86uJqOKrsk944fR2Fa_gWElWXIo4YRzJUs.vd wShr_XiwLXUsqL.xPFS7h3Bu9_bv3Klt7Sn4m.izJoXg.PZXJHamd7enWEaGnhnTmbfoV4UqhQ1t QAZEhFilYV1qTT9csLLBMjKvhGd7fST9CgjohW85Pze0XfJNQEdOLX225TMzN4RUJ2ueaQwRYlVa Ad2KG79KKYXRSP4dPZyjnvk95WhoEISL1QF6cf9IqxbASC3D.3Ug2WpgPRe2wfM0Dfjv5x_G5RLB BOFSe60jZGqhuAOY.1JcLvoBDWsYkHaSCHJcaV1D_Osi4ho1scsWYVL.vfILJb64hnHnI8z2aPRC IVkLsQBjw7U8Q817sScHtiGffS_oj6ERBjblU2GeDHFGNxv02Y2b6HRmK0cSc4aPBbzPyc32qDFN 3qgkP9fWOLYzyuUM_k730Rkpddao4oKgcAz0czF4fjf8Q3afijB3LtD2j.TpVV5rTaNxL1dn6jAr 610lkymiAA8KuvaPJthPy2L8uAtlcjoJ8ItXv7QHFecvA0cnynU24P4L7Voore_6KCKCk3crmjcJ .1cwziTyet.2rL4syXfH96LiNWXxdhBlHLUNC6YeVRis7B3K_qHC.yUi9q2x_SNdjPmnqKikFrR. QuS4iZj2TOpEXg_kwuQ_WLjzX_244dK6vuWPMogFxiGAiHdNGV9arwjaqFmBDLsHgWnf72wsvrza ilVXr_AyTJqjd3sF5S2W3MP0sKPvohjIigVHUZ4H420xm8iwoi4sz..kIiuQJCtxEi_kXBlxNHOv kHXu3QuxmWBYak4Wm0d5R.sDHSphBvZZ3EBqGwj24xK3qiFVi5E_ZxvNWSyA5pu6NbFnp89epk1e ENX7t_YIr2G5Y4_3lFKSYdpJyqbMfy99WzHBpxBatJqV6pLlnCorsqf_.OuNzt_wkcOvYVuQtze0 N0Uhi4UEMyy.zOTWI6UwOfrE88tQgSRVhY6c9ejWWNJ_AJV11xAJ9Njvaw60Ek.Ka5twQKGuCxaj TVtQ7GrldmEuzpCFtgTx3NxaliIOX132oKoL.WZEhOHM0R0Aju1xHKyQMX9tVVWf5K8V5pLl9_7s 59lMUh2z3Pf6fV55dAOVxeCezcT.fKWX9qvF9g8x1VVtNH7CV4dbVX_RvxavmFQ8ZWSWj74iQu3K 2v9VGNyeaxH7CRzwIWziShIY5HTbpHj0juhXrU1YGA.4.6HZjLce8UsIvdCkTVa7Ft0TZVmmtegR giqrsT5RVrmzn1H3aB8wjXxTtYCEqUyf8uhjX7swY6_awSo6b0H46zfeua.yy4ln9HIpEsg6PKN2 2v6AXjYGO.2L22JleAZaQYqlrgsD556RkmFN6mQ5u7ynMJ3sLm0RfzX6w0KTwZcttF9RKty6Gem_ 4LXjGHSeZCKBZGIj81vba3xPLnh2PKPcrXxu76DSq8Y5EYKTi3AVPZTyyX3rXdTiY1eWg_nT1N.1 DkR9Q.94h6OI9meb8K2R4AQjaSypJbiPjOIuNm0XhwgghMuhvPVE_Sb.ladvjPbLsurcm1TpnVr7 PIzqqdq4RoNFVPGsEdQMBTbBAOAZOWLTfVACVC6.kJRRRvaYMM.4aL0cJMLEfmctsR3iMUS3sw1q MG5bwryhrxWitHhYTKOdQnRbfisL4gfRDn1DO5u0u4d4uUENeP9cn9NcEAji.RhU1By0gOVDJTU7 9KA_fMeCgHPVevKekCwdeyyK6IPncg4eORntIkbMLBR1IgDymyRyJcVhid3rquspYTXUV4m6oUhk F4TwIz.wLMZxzXdDitx_U2nCv4_6UIauphSUeXGKZ6_HbH_vIPlb9gIXKSAu.8vsXovqBnIKb6DD G78CICs2EQfqFD_2i8tLkTggEV.ZT0RnCJXEESu0w0fj7yTG344qYrkesp7b.Z7Fmzm3YC.IYtM3 d0J4s5IxxrSmmll66o0dHvU8NFXDU7HPU53CUQim0.umDRvX28wabvFNW7NT_hZC3YFwdXil_T3j x5RZ4C7YaIJQhQLsBTH0GvgVKfcSND9Fxy8WCmZjSH0NEqRRhwjIOIFXVg0vRP9UD05TG_BXHvLU vLnkMgw9qvfaF9XprasmFvtliDnwpOV5BT1hmoywpIiYjxFyH94ljph6BaPxY1Dgx5NFCdnrIvbV lfK5cu1KLgQSBXMEWIiAlrSs1fQ_4keBYZoWywShP7T2ChJrp6C4- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 7d0980e2-cf29-495a-b9af-5fe5b154ca80 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 22 Sep 2023 23:43:14 +0000 Received: by hermes--production-sg3-55c667b499-g6sv9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID efa6de84c490641d6d972ea88ac36cf1; Fri, 22 Sep 2023 23:43:09 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Benjamin Schwehn <bschwehn@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects In-Reply-To: <CA+CxCG_sR3=Av3XWF96J8yyVuS_igFwMziuKgD5ekE_nWY1+zA@HIDDEN> (Benjamin Schwehn's message of "Fri, 22 Sep 2023 18:51:09 +0200") References: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> <83fs3675zc.fsf@HIDDEN> <87ediqpd0u.fsf@HIDDEN> <83ttrm5ovz.fsf@HIDDEN> <CA+CxCG91KQO_X8y9pvkN_pjA-rGMS6viFa+5cezb6XNtU92Lwg@HIDDEN> <83msxe5jqy.fsf@HIDDEN> <CA+CxCG_sR3=Av3XWF96J8yyVuS_igFwMziuKgD5ekE_nWY1+zA@HIDDEN> Date: Sat, 23 Sep 2023 07:42:51 +0800 Message-ID: <s0dlecxlqpw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 320 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Benjamin Schwehn <bschwehn@HIDDEN> writes: > difference using lucid or gtk does in this use case? There is a good chance of recovery if a display connection is cut within a non-GTK build, so long as the disconnect transpires while Emacs is reading input, rather than operating on a frame connected to that display.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 22 Sep 2023 16:51:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 12:51:41 2023 Received: from localhost ([127.0.0.1]:37254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjjNV-0006eC-8Q for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 12:51:41 -0400 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]:55339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bschwehn@HIDDEN>) id 1qjjNR-0006dp-Dz for 66151 <at> debbugs.gnu.org; Fri, 22 Sep 2023 12:51:40 -0400 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-530c9980556so2793320a12.2 for <66151 <at> debbugs.gnu.org>; Fri, 22 Sep 2023 09:51:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695401481; x=1696006281; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sPAIAbjF/KNz0j+sjbxyq8WhO0S04VQ/nm03Tm/ZTBg=; b=HfZ92WqnqASVMjitAvSzqeNMZehr7NrV7nxxRYvqikcnUK8KoZDUxCPZvTui+JnN95 HcpR3AKuZBlRU4OPvvr19m08zevJIcV20z+R88nU4tdBQR/PdQTB40BuwtfGvU5zRKln x6gjbCcFF/ZDAsCjBbGTE37ygxTkJi2RM3HeNBvpTQKu2wDdrxDgpUo8FfUYk7WPnqIx SH9Iq4idr5dTWBg7tcwyf7bfK5YY11ncJmtNBxWEM7Y90Fs3Ssg1esCq76JOMzn3knyW 5Z/oE2LmHP7zTdq9+/1yuVzi9L5qE+2BbYJNlczPSELjxkQK0maKw5wzYwAd9MnFGjcr tA5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695401481; x=1696006281; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sPAIAbjF/KNz0j+sjbxyq8WhO0S04VQ/nm03Tm/ZTBg=; b=iIBrFV3A/Zpn0lqU0dgsqjL9Zm7sCY29asyTXwFb09nddKqyMYJtaG7EqOoa4hF4kD B1pXcfkiAfrfyRdlhJXQTcrzckrAfNIrGIv3ysVkOPwcuV+3amd2jPb8xuK3RIvhlHNQ e7onK0qxvvZl/2l8gMp4WOZvRPSuQKsKyFU7qODxvNYCkstFgQ+hXvNuN4/KfNBEZbME AcHDdASKOSEacNb7CX8N9xyd3qGMfbY8fwu+6Ap+FBnB5E+Ml1t2qBST0MDif1a8vgOr ySYm3Nmi5dKHguR8DRmOXkNipDJ7OTQIVREynv+P7m8GesZZFp2lBRQ+sIKoeaD1TzOP tTZA== X-Gm-Message-State: AOJu0YyZnJBFubK0rkm5w0OzbOIe1SPli/zqQB/LAdTIkSgeijDOUmat sDRC8sKG7Ktzn5ijiLYH8v+ZIKBtxBh1tr1tCAM= X-Google-Smtp-Source: AGHT+IEgx+Fcb69tPwyJJ4vlcKVG5qPurB/6dfll0GXaS6GyUkCLyoZvcJmro96hEhcW7UDbTyo+cO4YcaWccXzHAfY= X-Received: by 2002:aa7:c30e:0:b0:531:287d:3232 with SMTP id l14-20020aa7c30e000000b00531287d3232mr30151edq.34.1695401480452; Fri, 22 Sep 2023 09:51:20 -0700 (PDT) MIME-Version: 1.0 References: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> <83fs3675zc.fsf@HIDDEN> <87ediqpd0u.fsf@HIDDEN> <83ttrm5ovz.fsf@HIDDEN> <CA+CxCG91KQO_X8y9pvkN_pjA-rGMS6viFa+5cezb6XNtU92Lwg@HIDDEN> <83msxe5jqy.fsf@HIDDEN> In-Reply-To: <83msxe5jqy.fsf@HIDDEN> From: Benjamin Schwehn <bschwehn@HIDDEN> Date: Fri, 22 Sep 2023 18:51:09 +0200 Message-ID: <CA+CxCG_sR3=Av3XWF96J8yyVuS_igFwMziuKgD5ekE_nWY1+zA@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects To: Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: luangruo@HIDDEN, 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Fri, 22 Sept 2023 at 17:07, Eli Zaretskii <eliz@HIDDEN> wrote: > I think this confirms what Po Lu was saying: Emacs cannot recover when > you close the connection while some frame using that connection is > still on display. You should close all such frames before > disconnecting. Ok, sounds like there is no easy fix, thanks for the explanation! I am curious though, before switching to lucid, emacs logged this during startup as systemd service: Warning: due to a long standing Gtk+ bug https://gitlab.gnome.org/GNOME/gtk/issues/221 Emacs might crash when run in daemon mode and the X11 connection is unexpectedly lost. Using an Emacs configured with --with-x-toolkit=lucid does not have this problem. Do you happen to know what (if any) difference using lucid or gtk does in this use case? > > It's not a terrible issue for me, but annoyingly happens every time the VPN > > connection is lost (~twice a day) and I have emacs open (~all the time :)). > > Why is the VPN connection lost so frequently? Well, it is a work provided setup I have no control over. Half the disconnects are due to me missing the mandatory re-authentication every x hours, the other half I don't know. I had quickly experimented with xpra (https://github.com/Xpra-org/xpra), which should keep a persistent X11 connection. But it increased latency too much for my liking. Ben
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 22 Sep 2023 15:08:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 11:08:00 2023 Received: from localhost ([127.0.0.1]:37096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjhl9-0003is-UO for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 11:08:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qjhl5-0003iU-Jo for 66151 <at> debbugs.gnu.org; Fri, 22 Sep 2023 11:07:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qjhkp-00040f-Ej; Fri, 22 Sep 2023 11:07:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=6gM/HT8DRZYnX1Cl+D8YAXQBZVMkrGEtI8+F5/1LiG4=; b=P0s3hM8F4Cuj fN5avbJO9Mq2KaDtLH4wb66f9gdl4tcFGMkcn8pktv1mjEXyYMj5EDPUP0PFHgWUP3G+7tTmW56MF m7qCO+Hbhx93HDptvmXj7qUX3GTyrTAp3/N0x5K/8TmsaoRlEG1/Gbu+jlyPwTm+aNeT2m+V/7wAK eYr1D0H/NeQp9pF3OW9FfDEU6BvrvYOtLf2v2NTuDGmUHwEO6NzxHgsMP0RdTt1p6am93zLRZfdbG Tja5QjU5iy/53Ceh+hUPH80IAPmXkjjGmuatbKBNtOME7cpnRarHjEtAx35xj690605ErSi+WZXDl tT7fduZU3b3+ueVeuoFlyQ==; Date: Fri, 22 Sep 2023 18:07:49 +0300 Message-Id: <83msxe5jqy.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Benjamin Schwehn <bschwehn@HIDDEN> In-Reply-To: <CA+CxCG91KQO_X8y9pvkN_pjA-rGMS6viFa+5cezb6XNtU92Lwg@HIDDEN> (message from Benjamin Schwehn on Fri, 22 Sep 2023 16:28:40 +0200) Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects References: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> <83fs3675zc.fsf@HIDDEN> <87ediqpd0u.fsf@HIDDEN> <83ttrm5ovz.fsf@HIDDEN> <CA+CxCG91KQO_X8y9pvkN_pjA-rGMS6viFa+5cezb6XNtU92Lwg@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66151 Cc: luangruo@HIDDEN, 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Benjamin Schwehn <bschwehn@HIDDEN> > Date: Fri, 22 Sep 2023 16:28:40 +0200 > Cc: Po Lu <luangruo@HIDDEN>, 66151 <at> debbugs.gnu.org > > > Does this happen with any emacsclient command in this situation? What > > if you don't use -c, for example, or use -t instead? > > emacsclient -t also causes the crash, with this backtrace (looks the same to me) > > emacs_backtrace at /home/ben/install/emacs/emacs/src/sysdep.c:2304 > terminate_due_to_signal at /home/ben/install/emacs/emacs/src/emacs.c:458 > deliver_process_signal at /home/ben/install/emacs/emacs/src/sysdep.c:1741 > (inlined by) deliver_fatal_signal at > /home/ben/install/emacs/emacs/src/sysdep.c:1789 > deliver_thread_signal.constprop.0 at > /home/ben/install/emacs/emacs/src/sysdep.c:1765 > ?? ??:0 > make_lisp_ptr at /home/ben/install/emacs/emacs/src/lisp.h:1364 > (inlined by) realize_default_face at > /home/ben/install/emacs/emacs/src/xfaces.c:5802 So this means we are somehow handling the original GUI frame. > The crash is triggered when a live frame was connected when the network > connection was cut, but the crash happens only later, the next time I open a > frame. But I am not fully sure I correctly understand the question. Let me try > to explain better the circumstances: > > I have emacs running in server mode on a VM. I have a windows machine running an > X server. Both machines are connected via a VPN which somtimes loses connection. > The issues comes after this connection loss. To reproduce I do this: > > 1. ssh -X into the machine and run emacsclient -nc. Emacs frame opens on the > client (windows) machine. > 2. While the frame is open, I disconnect (C-d, C-c in the terminal that has the > ssh -X connection). > 3. I reconnect to the server via ssh. At this point, the emacs server process > has not yet crashed. > 4. I run emacsclient -nc > 5. On the client machine, an emacs frame opens and does some initial draw, then > the server process crashes > > If in step 4, I run emacclient -t instead, the server process also crashes. I > can't see an initial draw happening in this case. > > If in step 2, I first close the frame, then disconnect, the crash in step 5 does > not happen (neither for -nc nor -t) and opening a frame works fine. I think this confirms what Po Lu was saying: Emacs cannot recover when you close the connection while some frame using that connection is still on display. You should close all such frames before disconnecting. > It's not a terrible issue for me, but annoyingly happens every time the VPN > connection is lost (~twice a day) and I have emacs open (~all the time :)). Why is the VPN connection lost so frequently?
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 22 Sep 2023 14:29:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 10:29:12 2023 Received: from localhost ([127.0.0.1]:37050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjh9b-0002b9-KE for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 10:29:12 -0400 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:58580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bschwehn@HIDDEN>) id 1qjh9Y-0002as-LB for 66151 <at> debbugs.gnu.org; Fri, 22 Sep 2023 10:29:10 -0400 Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-50325ce89e9so3624100e87.0 for <66151 <at> debbugs.gnu.org>; Fri, 22 Sep 2023 07:28:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695392932; x=1695997732; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=s8mkMiY3j8bPIqRwDX//+RUBASKXYcTKlUjHkP/zg5s=; b=gjXbXoBvwKUbEjYIr6ugwtKO0wT8pxNIxbTldGTbDw/GQhzyo/Lm7phY62My4F1MPo eMAOek4rQILv1ueKFqGseSPEEIFZ1Rd3WwHQOKDBk/tDod+mtCN7/z2JyIpiC5rEnOc5 EPZY45jAT1ZibvoM2eVsyD5W7789Gik1pDyYCJwEPa7tAFzq/0O55kjV9szlgBLCKvxf 389TIbCy1IpcXvr+bamd1nfD0Y92jWzF9hrtp5pq7Ybk1ykj39+ORxvS1Z4EufuUL2Xa +dGOGJc65GNN/84zfsaACq4qx21xdK7vAhyUyWchgXfmRa3KCoiMm6ZGvGTX5I4d3Rhq cu8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695392932; x=1695997732; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=s8mkMiY3j8bPIqRwDX//+RUBASKXYcTKlUjHkP/zg5s=; b=qIuIz8DLUBuc8JD5XwHpMf9eTy7mZWTbNX/XeqM/wKL4QeaTuNWuOeuz4eu8Ly+zu+ iiA7QHa90/7YeeaoefjP7EIkKcGXRFV2GWh18j0z3Cyh7DAAGNQTvSBrLYda7rDi9OOG 0KfnZObBZsNsFPkYaORR0EMxjyjbHxsMeawQcUW2ZiXoYWa6Pu9P0MqE1+cCp3x2+8Fv if1kE6SDBLT4NOPVoRly7V/qMmLP7N9JUP7eqEO9KBaFTgm7nPeX4nNBccn92K6KQhYk 8ojN9i2EUVBwb/V4LPw5yJcJwhsry9LeUcmRvKfiQk2vm2mCIQ0amAoqH2fuF9JsIbeY 7Pew== X-Gm-Message-State: AOJu0YxcOv3XRudXOJ9nMrTKIU9p+taqewcrgP/xJ2GElGrMeM+Fhvae Hr4TGV2PmFfSaVbL6L+G6LnZu3CxtCEfRZ6d3B4= X-Google-Smtp-Source: AGHT+IGSiRVKEfkc+c+3t0zAbRhLsBe5NVBjS3daKY/+V6wZtvljsfgCU7q5jrLTQkfDbNigMFJSj0YYfkONrrod7/Q= X-Received: by 2002:a05:6512:ac7:b0:503:2891:444d with SMTP id n7-20020a0565120ac700b005032891444dmr9449768lfu.64.1695392931689; Fri, 22 Sep 2023 07:28:51 -0700 (PDT) MIME-Version: 1.0 References: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> <83fs3675zc.fsf@HIDDEN> <87ediqpd0u.fsf@HIDDEN> <83ttrm5ovz.fsf@HIDDEN> In-Reply-To: <83ttrm5ovz.fsf@HIDDEN> From: Benjamin Schwehn <bschwehn@HIDDEN> Date: Fri, 22 Sep 2023 16:28:40 +0200 Message-ID: <CA+CxCG91KQO_X8y9pvkN_pjA-rGMS6viFa+5cezb6XNtU92Lwg@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects To: Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: Po Lu <luangruo@HIDDEN>, 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thanks a lot for helping me with this! > > - emacs running as daemon via systemd user service > > - running "emacsclient -nc" via ssh -X session > > - stop X server on client machine or cut network connection between > > client and server > > - run emacsclient -nc again > > > > Result: > > emacs window opens for about a second, then the daemon crashes. > > Does this happen with any emacsclient command in this situation? What > if you don't use -c, for example, or use -t instead? emacsclient -t also causes the crash, with this backtrace (looks the same to me) emacs_backtrace at /home/ben/install/emacs/emacs/src/sysdep.c:2304 terminate_due_to_signal at /home/ben/install/emacs/emacs/src/emacs.c:458 deliver_process_signal at /home/ben/install/emacs/emacs/src/sysdep.c:1741 (inlined by) deliver_fatal_signal at /home/ben/install/emacs/emacs/src/sysdep.c:1789 deliver_thread_signal.constprop.0 at /home/ben/install/emacs/emacs/src/sysdep.c:1765 ?? ??:0 make_lisp_ptr at /home/ben/install/emacs/emacs/src/lisp.h:1364 (inlined by) realize_default_face at /home/ben/install/emacs/emacs/src/xfaces.c:5802 (inlined by) realize_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:5736 recompute_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:682 (inlined by) recompute_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:677 (inlined by) free_realized_fontsets at /home/ben/install/emacs/emacs/src/fontset.c:1345 Fset_fontset_font at /home/ben/install/emacs/emacs/src/fontset.c:1696 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2515 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 (inlined by) Flet at /home/ben/install/emacs/emacs/src/eval.c:1026 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 (inlined by) prog_ignore at /home/ben/install/emacs/emacs/src/eval.c:447 (inlined by) Fwhile at /home/ben/install/emacs/emacs/src/eval.c:1047 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 (inlined by) Flet at /home/ben/install/emacs/emacs/src/eval.c:1026 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2593 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2593 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 (inlined by) funcall_lambda at /home/ben/install/emacs/emacs/src/eval.c:3233 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 funcall_nil at /home/ben/install/emacs/emacs/src/eval.c:2679 run_hook_with_args at /home/ben/install/emacs/emacs/src/eval.c:2822 Frun_hooks at /home/ben/install/emacs/emacs/src/eval.c:2700 (discriminator 3) eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2472 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 (inlined by) funcall_lambda at /home/ben/install/emacs/emacs/src/eval.c:3233 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 funcall_nil at /home/ben/install/emacs/emacs/src/eval.c:2679 run_hook_with_args at /home/ben/install/emacs/emacs/src/eval.c:2822 Frun_hooks at /home/ben/install/emacs/emacs/src/eval.c:2700 (discriminator 3) Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 ?? ??:0 funcall_subr at /home/ben/install/emacs/emacs/src/eval.c:3046 exec_byte_code at /home/ben/install/emacs/emacs/src/bytecode.c:809 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 ?? ??:0 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 safe_free at /home/ben/install/emacs/emacs/src/lisp.h:5373 (inlined by) Fapply at /home/ben/install/emacs/emacs/src/eval.c:2668 > > >> deliver_thread_signal.constprop.0 at > > >> /home/ben/install/emacs/emacs/src/sysdep.c:1765 > > >> ?? ??:0 > > >> make_lisp_ptr at /home/ben/install/emacs/emacs/src/lisp.h:1364 > > >> (inlined by) realize_default_face at > > >> /home/ben/install/emacs/emacs/src/xfaces.c:5802 > > >> (inlined by) realize_basic_faces at > > >> /home/ben/install/emacs/emacs/src/xfaces.c:5736 > > > > > > The segfault seems to be caused by the frame's output_data.x being > > > NULL or invalid. Po Lu, is this caused by stopping the server or > > > cutting the network connection between client and server? If so, is > > > there any remedy? > > > > The cause is the network connection being cut. If a display disconnect > > transpires while Emacs is operating on live frames connected to that > > display, Emacs will crash, as the Xlib error handler deletes such frames > > promptly. There are no simple solutions or means of circumventing this > > problem. > > I think in this case there were no live frames connected to the > display, only the initial (non-GUI) daemon frame. Benjamin, is that > true? The crash is triggered when a live frame was connected when the network connection was cut, but the crash happens only later, the next time I open a frame. But I am not fully sure I correctly understand the question. Let me try to explain better the circumstances: I have emacs running in server mode on a VM. I have a windows machine running an X server. Both machines are connected via a VPN which somtimes loses connection. The issues comes after this connection loss. To reproduce I do this: 1. ssh -X into the machine and run emacsclient -nc. Emacs frame opens on the client (windows) machine. 2. While the frame is open, I disconnect (C-d, C-c in the terminal that has the ssh -X connection). 3. I reconnect to the server via ssh. At this point, the emacs server process has not yet crashed. 4. I run emacsclient -nc 5. On the client machine, an emacs frame opens and does some initial draw, then the server process crashes If in step 4, I run emacclient -t instead, the server process also crashes. I can't see an initial draw happening in this case. If in step 2, I first close the frame, then disconnect, the crash in step 5 does not happen (neither for -nc nor -t) and opening a frame works fine. It's not a terrible issue for me, but annoyingly happens every time the VPN connection is lost (~twice a day) and I have emacs open (~all the time :)). Thanks, Ben
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 22 Sep 2023 13:17:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 09:17:01 2023 Received: from localhost ([127.0.0.1]:35647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjg1l-0006Fr-3P for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 09:17:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qjg1g-0006Fb-KZ for 66151 <at> debbugs.gnu.org; Fri, 22 Sep 2023 09:16:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qjg1P-0004gR-Hy; Fri, 22 Sep 2023 09:16:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=t2tl/VIThpBckPXhuolpGS6w5RnspUhzwYSy2qoMgvA=; b=li0B7aSgCH6W gnDzLd8O5Wjn6E8KkY1g1ckpx6LeaZcUf4QQm5L0Qxwk9EHQBzFDEbswGA5Q2na/FcHh7KRx+oqd2 /sEF/Q0pHZwADxamhUPm2j6AiMjusDkdKgi7u4HmTpaqjq2OHsbnn0SAHHA+FeNsk10LvldUhMJ+2 Slcguvsy+W0t0NRVf4C0BCQwbJ9mQyrES/IRiy8KJeJSgdnTjX9t+EBv+E0dQf2dM9xyVvhOJzqmH R+NRZuhZD5a8HPsLmnYkd+KEpQXyTMHVYYdtbFSLUp6/rIb12hgjP2dXsAq8mW0N0XOyC+AoTGAtF UpJrdlFXSLSsIled8kFoqw==; Date: Fri, 22 Sep 2023 16:16:48 +0300 Message-Id: <83ttrm5ovz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87ediqpd0u.fsf@HIDDEN> (message from Po Lu on Fri, 22 Sep 2023 21:12:49 +0800) Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects References: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> <83fs3675zc.fsf@HIDDEN> <87ediqpd0u.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org, bschwehn@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: Benjamin Schwehn <bschwehn@HIDDEN>, 66151 <at> debbugs.gnu.org > Date: Fri, 22 Sep 2023 21:12:49 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> deliver_thread_signal.constprop.0 at > >> /home/ben/install/emacs/emacs/src/sysdep.c:1765 > >> ?? ??:0 > >> make_lisp_ptr at /home/ben/install/emacs/emacs/src/lisp.h:1364 > >> (inlined by) realize_default_face at > >> /home/ben/install/emacs/emacs/src/xfaces.c:5802 > >> (inlined by) realize_basic_faces at > >> /home/ben/install/emacs/emacs/src/xfaces.c:5736 > > > > The segfault seems to be caused by the frame's output_data.x being > > NULL or invalid. Po Lu, is this caused by stopping the server or > > cutting the network connection between client and server? If so, is > > there any remedy? > > The cause is the network connection being cut. If a display disconnect > transpires while Emacs is operating on live frames connected to that > display, Emacs will crash, as the Xlib error handler deletes such frames > promptly. There are no simple solutions or means of circumventing this > problem. I think in this case there were no live frames connected to the display, only the initial (non-GUI) daemon frame. Benjamin, is that true? > > Btw, I don't quite understand this part: > > > >> recompute_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:682 > >> (inlined by) recompute_basic_faces at > >> /home/ben/install/emacs/emacs/src/xfaces.c:677 > >> (inlined by) free_realized_fontsets at > >> /home/ben/install/emacs/emacs/src/fontset.c:1345 > >> Fset_fontset_font at /home/ben/install/emacs/emacs/src/fontset.c:1696 > > > > Why do we need to call set-fontset-font here? What kind of > > emacsclient command line causes this? > > I don't know, but the answer to that question might yield some > information that could concievably be used to avoid the set of > circumstances which precipitated this particular crash. Yes, which is why I asked Benjamin to try to provide that information ;-)
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 22 Sep 2023 13:13:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 09:13:23 2023 Received: from localhost ([127.0.0.1]:35642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjfyF-0006AL-Bd for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 09:13:23 -0400 Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:40905) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1qjfyB-0006A5-T8 for 66151 <at> debbugs.gnu.org; Fri, 22 Sep 2023 09:13:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695388383; bh=/Z3+/J/ypvPVKt8dlabn86UAmenjfQoDB27n/tvxaCE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=XRdNzAwQPyGbMAgJE8cCaX9/MvN12Uu2n0BTkUNk7nj77bn2UIXWcUxZdtDDAn1oQp0D4YDC9ekp2lx0+unoAtnj8C0GX1+xSx0u6oHdrVEsyN0ksLIrEKQlqj2z+ocpEupSibirwWDFVppY8F+iLJ/yDCshhdmo4KBJg8swvU+jaqjcl8cbJ028G+0f2ZZ5gz/lDZXdD0GIjmmyDpg0bdIp7dAHBlBpsOsBxed/rXGg6mT4VAanTbDKB3lI63pH1FJ7nuBPCNofFmj7aVb3nS83l8TvXg+XFDdi1CgPDQO/0ckR5IxJVvCddykqo2sFOukWg86UV1EVc0qEoqjTMw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695388383; bh=1funfyCKX8EOLSqxunSS6htfCUfVvFYz6WpLzL+tXRk=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=H3q9syrB02++rb5jH9EO87bSaW9nx/N0Fmjy8utW5KFm9KB4KBInTKt2VFBBC8g1QjzLaw5JKsAsZuTNaRfMG8JGlbhQ3OMVYAtwnTmO8PLvFcuVwpf52MIMS3lANNPFGWpx3PjG2XH6wVcVjgo0vnPoKfl8l+q+CIG56GQ/CEtQbHqT7JdNaV/nuSWxomcB63gCM6uehThLRvv+DWw3PCbAfP9v0YbkMrfZSgnnTJ92HkTKvWujjCowmwj0gdXuG6b0BeoYvUezzde6/d/aF5oIRuAeiZ96RLH3kvSApz/sYExka/QzJvQk3Yb5GgldaS1kYPpJzmO7Z2IsNo4eEw== X-YMail-OSG: 8yhdqE8VM1m.WPLqBYb3u_fICZQJzaVlAAecFzN5rqBLfNMjjASdZ_Myu5LDXlE g.iPn5JRZKH0QlK3P.E3D0ZEdeisa3XHGdwFDWuqqbq_Pj3D.MlPAXvjjetWyfqehN3QK3zsDOqJ 4FlDwTTlVKeTJtEFVtVMOa7KPCUOki_caPTdDJSTZEFm3Xss88JalRvpU_x6RlIsJB85P5wTcMFG l03pefNfvBjuXRZBIEIW9GOdJV8C8EPrgdW37ynqVfVf_uxSLVrt7nw3Xu7mIF6iso1lp.zzTi2Q k4_rnNXWwF5P.UsAdthvN4hi70B9hF5h9Xju.xX6Xli4nJObCi0QOf0jcNem0AoKqYibVF254ja. zFGdFX8D0YfY4AnLjfRus3p3NWdIeDgni7CrDCbsNFmateGEy_JDod4wmtsaQLPBTRPJ1_tCc4nb wZ_5YcnjttkyOWVqwNudLnHUaEjMAFOt6zbigkm6amtBpGwfuiSp4LW88.R8b.OUlbSDHM3fhjY4 M9APTT7RhPN4sXhfE85MLFN5SqiS7NBs6LOFP6R27B_gH2xoR9P9VQkAhqBO8Xvzz3wC14_pzaCn JXNITRsc_e3C8iQ2fSLQ8evJ3.9UTHcAdwiBxuc.cKOZfjuGLcPRjEzkd6GooMuTD5aRZo8_yuvA mhpxWWIXpsPo9s0MJhwg.PBujP6xNJjuIe4017CTnNOAShY_a3Yiu1LH77OoHqfzPeCFOHfHe7Tm SLqWn3wntpZooHDJR_uySWw_i93hdo86HBbQq5xARlWcWNGSHAsfLPpIB3EDpFIGu59l5uHxAiFJ bnpRES9AhW4dh3D7_fYP.qQigXmlGO83doAam7gsDeAfZLv004fndBhlwnw8zf_lizsyuDTm5cNV zExtLez9YNNIlWrLyiqhperlo71GrNji.LZcvHFN0t_Z91YeL1ffMZ0uf1zc92VzmMQGLcKEPzzf K1nGVXyVGTZ3f30Qmt62JL7PYTfeUYSFDtCYtlHI8rUmi8YkFmLRLTVAUuCcRJAgjiuOrmngn3d. dZzhAPWxnl30yafL0f3g5CftbBIgFA3hakUgl7vXZlTyT4zbGFhV7m.icPOyZHKasI9Pl4N6MWPp cWJr7gKXNox9C_lOWF9NNCDHemOY.p8R72AR4sSYm2MANW2fRCrNiZPWP34j.ZH3Nj7wnd92Adp4 qRP3inQ3yKisA.d9iYwlRjaDWDEjQkcLHpgsbYe19YZW.Yxm69uz4TA6qrrk9JsKivWfwfzST5Y4 O35kKiGUGUCh7OikTgJEuZko2yMdLk8e5RWasG56bLRo7HcTA7H2aAR8bT7JvneUZd5_W8INRnw6 eLmXSzXTvVf5bjOQjAqU.Sit.9lbfpK3AQKz8NuXZTiCBSWoXHQcclFsDfrPkl_ESmmlQUvNH7IW 59zfy0TewWxtbbUi4fmxsjIqd9ojwYz6W2vh.pXwnsg4M_oaoRjkQGSvHvRcHEvV_e7hV1LVMx2D OtEqMDnLLxENQdeZaIuaQL.JTnv4th44KAA.L1Ckg6zOPs0RxLMwpyWJZT.IZorzzrE5hJF6sZmC QeAWf9xdGig5Xt7yPdt_rpqRFxAFDTizHFTJNPxU37D5Cm0DG3MGbvG7JT32bHdOpso99YWXjinK A8cUXxZcBdXd8N3P0VjXUUQFrwA9WCVW6ThQSR9qjcRQML.muLgtICOHT6gNM1ai0OkZlq210S_2 XZrvNKLKXVsqQSSNQMT2eq4VRwFNnLG8s_FGYLSAvQgC6E5BJIEDlxBShGl9VmaLNbUlmWqN0tY8 nuoc8hVCZCGwkRJ4kIpyw8SY_jWJFMsRsvQ9t3_41iT5Gy4No__zkj3bQltYCPZG0xEe.H7OWDuc SDnVZSec9wpP337OFKIg1pX9zexMpveUP3SL_9ORLSyerJrHo4pc4ORUjbBQQS5RbK1B0fSpS_VA .6JTzFSdgEqtOmTLDYS6abQObAs7lf.ANNDDZ3sSzNaIT5pKBsg3lANhq_RZsrHfxY0GO4Lq70SU cKP5FRqdIdJ9677H.zIJ6SX2t4djDjnJLXF6lZmWJ0Bl1tEY1eLR2LJKGVY4uae9PjElX5QpgNT0 qvrVHf6RVnWCVc0g24VpZVrxKydBy6hP38cmLjFNjqlXoRauDQzHpEnyLPabIEIZAGvIMfRWU3Dp tJNSxdKoTo.GmfiT90MVwBXXEhh33nFQtZZoq8ezzzzERh.kd1jc3cV6vsb0fsMRqpRgKNzfvt2t b7.dSujr5llf.f_v3W_BwdZ8GTFnEOZjIOiXLMHD3Dgw2nLRO8JyWnbWQAhzN X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: e52e80fe-cf90-48fe-8a9e-b3da851c6294 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Fri, 22 Sep 2023 13:13:03 +0000 Received: by hermes--production-sg3-55c667b499-jt2w5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ccae232e50f0864fe19053dd2b1a4d0f; Fri, 22 Sep 2023 13:12:56 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects In-Reply-To: <83fs3675zc.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 22 Sep 2023 15:22:15 +0300") References: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> <83fs3675zc.fsf@HIDDEN> Date: Fri, 22 Sep 2023 21:12:49 +0800 Message-ID: <87ediqpd0u.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1583 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org, Benjamin Schwehn <bschwehn@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> deliver_thread_signal.constprop.0 at >> /home/ben/install/emacs/emacs/src/sysdep.c:1765 >> ?? ??:0 >> make_lisp_ptr at /home/ben/install/emacs/emacs/src/lisp.h:1364 >> (inlined by) realize_default_face at >> /home/ben/install/emacs/emacs/src/xfaces.c:5802 >> (inlined by) realize_basic_faces at >> /home/ben/install/emacs/emacs/src/xfaces.c:5736 > > The segfault seems to be caused by the frame's output_data.x being > NULL or invalid. Po Lu, is this caused by stopping the server or > cutting the network connection between client and server? If so, is > there any remedy? The cause is the network connection being cut. If a display disconnect transpires while Emacs is operating on live frames connected to that display, Emacs will crash, as the Xlib error handler deletes such frames promptly. There are no simple solutions or means of circumventing this problem. > Btw, I don't quite understand this part: > >> recompute_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:682 >> (inlined by) recompute_basic_faces at >> /home/ben/install/emacs/emacs/src/xfaces.c:677 >> (inlined by) free_realized_fontsets at >> /home/ben/install/emacs/emacs/src/fontset.c:1345 >> Fset_fontset_font at /home/ben/install/emacs/emacs/src/fontset.c:1696 > > Why do we need to call set-fontset-font here? What kind of > emacsclient command line causes this? I don't know, but the answer to that question might yield some information that could concievably be used to avoid the set of circumstances which precipitated this particular crash.
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at 66151) by debbugs.gnu.org; 22 Sep 2023 12:22:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 08:22:37 2023 Received: from localhost ([127.0.0.1]:35505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjfB6-00026b-Jc for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 08:22:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qjfB3-00026O-Ha for 66151 <at> debbugs.gnu.org; Fri, 22 Sep 2023 08:22:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qjfAm-0008DA-S0; Fri, 22 Sep 2023 08:22:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=H76mDg1ynSQZMcQFnyHgSR2er36aSH0ElegWMNhMgTM=; b=CAqGKMyqqTWO kpI9NUZUMvteBQ13KByqURUWMiq4v8gsdnxwBf88hZEo7nP7d85WyNE0/Prv5TxDZMy7x8iUuK8BH OFfIg71nHM1TtWHXJe/KlKQPLJn0N8CPdXrK5f3/uwa7sbKsA2TrsKX2AgzHnHXOH/NmjAzm/1PtY 0CNxhlRFKlfJ9vo3uX2sGBns6HlKoOtvysydop4VO0wniLy0Mq2UR83tsSQx6EVYUrZ0X2vfFaRHk NDwjIm9loON3h3hGWmE1XOlv6ftosLpXRaa0lL392nee9MeWqETgLZPW09dJ2WbLGrs4LH04C2aEU k6EnufBke9r7Ck4Kqolcjw==; Date: Fri, 22 Sep 2023 15:22:15 +0300 Message-Id: <83fs3675zc.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Benjamin Schwehn <bschwehn@HIDDEN>, Po Lu <luangruo@HIDDEN> In-Reply-To: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> (message from Benjamin Schwehn on Fri, 22 Sep 2023 12:22:08 +0200) Subject: Re: bug#66151: 29.1.50; daemon crashing after X forwarding disconnects References: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66151 Cc: 66151 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Benjamin Schwehn <bschwehn@HIDDEN> > Date: Fri, 22 Sep 2023 12:22:08 +0200 > > Hi, > I have emacs daemon reproducibly crashing in this scenario: > > - emacs running as daemon via systemd user service > - running "emacsclient -nc" via ssh -X session > - stop X server on client machine or cut network connection between > client and server > - run emacsclient -nc again > > Result: > emacs window opens for about a second, then the daemon crashes. The > daemon then automatically restarts via the systemd service and once it > is up again, emacsclient works fine again. Does this happen with any emacsclient command in this situation? What if you don't use -c, for example, or use -t instead? From this backtrace: > deliver_thread_signal.constprop.0 at > /home/ben/install/emacs/emacs/src/sysdep.c:1765 > ?? ??:0 > make_lisp_ptr at /home/ben/install/emacs/emacs/src/lisp.h:1364 > (inlined by) realize_default_face at > /home/ben/install/emacs/emacs/src/xfaces.c:5802 > (inlined by) realize_basic_faces at > /home/ben/install/emacs/emacs/src/xfaces.c:5736 The segfault seems to be caused by the frame's output_data.x being NULL or invalid. Po Lu, is this caused by stopping the server or cutting the network connection between client and server? If so, is there any remedy? Perhaps the server should exit gracefully in this case? Btw, I don't quite understand this part: > recompute_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:682 > (inlined by) recompute_basic_faces at > /home/ben/install/emacs/emacs/src/xfaces.c:677 > (inlined by) free_realized_fontsets at > /home/ben/install/emacs/emacs/src/fontset.c:1345 > Fset_fontset_font at /home/ben/install/emacs/emacs/src/fontset.c:1696 Why do we need to call set-fontset-font here? What kind of emacsclient command line causes this?
bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 22 Sep 2023 10:22:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 22 06:22:54 2023 Received: from localhost ([127.0.0.1]:35353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qjdJE-0001uI-P4 for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 06:22:54 -0400 Received: from lists.gnu.org ([2001:470:142::17]:44840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bschwehn@HIDDEN>) id 1qjdJ9-0001u0-3i for submit <at> debbugs.gnu.org; Fri, 22 Sep 2023 06:22:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bschwehn@HIDDEN>) id 1qjdIo-0002So-Gq for bug-gnu-emacs@HIDDEN; Fri, 22 Sep 2023 06:22:27 -0400 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <bschwehn@HIDDEN>) id 1qjdIk-0006AB-Al for bug-gnu-emacs@HIDDEN; Fri, 22 Sep 2023 06:22:26 -0400 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5335d9045b4so1299616a12.3 for <bug-gnu-emacs@HIDDEN>; Fri, 22 Sep 2023 03:22:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695378140; x=1695982940; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=w4okV3xGPFQdovjRWuDdqwpz+ABaOGAKgcKJpRhw86M=; b=d1q1Osjow22bUu11yadSnxlZt+ZrtEVmxGErJdmmnE2FvEbkNS0tmVFKlyJ8ZOQl7M 0mlPlfW1Vnfpc8S8TR3WR+rjVpdAYPqcHWkccBvlTsFmrqNoJkzThIkg6HIrJ+8HQTlU BTwDln9s7qDE3O0zIh9ZHGvPoblnOb4gN9lvzmC8aNLaDR22i1uOReTriGbA+x/K4eTL f3L8oFpFn+ZWfQR2Onulf73CP/be+qcFCsASl+mtQWwBKrOtgPnfJ5eM2DEmVWigd+oV jVi8sMdbn0ICSyFbgFJFbxR5RQHcoKZKR3UkaGZl8sa+c/AQYCD7XrWyDgkDnhXaclBD FMpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695378140; x=1695982940; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=w4okV3xGPFQdovjRWuDdqwpz+ABaOGAKgcKJpRhw86M=; b=PhPAxXhNL1cxblzV09XxxEZSXzJqdkBouy9E6k3UVvzmVpUHl3sr+u06sLYfA/o7Oj sS6l54AFRS+Vl/wz4i9vQ88TIUk8HeUoiYDAXqwQQnerk9igM2IxKapYNKbn+k8hDcq+ gtx08hIKYr68q0B/CKjW9Wljic2Sn2u/TFV3CeWU5u9eMDbiCaTITJppHUjKdFdzr9Pq 72kgh8VuFLF0HNyR11PadigZvZ17kNPBWbk3DpMpyb6MCHBLmqDozgrWxMvCEESsftJY BTp108arQOHEUq9NGvEVDrAEMf1ypyphgP2SENeDH4Zzd+10EDNOlsD0FE0ymjB6j+XB lmEw== X-Gm-Message-State: AOJu0YzsVccTn1LcL79nPgqSzBEx67cEUWcJoobx5SRde8W+2W19n/aT zfkCWCSxIROYUXj27txVEq867BMK15LeVaah2jj3lW0rP48= X-Google-Smtp-Source: AGHT+IG74lPjlP3Jbh/3ILPj6LCSgD4+q+YeTDQkcPRW8WK3do+3beiwLGLWBepWkjK6vawirUra22Hxw/IiY7pmybI= X-Received: by 2002:aa7:c245:0:b0:532:c72e:26fb with SMTP id y5-20020aa7c245000000b00532c72e26fbmr5937070edo.6.1695378138987; Fri, 22 Sep 2023 03:22:18 -0700 (PDT) MIME-Version: 1.0 From: Benjamin Schwehn <bschwehn@HIDDEN> Date: Fri, 22 Sep 2023 12:22:08 +0200 Message-ID: <CA+CxCG_5ZA0OEDuOuRq8V++pSyZwM0eQ0y5rCt0GvpEKETfMsA@HIDDEN> Subject: 29.1.50; daemon crashing after X forwarding disconnects To: bug-gnu-emacs@HIDDEN Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::52e; envelope-from=bschwehn@HIDDEN; helo=mail-ed1-x52e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi, I have emacs daemon reproducibly crashing in this scenario: - emacs running as daemon via systemd user service - running "emacsclient -nc" via ssh -X session - stop X server on client machine or cut network connection between client and server - run emacsclient -nc again Result: emacs window opens for about a second, then the daemon crashes. The daemon then automatically restarts via the systemd service and once it is up again, emacsclient works fine again. Log in journalctl: 11:10:18 emacs[267232]: Backtrace: 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x1a81e1)[0x5584b348c1e1] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x51635)[0x5584b3335635] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x5206d)[0x5584b333606d] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x2edfb1)[0x5584b35d1fb1] 11:10:18 emacs[267232]: /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f21b6fc5520] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x138684)[0x5584b341c684] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x2c1a7c)[0x5584b35a5a7c] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x2c2e9b)[0x5584b35a6e9b] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x228234)[0x5584b350c234] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x228147)[0x5584b350c147] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x21897d)[0x5584b34fc97d] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x228147)[0x5584b350c147] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x218e55)[0x5584b34fce55] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x228147)[0x5584b350c147] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x217ccd)[0x5584b34fbccd] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x228147)[0x5584b350c147] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x228147)[0x5584b350c147] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x229045)[0x5584b350d045] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x226da3)[0x5584b350ada3] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x22991d)[0x5584b350d91d] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x224a73)[0x5584b3508a73] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x224c7c)[0x5584b3508c7c] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x226da3)[0x5584b350ada3] 11:10:18 emacs[267232]: /usr/local/lib/emacs/29.1.50/native-lisp/29.1.50-962049e0/server-0cc44189-b99afbb0.eln(F7365727665722d65786563757465_server_execute_0+0x868)[0x7f21b06b7fc8] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x224fe2)[0x5584b3508fe2] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x2720d7)[0x5584b35560d7] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x226da3)[0x5584b350ada3] 11:10:18 emacs[267232]: /usr/local/lib/emacs/29.1.50/native-lisp/29.1.50-962049e0/server-0cc44189-b99afbb0.eln(F7365727665722d657865637574652d636f6e74696e756174696f6e_server_execute_continuation_0+0x> 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x226da3)[0x5584b350ada3] 11:10:18 emacs[267232]: /usr/local/lib/emacs/29.1.50/native-lisp/29.1.50-962049e0/server-0cc44189-b99afbb0.eln(F7365727665722d70726f636573732d66696c746572_server_process_filter_0+0xe33)[0x7f21b06b5e3> 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x226da3)[0x5584b350ada3] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x227410)[0x5584b350b410] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x27c3d1)[0x5584b35603d1] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x2231dc)[0x5584b35071dc] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x27cad6)[0x5584b3560ad6] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x283701)[0x5584b3567701] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x19401a)[0x5584b347801a] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x195e03)[0x5584b3479e03] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x1a0bc5)[0x5584b3484bc5] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x18c30d)[0x5584b347030d] 11:10:18 emacs[267232]: /usr/local/bin/emacs(+0x223147)[0x5584b3507147] 11:10:18 emacs[267232]: ... 11:10:18 systemd[907]: emacs.service: Main process exited, code=dumped, status=11/SEGV 11:10:18 systemd[907]: emacs.service: Failed with result 'core-dump'. 11:10:18 systemd[907]: emacs.service: Consumed 48.123s CPU time. 11:10:19 systemd[907]: emacs.service: Scheduled restart job, restart counter is at 1. 11:10:19 systemd[907]: Stopped Emacs text editor. 11:10:19 systemd[907]: emacs.service: Consumed 48.123s CPU time. sed -n 's/.*(\(.*\)).*$/\1/p' /tmp/emacscrashlog |\ addr2line -C -f -i -p -e /usr/local/bin/emacs emacs_backtrace at /home/ben/install/emacs/emacs/src/sysdep.c:2304 terminate_due_to_signal at /home/ben/install/emacs/emacs/src/emacs.c:458 deliver_process_signal at /home/ben/install/emacs/emacs/src/sysdep.c:1741 (inlined by) deliver_fatal_signal at /home/ben/install/emacs/emacs/src/sysdep.c:1789 deliver_thread_signal.constprop.0 at /home/ben/install/emacs/emacs/src/sysdep.c:1765 ?? ??:0 make_lisp_ptr at /home/ben/install/emacs/emacs/src/lisp.h:1364 (inlined by) realize_default_face at /home/ben/install/emacs/emacs/src/xfaces.c:5802 (inlined by) realize_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:5736 recompute_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:682 (inlined by) recompute_basic_faces at /home/ben/install/emacs/emacs/src/xfaces.c:677 (inlined by) free_realized_fontsets at /home/ben/install/emacs/emacs/src/fontset.c:1345 Fset_fontset_font at /home/ben/install/emacs/emacs/src/fontset.c:1696 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2515 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 (inlined by) FletX at /home/ben/install/emacs/emacs/src/eval.c:958 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 (inlined by) Flet at /home/ben/install/emacs/emacs/src/eval.c:1026 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 eval_sub at /home/ben/install/emacs/emacs/src/eval.c:2449 Fprogn at /home/ben/install/emacs/emacs/src/eval.c:436 (inlined by) funcall_lambda at /home/ben/install/emacs/emacs/src/eval.c:3233 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 funcall_nil at /home/ben/install/emacs/emacs/src/eval.c:2679 run_hook_with_args at /home/ben/install/emacs/emacs/src/eval.c:2822 Frun_hooks at /home/ben/install/emacs/emacs/src/eval.c:2700 (discriminator 3) Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 ?? ??:0 funcall_subr at /home/ben/install/emacs/emacs/src/eval.c:3046 exec_byte_code at /home/ben/install/emacs/emacs/src/bytecode.c:809 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 ?? ??:0 Ffuncall at /home/ben/install/emacs/emacs/src/eval.c:2997 safe_free at /home/ben/install/emacs/emacs/src/lisp.h:5373 (inlined by) Fapply at /home/ben/install/emacs/emacs/src/eval.c:2668 read_process_output_call at /home/ben/install/emacs/emacs/src/process.c:6071 internal_condition_case_1 at /home/ben/install/emacs/emacs/src/eval.c:1500 read_and_dispose_of_process_output at /home/ben/install/emacs/emacs/src/process.c:6300 (inlined by) read_process_output at /home/ben/install/emacs/emacs/src/process.c:6204 wait_reading_process_output at /home/ben/install/emacs/emacs/src/process.c:5889 kbd_buffer_get_event at /home/ben/install/emacs/emacs/src/keyboard.c:4012 read_event_from_main_queue at /home/ben/install/emacs/emacs/src/keyboard.c:2280 (inlined by) read_decoded_event_from_main_queue at /home/ben/install/emacs/emacs/src/keyboard.c:2343 (inlined by) read_char at /home/ben/install/emacs/emacs/src/keyboard.c:2973 read_key_sequence at /home/ben/install/emacs/emacs/src/keyboard.c:10087 (discriminator 3) command_loop_1 at /home/ben/install/emacs/emacs/src/keyboard.c:1384 internal_condition_case at /home/ben/install/emacs/emacs/src/eval.c:1476 Maybe something related to font rendering? Please let me know what I cando to help track this issue down further. I had hoped using lucid would help, but the issue is the same as when building emacs with gtk. Thanks,Ben from report-emacs-bug: In GNU Emacs 29.1.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) of 2023-09-22 built on g1devvap01 Repository revision: c966e7ec381fa32ad09dab4329d5ad27d87b5b98 Repository branch: emacs-29 Windowing system distributor 'Moba/X', version 11.0.11603000 System Description: Ubuntu 22.04.3 LTS Configured using: 'configure --with-native-compilation=aot --with-tree-sitter --with-x-toolkit=lucid --with-json --without-xaw3d --with-sound=no --enable-link-time-optimization' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: evil-traces-mode: t projectile-mode: t +emacs-lisp-non-package-mode: t flyspell-lazy-mode: t flyspell-mode: t evil-org-mode: t org-auto-tangle-mode: t +word-wrap-mode: t org-indent-mode: t solaire-global-mode: t yas-global-mode: t yas-minor-mode: t doom-modeline-mode: t which-key-mode: t savehist-mode: t better-jumper-mode: t better-jumper-local-mode: t company-box-mode: t global-company-mode: t company-mode: t vertico-mode: t all-the-icons-completion-mode: t marginalia-mode: t evil-goggles-mode: t evil-escape-mode: t evil-snipe-override-mode: t evil-snipe-mode: t evil-snipe-override-local-mode: t evil-snipe-local-mode: t recentf-mode: t save-place-mode: t global-so-long-mode: t global-git-commit-mode: t shell-dirtrack-mode: t server-mode: t gcmh-mode: t global-hl-line-mode: t hl-line-mode: t winner-mode: t smartparens-global-mode: t smartparens-mode: t global-undo-tree-mode: t undo-tree-mode: t flycheck-popup-tip-mode: t global-flycheck-mode: t flycheck-mode: t ws-butler-global-mode: t ws-butler-mode: t editorconfig-mode: t org-roam-db-autosync-mode: t whitespace-mode: t global-evil-surround-mode: t evil-surround-mode: t eros-mode: t vi-tilde-fringe-mode: t display-line-numbers-mode: t persistent-scratch-autosave-mode: t evil-mode: t evil-local-mode: t windmove-mode: t +popup-mode: t override-global-mode: t general-override-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t visual-line-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/ben/.emacs.d/.local/straight/build-29.1.50/emacsql-sqlite/emacsql-sqlite hides /home/ben/.emacs.d/.local/straight/build-29.1.50/emacsql/emacsql-sqlite /home/ben/.emacs.d/.local/straight/build-29.1.50/jsonrpc/jsonrpc hides /usr/local/share/emacs/29.1.50/lisp/jsonrpc /home/ben/.emacs.d/.local/straight/build-29.1.50/external-completion/external-completion hides /usr/local/share/emacs/29.1.50/lisp/external-completion /home/ben/.emacs.d/.local/straight/build-29.1.50/transient/transient hides /usr/local/share/emacs/29.1.50/lisp/transient /home/ben/.emacs.d/.local/straight/build-29.1.50/use-package/use-package-delight hides /usr/local/share/emacs/29.1.50/lisp/use-package/use-package-delight /home/ben/.emacs.d/.local/straight/build-29.1.50/use-package/use-package hides /usr/local/share/emacs/29.1.50/lisp/use-package/use-package /home/ben/.emacs.d/.local/straight/build-29.1.50/use-package/use-package-diminish hides /usr/local/share/emacs/29.1.50/lisp/use-package/use-package-diminish /home/ben/.emacs.d/.local/straight/build-29.1.50/use-package/use-package-lint hides /usr/local/share/emacs/29.1.50/lisp/use-package/use-package-lint /home/ben/.emacs.d/.local/straight/build-29.1.50/use-package/use-package-ensure hides /usr/local/share/emacs/29.1.50/lisp/use-package/use-package-ensure /home/ben/.emacs.d/.local/straight/build-29.1.50/bind-key/bind-key hides /usr/local/share/emacs/29.1.50/lisp/use-package/bind-key /home/ben/.emacs.d/.local/straight/build-29.1.50/use-package/use-package-core hides /usr/local/share/emacs/29.1.50/lisp/use-package/use-package-core /home/ben/.emacs.d/.local/straight/build-29.1.50/use-package/use-package-jump hides /usr/local/share/emacs/29.1.50/lisp/use-package/use-package-jump /home/ben/.emacs.d/.local/straight/build-29.1.50/use-package/use-package-bind-key hides /usr/local/share/emacs/29.1.50/lisp/use-package/use-package-bind-key /home/ben/.emacs.d/.local/straight/build-29.1.50/xref/xref hides /usr/local/share/emacs/29.1.50/lisp/progmodes/xref /home/ben/.emacs.d/.local/straight/build-29.1.50/eglot/eglot hides /usr/local/share/emacs/29.1.50/lisp/progmodes/eglot /home/ben/.emacs.d/.local/straight/build-29.1.50/project/project hides /usr/local/share/emacs/29.1.50/lisp/progmodes/project /home/ben/.emacs.d/.local/straight/build-29.1.50/flymake/flymake hides /usr/local/share/emacs/29.1.50/lisp/progmodes/flymake /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-calc hides /usr/local/share/emacs/29.1.50/lisp/org/ob-calc /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-maxima hides /usr/local/share/emacs/29.1.50/lisp/org/ob-maxima /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-mhe hides /usr/local/share/emacs/29.1.50/lisp/org/ol-mhe /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-goto hides /usr/local/share/emacs/29.1.50/lisp/org/org-goto /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-koma-letter hides /usr/local/share/emacs/29.1.50/lisp/org/ox-koma-letter /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-core hides /usr/local/share/emacs/29.1.50/lisp/org/ob-core /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-R hides /usr/local/share/emacs/29.1.50/lisp/org/ob-R /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-awk hides /usr/local/share/emacs/29.1.50/lisp/org/ob-awk /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-archive hides /usr/local/share/emacs/29.1.50/lisp/org/org-archive /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-mobile hides /usr/local/share/emacs/29.1.50/lisp/org/org-mobile /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-ruby hides /usr/local/share/emacs/29.1.50/lisp/org/ob-ruby /home/ben/.emacs.d/.local/straight/build-29.1.50/org/oc-bibtex hides /usr/local/share/emacs/29.1.50/lisp/org/oc-bibtex /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-emacs-lisp hides /usr/local/share/emacs/29.1.50/lisp/org/ob-emacs-lisp /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-lilypond hides /usr/local/share/emacs/29.1.50/lisp/org/ob-lilypond /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-js hides /usr/local/share/emacs/29.1.50/lisp/org/ob-js /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-agenda hides /usr/local/share/emacs/29.1.50/lisp/org/org-agenda /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-clock hides /usr/local/share/emacs/29.1.50/lisp/org/org-clock /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-attach-git hides /usr/local/share/emacs/29.1.50/lisp/org/org-attach-git /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-icalendar hides /usr/local/share/emacs/29.1.50/lisp/org/ox-icalendar /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-clojure hides /usr/local/share/emacs/29.1.50/lisp/org/ob-clojure /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-org hides /usr/local/share/emacs/29.1.50/lisp/org/ob-org /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-texinfo hides /usr/local/share/emacs/29.1.50/lisp/org/ox-texinfo /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-macro hides /usr/local/share/emacs/29.1.50/lisp/org/org-macro /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-colview hides /usr/local/share/emacs/29.1.50/lisp/org/org-colview /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-ditaa hides /usr/local/share/emacs/29.1.50/lisp/org/ob-ditaa /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-lua hides /usr/local/share/emacs/29.1.50/lisp/org/ob-lua /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-octave hides /usr/local/share/emacs/29.1.50/lisp/org/ob-octave /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-eshell hides /usr/local/share/emacs/29.1.50/lisp/org/ol-eshell /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-footnote hides /usr/local/share/emacs/29.1.50/lisp/org/org-footnote /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-keys hides /usr/local/share/emacs/29.1.50/lisp/org/org-keys /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-md hides /usr/local/share/emacs/29.1.50/lisp/org/ox-md /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-groovy hides /usr/local/share/emacs/29.1.50/lisp/org/ob-groovy /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-table hides /usr/local/share/emacs/29.1.50/lisp/org/ob-table /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-pcomplete hides /usr/local/share/emacs/29.1.50/lisp/org/org-pcomplete /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-datetree hides /usr/local/share/emacs/29.1.50/lisp/org/org-datetree /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox hides /usr/local/share/emacs/29.1.50/lisp/org/ox /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-version hides /usr/local/share/emacs/29.1.50/lisp/org/org-version /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-html hides /usr/local/share/emacs/29.1.50/lisp/org/ox-html /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-entities hides /usr/local/share/emacs/29.1.50/lisp/org/org-entities /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-loaddefs hides /usr/local/share/emacs/29.1.50/lisp/org/org-loaddefs /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-ctags hides /usr/local/share/emacs/29.1.50/lisp/org/org-ctags /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-fold hides /usr/local/share/emacs/29.1.50/lisp/org/org-fold /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-macs hides /usr/local/share/emacs/29.1.50/lisp/org/org-macs /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-duration hides /usr/local/share/emacs/29.1.50/lisp/org/org-duration /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-ref hides /usr/local/share/emacs/29.1.50/lisp/org/ob-ref /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-lisp hides /usr/local/share/emacs/29.1.50/lisp/org/ob-lisp /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-screen hides /usr/local/share/emacs/29.1.50/lisp/org/ob-screen /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-habit hides /usr/local/share/emacs/29.1.50/lisp/org/org-habit /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-doi hides /usr/local/share/emacs/29.1.50/lisp/org/ol-doi /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-num hides /usr/local/share/emacs/29.1.50/lisp/org/org-num /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-cycle hides /usr/local/share/emacs/29.1.50/lisp/org/org-cycle /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-refile hides /usr/local/share/emacs/29.1.50/lisp/org/org-refile /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-publish hides /usr/local/share/emacs/29.1.50/lisp/org/ox-publish /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-inlinetask hides /usr/local/share/emacs/29.1.50/lisp/org/org-inlinetask /home/ben/.emacs.d/.local/straight/build-29.1.50/org/oc-csl hides /usr/local/share/emacs/29.1.50/lisp/org/oc-csl /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-ocaml hides /usr/local/share/emacs/29.1.50/lisp/org/ob-ocaml /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-attach hides /usr/local/share/emacs/29.1.50/lisp/org/org-attach /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob hides /usr/local/share/emacs/29.1.50/lisp/org/ob /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-java hides /usr/local/share/emacs/29.1.50/lisp/org/ob-java /home/ben/.emacs.d/.local/straight/build-29.1.50/org/oc hides /usr/local/share/emacs/29.1.50/lisp/org/oc /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-lob hides /usr/local/share/emacs/29.1.50/lisp/org/ob-lob /home/ben/.emacs.d/.local/straight/build-29.1.50/org/oc-biblatex hides /usr/local/share/emacs/29.1.50/lisp/org/oc-biblatex /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-eshell hides /usr/local/share/emacs/29.1.50/lisp/org/ob-eshell /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-persist hides /usr/local/share/emacs/29.1.50/lisp/org/org-persist /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org hides /usr/local/share/emacs/29.1.50/lisp/org/org /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-tangle hides /usr/local/share/emacs/29.1.50/lisp/org/ob-tangle /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-latex hides /usr/local/share/emacs/29.1.50/lisp/org/ob-latex /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-beamer hides /usr/local/share/emacs/29.1.50/lisp/org/ox-beamer /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-sql hides /usr/local/share/emacs/29.1.50/lisp/org/ob-sql /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-capture hides /usr/local/share/emacs/29.1.50/lisp/org/org-capture /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-python hides /usr/local/share/emacs/29.1.50/lisp/org/ob-python /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-list hides /usr/local/share/emacs/29.1.50/lisp/org/org-list /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-sqlite hides /usr/local/share/emacs/29.1.50/lisp/org/ob-sqlite /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-id hides /usr/local/share/emacs/29.1.50/lisp/org/org-id /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-timer hides /usr/local/share/emacs/29.1.50/lisp/org/org-timer /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-scheme hides /usr/local/share/emacs/29.1.50/lisp/org/ob-scheme /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-plot hides /usr/local/share/emacs/29.1.50/lisp/org/org-plot /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-man hides /usr/local/share/emacs/29.1.50/lisp/org/ox-man /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-eval hides /usr/local/share/emacs/29.1.50/lisp/org/ob-eval /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-feed hides /usr/local/share/emacs/29.1.50/lisp/org/org-feed /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-processing hides /usr/local/share/emacs/29.1.50/lisp/org/ob-processing /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-odt hides /usr/local/share/emacs/29.1.50/lisp/org/ox-odt /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-org hides /usr/local/share/emacs/29.1.50/lisp/org/ox-org /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-latex hides /usr/local/share/emacs/29.1.50/lisp/org/ox-latex /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-crypt hides /usr/local/share/emacs/29.1.50/lisp/org/org-crypt /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-dot hides /usr/local/share/emacs/29.1.50/lisp/org/ob-dot /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-faces hides /usr/local/share/emacs/29.1.50/lisp/org/org-faces /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-gnuplot hides /usr/local/share/emacs/29.1.50/lisp/org/ob-gnuplot /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-haskell hides /usr/local/share/emacs/29.1.50/lisp/org/ob-haskell /home/ben/.emacs.d/.local/straight/build-29.1.50/org/oc-natbib hides /usr/local/share/emacs/29.1.50/lisp/org/oc-natbib /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-css hides /usr/local/share/emacs/29.1.50/lisp/org/ob-css /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-sed hides /usr/local/share/emacs/29.1.50/lisp/org/ob-sed /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-julia hides /usr/local/share/emacs/29.1.50/lisp/org/ob-julia /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-shell hides /usr/local/share/emacs/29.1.50/lisp/org/ob-shell /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-matlab hides /usr/local/share/emacs/29.1.50/lisp/org/ob-matlab /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-forth hides /usr/local/share/emacs/29.1.50/lisp/org/ob-forth /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-compat hides /usr/local/share/emacs/29.1.50/lisp/org/org-compat /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ox-ascii hides /usr/local/share/emacs/29.1.50/lisp/org/ox-ascii /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-bbdb hides /usr/local/share/emacs/29.1.50/lisp/org/ol-bbdb /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-table hides /usr/local/share/emacs/29.1.50/lisp/org/org-table /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-fortran hides /usr/local/share/emacs/29.1.50/lisp/org/ob-fortran /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-sass hides /usr/local/share/emacs/29.1.50/lisp/org/ob-sass /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-man hides /usr/local/share/emacs/29.1.50/lisp/org/ol-man /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-exp hides /usr/local/share/emacs/29.1.50/lisp/org/ob-exp /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-rmail hides /usr/local/share/emacs/29.1.50/lisp/org/ol-rmail /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-makefile hides /usr/local/share/emacs/29.1.50/lisp/org/ob-makefile /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-w3m hides /usr/local/share/emacs/29.1.50/lisp/org/ol-w3m /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-irc hides /usr/local/share/emacs/29.1.50/lisp/org/ol-irc /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-indent hides /usr/local/share/emacs/29.1.50/lisp/org/org-indent /home/ben/.emacs.d/.local/straight/build-29.1.50/org/oc-basic hides /usr/local/share/emacs/29.1.50/lisp/org/oc-basic /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-protocol hides /usr/local/share/emacs/29.1.50/lisp/org/org-protocol /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-docview hides /usr/local/share/emacs/29.1.50/lisp/org/ol-docview /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-lint hides /usr/local/share/emacs/29.1.50/lisp/org/org-lint /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-bibtex hides /usr/local/share/emacs/29.1.50/lisp/org/ol-bibtex /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-comint hides /usr/local/share/emacs/29.1.50/lisp/org/ob-comint /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-tempo hides /usr/local/share/emacs/29.1.50/lisp/org/org-tempo /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-element hides /usr/local/share/emacs/29.1.50/lisp/org/org-element /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-gnus hides /usr/local/share/emacs/29.1.50/lisp/org/ol-gnus /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-mouse hides /usr/local/share/emacs/29.1.50/lisp/org/org-mouse /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-fold-core hides /usr/local/share/emacs/29.1.50/lisp/org/org-fold-core /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-C hides /usr/local/share/emacs/29.1.50/lisp/org/ob-C /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-info hides /usr/local/share/emacs/29.1.50/lisp/org/ol-info /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol-eww hides /usr/local/share/emacs/29.1.50/lisp/org/ol-eww /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ol hides /usr/local/share/emacs/29.1.50/lisp/org/ol /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-plantuml hides /usr/local/share/emacs/29.1.50/lisp/org/ob-plantuml /home/ben/.emacs.d/.local/straight/build-29.1.50/org/org-src hides /usr/local/share/emacs/29.1.50/lisp/org/org-src /home/ben/.emacs.d/.local/straight/build-29.1.50/org/ob-perl hides /usr/local/share/emacs/29.1.50/lisp/org/ob-perl /home/ben/.emacs.d/.local/straight/build-29.1.50/eldoc/eldoc hides /usr/local/share/emacs/29.1.50/lisp/emacs-lisp/eldoc Features: (shadow sort mail-extr emacsbug adaptive-wrap ob-shell rainbow-delimiters company-shell evil-collection-sh-script sh-script smie npm-mode json-mode json-snatcher smartparens-javascript js-mode-expansions js c-ts-common treesit smartparens-c cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs consult-flycheck evil-collection-consult consult ucs-normalize evil-collection-evil-mc evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common company-ispell company-yasnippet company-dabbrev evil-traces evil-ex image-file image-converter copilot copilot-balancer jsonrpc projectile project ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs executable magit-bookmark evil-collection-bookmark bookmark delsel tabify hide-mode-line timezone orgit org-roam-dailies git-gutter-fringe fringe-helper git-gutter evil-collection-vc-git vc-git vc-dispatcher jka-compr disp-table org-eldoc org-crypt flyspell-lazy flyspell ispell toc-org evil-org org-auto-tangle org-indent vertico-directory cursor-sensor vertico-repeat mule-util oc-basic org-tempo tempo org-habit ol-bibtex bibtex auto-minor-mode doom-themes-ext-treemacs doom-themes-ext-org solaire-mode face-remap modus-operandi-theme modus-themes evil-collection-magit-todos magit-todos pcre2el rxt re-builder async evil-collection-grep grep evil-collection-compile compile magit-autoloads evil-collection-magit magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode evil-collection-diff-mode diff-mode magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode doom-snippets doom-snippets-lib evil-collection-elisp-mode yasnippet elisp-mode doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f f-shortdoc s evil-collection-which-key which-key savehist better-jumper company-box company-box-doc frame-local company-box-icons company-capf company evil-collection-vertico vertico orderless all-the-icons-completion all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons marginalia evil-goggles pulse color evil-easymotion evil-escape evil-snipe recentf tree-widget saveplace evil-collection-so-long so-long git-commit magit-git magit-base crm with-editor shell transient server evil-collection-log-edit log-edit pcvs-util add-log gcmh hl-line winner smartparens-config smartparens-text smartparens undo-tree diff queue flycheck-popup-tip evil-collection-popup popup flycheck-cask flycheck-package package-lint evil-collection-imenu imenu evil-collection-finder finder finder-inf lisp-mnt evil-collection-package-menu doom-packages package url-handlers evil-collection-flycheck flycheck ws-butler editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch anki-editor ox-dnd ox-pandoc ht ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-ascii ox-md ox-html table ox-publish ox vigenere request org-contacts org-agenda gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message sendmail mailcap yank-media puny rfc822 mml mml-sec evil-collection-epa epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win evil-collection-gnus gnus nnheader mail-utils range mm-util mail-prsvr gnus-util text-property-search the-org-mode-expansions evil-collection-org evil-collection-org-roam org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam org-capture org-attach emacsql-sqlite emacsql-sqlite-common emacsql emacsql-compiler evil-collection-magit-section magit-section dash smartparens-org org-yt org-element org-persist xdg org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table org-macro org-src ob-comint org-pcomplete pcomplete evil-collection-comint comint ansi-osc ansi-color org-list org-footnote org-faces org-entities time-date noutline outline ob-emacs-lisp org-table org-keys org-loaddefs find-func evil-collection-calendar cal-menu calendar cal-loaddefs avl-tree generator ol oc ob-exp whitespace git-link url-util url-parse auth-source eieio eieio-core password-cache json map url-vars evil-collection-dired dired dired-loaddefs evil-embrace evil-surround embrace expand-region text-mode-expansions er-basic-expansions expand-region-core expand-region-custom eros vi-tilde-fringe highlight-numbers parent-mode display-line-numbers hl-todo compat dtrt-indent evil-collection-custom cus-edit cus-load wid-edit evil-collection annalist persistent-scratch let-alist ob-core org-cycle org-fold org-fold-core org-compat ob-eval org-version org-macs format-spec derived evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-search evil-types evil-macros evil-repeat evil-states evil-core byte-opt advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect evil-digraphs evil-vars ring edmacro kmacro use-package-bind-key bind-key comp comp-cstr warnings icons doom-editor doom-projects doom-ui easy-mmode doom-keybinds pp cl-extra help-mode use-package-core bytecomp byte-compile general rx doom-start doom-modules cl-seq doom doom-lib cl-macs cl-loaddefs cl-lib pcase gv jansson dynamic-modules subr-x rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1367135 93856) (symbols 48 84475 1) (strings 32 305623 26480) (string-bytes 1 12390027) (vectors 16 181428) (vector-slots 8 3776904 120599) (floats 8 2065 803) (intervals 56 3989 1021) (buffers 984 31))
Benjamin Schwehn <bschwehn@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#66151
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.