From unknown Fri Aug 15 02:01:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#598 <598@debbugs.gnu.org> To: bug#598 <598@debbugs.gnu.org> Subject: Status: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Reply-To: bug#598 <598@debbugs.gnu.org> Date: Fri, 15 Aug 2025 09:01:20 +0000 retitle 598 23.0.60; frame size issue (--geometry or default-frame-alist) w= hen using customized default face reassign 598 emacs submitter 598 Tim Van Holder severity 598 normal thanks From tim.vanholder@gmail.com Wed Jul 23 01:18:19 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.3 required=4.0 tests=AWL,BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 23 Jul 2008 08:18:20 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m6N8IG4D019940 for ; Wed, 23 Jul 2008 01:18:17 -0700 Received: from mx10.gnu.org ([199.232.76.166]:43767) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KLZXQ-0001ZF-9X for emacs-pretest-bug@gnu.org; Wed, 23 Jul 2008 04:17:32 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KLZY3-0002fT-Tz for emacs-pretest-bug@gnu.org; Wed, 23 Jul 2008 04:18:15 -0400 Received: from 179.75-78-194.adsl-static.isp.belgacom.be ([194.78.75.179]:34321 helo=mail.anubex.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KLZY3-0002f2-Cg for emacs-pretest-bug@gnu.org; Wed, 23 Jul 2008 04:18:11 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.anubex.com (Postfix) with ESMTP id 8270CD911B7; Wed, 23 Jul 2008 10:18:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at anubex.com Received: from mail.anubex.com ([127.0.0.1]) by localhost (mail.anubex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qHfxXcv-APGq; Wed, 23 Jul 2008 10:18:03 +0200 (CEST) Received: from leeloo.anubex.internal (177.75-78-194.adsl-static.isp.belgacom.be [194.78.75.177]) by mail.anubex.com (Postfix) with ESMTPS id E3B0D6E899; Wed, 23 Jul 2008 10:18:02 +0200 (CEST) Received: from tim by leeloo.anubex.internal with local (Exim 4.63) (envelope-from ) id 1KLZXu-00042O-Gm; Wed, 23 Jul 2008 10:18:02 +0200 From: Tim Van Holder To: emacs-pretest-bug@gnu.org Subject: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Date: Wed, 23 Jul 2008 10:18:02 +0200 Message-ID: <87k5fdvwsl.fsf@leeloo.anubex.internal> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) For a few weeks now (starting around the time of the fix for #47, which may or may not be relevant), emacs no longer comes up with the correct frame size. I have it set (to 132x60) in default-frame-alist, but emacs end up with varying frame sizes instead - while there seem to be a few that it favors, I can't see any real pattern in it. The same happens if I remove the width/height settings from default-frame-alist and use --geometry instead. "emacs -Q --geometry 132x60" does seem to work 100% of the time. I tried erasing the font/foundry customization, but that made no difference; changing the font height, however, did. Emacs seems to default to a height of 116 while I have mine set to 135 (since with the font I prefer to use (Terminus), 116 is too small to read comfortably). So it looks like the frame size is being computed based on the wrong font sizing. A few things I noticed while testing this: - customizing the size of the default font causes emacs to repain its frame, and quite often this messes up the scrollbars (which I have set to appear on the right). Sometimes there is a black border to their right, sometimes they disappear. In either case, manually sizing the frame makes them redraw in their correct place. - after saving the default face with the font and foundry items unchecked (i.e. uncustomized), and restarting emacs, it shows the font and foundry as customized (using Bitstream Vera Sans Mono) - the 'foundry' setting was also added fairly recently; how do I find out a font's foundry so that I can set it correctly when customizing a face? Is there perhaps a font picker available in emacs that would allow me to customize a face more effectively? From cyd@stupidchicken.com Sun Sep 28 13:46:06 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.8 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 28 Sep 2008 20:46:06 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8SKk326004967 for <598@emacsbugs.donarmstrong.com>; Sun, 28 Sep 2008 13:46:04 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 6913C57E33A; Sun, 28 Sep 2008 16:46:52 -0400 (EDT) From: Chong Yidong To: Tim Van Holder Cc: 598@debbugs.gnu.org Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Date: Sun, 28 Sep 2008 16:46:52 -0400 Message-ID: <87prmo80cj.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > For a few weeks now (starting around the time of the fix for #47, > which may or may not be relevant), emacs no longer comes up with the > correct frame size. > > I have it set (to 132x60) in default-frame-alist, but emacs end up > with varying frame sizes instead - while there seem to be a few that > it favors, I can't see any real pattern in it. Do you still see this problem? I can't seem to reproduce it with latest CVS. I have no geometry set in my .Xresources file, and with the following lines in .emacs: (add-to-list 'default-frame-alist '(width . 132)) (add-to-list 'default-frame-alist '(height . 60)) Emacs seems to start with the appropriate width and height each time. From tim.vanholder@gmail.com Mon Sep 29 00:35:11 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.0 required=4.0 tests=BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 29 Sep 2008 07:35:11 +0000 Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8T7Z1TG003207 for <598@emacsbugs.donarmstrong.com>; Mon, 29 Sep 2008 00:35:02 -0700 Received: by gxk12 with SMTP id 12so10918544gxk.1 for <598@emacsbugs.donarmstrong.com>; Mon, 29 Sep 2008 00:34:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=t8bg9rsrzxfaABEewz8W2e6GaxXD3QbpW+31Irw2dvI=; b=k2gEo7VeyBdJ32CROLVdUaDVJnw+NDncao8KZJOw0+soFRppIPxOHLO3Jhvte3Ot/z erjIKHb5FQD4AzeVpShumTuRET+0/Vkk50+OtSsrJAtU6+P49HcUToLjkkvL4kb+Ka9I 4SxjpFYEuzl+MAQpPLdny4C2NcadcYsOETApY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=uaPX9dUWnwfNE+RPOWxzceHVfMhpeMi4Cd6ltiClLb0HIHn74SbkC+6uFg3Tr6IMsn WRa3MEJZQUjSKmc6w1uZjzwqNJOvzoqX1Y/r6a6oY2c9liJp4Uur6oVgn/0mdwSwQtv7 OCmHuLjwsSHShhq7TQCFTGsMGFTQaTYrNxAuE= Received: by 10.150.140.6 with SMTP id n6mr7386982ybd.31.1222673696006; Mon, 29 Sep 2008 00:34:56 -0700 (PDT) Received: by 10.151.9.21 with HTTP; Mon, 29 Sep 2008 00:34:55 -0700 (PDT) Message-ID: Date: Mon, 29 Sep 2008 09:34:55 +0200 From: "Tim Van Holder" To: "Chong Yidong" Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org In-Reply-To: <87prmo80cj.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87prmo80cj.fsf@cyd.mit.edu> On Sun, Sep 28, 2008 at 10:46 PM, Chong Yidong wrote: >> For a few weeks now (starting around the time of the fix for #47, >> which may or may not be relevant), emacs no longer comes up with the >> correct frame size. >> >> I have it set (to 132x60) in default-frame-alist, but emacs end up >> with varying frame sizes instead - while there seem to be a few that >> it favors, I can't see any real pattern in it. > > Do you still see this problem? I can't seem to reproduce it with latest > CVS. I have no geometry set in my .Xresources file, and with the > following lines in .emacs: > > (add-to-list 'default-frame-alist '(width . 132)) > (add-to-list 'default-frame-alist '(height . 60)) > > Emacs seems to start with the appropriate width and height each time. Do you also have a custom font set for the default face, using a font height that differs from the default? I still get it with a CVS build of 15 minutes ago. 4 consecutive runs of emacs (with 132x60 set via customize) resulted in windows that were 132x57, 112x55, 132x69 and 175x61 in size. As before (new-frame) always results in a correctly sized frame - it's only the initial frame that shows the problem. I'll do a clean bootstrap build; if that makes a difference, I'll send another mail. From rudalics@gmx.at Mon Sep 29 01:55:45 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.7 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 29 Sep 2008 08:55:45 +0000 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m8T8tfe4023829 for <598@emacsbugs.donarmstrong.com>; Mon, 29 Sep 2008 01:55:43 -0700 Received: (qmail invoked by alias); 29 Sep 2008 08:55:34 -0000 Received: from 62-47-49-218.adsl.highway.telekom.at (EHLO [62.47.49.218]) [62.47.49.218] by mail.gmx.net (mp032) with SMTP; 29 Sep 2008 10:55:34 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19i6GwJHQxiWN3kXBvJCMoFvOXJ3N3AjmAbvfeX3c N5dLvcEWDGB9uy Message-ID: <48E09756.3080707@gmx.at> Date: Mon, 29 Sep 2008 10:52:38 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Tim Van Holder , 598@debbugs.gnu.org CC: Chong Yidong Subject: Re: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face References: <87prmo80cj.fsf@cyd.mit.edu> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.68 > I still get it with a CVS build of 15 minutes ago. > 4 consecutive runs of emacs (with 132x60 set via customize) resulted in > windows that were 132x57, 112x55, 132x69 and 175x61 in size. > As before (new-frame) always results in a correctly sized frame - it's only > the initial frame that shows the problem. Does the erratic behavior change when you disable toolbars, for example, by doing (add-to-list 'default-frame-alist '(tool-bar-lines . 0)) in your .emacs? martin From tim.vanholder@gmail.com Mon Sep 29 02:13:39 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 29 Sep 2008 09:13:39 +0000 Received: from rn-out-0910.google.com (rn-out-0910.google.com [64.233.170.188]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8T9DZs8028107 for <598@emacsbugs.donarmstrong.com>; Mon, 29 Sep 2008 02:13:37 -0700 Received: by rn-out-0910.google.com with SMTP id j66so586680rne.20 for <598@emacsbugs.donarmstrong.com>; Mon, 29 Sep 2008 02:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=ciGGciK3CEZzSFMmdjCNxjJC9ja/uYf8EDSfzAcEaYg=; b=YVJtZH/hxICWAPh5Q1NvLiOihp9kTq8472r5CD0x4jCqmoB24YPcjKRg4l2uas46k7 sC/Xc83fGcf272zUd/GHYAFgPZQ5j1VIRg4YQeL1NU43D2xWw0UU3MOy7rTAxoAbjPfF 2GvipwODSfeoomlnE1z7CBRJH4gRvunfrhKwA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=YATiIXAje6e60SiQBqEPg1B6OD6/6RIW/LBLogvi7JAs56UlVgt2YFSeukGOdh1/nT r0ysNiydoutpupcQRFFAdKIOx6l1RGoy8EePX9CqL0OAcC9jIcx4kvs4FejROAV64Xql q3zUhtlyL6yCrOUK/oPskEs4KOP8PPF/OuQ60= Received: by 10.151.40.3 with SMTP id s3mr6133666ybj.70.1222679615578; Mon, 29 Sep 2008 02:13:35 -0700 (PDT) Received: by 10.151.9.21 with HTTP; Mon, 29 Sep 2008 02:13:35 -0700 (PDT) Message-ID: Date: Mon, 29 Sep 2008 11:13:35 +0200 From: "Tim Van Holder" To: "martin rudalics" Subject: Re: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org, "Chong Yidong" In-Reply-To: <48E09756.3080707@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87prmo80cj.fsf@cyd.mit.edu> <48E09756.3080707@gmx.at> On Mon, Sep 29, 2008 at 10:52 AM, martin rudalics wrote: >> I still get it with a CVS build of 15 minutes ago. >> 4 consecutive runs of emacs (with 132x60 set via customize) resulted in >> windows that were 132x57, 112x55, 132x69 and 175x61 in size. >> As before (new-frame) always results in a correctly sized frame - it's >> only >> the initial frame that shows the problem. > > Does the erratic behavior change when you disable toolbars, > for example, by doing > > (add-to-list 'default-frame-alist '(tool-bar-lines . 0)) > > in your .emacs? No (I used customize-variable to set tool-bar-lines to 0 instead of the 1 that was already there). The behaviour was still incorrect (although the window sizes I got were not "typical" ones (I got 112x47 and 112x58, whereas before 112x55 was much more common). I noticed that emacs still ended up with a toolbar, so I set tool-bar-lines to 0 in initial-frame-alist too, which made the toolbar go away, but had no effect on the erratic sizing either. From drew.adams@oracle.com Mon Sep 29 08:02:50 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-8.2 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 29 Sep 2008 15:02:51 +0000 Received: from agminet01.oracle.com (agminet01.oracle.com [141.146.126.228]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8TF2lqn016979 for <598@emacsbugs.donarmstrong.com>; Mon, 29 Sep 2008 08:02:48 -0700 Received: from rgmgw2.us.oracle.com (rgmgw2.us.oracle.com [138.1.186.111]) by agminet01.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id m8TF2ZEp007347; Mon, 29 Sep 2008 10:02:35 -0500 Received: from acsmt704.oracle.com (acsmt704.oracle.com [141.146.40.82]) by rgmgw2.us.oracle.com (Switch-3.2.4/Switch-3.2.4) with ESMTP id m8TF2Vwk020912; Mon, 29 Sep 2008 09:02:32 -0600 Received: from dradamslap1 (/24.23.165.218) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 29 Sep 2008 08:02:31 -0700 From: "Drew Adams" To: "'Tim Van Holder'" , <598@debbugs.gnu.org>, "'martin rudalics'" Cc: "'Chong Yidong'" References: <87prmo80cj.fsf@cyd.mit.edu><48E09756.3080707@gmx.at> Subject: RE: bug#598: 23.0.60;frame size issue (--geometry or default-frame-alist) when usingcustomized default face Date: Mon, 29 Sep 2008 08:02:37 -0700 Message-ID: <008601c92244$69c46950$0200a8c0@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 Thread-Index: AckiFhACkgLiYHJhQlyhy5YK2P6DmgALSsKg X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE > No (I used customize-variable to set tool-bar-lines to 0 > instead of the 1 that > was already there). ... > I noticed that emacs still ended up with a toolbar, so I set > tool-bar-lines to 0 > in initial-frame-alist too, which made the toolbar go away, ... Don't know if this is related, but I reported long ago that I get tool bars in the initial frame even though I've turned them off. See bug with title "tool bar showing up when it shouldn't", filed 2008-04-24 (no bug number, AFAICT). Perhaps this is part of the general problem I reported for the initial frame: the frame parameters are messed up: fringe appears even if turned off, duplicate frame parameter entries with different or the same values, and so on. See bug #117, "messed up frame parameters", filed 2008-04-05. These problems are all new with Emacs 23. HTH. From cyd@stupidchicken.com Mon Sep 29 10:29:26 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.3 required=4.0 tests=AWL,BAYES_00,GMAIL autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 29 Sep 2008 17:29:26 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8THTNkj020986 for <598@emacsbugs.donarmstrong.com>; Mon, 29 Sep 2008 10:29:24 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 1D68857E341; Mon, 29 Sep 2008 13:30:17 -0400 (EDT) From: Chong Yidong To: "Tim Van Holder" Cc: 598@debbugs.gnu.org Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face References: <87prmo80cj.fsf@cyd.mit.edu> Date: Mon, 29 Sep 2008 13:30:17 -0400 In-Reply-To: (Tim Van Holder's message of "Mon, 29 Sep 2008 09:34:55 +0200") Message-ID: <87myhqrhau.fsf@cyd.mit.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii "Tim Van Holder" writes: > 4 consecutive runs of emacs (with 132x60 set via customize) resulted > in windows that were 132x57, 112x55, 132x69 and 175x61 in size. As > before (new-frame) always results in a correctly sized frame - it's > only the initial frame that shows the problem. I'll do a clean > bootstrap build; if that makes a difference, I'll send another mail. Could you start Emacs in gdb, set a gdb breakpoint at Fset_frame_size, run the program, then do `backtrace' and `continue' past each of the breaks? Then mail me the result. Thanks. From tim.vanholder@gmail.com Tue Sep 30 00:39:28 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-2.3 required=4.0 tests=AWL,BAYES_00,FOURLA,GMAIL, IMPRONONCABLE_1,IMPRONONCABLE_2,MURPHY_WRONG_WORD1,MURPHY_WRONG_WORD2 autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 30 Sep 2008 07:39:29 +0000 Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8U7dIVQ005915 for <598@emacsbugs.donarmstrong.com>; Tue, 30 Sep 2008 00:39:20 -0700 Received: by gxk12 with SMTP id 12so12313443gxk.1 for <598@emacsbugs.donarmstrong.com>; Tue, 30 Sep 2008 00:39:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=ejW3ldZP4YBr/KF1BWZPvnFi4FahEG9XN2KNYoQHIDE=; b=feb24VoF8xGl+VW90fD3QXKl05RDLZITlfVyVcvz2qosAaU3LNS3SZsLKnmEmzSNHb g5CNl/SkFj5vsadLPsDa/44dXtOlCjZpPJihq8cNE/KiLqpavNHZewlU6ci6NbbLSeL2 wGQQhKhRilYfe27TY3e3gtPgEQrZncqDF6F5U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=hnCXH0fqnxsb19e8LnvKSr8G0eeqbx6WTDQnuOVnSwA8vm0UZexD9qepojxs4BAjp6 vj03cfhch+zPF+7fxOGJ73+nV/47a9qIawCUvjrPykWHQPfInesPwLZSU6jpROIJXpyb LhUxwzbwMvy51BL2SxnTtnnHS3MOKUysabd9Y= Received: by 10.151.42.10 with SMTP id u10mr2813902ybj.207.1222760353087; Tue, 30 Sep 2008 00:39:13 -0700 (PDT) Received: by 10.151.9.21 with HTTP; Tue, 30 Sep 2008 00:39:12 -0700 (PDT) Message-ID: Date: Tue, 30 Sep 2008 09:39:12 +0200 From: "Tim Van Holder" To: "Chong Yidong" Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org In-Reply-To: <87myhqrhau.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_64639_7040520.1222760353058" References: <87prmo80cj.fsf@cyd.mit.edu> <87myhqrhau.fsf@cyd.mit.edu> ------=_Part_64639_7040520.1222760353058 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Mon, Sep 29, 2008 at 7:30 PM, Chong Yidong wrote: > "Tim Van Holder" writes: > >> 4 consecutive runs of emacs (with 132x60 set via customize) resulted >> in windows that were 132x57, 112x55, 132x69 and 175x61 in size. As >> before (new-frame) always results in a correctly sized frame - it's >> only the initial frame that shows the problem. I'll do a clean >> bootstrap build; if that makes a difference, I'll send another mail. > > Could you start Emacs in gdb, set a gdb breakpoint at Fset_frame_size, > run the program, then do `backtrace' and `continue' past each of the > breaks? Then mail me the result. Done - log attached. As mentioned in the file, gdb does not seem able to catch all uses of that function; there's a couple visible frame size changes that don't trigger the breakpoint. As an aside, how easy would it be to defer the actual visible frame size changes until emacs is ready to accept input? That would avoid the "resizing dance" emacs now does at startup (almost enough to warrant an epilepsy warning :D). ------=_Part_64639_7040520.1222760353058 Content-Type: text/plain; name=emacs598-gdb.txt Content-Transfer-Encoding: base64 X-Attachment-Id: f_flq7tg5n1 Content-Disposition: attachment; filename=emacs598-gdb.txt QnVpbGQgb2YgU2VwIDMwIDk6MTQgQ0VTVCBmcm9tIENWUyBIRUFELgoKdGltQGxlZWxvbzp+L2du dS9idWlsZC9saW51eC9lbWFjcy9zcmMkIGdkYiBlbWFjcwpHTlUgZ2RiIDYuNC45MC1kZWJpYW4K Q29weXJpZ2h0IChDKSAyMDA2IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpHREIgaXMg ZnJlZSBzb2Z0d2FyZSwgY292ZXJlZCBieSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Us IGFuZCB5b3UgYXJlCndlbGNvbWUgdG8gY2hhbmdlIGl0IGFuZC9vciBkaXN0cmlidXRlIGNvcGll cyBvZiBpdCB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMuClR5cGUgInNob3cgY29weWluZyIgdG8g c2VlIHRoZSBjb25kaXRpb25zLgpUaGVyZSBpcyBhYnNvbHV0ZWx5IG5vIHdhcnJhbnR5IGZvciBH REIuICBUeXBlICJzaG93IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4KVGhpcyBHREIgd2FzIGNvbmZp Z3VyZWQgYXMgImk0ODYtbGludXgtZ251Ii4uLlVzaW5nIGhvc3QgbGlidGhyZWFkX2RiIGxpYnJh cnkgIi9saWIvbGlidGhyZWFkX2RiLnNvLjEiLgoKRElTUExBWSA9IGxlZWxvby5hbnViZXguaW50 ZXJuYWw6NS4wClRFUk0gPSB4dGVybQpCcmVha3BvaW50IDEgYXQgMHg4MTE0ZWY2OiBmaWxlIC9o b21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9lbWFjcy5jLCBsaW5lIDQyMC4KQnJlYWtwb2ludCAy IGF0IDB4ODEyZmQyOTogZmlsZSAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvc3lzZGVwLmMs IGxpbmUgMTEzNS4KKGdkYikgYnIgRnNldF9mcmFtZV9zaXplCkJyZWFrcG9pbnQgMyBhdCAweDgw NjBmYzI6IGZpbGUgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmMsIGxpbmUgMjc0 Mi4KKGdkYikgcgpTdGFydGluZyBwcm9ncmFtOiAvaG9tZS90aW0vZ251L2J1aWxkL2xpbnV4L2Vt YWNzL3NyYy9lbWFjcwpbVGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxl ZF0KW05ldyBUaHJlYWQgMTYzODQgKExXUCAzMTEzMSldCltTd2l0Y2hpbmcgdG8gVGhyZWFkIDE2 Mzg0IChMV1AgMzExMzEpXQoKQnJlYWtwb2ludCAzLCBGc2V0X2ZyYW1lX3NpemUgKGZyYW1lPTE0 NzA3ODI2OCwgY29scz0xMDU2LCByb3dzPTQ4MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mv c3JjL2ZyYW1lLmM6Mjc0MgoyNzQyICAgIHsKKGdkYikgYnQKIzAgIEZzZXRfZnJhbWVfc2l6ZSAo ZnJhbWU9MTQ3MDc4MjY4LCBjb2xzPTEwNTYsIHJvd3M9NDgwKSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMvZnJhbWUuYzoyNzQyCiMxICAweDA4MDY0OTNmIGluIHhfc2V0X2ZyYW1lX3Bh cmFtZXRlcnMgKGY9MHg4YzQzYzc4LCBhbGlzdD0xMzk5NzU2MzcpIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy9mcmFtZS5jOjMxMTEKIzIgIDB4MDgwNjUwMjYgaW4gRm1vZGlmeV9mcmFt ZV9wYXJhbWV0ZXJzIChmcmFtZT0xNDcwNzgyNjgsIGFsaXN0PTEzOTk3NTYzNykgYXQgL2hvbWUv dGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6MjUzOAojMyAgMHgwODE3ZmJiOSBpbiBGZnVu Y2FsbCAobmFyZ3M9MywgYXJncz0weGJmZmZkZDkwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMvZXZhbC5jOjMwNDcKIzQgIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0x MzY3ODIzMzEsIHZlY3Rvcj0xMzY3ODIzNDgsIG1heGRlcHRoPTcyKSBhdCAvaG9tZS90aW0vZ251 L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzUgIDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9s YW1iZGEgKGZ1bj0xMzY3ODIzMDAsIG5hcmdzPTAsIGFyZ192ZWN0b3I9MHhiZmZmZGVkNCkgYXQg L2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiM2ICAweDA4MTdmYTRiIGlu IEZmdW5jYWxsIChuYXJncz0xLCBhcmdzPTB4YmZmZmRlZDApIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9ldmFsLmM6MzEwMQojNyAgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRl c3RyPTEzNjUzMjQwMywgdmVjdG9yPTEzNjUzMjQyOCwgbWF4ZGVwdGg9NDgpIGF0IC9ob21lL3Rp bS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojOCAgMHgwODE3ZjBiMyBpbiBGZXZh bCAoZm9ybT0xMzY1MzIzODkpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6 MjM4MQojOSAgMHgwODE3ZjQ2ZiBpbiBGcHJvZ24gKGFyZ3M9MTQ3MDc4MjY4KSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjQ0OQojMTAgMHgwODE3ZGExZiBpbiB1bmJpbmRf dG8gKGNvdW50PTMyLCB2YWx1ZT0xMzc4NDczMjkpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9ldmFsLmM6MzM5OQojMTEgMHgwODFiMjBjZCBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEz NjUzMjA1MSwgdmVjdG9yPTEzNjUzMjA2OCwgbWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjcwMAojMTIgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xh bWJkYSAoZnVuPTEzNjUzMjAyOCwgbmFyZ3M9MCwgYXJnX3ZlY3Rvcj0weGJmZmZlMGYwKSBhdCAv aG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzEzIDB4MDgxN2Y4MzcgaW4g YXBwbHlfbGFtYmRhIChmdW49MTM2NTMyMDI4LCBhcmdzPTEzNzg0NzMyOSwgZXZhbF9mbGFnPTEp IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzE1NQojMTQgMHgwODE3ZWVj OCBpbiBGZXZhbCAoZm9ybT0xMzg0MTM3OTcpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3Ny Yy9ldmFsLmM6MjQxNwojMTUgMHgwODExYzhmMyBpbiB0b3BfbGV2ZWxfMiAoKSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzoxMzQ3CiMxNiAweDA4MTdlNThiIGluIGlu dGVybmFsX2NvbmRpdGlvbl9jYXNlIChiZnVuPTB4ODExYzhlMCA8dG9wX2xldmVsXzI+LCBoYW5k bGVycz0xMzc4OTA1NDUsIGhmdW49MHg4MTIxMTAwIDxjbWRfZXJyb3I+KQogICAgYXQgL2hvbWUv dGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoxNTExCiMxNyAweDA4MTIwZWFkIGluIHRvcF9s ZXZlbF8xICgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9rZXlib2FyZC5jOjEzNTUK IzE4IDB4MDgxN2U2NGMgaW4gaW50ZXJuYWxfY2F0Y2ggKHRhZz0xMzc4ODY1MjEsIGZ1bmM9MHg4 MTIwZTYwIDx0b3BfbGV2ZWxfMT4sIGFyZz0xMzc4NDczMjkpCiAgICBhdCAvaG9tZS90aW0vZ251 L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjEyNDcKIzE5IDB4MDgxMjBmNDEgaW4gY29tbWFuZF9sb29w ICgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9rZXlib2FyZC5jOjEzMTAKIzIwIDB4 MDgxMjEyZGIgaW4gcmVjdXJzaXZlX2VkaXRfMSAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMva2V5Ym9hcmQuYzo5NDIKIzIxIDB4MDgxMjE0MjQgaW4gRnJlY3Vyc2l2ZV9lZGl0ICgp IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9rZXlib2FyZC5jOjEwMDQKIzIyIDB4MDgx MTVjZmMgaW4gbWFpbiAoYXJnYz0xMDczNzQyODY5LCBhcmd2PTB4YmZmZmU3ZTQpIGF0IC9ob21l L3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9lbWFjcy5jOjE3MjQKCkxpc3AgQmFja3RyYWNlOgoibW9k aWZ5LWZyYW1lLXBhcmFtZXRlcnMiICgweGJmZmZkZDk0KQoiZnJhbWUtbm90aWNlLXVzZXItc2V0 dGluZ3MiICgweGJmZmZkZWQ0KQoiYnl0ZS1jb2RlIiAoMHhiZmZmZGY4MCkKIm5vcm1hbC10b3At bGV2ZWwiICgweGJmZmZlMGYwKQooZ2RiKSBjb250CkNvbnRpbnVpbmcuCgpCcmVha3BvaW50IDMs IEZzZXRfZnJhbWVfc2l6ZSAoZnJhbWU9MTQ3MDc4MjY4LCBjb2xzPTEwNTYsIHJvd3M9NDgwKSBh dCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNzQyCjI3NDIgICAgewooZ2Ri KSBidAojMCAgRnNldF9mcmFtZV9zaXplIChmcmFtZT0xNDcwNzgyNjgsIGNvbHM9MTA1Niwgcm93 cz00ODApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIKIzEgIDB4 MDgwNjQ5M2YgaW4geF9zZXRfZnJhbWVfcGFyYW1ldGVycyAoZj0weDhjNDNjNzgsIGFsaXN0PTE0 OTEzNDQxMykgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6MzExMQojMiAg MHgwODA2NTAyNiBpbiBGbW9kaWZ5X2ZyYW1lX3BhcmFtZXRlcnMgKGZyYW1lPTE0NzA3ODI2OCwg YWxpc3Q9MTQ5MTM0NDEzKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoy NTM4CiMzICAweDA4MGNmMjA0IGluIEZpbnRlcm5hbF9zZXRfbGlzcF9mYWNlX2F0dHJpYnV0ZSAo ZmFjZT0xMzc4NzQzNjksIGF0dHI9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB2YWx1ZT05MjgsIGZy YW1lPTE0NzA3ODI2OCkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy94ZmFjZXMu YzozNTAzCiM0ICAweDA4MTdmYzAwIGluIEZmdW5jYWxsIChuYXJncz01LCBhcmdzPTB4YmZmZmQ2 ZDApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzA1NAojNSAgMHgwODFi MjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ4NDY1OSwgdmVjdG9yPTEzNjQ4NDY3Niwg bWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3 OAojNiAgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjQ4NDU5NiwgbmFyZ3M9 NCwgYXJnX3ZlY3Rvcj0weGJmZmZkODA0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMv ZXZhbC5jOjMyMzEKIzcgIDB4MDgxN2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTUsIGFyZ3M9MHhi ZmZmZDgwMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiM4ICAw eDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NDk1MTMxLCB2ZWN0b3I9MTM2NDk1 MTQ4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2Rl LmM6Njc4CiM5ICAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NDk1MDc2LCBu YXJncz0zLCBhcmdfdmVjdG9yPTB4YmZmZmQ5MzQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9ldmFsLmM6MzIzMQojMTAgMHgwODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9NCwgYXJn cz0weGJmZmZkOTMwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEK IzExIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0OTQ5NzksIHZlY3Rvcj0x MzY0OTQ5OTYsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0 ZWNvZGUuYzo2NzgKIzEyIDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY0OTQ5 MzIsIG5hcmdzPTIsIGFyZ192ZWN0b3I9MHhiZmZmZGE2NCkgYXQgL2hvbWUvdGltL2dudS9zcmMv ZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMxMyAweDA4MTdmYTRiIGluIEZmdW5jYWxsIChuYXJncz0z LCBhcmdzPTB4YmZmZmRhNjApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6 MzEwMQojMTQgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5OTY5MSwgdmVj dG9yPTEzNjQ5OTcxNiwgbWF4ZGVwdGg9MjQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3Ny Yy9ieXRlY29kZS5jOjY3OAojMTUgMHgwODE3ZjBiMyBpbiBGZXZhbCAoZm9ybT0xMzY0OTk2Nzcp IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MjM4MQojMTYgMHgwODE4MTZm MSBpbiBpbnRlcm5hbF9saXNwX2NvbmRpdGlvbl9jYXNlICh2YXI9MTM3ODQ3MzI5LCBib2R5Zm9y bT0xMzY0OTk2NzcsIGhhbmRsZXJzPTEzNjQ5OTc4OSkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9ldmFsLmM6MTQ1NgojMTcgMHgwODFiMTUzMSBpbiBGYnl0ZV9jb2RlIChieXRl c3RyPTEzNjQ5OTU3OSwgdmVjdG9yPTEzNjQ5OTU5NiwgbWF4ZGVwdGg9NTYpIGF0IC9ob21lL3Rp bS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjg2OAojMTggMHgwODE3ZjYxNSBpbiBmdW5j YWxsX2xhbWJkYSAoZnVuPTEzNjQ5OTUyNCwgbmFyZ3M9MSwgYXJnX3ZlY3Rvcj0weGJmZmZkZDk0 KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzE5IDB4MDgxN2Zh NGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTIsIGFyZ3M9MHhiZmZmZGQ5MCkgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiMyMCAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUg KGJ5dGVzdHI9MTM2NzgyMzMxLCB2ZWN0b3I9MTM2NzgyMzQ4LCBtYXhkZXB0aD03MikgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMyMSAweDA4MTdmNjE1IGlu IGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NzgyMzAwLCBuYXJncz0wLCBhcmdfdmVjdG9yPTB4YmZm ZmRlZDQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojMjIgMHgw ODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9MSwgYXJncz0weGJmZmZkZWQwKSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzIzIDB4MDgxYjIyMzMgaW4gRmJ5dGVf Y29kZSAoYnl0ZXN0cj0xMzY1MzI0MDMsIHZlY3Rvcj0xMzY1MzI0MjgsIG1heGRlcHRoPTQ4KSBh dCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzI0IDB4MDgxN2Yw YjMgaW4gRmV2YWwgKGZvcm09MTM2NTMyMzg5KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9z cmMvZXZhbC5jOjIzODEKIzI1IDB4MDgxN2Y0NmYgaW4gRnByb2duIChhcmdzPTE0NzA3ODI2OCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzo0NDkKIzI2IDB4MDgxN2RhMWYg aW4gdW5iaW5kX3RvIChjb3VudD0zMiwgdmFsdWU9MTM3ODQ3MzI5KSBhdCAvaG9tZS90aW0vZ251 L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMzOTkKIzI3IDB4MDgxYjIwY2QgaW4gRmJ5dGVfY29kZSAo Ynl0ZXN0cj0xMzY1MzIwNTEsIHZlY3Rvcj0xMzY1MzIwNjgsIG1heGRlcHRoPTQ4KSBhdCAvaG9t ZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo3MDAKIzI4IDB4MDgxN2Y2MTUgaW4g ZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY1MzIwMjgsIG5hcmdzPTAsIGFyZ192ZWN0b3I9MHhiZmZm ZTBmMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMyOSAweDA4 MTdmODM3IGluIGFwcGx5X2xhbWJkYSAoZnVuPTEzNjUzMjAyOCwgYXJncz0xMzc4NDczMjksIGV2 YWxfZmxhZz0xKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxNTUKIzMw IDB4MDgxN2VlYzggaW4gRmV2YWwgKGZvcm09MTM4NDEzNzk3KSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMvZXZhbC5jOjI0MTcKIzMxIDB4MDgxMWM4ZjMgaW4gdG9wX2xldmVsXzIgKCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTM0NwojMzIgMHgwODE3 ZTU4YiBpbiBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoYmZ1bj0weDgxMWM4ZTAgPHRvcF9sZXZl bF8yPiwgaGFuZGxlcnM9MTM3ODkwNTQ1LCBoZnVuPTB4ODEyMTEwMCA8Y21kX2Vycm9yPikKICAg IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MTUxMQojMzMgMHgwODEyMGVh ZCBpbiB0b3BfbGV2ZWxfMSAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9h cmQuYzoxMzU1CiMzNCAweDA4MTdlNjRjIGluIGludGVybmFsX2NhdGNoICh0YWc9MTM3ODg2NTIx LCBmdW5jPTB4ODEyMGU2MCA8dG9wX2xldmVsXzE+LCBhcmc9MTM3ODQ3MzI5KQogICAgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoxMjQ3CiMzNSAweDA4MTIwZjQxIGluIGNv bW1hbmRfbG9vcCAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzox MzEwCiMzNiAweDA4MTIxMmRiIGluIHJlY3Vyc2l2ZV9lZGl0XzEgKCkgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6OTQyCiMzNyAweDA4MTIxNDI0IGluIEZyZWN1cnNp dmVfZWRpdCAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzoxMDA0 CiMzOCAweDA4MTE1Y2ZjIGluIG1haW4gKGFyZ2M9MTA3Mzc0Mjg2OSwgYXJndj0weGJmZmZlN2U0 KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZW1hY3MuYzoxNzI0CgpMaXNwIEJhY2t0 cmFjZToKImludGVybmFsLXNldC1saXNwLWZhY2UtYXR0cmlidXRlIiAoMHhiZmZmZDZkNCkKInNl dC1mYWNlLWF0dHJpYnV0ZSIgKDB4YmZmZmQ4MDQpCiJmYWNlLXNwZWMtc2V0LTIiICgweGJmZmZk OTM0KQoiZmFjZS1zcGVjLXJlY2FsYyIgKDB4YmZmZmRhNjQpCiJieXRlLWNvZGUiICgweGJmZmZk YjAwKQoiZmFjZS1zZXQtYWZ0ZXItZnJhbWUtZGVmYXVsdCIgKDB4YmZmZmRkOTQpCiJmcmFtZS1u b3RpY2UtdXNlci1zZXR0aW5ncyIgKDB4YmZmZmRlZDQpCiJieXRlLWNvZGUiICgweGJmZmZkZjgw KQoibm9ybWFsLXRvcC1sZXZlbCIgKDB4YmZmZmUwZjApCihnZGIpIGNvbnQKQ29udGludWluZy4K CkJyZWFrcG9pbnQgMywgRnNldF9mcmFtZV9zaXplIChmcmFtZT0xNDcwNzgyNjgsIGNvbHM9MTA1 Niwgcm93cz00ODApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIK Mjc0MiAgICB7CihnZGIpIGJ0CiMwICBGc2V0X2ZyYW1lX3NpemUgKGZyYW1lPTE0NzA3ODI2OCwg Y29scz0xMDU2LCByb3dzPTQ4MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1l LmM6Mjc0MgojMSAgMHgwODA2NDkzZiBpbiB4X3NldF9mcmFtZV9wYXJhbWV0ZXJzIChmPTB4OGM0 M2M3OCwgYWxpc3Q9MTQ5MTMzMTk3KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJh bWUuYzozMTExCiMyICAweDA4MDY1MDI2IGluIEZtb2RpZnlfZnJhbWVfcGFyYW1ldGVycyAoZnJh bWU9MTQ3MDc4MjY4LCBhbGlzdD0xNDkxMzMxOTcpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9mcmFtZS5jOjI1MzgKIzMgIDB4MDgwY2YyMDQgaW4gRmludGVybmFsX3NldF9saXNwX2Zh Y2VfYXR0cmlidXRlIChmYWNlPTEzNzg3NDM2OSwgYXR0cj08dmFsdWUgb3B0aW1pemVkIG91dD4s IHZhbHVlPTE0MzU5OTM3OSwgZnJhbWU9MTQ3MDc4MjY4KQogICAgYXQgL2hvbWUvdGltL2dudS9z cmMvZW1hY3Mvc3JjL3hmYWNlcy5jOjM1MDMKIzQgIDB4MDgxN2ZjMDAgaW4gRmZ1bmNhbGwgKG5h cmdzPTUsIGFyZ3M9MHhiZmZmZDZkMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2 YWwuYzozMDU0CiM1ICAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NDg0NjU5 LCB2ZWN0b3I9MTM2NDg0Njc2LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiM2ICAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChm dW49MTM2NDg0NTk2LCBuYXJncz00LCBhcmdfdmVjdG9yPTB4YmZmZmQ4MDQpIGF0IC9ob21lL3Rp bS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojNyAgMHgwODE3ZmE0YiBpbiBGZnVuY2Fs bCAobmFyZ3M9NSwgYXJncz0weGJmZmZkODAwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9z cmMvZXZhbC5jOjMxMDEKIzggIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0 OTUxMzEsIHZlY3Rvcj0xMzY0OTUxNDgsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzkgIDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1i ZGEgKGZ1bj0xMzY0OTUwNzYsIG5hcmdzPTMsIGFyZ192ZWN0b3I9MHhiZmZmZDkzNCkgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMxMCAweDA4MTdmYTRiIGluIEZm dW5jYWxsIChuYXJncz00LCBhcmdzPTB4YmZmZmQ5MzApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2Vt YWNzL3NyYy9ldmFsLmM6MzEwMQojMTEgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3Ry PTEzNjQ5NDk3OSwgdmVjdG9yPTEzNjQ5NDk5NiwgbWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9n bnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojMTIgMHgwODE3ZjYxNSBpbiBmdW5jYWxs X2xhbWJkYSAoZnVuPTEzNjQ5NDkzMiwgbmFyZ3M9MiwgYXJnX3ZlY3Rvcj0weGJmZmZkYTY0KSBh dCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzEzIDB4MDgxN2ZhNGIg aW4gRmZ1bmNhbGwgKG5hcmdzPTMsIGFyZ3M9MHhiZmZmZGE2MCkgYXQgL2hvbWUvdGltL2dudS9z cmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiMxNCAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5 dGVzdHI9MTM2NDk5NjkxLCB2ZWN0b3I9MTM2NDk5NzE2LCBtYXhkZXB0aD0yNCkgYXQgL2hvbWUv dGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMxNSAweDA4MTdmMGIzIGluIEZl dmFsIChmb3JtPTEzNjQ5OTY3NykgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwu YzoyMzgxCiMxNiAweDA4MTgxNmYxIGluIGludGVybmFsX2xpc3BfY29uZGl0aW9uX2Nhc2UgKHZh cj0xMzc4NDczMjksIGJvZHlmb3JtPTEzNjQ5OTY3NywgaGFuZGxlcnM9MTM2NDk5Nzg5KQogICAg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoxNDU2CiMxNyAweDA4MWIxNTMx IGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NDk5NTc5LCB2ZWN0b3I9MTM2NDk5NTk2LCBtYXhk ZXB0aD01NikgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6ODY4CiMx OCAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NDk5NTI0LCBuYXJncz0xLCBh cmdfdmVjdG9yPTB4YmZmZmRkOTQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFs LmM6MzIzMQojMTkgMHgwODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9MiwgYXJncz0weGJmZmZk ZDkwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzIwIDB4MDgx YjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY3ODIzMzEsIHZlY3Rvcj0xMzY3ODIzNDgs IG1heGRlcHRoPTcyKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2 NzgKIzIxIDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY3ODIzMDAsIG5hcmdz PTAsIGFyZ192ZWN0b3I9MHhiZmZmZGVkNCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3Jj L2V2YWwuYzozMjMxCiMyMiAweDA4MTdmYTRiIGluIEZmdW5jYWxsIChuYXJncz0xLCBhcmdzPTB4 YmZmZmRlZDApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzEwMQojMjMg MHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjUzMjQwMywgdmVjdG9yPTEzNjUz MjQyOCwgbWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29k ZS5jOjY3OAojMjQgMHgwODE3ZjBiMyBpbiBGZXZhbCAoZm9ybT0xMzY1MzIzODkpIGF0IC9ob21l L3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MjM4MQojMjUgMHgwODE3ZjQ2ZiBpbiBGcHJv Z24gKGFyZ3M9MTQ3MDc4MjY4KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5j OjQ0OQojMjYgMHgwODE3ZGExZiBpbiB1bmJpbmRfdG8gKGNvdW50PTMyLCB2YWx1ZT0xMzc4NDcz MjkpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzM5OQojMjcgMHgwODFi MjBjZCBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjUzMjA1MSwgdmVjdG9yPTEzNjUzMjA2OCwg bWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjcw MAojMjggMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjUzMjAyOCwgbmFyZ3M9 MCwgYXJnX3ZlY3Rvcj0weGJmZmZlMGYwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMv ZXZhbC5jOjMyMzEKIzI5IDB4MDgxN2Y4MzcgaW4gYXBwbHlfbGFtYmRhIChmdW49MTM2NTMyMDI4 LCBhcmdzPTEzNzg0NzMyOSwgZXZhbF9mbGFnPTEpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9ldmFsLmM6MzE1NQojMzAgMHgwODE3ZWVjOCBpbiBGZXZhbCAoZm9ybT0xMzg0MTM3OTcp IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MjQxNwojMzEgMHgwODExYzhm MyBpbiB0b3BfbGV2ZWxfMiAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9h cmQuYzoxMzQ3CiMzMiAweDA4MTdlNThiIGluIGludGVybmFsX2NvbmRpdGlvbl9jYXNlIChiZnVu PTB4ODExYzhlMCA8dG9wX2xldmVsXzI+LCBoYW5kbGVycz0xMzc4OTA1NDUsIGhmdW49MHg4MTIx MTAwIDxjbWRfZXJyb3I+KQogICAgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwu YzoxNTExCiMzMyAweDA4MTIwZWFkIGluIHRvcF9sZXZlbF8xICgpIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy9rZXlib2FyZC5jOjEzNTUKIzM0IDB4MDgxN2U2NGMgaW4gaW50ZXJuYWxf Y2F0Y2ggKHRhZz0xMzc4ODY1MjEsIGZ1bmM9MHg4MTIwZTYwIDx0b3BfbGV2ZWxfMT4sIGFyZz0x Mzc4NDczMjkpCiAgICBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjEyNDcK IzM1IDB4MDgxMjBmNDEgaW4gY29tbWFuZF9sb29wICgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2Vt YWNzL3NyYy9rZXlib2FyZC5jOjEzMTAKIzM2IDB4MDgxMjEyZGIgaW4gcmVjdXJzaXZlX2VkaXRf MSAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzo5NDIKIzM3IDB4 MDgxMjE0MjQgaW4gRnJlY3Vyc2l2ZV9lZGl0ICgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9rZXlib2FyZC5jOjEwMDQKIzM4IDB4MDgxMTVjZmMgaW4gbWFpbiAoYXJnYz0xMDczNzQy ODY5LCBhcmd2PTB4YmZmZmU3ZTQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9lbWFj cy5jOjE3MjQKCkxpc3AgQmFja3RyYWNlOgoiaW50ZXJuYWwtc2V0LWxpc3AtZmFjZS1hdHRyaWJ1 dGUiICgweGJmZmZkNmQ0KQoic2V0LWZhY2UtYXR0cmlidXRlIiAoMHhiZmZmZDgwNCkKImZhY2Ut c3BlYy1zZXQtMiIgKDB4YmZmZmQ5MzQpCiJmYWNlLXNwZWMtcmVjYWxjIiAoMHhiZmZmZGE2NCkK ImJ5dGUtY29kZSIgKDB4YmZmZmRiMDApCiJmYWNlLXNldC1hZnRlci1mcmFtZS1kZWZhdWx0IiAo MHhiZmZmZGQ5NCkKImZyYW1lLW5vdGljZS11c2VyLXNldHRpbmdzIiAoMHhiZmZmZGVkNCkKImJ5 dGUtY29kZSIgKDB4YmZmZmRmODApCiJub3JtYWwtdG9wLWxldmVsIiAoMHhiZmZmZTBmMCkKKGdk YikgY29udApDb250aW51aW5nLgoKQnJlYWtwb2ludCAzLCBGc2V0X2ZyYW1lX3NpemUgKGZyYW1l PTE0NzA3ODI2OCwgY29scz0xMDU2LCByb3dzPTQ4MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2ZyYW1lLmM6Mjc0MgoyNzQyICAgIHsKKGdkYikgYnQKIzAgIEZzZXRfZnJhbWVfc2l6 ZSAoZnJhbWU9MTQ3MDc4MjY4LCBjb2xzPTEwNTYsIHJvd3M9NDgwKSBhdCAvaG9tZS90aW0vZ251 L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNzQyCiMxICAweDA4MDY0OTNmIGluIHhfc2V0X2ZyYW1l X3BhcmFtZXRlcnMgKGY9MHg4YzQzYzc4LCBhbGlzdD0xNDkxMzEwNTMpIGF0IC9ob21lL3RpbS9n bnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjMxMTEKIzIgIDB4MDgwNjUwMjYgaW4gRm1vZGlmeV9m cmFtZV9wYXJhbWV0ZXJzIChmcmFtZT0xNDcwNzgyNjgsIGFsaXN0PTE0OTEzMTA1MykgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6MjUzOAojMyAgMHgwODE3ZmJiOSBpbiBG ZnVuY2FsbCAobmFyZ3M9MywgYXJncz0weGJmZmZkMzkwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9l bWFjcy9zcmMvZXZhbC5jOjMwNDcKIzQgIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0 cj0xMzY0OTgxOTUsIHZlY3Rvcj0xMzY0OTgyMTIsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0v Z251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzUgIDB4MDgxN2Y2MTUgaW4gZnVuY2Fs bF9sYW1iZGEgKGZ1bj0xMzY0OTgxNTYsIG5hcmdzPTEsIGFyZ192ZWN0b3I9MHhiZmZmZDRjNCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiM2ICAweDA4MTdmYTRi IGluIEZmdW5jYWxsIChuYXJncz0yLCBhcmdzPTB4YmZmZmQ0YzApIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy9ldmFsLmM6MzEwMQojNyAgMHgwODE4MGVhOSBpbiBjYWxsMSAoZm49MTM3 ODQ3NzM3LCBhcmcxPTE0NzA3ODI2OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2 YWwuYzoyODI5CiM4ICAweDA4MGQyMGFiIGluIHVwZGF0ZV9mYWNlX2Zyb21fZnJhbWVfcGFyYW1l dGVyIChmPTB4OGM0M2M3OCwgcGFyYW09MTQ3MDc4MjY4LCBuZXdfdmFsdWU9MTQwOTE2MjAzKQog ICAgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL3hmYWNlcy5jOjM1NDEKIzkgIDB4MDgw ZTg4MmEgaW4geF9zZXRfYmFja2dyb3VuZF9jb2xvciAoZj0weDhjNDNjNzgsIGFyZz0xNDA5MTYy MDMsIG9sZHZhbD0xNDM1OTQ5NjMpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy94Zm5z LmM6OTM3CiMxMCAweDA4MDY0NzI3IGluIHhfc2V0X2ZyYW1lX3BhcmFtZXRlcnMgKGY9MHg4YzQz Yzc4LCBhbGlzdD0xMzc4Mzk5MTcpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFt ZS5jOjI5OTUKIzExIDB4MDgwNjUwMjYgaW4gRm1vZGlmeV9mcmFtZV9wYXJhbWV0ZXJzIChmcmFt ZT0xNDcwNzgyNjgsIGFsaXN0PTEzNzgzOTkxNykgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mv c3JjL2ZyYW1lLmM6MjUzOAojMTIgMHgwODBjZWQ5NiBpbiBGaW50ZXJuYWxfc2V0X2xpc3BfZmFj ZV9hdHRyaWJ1dGUgKGZhY2U9MTM3ODc0MzY5LCBhdHRyPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0Piwg dmFsdWU9MTQwOTE2MjAzLCBmcmFtZT0xNDcwNzgyNjgpCiAgICBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMveGZhY2VzLmM6MzQ2OAojMTMgMHgwODE3ZmMwMCBpbiBGZnVuY2FsbCAobmFy Z3M9NSwgYXJncz0weGJmZmZkNmQwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZh bC5jOjMwNTQKIzE0IDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0ODQ2NTks IHZlY3Rvcj0xMzY0ODQ2NzYsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzE1IDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1 bj0xMzY0ODQ1OTYsIG5hcmdzPTQsIGFyZ192ZWN0b3I9MHhiZmZmZDgwNCkgYXQgL2hvbWUvdGlt L2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMxNiAweDA4MTdmYTRiIGluIEZmdW5jYWxs IChuYXJncz01LCBhcmdzPTB4YmZmZmQ4MDApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3Ny Yy9ldmFsLmM6MzEwMQojMTcgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5 NTEzMSwgdmVjdG9yPTEzNjQ5NTE0OCwgbWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojMTggMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJk YSAoZnVuPTEzNjQ5NTA3NiwgbmFyZ3M9MywgYXJnX3ZlY3Rvcj0weGJmZmZkOTM0KSBhdCAvaG9t ZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzE5IDB4MDgxN2ZhNGIgaW4gRmZ1 bmNhbGwgKG5hcmdzPTQsIGFyZ3M9MHhiZmZmZDkzMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2V2YWwuYzozMTAxCiMyMCAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9 MTM2NDk0OTc5LCB2ZWN0b3I9MTM2NDk0OTk2LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMyMSAweDA4MTdmNjE1IGluIGZ1bmNhbGxf bGFtYmRhIChmdW49MTM2NDk0OTMyLCBuYXJncz0yLCBhcmdfdmVjdG9yPTB4YmZmZmRhNjQpIGF0 IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojMjIgMHgwODE3ZmE0YiBp biBGZnVuY2FsbCAobmFyZ3M9MywgYXJncz0weGJmZmZkYTYwKSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzIzIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0 ZXN0cj0xMzY0OTk2OTEsIHZlY3Rvcj0xMzY0OTk3MTYsIG1heGRlcHRoPTI0KSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzI0IDB4MDgxN2YwYjMgaW4gRmV2 YWwgKGZvcm09MTM2NDk5Njc3KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5j OjIzODEKIzI1IDB4MDgxODE2ZjEgaW4gaW50ZXJuYWxfbGlzcF9jb25kaXRpb25fY2FzZSAodmFy PTEzNzg0NzMyOSwgYm9keWZvcm09MTM2NDk5Njc3LCBoYW5kbGVycz0xMzY0OTk3ODkpCiAgICBh dCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjE0NTYKIzI2IDB4MDgxYjE1MzEg aW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0OTk1NzksIHZlY3Rvcj0xMzY0OTk1OTYsIG1heGRl cHRoPTU2KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo4NjgKIzI3 IDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY0OTk1MjQsIG5hcmdzPTEsIGFy Z192ZWN0b3I9MHhiZmZmZGQ5NCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwu YzozMjMxCiMyOCAweDA4MTdmYTRiIGluIEZmdW5jYWxsIChuYXJncz0yLCBhcmdzPTB4YmZmZmRk OTApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzEwMQojMjkgMHgwODFi MjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjc4MjMzMSwgdmVjdG9yPTEzNjc4MjM0OCwg bWF4ZGVwdGg9NzIpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3 OAojMzAgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjc4MjMwMCwgbmFyZ3M9 MCwgYXJnX3ZlY3Rvcj0weGJmZmZkZWQ0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMv ZXZhbC5jOjMyMzEKIzMxIDB4MDgxN2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTEsIGFyZ3M9MHhi ZmZmZGVkMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiMzMiAw eDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NTMyNDAzLCB2ZWN0b3I9MTM2NTMy NDI4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2Rl LmM6Njc4CiMzMyAweDA4MTdmMGIzIGluIEZldmFsIChmb3JtPTEzNjUzMjM4OSkgYXQgL2hvbWUv dGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoyMzgxCiMzNCAweDA4MTdmNDZmIGluIEZwcm9n biAoYXJncz0xNDcwNzgyNjgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6 NDQ5CiMzNSAweDA4MTdkYTFmIGluIHVuYmluZF90byAoY291bnQ9MzIsIHZhbHVlPTEzNzg0NzMy OSkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMzk5CiMzNiAweDA4MWIy MGNkIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NTMyMDUxLCB2ZWN0b3I9MTM2NTMyMDY4LCBt YXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6NzAw CiMzNyAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NTMyMDI4LCBuYXJncz0w LCBhcmdfdmVjdG9yPTB4YmZmZmUwZjApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9l dmFsLmM6MzIzMQojMzggMHgwODE3ZjgzNyBpbiBhcHBseV9sYW1iZGEgKGZ1bj0xMzY1MzIwMjgs IGFyZ3M9MTM3ODQ3MzI5LCBldmFsX2ZsYWc9MSkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mv c3JjL2V2YWwuYzozMTU1CiMzOSAweDA4MTdlZWM4IGluIEZldmFsIChmb3JtPTEzODQxMzc5Nykg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoyNDE3CiM0MCAweDA4MTFjOGYz IGluIHRvcF9sZXZlbF8yICgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9rZXlib2Fy ZC5jOjEzNDcKIzQxIDB4MDgxN2U1OGIgaW4gaW50ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGJmdW49 MHg4MTFjOGUwIDx0b3BfbGV2ZWxfMj4sIGhhbmRsZXJzPTEzNzg5MDU0NSwgaGZ1bj0weDgxMjEx MDAgPGNtZF9lcnJvcj4pCiAgICBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5j OjE1MTEKIzQyIDB4MDgxMjBlYWQgaW4gdG9wX2xldmVsXzEgKCkgYXQgL2hvbWUvdGltL2dudS9z cmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTM1NQojNDMgMHgwODE3ZTY0YyBpbiBpbnRlcm5hbF9j YXRjaCAodGFnPTEzNzg4NjUyMSwgZnVuYz0weDgxMjBlNjAgPHRvcF9sZXZlbF8xPiwgYXJnPTEz Nzg0NzMyOSkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MTI0Nwoj NDQgMHgwODEyMGY0MSBpbiBjb21tYW5kX2xvb3AgKCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2tleWJvYXJkLmM6MTMxMAojNDUgMHgwODEyMTJkYiBpbiByZWN1cnNpdmVfZWRpdF8x ICgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9rZXlib2FyZC5jOjk0MgojNDYgMHgw ODEyMTQyNCBpbiBGcmVjdXJzaXZlX2VkaXQgKCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mv c3JjL2tleWJvYXJkLmM6MTAwNAojNDcgMHgwODExNWNmYyBpbiBtYWluIChhcmdjPTEwNzM3NDI4 NjksIGFyZ3Y9MHhiZmZmZTdlNCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2VtYWNz LmM6MTcyNAoKTGlzcCBCYWNrdHJhY2U6CiJtb2RpZnktZnJhbWUtcGFyYW1ldGVycyIgKDB4YmZm ZmQzOTQpCiJmcmFtZS1zZXQtYmFja2dyb3VuZC1tb2RlIiAoMHhiZmZmZDRjNCkKImludGVybmFs LXNldC1saXNwLWZhY2UtYXR0cmlidXRlIiAoMHhiZmZmZDZkNCkKInNldC1mYWNlLWF0dHJpYnV0 ZSIgKDB4YmZmZmQ4MDQpCiJmYWNlLXNwZWMtc2V0LTIiICgweGJmZmZkOTM0KQoiZmFjZS1zcGVj LXJlY2FsYyIgKDB4YmZmZmRhNjQpCiJieXRlLWNvZGUiICgweGJmZmZkYjAwKQoiZmFjZS1zZXQt YWZ0ZXItZnJhbWUtZGVmYXVsdCIgKDB4YmZmZmRkOTQpCiJmcmFtZS1ub3RpY2UtdXNlci1zZXR0 aW5ncyIgKDB4YmZmZmRlZDQpCiJieXRlLWNvZGUiICgweGJmZmZkZjgwKQoibm9ybWFsLXRvcC1s ZXZlbCIgKDB4YmZmZmUwZjApCihnZGIpIGNvbnQKQ29udGludWluZy4KCkJyZWFrcG9pbnQgMywg RnNldF9mcmFtZV9zaXplIChmcmFtZT0xNDcwNzgyNjgsIGNvbHM9ODk2LCByb3dzPTM4NCkgYXQg L2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6Mjc0MgoyNzQyICAgIHsKKGdkYikg YnQKIzAgIEZzZXRfZnJhbWVfc2l6ZSAoZnJhbWU9MTQ3MDc4MjY4LCBjb2xzPTg5Niwgcm93cz0z ODQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIKIzEgIDB4MDgw NjQ5M2YgaW4geF9zZXRfZnJhbWVfcGFyYW1ldGVycyAoZj0weDhjNDNjNzgsIGFsaXN0PTEzNzgz OTkxNykgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6MzExMQojMiAgMHgw ODA2NTAyNiBpbiBGbW9kaWZ5X2ZyYW1lX3BhcmFtZXRlcnMgKGZyYW1lPTE0NzA3ODI2OCwgYWxp c3Q9MTM3ODM5OTE3KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNTM4 CiMzICAweDA4MGNlZDk2IGluIEZpbnRlcm5hbF9zZXRfbGlzcF9mYWNlX2F0dHJpYnV0ZSAoZmFj ZT0xMzc4NzQzNjksIGF0dHI9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB2YWx1ZT0xNDA5MTYyMDMs IGZyYW1lPTE0NzA3ODI2OCkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy94ZmFj ZXMuYzozNDY4CiM0ICAweDA4MTdmYzAwIGluIEZmdW5jYWxsIChuYXJncz01LCBhcmdzPTB4YmZm ZmQ2ZDApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzA1NAojNSAgMHgw ODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ4NDY1OSwgdmVjdG9yPTEzNjQ4NDY3 NiwgbWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5j OjY3OAojNiAgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjQ4NDU5NiwgbmFy Z3M9NCwgYXJnX3ZlY3Rvcj0weGJmZmZkODA0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9z cmMvZXZhbC5jOjMyMzEKIzcgIDB4MDgxN2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTUsIGFyZ3M9 MHhiZmZmZDgwMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiM4 ICAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NDk1MTMxLCB2ZWN0b3I9MTM2 NDk1MTQ4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVj b2RlLmM6Njc4CiM5ICAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NDk1MDc2 LCBuYXJncz0zLCBhcmdfdmVjdG9yPTB4YmZmZmQ5MzQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2Vt YWNzL3NyYy9ldmFsLmM6MzIzMQojMTAgMHgwODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9NCwg YXJncz0weGJmZmZkOTMwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMx MDEKIzExIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0OTQ5NzksIHZlY3Rv cj0xMzY0OTQ5OTYsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMv Ynl0ZWNvZGUuYzo2NzgKIzEyIDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY0 OTQ5MzIsIG5hcmdzPTIsIGFyZ192ZWN0b3I9MHhiZmZmZGE2NCkgYXQgL2hvbWUvdGltL2dudS9z cmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMxMyAweDA4MTdmYTRiIGluIEZmdW5jYWxsIChuYXJn cz0zLCBhcmdzPTB4YmZmZmRhNjApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFs LmM6MzEwMQojMTQgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5OTY5MSwg dmVjdG9yPTEzNjQ5OTcxNiwgbWF4ZGVwdGg9MjQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9ieXRlY29kZS5jOjY3OAojMTUgMHgwODE3ZjBiMyBpbiBGZXZhbCAoZm9ybT0xMzY0OTk2 NzcpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MjM4MQojMTYgMHgwODE4 MTZmMSBpbiBpbnRlcm5hbF9saXNwX2NvbmRpdGlvbl9jYXNlICh2YXI9MTM3ODQ3MzI5LCBib2R5 Zm9ybT0xMzY0OTk2NzcsIGhhbmRsZXJzPTEzNjQ5OTc4OSkKICAgIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy9ldmFsLmM6MTQ1NgojMTcgMHgwODFiMTUzMSBpbiBGYnl0ZV9jb2RlIChi eXRlc3RyPTEzNjQ5OTU3OSwgdmVjdG9yPTEzNjQ5OTU5NiwgbWF4ZGVwdGg9NTYpIGF0IC9ob21l L3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjg2OAojMTggMHgwODE3ZjYxNSBpbiBm dW5jYWxsX2xhbWJkYSAoZnVuPTEzNjQ5OTUyNCwgbmFyZ3M9MSwgYXJnX3ZlY3Rvcj0weGJmZmZk ZDk0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzE5IDB4MDgx N2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTIsIGFyZ3M9MHhiZmZmZGQ5MCkgYXQgL2hvbWUvdGlt L2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiMyMCAweDA4MWIyMjMzIGluIEZieXRlX2Nv ZGUgKGJ5dGVzdHI9MTM2NzgyMzMxLCB2ZWN0b3I9MTM2NzgyMzQ4LCBtYXhkZXB0aD03MikgYXQg L2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMyMSAweDA4MTdmNjE1 IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NzgyMzAwLCBuYXJncz0wLCBhcmdfdmVjdG9yPTB4 YmZmZmRlZDQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojMjIg MHgwODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9MSwgYXJncz0weGJmZmZkZWQwKSBhdCAvaG9t ZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzIzIDB4MDgxYjIyMzMgaW4gRmJ5 dGVfY29kZSAoYnl0ZXN0cj0xMzY1MzI0MDMsIHZlY3Rvcj0xMzY1MzI0MjgsIG1heGRlcHRoPTQ4 KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzI0IDB4MDgx N2YwYjMgaW4gRmV2YWwgKGZvcm09MTM2NTMyMzg5KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMvZXZhbC5jOjIzODEKIzI1IDB4MDgxN2Y0NmYgaW4gRnByb2duIChhcmdzPTE0NzA3ODI2 OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzo0NDkKIzI2IDB4MDgxN2Rh MWYgaW4gdW5iaW5kX3RvIChjb3VudD0zMiwgdmFsdWU9MTM3ODQ3MzI5KSBhdCAvaG9tZS90aW0v Z251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMzOTkKIzI3IDB4MDgxYjIwY2QgaW4gRmJ5dGVfY29k ZSAoYnl0ZXN0cj0xMzY1MzIwNTEsIHZlY3Rvcj0xMzY1MzIwNjgsIG1heGRlcHRoPTQ4KSBhdCAv aG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo3MDAKIzI4IDB4MDgxN2Y2MTUg aW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY1MzIwMjgsIG5hcmdzPTAsIGFyZ192ZWN0b3I9MHhi ZmZmZTBmMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMyOSAw eDA4MTdmODM3IGluIGFwcGx5X2xhbWJkYSAoZnVuPTEzNjUzMjAyOCwgYXJncz0xMzc4NDczMjks IGV2YWxfZmxhZz0xKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxNTUK IzMwIDB4MDgxN2VlYzggaW4gRmV2YWwgKGZvcm09MTM4NDEzNzk3KSBhdCAvaG9tZS90aW0vZ251 L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjI0MTcKIzMxIDB4MDgxMWM4ZjMgaW4gdG9wX2xldmVsXzIg KCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTM0NwojMzIgMHgw ODE3ZTU4YiBpbiBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoYmZ1bj0weDgxMWM4ZTAgPHRvcF9s ZXZlbF8yPiwgaGFuZGxlcnM9MTM3ODkwNTQ1LCBoZnVuPTB4ODEyMTEwMCA8Y21kX2Vycm9yPikK ICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MTUxMQojMzMgMHgwODEy MGVhZCBpbiB0b3BfbGV2ZWxfMSAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5 Ym9hcmQuYzoxMzU1CiMzNCAweDA4MTdlNjRjIGluIGludGVybmFsX2NhdGNoICh0YWc9MTM3ODg2 NTIxLCBmdW5jPTB4ODEyMGU2MCA8dG9wX2xldmVsXzE+LCBhcmc9MTM3ODQ3MzI5KQogICAgYXQg L2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoxMjQ3CiMzNSAweDA4MTIwZjQxIGlu IGNvbW1hbmRfbG9vcCAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQu YzoxMzEwCiMzNiAweDA4MTIxMmRiIGluIHJlY3Vyc2l2ZV9lZGl0XzEgKCkgYXQgL2hvbWUvdGlt L2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6OTQyCiMzNyAweDA4MTIxNDI0IGluIEZyZWN1 cnNpdmVfZWRpdCAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzox MDA0CiMzOCAweDA4MTE1Y2ZjIGluIG1haW4gKGFyZ2M9MTA3Mzc0Mjg2OSwgYXJndj0weGJmZmZl N2U0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZW1hY3MuYzoxNzI0CgpMaXNwIEJh Y2t0cmFjZToKImludGVybmFsLXNldC1saXNwLWZhY2UtYXR0cmlidXRlIiAoMHhiZmZmZDZkNCkK InNldC1mYWNlLWF0dHJpYnV0ZSIgKDB4YmZmZmQ4MDQpCiJmYWNlLXNwZWMtc2V0LTIiICgweGJm ZmZkOTM0KQoiZmFjZS1zcGVjLXJlY2FsYyIgKDB4YmZmZmRhNjQpCiJieXRlLWNvZGUiICgweGJm ZmZkYjAwKQoiZmFjZS1zZXQtYWZ0ZXItZnJhbWUtZGVmYXVsdCIgKDB4YmZmZmRkOTQpCiJmcmFt ZS1ub3RpY2UtdXNlci1zZXR0aW5ncyIgKDB4YmZmZmRlZDQpCiJieXRlLWNvZGUiICgweGJmZmZk ZjgwKQoibm9ybWFsLXRvcC1sZXZlbCIgKDB4YmZmZmUwZjApCihnZGIpIGNvbnQKQ29udGludWlu Zy4KCkF0IHRoaXMgcG9pbnQgZW1hY3MgYWNjZXB0cyBpbnB1dCAoYW5kIGlzIDExMng0OCkuClRo ZXJlIHdlcmUgYWxzbyBhIGNvdXBsZSBmcmFtZSBzaXplIGNoYW5nZXMgd2l0aG91dCBhIGNvcnJl c3BvbmRpbmcgYnJlYWtwb2ludCBoaXQuCkkgdGhlbiByZXJhbiBlbWFjcyB1bmRlciBnZGIgd2l0 aCBicmVhayBwb2ludHMgb24gRnNldF9mcmFtZV93aWR0aCBhbmQgRnNldF9mcmFtZV9oZWlnaHQg dG9vOwp0aG9zZSBicmVha3BvaW50cyB3ZXJlIG5ldmVyIGhpdC4gSSBkaWQgbm90aWNlIHRoYXQg dGhlIEZzZXRfZnJhbWVfc2l6ZSBicmVha3BvaW50IHdhcwpub3QgaGl0IHRoZSBzYW1lIG51bWJl ciBvZiB0aW1lcy4gTG9va3MgbGlrZSB0aGUgZ2RiIEkgdXNlIGlzIHVuYWJsZSB0byBoYW5kbGUg dGhlIGRlYnVnZ2luZwpvZiBlbWFjcyB2ZXJ5IHdlbGwsIGFzIHN1YnNlcXVlbnQgcnVucyBzaG93 ZWQgYmV0d2VlbiAxIGFuZCA1IGJyZWFrcG9pbnQgaGl0cyAodGhyZWFkaW5nIGlzc3VlCnBlcmhh cHM/KS4KSSd2ZSBpbmNsdWRlZCB0aGUgcmVzdWx0cyBvZiBhIHNlY29uZCBwYXNzIGJlbG93LgoK KGdkYikgY29tbWFuZHMgMwpUeXBlIGNvbW1hbmRzIGZvciB3aGVuIGJyZWFrcG9pbnQgMyBpcyBo aXQsIG9uZSBwZXIgbGluZS4KRW5kIHdpdGggYSBsaW5lIHNheWluZyBqdXN0ICJlbmQiLgo+YnQK PmNvbnQKPmVuZAooZ2RiKSByClN0YXJ0aW5nIHByb2dyYW06IC9ob21lL3RpbS9nbnUvYnVpbGQv bGludXgvZW1hY3Mvc3JjL2VtYWNzCltUaHJlYWQgZGVidWdnaW5nIHVzaW5nIGxpYnRocmVhZF9k YiBlbmFibGVkXQpbTmV3IFRocmVhZCAxNjM4NCAoTFdQIDMxOTUwKV0KW1N3aXRjaGluZyB0byBU aHJlYWQgMTYzODQgKExXUCAzMTk1MCldCgpCcmVha3BvaW50IDMsIEZzZXRfZnJhbWVfc2l6ZSAo ZnJhbWU9MTQ3MDc4MjY4LCBjb2xzPTEwNTYsIHJvd3M9NDgwKSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMvZnJhbWUuYzoyNzQyCjI3NDIgICAgewojMCAgRnNldF9mcmFtZV9zaXplIChm cmFtZT0xNDcwNzgyNjgsIGNvbHM9MTA1Niwgcm93cz00ODApIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIKIzEgIDB4MDgwNjQ5M2YgaW4geF9zZXRfZnJhbWVfcGFy YW1ldGVycyAoZj0weDhjNDNjNzgsIGFsaXN0PTEzOTk3NDY2MSkgYXQgL2hvbWUvdGltL2dudS9z cmMvZW1hY3Mvc3JjL2ZyYW1lLmM6MzExMQojMiAgMHgwODA2NTAyNiBpbiBGbW9kaWZ5X2ZyYW1l X3BhcmFtZXRlcnMgKGZyYW1lPTE0NzA3ODI2OCwgYWxpc3Q9MTM5OTc0NjYxKSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNTM4CiMzICAweDA4MTdmYmI5IGluIEZmdW5j YWxsIChuYXJncz0zLCBhcmdzPTB4YmZmZmU0MTApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9ldmFsLmM6MzA0NwojNCAgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEz Njc4MjMzMSwgdmVjdG9yPTEzNjc4MjM0OCwgbWF4ZGVwdGg9NzIpIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojNSAgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xh bWJkYSAoZnVuPTEzNjc4MjMwMCwgbmFyZ3M9MCwgYXJnX3ZlY3Rvcj0weGJmZmZlNTU0KSBhdCAv aG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzYgIDB4MDgxN2ZhNGIgaW4g RmZ1bmNhbGwgKG5hcmdzPTEsIGFyZ3M9MHhiZmZmZTU1MCkgYXQgL2hvbWUvdGltL2dudS9zcmMv ZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiM3ICAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVz dHI9MTM2NTMyNDAzLCB2ZWN0b3I9MTM2NTMyNDI4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGlt L2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiM4ICAweDA4MTdmMGIzIGluIEZldmFs IChmb3JtPTEzNjUzMjM4OSkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoy MzgxCiM5ICAweDA4MTdmNDZmIGluIEZwcm9nbiAoYXJncz0xNDcwNzgyNjgpIGF0IC9ob21lL3Rp bS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6NDQ5CiMxMCAweDA4MTdkYTFmIGluIHVuYmluZF90 byAoY291bnQ9MzIsIHZhbHVlPTEzNzg0NzMyOSkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mv c3JjL2V2YWwuYzozMzk5CiMxMSAweDA4MWIyMGNkIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2 NTMyMDUxLCB2ZWN0b3I9MTM2NTMyMDY4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9z cmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6NzAwCiMxMiAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFt YmRhIChmdW49MTM2NTMyMDI4LCBuYXJncz0wLCBhcmdfdmVjdG9yPTB4YmZmZmU3NzApIGF0IC9o b21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojMTMgMHgwODE3ZjgzNyBpbiBh cHBseV9sYW1iZGEgKGZ1bj0xMzY1MzIwMjgsIGFyZ3M9MTM3ODQ3MzI5LCBldmFsX2ZsYWc9MSkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTU1CiMxNCAweDA4MTdlZWM4 IGluIEZldmFsIChmb3JtPTEzODQxMzc5NykgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3Jj L2V2YWwuYzoyNDE3CiMxNSAweDA4MTFjOGYzIGluIHRvcF9sZXZlbF8yICgpIGF0IC9ob21lL3Rp bS9nbnUvc3JjL2VtYWNzL3NyYy9rZXlib2FyZC5jOjEzNDcKIzE2IDB4MDgxN2U1OGIgaW4gaW50 ZXJuYWxfY29uZGl0aW9uX2Nhc2UgKGJmdW49MHg4MTFjOGUwIDx0b3BfbGV2ZWxfMj4sIGhhbmRs ZXJzPTEzNzg5MDU0NSwgaGZ1bj0weDgxMjExMDAgPGNtZF9lcnJvcj4pCiAgICBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjE1MTEKIzE3IDB4MDgxMjBlYWQgaW4gdG9wX2xl dmVsXzEgKCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTM1NQoj MTggMHgwODE3ZTY0YyBpbiBpbnRlcm5hbF9jYXRjaCAodGFnPTEzNzg4NjUyMSwgZnVuYz0weDgx MjBlNjAgPHRvcF9sZXZlbF8xPiwgYXJnPTEzNzg0NzMyOSkKICAgIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy9ldmFsLmM6MTI0NwojMTkgMHgwODEyMGY0MSBpbiBjb21tYW5kX2xvb3Ag KCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTMxMAojMjAgMHgw ODEyMTJkYiBpbiByZWN1cnNpdmVfZWRpdF8xICgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9rZXlib2FyZC5jOjk0MgojMjEgMHgwODEyMTQyNCBpbiBGcmVjdXJzaXZlX2VkaXQgKCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTAwNAojMjIgMHgwODEx NWNmYyBpbiBtYWluIChhcmdjPTEwNzM3NDI4NjksIGFyZ3Y9MHhiZmZmZWU2NCkgYXQgL2hvbWUv dGltL2dudS9zcmMvZW1hY3Mvc3JjL2VtYWNzLmM6MTcyNAoKTGlzcCBCYWNrdHJhY2U6CiJtb2Rp ZnktZnJhbWUtcGFyYW1ldGVycyIgKDB4YmZmZmU0MTQpCiJmcmFtZS1ub3RpY2UtdXNlci1zZXR0 aW5ncyIgKDB4YmZmZmU1NTQpCiJieXRlLWNvZGUiICgweGJmZmZlNjAwKQoibm9ybWFsLXRvcC1s ZXZlbCIgKDB4YmZmZmU3NzApCgpCcmVha3BvaW50IDMsIEZzZXRfZnJhbWVfc2l6ZSAoZnJhbWU9 MTQ3MDc4MjY4LCBjb2xzPTEwNTYsIHJvd3M9NDgwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMvZnJhbWUuYzoyNzQyCjI3NDIgICAgewojMCAgRnNldF9mcmFtZV9zaXplIChmcmFtZT0x NDcwNzgyNjgsIGNvbHM9MTA1Niwgcm93cz00ODApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9mcmFtZS5jOjI3NDIKIzEgIDB4MDgwNjQ5M2YgaW4geF9zZXRfZnJhbWVfcGFyYW1ldGVy cyAoZj0weDhjNDNjNzgsIGFsaXN0PTE0ODk4MDgzNykgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2ZyYW1lLmM6MzExMQojMiAgMHgwODA2NTAyNiBpbiBGbW9kaWZ5X2ZyYW1lX3BhcmFt ZXRlcnMgKGZyYW1lPTE0NzA3ODI2OCwgYWxpc3Q9MTQ4OTgwODM3KSBhdCAvaG9tZS90aW0vZ251 L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNTM4CiMzICAweDA4MGNmMjA0IGluIEZpbnRlcm5hbF9z ZXRfbGlzcF9mYWNlX2F0dHJpYnV0ZSAoZmFjZT0xMzc4NzQzNjksIGF0dHI9PHZhbHVlIG9wdGlt aXplZCBvdXQ+LCB2YWx1ZT05MjgsIGZyYW1lPTE0NzA3ODI2OCkKICAgIGF0IC9ob21lL3RpbS9n bnUvc3JjL2VtYWNzL3NyYy94ZmFjZXMuYzozNTAzCiM0ICAweDA4MTdmYzAwIGluIEZmdW5jYWxs IChuYXJncz01LCBhcmdzPTB4YmZmZmRkNTApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3Ny Yy9ldmFsLmM6MzA1NAojNSAgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ4 NDY1OSwgdmVjdG9yPTEzNjQ4NDY3NiwgbWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojNiAgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJk YSAoZnVuPTEzNjQ4NDU5NiwgbmFyZ3M9NCwgYXJnX3ZlY3Rvcj0weGJmZmZkZTg0KSBhdCAvaG9t ZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzcgIDB4MDgxN2ZhNGIgaW4gRmZ1 bmNhbGwgKG5hcmdzPTUsIGFyZ3M9MHhiZmZmZGU4MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2V2YWwuYzozMTAxCiM4ICAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9 MTM2NDk1MTMxLCB2ZWN0b3I9MTM2NDk1MTQ4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiM5ICAweDA4MTdmNjE1IGluIGZ1bmNhbGxf bGFtYmRhIChmdW49MTM2NDk1MDc2LCBuYXJncz0zLCBhcmdfdmVjdG9yPTB4YmZmZmRmYjQpIGF0 IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojMTAgMHgwODE3ZmE0YiBp biBGZnVuY2FsbCAobmFyZ3M9NCwgYXJncz0weGJmZmZkZmIwKSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzExIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0 ZXN0cj0xMzY0OTQ5NzksIHZlY3Rvcj0xMzY0OTQ5OTYsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzEyIDB4MDgxN2Y2MTUgaW4gZnVu Y2FsbF9sYW1iZGEgKGZ1bj0xMzY0OTQ5MzIsIG5hcmdzPTIsIGFyZ192ZWN0b3I9MHhiZmZmZTBl NCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMxMyAweDA4MTdm YTRiIGluIEZmdW5jYWxsIChuYXJncz0zLCBhcmdzPTB4YmZmZmUwZTApIGF0IC9ob21lL3RpbS9n bnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzEwMQojMTQgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2Rl IChieXRlc3RyPTEzNjQ5OTY5MSwgdmVjdG9yPTEzNjQ5OTcxNiwgbWF4ZGVwdGg9MjQpIGF0IC9o b21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojMTUgMHgwODE3ZjBiMyBp biBGZXZhbCAoZm9ybT0xMzY0OTk2NzcpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9l dmFsLmM6MjM4MQojMTYgMHgwODE4MTZmMSBpbiBpbnRlcm5hbF9saXNwX2NvbmRpdGlvbl9jYXNl ICh2YXI9MTM3ODQ3MzI5LCBib2R5Zm9ybT0xMzY0OTk2NzcsIGhhbmRsZXJzPTEzNjQ5OTc4OSkK ICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MTQ1NgojMTcgMHgwODFi MTUzMSBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5OTU3OSwgdmVjdG9yPTEzNjQ5OTU5Niwg bWF4ZGVwdGg9NTYpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjg2 OAojMTggMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjQ5OTUyNCwgbmFyZ3M9 MSwgYXJnX3ZlY3Rvcj0weGJmZmZlNDE0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMv ZXZhbC5jOjMyMzEKIzE5IDB4MDgxN2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTIsIGFyZ3M9MHhi ZmZmZTQxMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiMyMCAw eDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NzgyMzMxLCB2ZWN0b3I9MTM2Nzgy MzQ4LCBtYXhkZXB0aD03MikgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2Rl LmM6Njc4CiMyMSAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NzgyMzAwLCBu YXJncz0wLCBhcmdfdmVjdG9yPTB4YmZmZmU1NTQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9ldmFsLmM6MzIzMQojMjIgMHgwODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9MSwgYXJn cz0weGJmZmZlNTUwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEK IzIzIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY1MzI0MDMsIHZlY3Rvcj0x MzY1MzI0MjgsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0 ZWNvZGUuYzo2NzgKIzI0IDB4MDgxN2YwYjMgaW4gRmV2YWwgKGZvcm09MTM2NTMyMzg5KSBhdCAv aG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjIzODEKIzI1IDB4MDgxN2Y0NmYgaW4g RnByb2duIChhcmdzPTE0NzA3ODI2OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2 YWwuYzo0NDkKIzI2IDB4MDgxN2RhMWYgaW4gdW5iaW5kX3RvIChjb3VudD0zMiwgdmFsdWU9MTM3 ODQ3MzI5KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMzOTkKIzI3IDB4 MDgxYjIwY2QgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY1MzIwNTEsIHZlY3Rvcj0xMzY1MzIw NjgsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUu Yzo3MDAKIzI4IDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY1MzIwMjgsIG5h cmdzPTAsIGFyZ192ZWN0b3I9MHhiZmZmZTc3MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mv c3JjL2V2YWwuYzozMjMxCiMyOSAweDA4MTdmODM3IGluIGFwcGx5X2xhbWJkYSAoZnVuPTEzNjUz MjAyOCwgYXJncz0xMzc4NDczMjksIGV2YWxfZmxhZz0xKSBhdCAvaG9tZS90aW0vZ251L3NyYy9l bWFjcy9zcmMvZXZhbC5jOjMxNTUKIzMwIDB4MDgxN2VlYzggaW4gRmV2YWwgKGZvcm09MTM4NDEz Nzk3KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjI0MTcKIzMxIDB4MDgx MWM4ZjMgaW4gdG9wX2xldmVsXzIgKCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tl eWJvYXJkLmM6MTM0NwojMzIgMHgwODE3ZTU4YiBpbiBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAo YmZ1bj0weDgxMWM4ZTAgPHRvcF9sZXZlbF8yPiwgaGFuZGxlcnM9MTM3ODkwNTQ1LCBoZnVuPTB4 ODEyMTEwMCA8Y21kX2Vycm9yPikKICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9l dmFsLmM6MTUxMQojMzMgMHgwODEyMGVhZCBpbiB0b3BfbGV2ZWxfMSAoKSBhdCAvaG9tZS90aW0v Z251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzoxMzU1CiMzNCAweDA4MTdlNjRjIGluIGludGVy bmFsX2NhdGNoICh0YWc9MTM3ODg2NTIxLCBmdW5jPTB4ODEyMGU2MCA8dG9wX2xldmVsXzE+LCBh cmc9MTM3ODQ3MzI5KQogICAgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzox MjQ3CiMzNSAweDA4MTIwZjQxIGluIGNvbW1hbmRfbG9vcCAoKSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMva2V5Ym9hcmQuYzoxMzEwCiMzNiAweDA4MTIxMmRiIGluIHJlY3Vyc2l2ZV9l ZGl0XzEgKCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6OTQyCiMz NyAweDA4MTIxNDI0IGluIEZyZWN1cnNpdmVfZWRpdCAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9l bWFjcy9zcmMva2V5Ym9hcmQuYzoxMDA0CiMzOCAweDA4MTE1Y2ZjIGluIG1haW4gKGFyZ2M9MTA3 Mzc0Mjg2OSwgYXJndj0weGJmZmZlZTY0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMv ZW1hY3MuYzoxNzI0CgpMaXNwIEJhY2t0cmFjZToKImludGVybmFsLXNldC1saXNwLWZhY2UtYXR0 cmlidXRlIiAoMHhiZmZmZGQ1NCkKInNldC1mYWNlLWF0dHJpYnV0ZSIgKDB4YmZmZmRlODQpCiJm YWNlLXNwZWMtc2V0LTIiICgweGJmZmZkZmI0KQoiZmFjZS1zcGVjLXJlY2FsYyIgKDB4YmZmZmUw ZTQpCiJieXRlLWNvZGUiICgweGJmZmZlMTgwKQoiZmFjZS1zZXQtYWZ0ZXItZnJhbWUtZGVmYXVs dCIgKDB4YmZmZmU0MTQpCiJmcmFtZS1ub3RpY2UtdXNlci1zZXR0aW5ncyIgKDB4YmZmZmU1NTQp CiJieXRlLWNvZGUiICgweGJmZmZlNjAwKQoibm9ybWFsLXRvcC1sZXZlbCIgKDB4YmZmZmU3NzAp CgpCcmVha3BvaW50IDMsIEZzZXRfZnJhbWVfc2l6ZSAoZnJhbWU9MTQ3MDc4MjY4LCBjb2xzPTEw NTYsIHJvd3M9NDgwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNzQy CjI3NDIgICAgewojMCAgRnNldF9mcmFtZV9zaXplIChmcmFtZT0xNDcwNzgyNjgsIGNvbHM9MTA1 Niwgcm93cz00ODApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIK IzEgIDB4MDgwNjQ5M2YgaW4geF9zZXRfZnJhbWVfcGFyYW1ldGVycyAoZj0weDhjNDNjNzgsIGFs aXN0PTE0ODk3NzQ4NSkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6MzEx MQojMiAgMHgwODA2NTAyNiBpbiBGbW9kaWZ5X2ZyYW1lX3BhcmFtZXRlcnMgKGZyYW1lPTE0NzA3 ODI2OCwgYWxpc3Q9MTQ4OTc3NDg1KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJh bWUuYzoyNTM4CiMzICAweDA4MTdmYmI5IGluIEZmdW5jYWxsIChuYXJncz0zLCBhcmdzPTB4YmZm ZmRhMTApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzA0NwojNCAgMHgw ODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5ODE5NSwgdmVjdG9yPTEzNjQ5ODIx MiwgbWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5j OjY3OAojNSAgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjQ5ODE1NiwgbmFy Z3M9MSwgYXJnX3ZlY3Rvcj0weGJmZmZkYjQ0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9z cmMvZXZhbC5jOjMyMzEKIzYgIDB4MDgxN2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTIsIGFyZ3M9 MHhiZmZmZGI0MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiM3 ICAweDA4MTgwZWE5IGluIGNhbGwxIChmbj0xMzc4NDc3MzcsIGFyZzE9MTQ3MDc4MjY4KSBhdCAv aG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjI4MjkKIzggIDB4MDgwZDIwYWIgaW4g dXBkYXRlX2ZhY2VfZnJvbV9mcmFtZV9wYXJhbWV0ZXIgKGY9MHg4YzQzYzc4LCBwYXJhbT0xNDcw NzgyNjgsIG5ld192YWx1ZT0xNDA5MTYxNzEpCiAgICBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMveGZhY2VzLmM6MzU0MQojOSAgMHgwODBlODgyYSBpbiB4X3NldF9iYWNrZ3JvdW5kX2Nv bG9yIChmPTB4OGM0M2M3OCwgYXJnPTE0MDkxNjE3MSwgb2xkdmFsPTE0MzU5NDk2MykgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL3hmbnMuYzo5MzcKIzEwIDB4MDgwNjQ3MjcgaW4geF9z ZXRfZnJhbWVfcGFyYW1ldGVycyAoZj0weDhjNDNjNzgsIGFsaXN0PTEzNzgzOTkxNykgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6Mjk5NQojMTEgMHgwODA2NTAyNiBpbiBG bW9kaWZ5X2ZyYW1lX3BhcmFtZXRlcnMgKGZyYW1lPTE0NzA3ODI2OCwgYWxpc3Q9MTM3ODM5OTE3 KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNTM4CiMxMiAweDA4MGNl ZDk2IGluIEZpbnRlcm5hbF9zZXRfbGlzcF9mYWNlX2F0dHJpYnV0ZSAoZmFjZT0xMzc4NzQzNjks IGF0dHI9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB2YWx1ZT0xNDA5MTYxNzEsIGZyYW1lPTE0NzA3 ODI2OCkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy94ZmFjZXMuYzozNDY4CiMx MyAweDA4MTdmYzAwIGluIEZmdW5jYWxsIChuYXJncz01LCBhcmdzPTB4YmZmZmRkNTApIGF0IC9o b21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzA1NAojMTQgMHgwODFiMjIzMyBpbiBG Ynl0ZV9jb2RlIChieXRlc3RyPTEzNjQ4NDY1OSwgdmVjdG9yPTEzNjQ4NDY3NiwgbWF4ZGVwdGg9 NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojMTUgMHgw ODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjQ4NDU5NiwgbmFyZ3M9NCwgYXJnX3Zl Y3Rvcj0weGJmZmZkZTg0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMy MzEKIzE2IDB4MDgxN2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTUsIGFyZ3M9MHhiZmZmZGU4MCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiMxNyAweDA4MWIyMjMz IGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NDk1MTMxLCB2ZWN0b3I9MTM2NDk1MTQ4LCBtYXhk ZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMx OCAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NDk1MDc2LCBuYXJncz0zLCBh cmdfdmVjdG9yPTB4YmZmZmRmYjQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFs LmM6MzIzMQojMTkgMHgwODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9NCwgYXJncz0weGJmZmZk ZmIwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzIwIDB4MDgx YjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0OTQ5NzksIHZlY3Rvcj0xMzY0OTQ5OTYs IG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2 NzgKIzIxIDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY0OTQ5MzIsIG5hcmdz PTIsIGFyZ192ZWN0b3I9MHhiZmZmZTBlNCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3Jj L2V2YWwuYzozMjMxCiMyMiAweDA4MTdmYTRiIGluIEZmdW5jYWxsIChuYXJncz0zLCBhcmdzPTB4 YmZmZmUwZTApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzEwMQojMjMg MHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5OTY5MSwgdmVjdG9yPTEzNjQ5 OTcxNiwgbWF4ZGVwdGg9MjQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29k ZS5jOjY3OAojMjQgMHgwODE3ZjBiMyBpbiBGZXZhbCAoZm9ybT0xMzY0OTk2NzcpIGF0IC9ob21l L3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MjM4MQojMjUgMHgwODE4MTZmMSBpbiBpbnRl cm5hbF9saXNwX2NvbmRpdGlvbl9jYXNlICh2YXI9MTM3ODQ3MzI5LCBib2R5Zm9ybT0xMzY0OTk2 NzcsIGhhbmRsZXJzPTEzNjQ5OTc4OSkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3Ny Yy9ldmFsLmM6MTQ1NgojMjYgMHgwODFiMTUzMSBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5 OTU3OSwgdmVjdG9yPTEzNjQ5OTU5NiwgbWF4ZGVwdGg9NTYpIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9ieXRlY29kZS5jOjg2OAojMjcgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJk YSAoZnVuPTEzNjQ5OTUyNCwgbmFyZ3M9MSwgYXJnX3ZlY3Rvcj0weGJmZmZlNDE0KSBhdCAvaG9t ZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzI4IDB4MDgxN2ZhNGIgaW4gRmZ1 bmNhbGwgKG5hcmdzPTIsIGFyZ3M9MHhiZmZmZTQxMCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2V2YWwuYzozMTAxCiMyOSAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9 MTM2NzgyMzMxLCB2ZWN0b3I9MTM2NzgyMzQ4LCBtYXhkZXB0aD03MikgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMzMCAweDA4MTdmNjE1IGluIGZ1bmNhbGxf bGFtYmRhIChmdW49MTM2NzgyMzAwLCBuYXJncz0wLCBhcmdfdmVjdG9yPTB4YmZmZmU1NTQpIGF0 IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojMzEgMHgwODE3ZmE0YiBp biBGZnVuY2FsbCAobmFyZ3M9MSwgYXJncz0weGJmZmZlNTUwKSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzMyIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0 ZXN0cj0xMzY1MzI0MDMsIHZlY3Rvcj0xMzY1MzI0MjgsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzMzIDB4MDgxN2YwYjMgaW4gRmV2 YWwgKGZvcm09MTM2NTMyMzg5KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5j OjIzODEKIzM0IDB4MDgxN2Y0NmYgaW4gRnByb2duIChhcmdzPTE0NzA3ODI2OCkgYXQgL2hvbWUv dGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzo0NDkKIzM1IDB4MDgxN2RhMWYgaW4gdW5iaW5k X3RvIChjb3VudD0zMiwgdmFsdWU9MTM3ODQ3MzI5KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMvZXZhbC5jOjMzOTkKIzM2IDB4MDgxYjIwY2QgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0x MzY1MzIwNTEsIHZlY3Rvcj0xMzY1MzIwNjgsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251 L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo3MDAKIzM3IDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9s YW1iZGEgKGZ1bj0xMzY1MzIwMjgsIG5hcmdzPTAsIGFyZ192ZWN0b3I9MHhiZmZmZTc3MCkgYXQg L2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMzOCAweDA4MTdmODM3IGlu IGFwcGx5X2xhbWJkYSAoZnVuPTEzNjUzMjAyOCwgYXJncz0xMzc4NDczMjksIGV2YWxfZmxhZz0x KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxNTUKIzM5IDB4MDgxN2Vl YzggaW4gRmV2YWwgKGZvcm09MTM4NDEzNzk3KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9z cmMvZXZhbC5jOjI0MTcKIzQwIDB4MDgxMWM4ZjMgaW4gdG9wX2xldmVsXzIgKCkgYXQgL2hvbWUv dGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTM0NwojNDEgMHgwODE3ZTU4YiBpbiBp bnRlcm5hbF9jb25kaXRpb25fY2FzZSAoYmZ1bj0weDgxMWM4ZTAgPHRvcF9sZXZlbF8yPiwgaGFu ZGxlcnM9MTM3ODkwNTQ1LCBoZnVuPTB4ODEyMTEwMCA8Y21kX2Vycm9yPikKICAgIGF0IC9ob21l L3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MTUxMQojNDIgMHgwODEyMGVhZCBpbiB0b3Bf bGV2ZWxfMSAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzoxMzU1 CiM0MyAweDA4MTdlNjRjIGluIGludGVybmFsX2NhdGNoICh0YWc9MTM3ODg2NTIxLCBmdW5jPTB4 ODEyMGU2MCA8dG9wX2xldmVsXzE+LCBhcmc9MTM3ODQ3MzI5KQogICAgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoxMjQ3CiM0NCAweDA4MTIwZjQxIGluIGNvbW1hbmRfbG9v cCAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzoxMzEwCiM0NSAw eDA4MTIxMmRiIGluIHJlY3Vyc2l2ZV9lZGl0XzEgKCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2tleWJvYXJkLmM6OTQyCiM0NiAweDA4MTIxNDI0IGluIEZyZWN1cnNpdmVfZWRpdCAo KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzoxMDA0CiM0NyAweDA4 MTE1Y2ZjIGluIG1haW4gKGFyZ2M9MTA3Mzc0Mjg2OSwgYXJndj0weGJmZmZlZTY0KSBhdCAvaG9t ZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZW1hY3MuYzoxNzI0CgpMaXNwIEJhY2t0cmFjZToKIm1v ZGlmeS1mcmFtZS1wYXJhbWV0ZXJzIiAoMHhiZmZmZGExNCkKImZyYW1lLXNldC1iYWNrZ3JvdW5k LW1vZGUiICgweGJmZmZkYjQ0KQoiaW50ZXJuYWwtc2V0LWxpc3AtZmFjZS1hdHRyaWJ1dGUiICgw eGJmZmZkZDU0KQoic2V0LWZhY2UtYXR0cmlidXRlIiAoMHhiZmZmZGU4NCkKImZhY2Utc3BlYy1z ZXQtMiIgKDB4YmZmZmRmYjQpCiJmYWNlLXNwZWMtcmVjYWxjIiAoMHhiZmZmZTBlNCkKImJ5dGUt Y29kZSIgKDB4YmZmZmUxODApCiJmYWNlLXNldC1hZnRlci1mcmFtZS1kZWZhdWx0IiAoMHhiZmZm ZTQxNCkKImZyYW1lLW5vdGljZS11c2VyLXNldHRpbmdzIiAoMHhiZmZmZTU1NCkKImJ5dGUtY29k ZSIgKDB4YmZmZmU2MDApCiJub3JtYWwtdG9wLWxldmVsIiAoMHhiZmZmZTc3MCkKCkJyZWFrcG9p bnQgMywgRnNldF9mcmFtZV9zaXplIChmcmFtZT0xNDcwNzgyNjgsIGNvbHM9ODk2LCByb3dzPTM4 NCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6Mjc0MgoyNzQyICAgIHsK IzAgIEZzZXRfZnJhbWVfc2l6ZSAoZnJhbWU9MTQ3MDc4MjY4LCBjb2xzPTg5Niwgcm93cz0zODQp IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIKIzEgIDB4MDgwNjQ5 M2YgaW4geF9zZXRfZnJhbWVfcGFyYW1ldGVycyAoZj0weDhjNDNjNzgsIGFsaXN0PTEzNzgzOTkx NykgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6MzExMQojMiAgMHgwODA2 NTAyNiBpbiBGbW9kaWZ5X2ZyYW1lX3BhcmFtZXRlcnMgKGZyYW1lPTE0NzA3ODI2OCwgYWxpc3Q9 MTM3ODM5OTE3KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNTM4CiMz ICAweDA4MGNlZDk2IGluIEZpbnRlcm5hbF9zZXRfbGlzcF9mYWNlX2F0dHJpYnV0ZSAoZmFjZT0x Mzc4NzQzNjksIGF0dHI9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB2YWx1ZT0xNDA5MTYxNzEsIGZy YW1lPTE0NzA3ODI2OCkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy94ZmFjZXMu YzozNDY4CiM0ICAweDA4MTdmYzAwIGluIEZmdW5jYWxsIChuYXJncz01LCBhcmdzPTB4YmZmZmRk NTApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzA1NAojNSAgMHgwODFi MjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ4NDY1OSwgdmVjdG9yPTEzNjQ4NDY3Niwg bWF4ZGVwdGg9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3 OAojNiAgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjQ4NDU5NiwgbmFyZ3M9 NCwgYXJnX3ZlY3Rvcj0weGJmZmZkZTg0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMv ZXZhbC5jOjMyMzEKIzcgIDB4MDgxN2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTUsIGFyZ3M9MHhi ZmZmZGU4MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiM4ICAw eDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NDk1MTMxLCB2ZWN0b3I9MTM2NDk1 MTQ4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2Rl LmM6Njc4CiM5ICAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NDk1MDc2LCBu YXJncz0zLCBhcmdfdmVjdG9yPTB4YmZmZmRmYjQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNz L3NyYy9ldmFsLmM6MzIzMQojMTAgMHgwODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9NCwgYXJn cz0weGJmZmZkZmIwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEK IzExIDB4MDgxYjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0OTQ5NzksIHZlY3Rvcj0x MzY0OTQ5OTYsIG1heGRlcHRoPTQ4KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0 ZWNvZGUuYzo2NzgKIzEyIDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY0OTQ5 MzIsIG5hcmdzPTIsIGFyZ192ZWN0b3I9MHhiZmZmZTBlNCkgYXQgL2hvbWUvdGltL2dudS9zcmMv ZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMxMyAweDA4MTdmYTRiIGluIEZmdW5jYWxsIChuYXJncz0z LCBhcmdzPTB4YmZmZmUwZTApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6 MzEwMQojMTQgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5OTY5MSwgdmVj dG9yPTEzNjQ5OTcxNiwgbWF4ZGVwdGg9MjQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3Ny Yy9ieXRlY29kZS5jOjY3OAojMTUgMHgwODE3ZjBiMyBpbiBGZXZhbCAoZm9ybT0xMzY0OTk2Nzcp IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MjM4MQojMTYgMHgwODE4MTZm MSBpbiBpbnRlcm5hbF9saXNwX2NvbmRpdGlvbl9jYXNlICh2YXI9MTM3ODQ3MzI5LCBib2R5Zm9y bT0xMzY0OTk2NzcsIGhhbmRsZXJzPTEzNjQ5OTc4OSkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9ldmFsLmM6MTQ1NgojMTcgMHgwODFiMTUzMSBpbiBGYnl0ZV9jb2RlIChieXRl c3RyPTEzNjQ5OTU3OSwgdmVjdG9yPTEzNjQ5OTU5NiwgbWF4ZGVwdGg9NTYpIGF0IC9ob21lL3Rp bS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjg2OAojMTggMHgwODE3ZjYxNSBpbiBmdW5j YWxsX2xhbWJkYSAoZnVuPTEzNjQ5OTUyNCwgbmFyZ3M9MSwgYXJnX3ZlY3Rvcj0weGJmZmZlNDE0 KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzE5IDB4MDgxN2Zh NGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTIsIGFyZ3M9MHhiZmZmZTQxMCkgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiMyMCAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUg KGJ5dGVzdHI9MTM2NzgyMzMxLCB2ZWN0b3I9MTM2NzgyMzQ4LCBtYXhkZXB0aD03MikgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMyMSAweDA4MTdmNjE1IGlu IGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NzgyMzAwLCBuYXJncz0wLCBhcmdfdmVjdG9yPTB4YmZm ZmU1NTQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojMjIgMHgw ODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9MSwgYXJncz0weGJmZmZlNTUwKSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzIzIDB4MDgxYjIyMzMgaW4gRmJ5dGVf Y29kZSAoYnl0ZXN0cj0xMzY1MzI0MDMsIHZlY3Rvcj0xMzY1MzI0MjgsIG1heGRlcHRoPTQ4KSBh dCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzI0IDB4MDgxN2Yw YjMgaW4gRmV2YWwgKGZvcm09MTM2NTMyMzg5KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9z cmMvZXZhbC5jOjIzODEKIzI1IDB4MDgxN2Y0NmYgaW4gRnByb2duIChhcmdzPTE0NzA3ODI2OCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzo0NDkKIzI2IDB4MDgxN2RhMWYg aW4gdW5iaW5kX3RvIChjb3VudD0zMiwgdmFsdWU9MTM3ODQ3MzI5KSBhdCAvaG9tZS90aW0vZ251 L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMzOTkKIzI3IDB4MDgxYjIwY2QgaW4gRmJ5dGVfY29kZSAo Ynl0ZXN0cj0xMzY1MzIwNTEsIHZlY3Rvcj0xMzY1MzIwNjgsIG1heGRlcHRoPTQ4KSBhdCAvaG9t ZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo3MDAKIzI4IDB4MDgxN2Y2MTUgaW4g ZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY1MzIwMjgsIG5hcmdzPTAsIGFyZ192ZWN0b3I9MHhiZmZm ZTc3MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMyOSAweDA4 MTdmODM3IGluIGFwcGx5X2xhbWJkYSAoZnVuPTEzNjUzMjAyOCwgYXJncz0xMzc4NDczMjksIGV2 YWxfZmxhZz0xKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxNTUKIzMw IDB4MDgxN2VlYzggaW4gRmV2YWwgKGZvcm09MTM4NDEzNzk3KSBhdCAvaG9tZS90aW0vZ251L3Ny Yy9lbWFjcy9zcmMvZXZhbC5jOjI0MTcKIzMxIDB4MDgxMWM4ZjMgaW4gdG9wX2xldmVsXzIgKCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTM0NwojMzIgMHgwODE3 ZTU4YiBpbiBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSAoYmZ1bj0weDgxMWM4ZTAgPHRvcF9sZXZl bF8yPiwgaGFuZGxlcnM9MTM3ODkwNTQ1LCBoZnVuPTB4ODEyMTEwMCA8Y21kX2Vycm9yPikKICAg IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MTUxMQojMzMgMHgwODEyMGVh ZCBpbiB0b3BfbGV2ZWxfMSAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9h cmQuYzoxMzU1CiMzNCAweDA4MTdlNjRjIGluIGludGVybmFsX2NhdGNoICh0YWc9MTM3ODg2NTIx LCBmdW5jPTB4ODEyMGU2MCA8dG9wX2xldmVsXzE+LCBhcmc9MTM3ODQ3MzI5KQogICAgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoxMjQ3CiMzNSAweDA4MTIwZjQxIGluIGNv bW1hbmRfbG9vcCAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzox MzEwCiMzNiAweDA4MTIxMmRiIGluIHJlY3Vyc2l2ZV9lZGl0XzEgKCkgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6OTQyCiMzNyAweDA4MTIxNDI0IGluIEZyZWN1cnNp dmVfZWRpdCAoKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMva2V5Ym9hcmQuYzoxMDA0 CiMzOCAweDA4MTE1Y2ZjIGluIG1haW4gKGFyZ2M9MTA3Mzc0Mjg2OSwgYXJndj0weGJmZmZlZTY0 KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZW1hY3MuYzoxNzI0CgpMaXNwIEJhY2t0 cmFjZToKImludGVybmFsLXNldC1saXNwLWZhY2UtYXR0cmlidXRlIiAoMHhiZmZmZGQ1NCkKInNl dC1mYWNlLWF0dHJpYnV0ZSIgKDB4YmZmZmRlODQpCiJmYWNlLXNwZWMtc2V0LTIiICgweGJmZmZk ZmI0KQoiZmFjZS1zcGVjLXJlY2FsYyIgKDB4YmZmZmUwZTQpCiJieXRlLWNvZGUiICgweGJmZmZl MTgwKQoiZmFjZS1zZXQtYWZ0ZXItZnJhbWUtZGVmYXVsdCIgKDB4YmZmZmU0MTQpCiJmcmFtZS1u b3RpY2UtdXNlci1zZXR0aW5ncyIgKDB4YmZmZmU1NTQpCiJieXRlLWNvZGUiICgweGJmZmZlNjAw KQoibm9ybWFsLXRvcC1sZXZlbCIgKDB4YmZmZmU3NzApCgpCcmVha3BvaW50IDMsIEZzZXRfZnJh bWVfc2l6ZSAoZnJhbWU9MTQ3MDc4MjY4LCBjb2xzPTg5Niwgcm93cz0zODQpIGF0IC9ob21lL3Rp bS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIKMjc0MiAgICB7CiMwICBGc2V0X2ZyYW1l X3NpemUgKGZyYW1lPTE0NzA3ODI2OCwgY29scz04OTYsIHJvd3M9Mzg0KSBhdCAvaG9tZS90aW0v Z251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNzQyCiMxICAweDA4MDY0OTNmIGluIHhfc2V0X2Zy YW1lX3BhcmFtZXRlcnMgKGY9MHg4YzQzYzc4LCBhbGlzdD0xNDc5NzY2MDUpIGF0IC9ob21lL3Rp bS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjMxMTEKIzIgIDB4MDgwNjUwMjYgaW4gRm1vZGlm eV9mcmFtZV9wYXJhbWV0ZXJzIChmcmFtZT0xNDcwNzgyNjgsIGFsaXN0PTE0Nzk3NjYwNSkgYXQg L2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6MjUzOAojMyAgMHgwODBjZjIwNCBp biBGaW50ZXJuYWxfc2V0X2xpc3BfZmFjZV9hdHRyaWJ1dGUgKGZhY2U9MTM3ODc0MzY5LCBhdHRy PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgdmFsdWU9MTQwNjkwMDkxLCBmcmFtZT0xNDcwNzgyNjgp CiAgICBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMveGZhY2VzLmM6MzUwMwojNCAgMHgw ODE3ZmMwMCBpbiBGZnVuY2FsbCAobmFyZ3M9NSwgYXJncz0weGJmZmZkZDUwKSBhdCAvaG9tZS90 aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMwNTQKIzUgIDB4MDgxYjIyMzMgaW4gRmJ5dGVf Y29kZSAoYnl0ZXN0cj0xMzY0ODQ2NTksIHZlY3Rvcj0xMzY0ODQ2NzYsIG1heGRlcHRoPTQ4KSBh dCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2NzgKIzYgIDB4MDgxN2Y2 MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1bj0xMzY0ODQ1OTYsIG5hcmdzPTQsIGFyZ192ZWN0b3I9 MHhiZmZmZGU4NCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiM3 ICAweDA4MTdmYTRiIGluIEZmdW5jYWxsIChuYXJncz01LCBhcmdzPTB4YmZmZmRlODApIGF0IC9o b21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzEwMQojOCAgMHgwODFiMjIzMyBpbiBG Ynl0ZV9jb2RlIChieXRlc3RyPTEzNjQ5NTEzMSwgdmVjdG9yPTEzNjQ5NTE0OCwgbWF4ZGVwdGg9 NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojOSAgMHgw ODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJkYSAoZnVuPTEzNjQ5NTA3NiwgbmFyZ3M9MywgYXJnX3Zl Y3Rvcj0weGJmZmZkZmI0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMy MzEKIzEwIDB4MDgxN2ZhNGIgaW4gRmZ1bmNhbGwgKG5hcmdzPTQsIGFyZ3M9MHhiZmZmZGZiMCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTAxCiMxMSAweDA4MWIyMjMz IGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NDk0OTc5LCB2ZWN0b3I9MTM2NDk0OTk2LCBtYXhk ZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMx MiAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRhIChmdW49MTM2NDk0OTMyLCBuYXJncz0yLCBh cmdfdmVjdG9yPTB4YmZmZmUwZTQpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFs LmM6MzIzMQojMTMgMHgwODE3ZmE0YiBpbiBGZnVuY2FsbCAobmFyZ3M9MywgYXJncz0weGJmZmZl MGUwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMxMDEKIzE0IDB4MDgx YjIyMzMgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0OTk2OTEsIHZlY3Rvcj0xMzY0OTk3MTYs IG1heGRlcHRoPTI0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvYnl0ZWNvZGUuYzo2 NzgKIzE1IDB4MDgxN2YwYjMgaW4gRmV2YWwgKGZvcm09MTM2NDk5Njc3KSBhdCAvaG9tZS90aW0v Z251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjIzODEKIzE2IDB4MDgxODE2ZjEgaW4gaW50ZXJuYWxf bGlzcF9jb25kaXRpb25fY2FzZSAodmFyPTEzNzg0NzMyOSwgYm9keWZvcm09MTM2NDk5Njc3LCBo YW5kbGVycz0xMzY0OTk3ODkpCiAgICBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZh bC5jOjE0NTYKIzE3IDB4MDgxYjE1MzEgaW4gRmJ5dGVfY29kZSAoYnl0ZXN0cj0xMzY0OTk1Nzks IHZlY3Rvcj0xMzY0OTk1OTYsIG1heGRlcHRoPTU2KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMvYnl0ZWNvZGUuYzo4NjgKIzE4IDB4MDgxN2Y2MTUgaW4gZnVuY2FsbF9sYW1iZGEgKGZ1 bj0xMzY0OTk1MjQsIG5hcmdzPTEsIGFyZ192ZWN0b3I9MHhiZmZmZTQxNCkgYXQgL2hvbWUvdGlt L2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMjMxCiMxOSAweDA4MTdmYTRiIGluIEZmdW5jYWxs IChuYXJncz0yLCBhcmdzPTB4YmZmZmU0MTApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3Ny Yy9ldmFsLmM6MzEwMQojMjAgMHgwODFiMjIzMyBpbiBGYnl0ZV9jb2RlIChieXRlc3RyPTEzNjc4 MjMzMSwgdmVjdG9yPTEzNjc4MjM0OCwgbWF4ZGVwdGg9NzIpIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9ieXRlY29kZS5jOjY3OAojMjEgMHgwODE3ZjYxNSBpbiBmdW5jYWxsX2xhbWJk YSAoZnVuPTEzNjc4MjMwMCwgbmFyZ3M9MCwgYXJnX3ZlY3Rvcj0weGJmZmZlNTU0KSBhdCAvaG9t ZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjMyMzEKIzIyIDB4MDgxN2ZhNGIgaW4gRmZ1 bmNhbGwgKG5hcmdzPTEsIGFyZ3M9MHhiZmZmZTU1MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1h Y3Mvc3JjL2V2YWwuYzozMTAxCiMyMyAweDA4MWIyMjMzIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9 MTM2NTMyNDAzLCB2ZWN0b3I9MTM2NTMyNDI4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2du dS9zcmMvZW1hY3Mvc3JjL2J5dGVjb2RlLmM6Njc4CiMyNCAweDA4MTdmMGIzIGluIEZldmFsIChm b3JtPTEzNjUzMjM4OSkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzoyMzgx CiMyNSAweDA4MTdmNDZmIGluIEZwcm9nbiAoYXJncz0xNDcwNzgyNjgpIGF0IC9ob21lL3RpbS9n bnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6NDQ5CiMyNiAweDA4MTdkYTFmIGluIHVuYmluZF90byAo Y291bnQ9MzIsIHZhbHVlPTEzNzg0NzMyOSkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3Jj L2V2YWwuYzozMzk5CiMyNyAweDA4MWIyMGNkIGluIEZieXRlX2NvZGUgKGJ5dGVzdHI9MTM2NTMy MDUxLCB2ZWN0b3I9MTM2NTMyMDY4LCBtYXhkZXB0aD00OCkgYXQgL2hvbWUvdGltL2dudS9zcmMv ZW1hY3Mvc3JjL2J5dGVjb2RlLmM6NzAwCiMyOCAweDA4MTdmNjE1IGluIGZ1bmNhbGxfbGFtYmRh IChmdW49MTM2NTMyMDI4LCBuYXJncz0wLCBhcmdfdmVjdG9yPTB4YmZmZmU3NzApIGF0IC9ob21l L3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9ldmFsLmM6MzIzMQojMjkgMHgwODE3ZjgzNyBpbiBhcHBs eV9sYW1iZGEgKGZ1bj0xMzY1MzIwMjgsIGFyZ3M9MTM3ODQ3MzI5LCBldmFsX2ZsYWc9MSkgYXQg L2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2YWwuYzozMTU1CiMzMCAweDA4MTdlZWM4IGlu IEZldmFsIChmb3JtPTEzODQxMzc5NykgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2V2 YWwuYzoyNDE3CiMzMSAweDA4MTFjOGYzIGluIHRvcF9sZXZlbF8yICgpIGF0IC9ob21lL3RpbS9n bnUvc3JjL2VtYWNzL3NyYy9rZXlib2FyZC5jOjEzNDcKIzMyIDB4MDgxN2U1OGIgaW4gaW50ZXJu YWxfY29uZGl0aW9uX2Nhc2UgKGJmdW49MHg4MTFjOGUwIDx0b3BfbGV2ZWxfMj4sIGhhbmRsZXJz PTEzNzg5MDU0NSwgaGZ1bj0weDgxMjExMDAgPGNtZF9lcnJvcj4pCiAgICBhdCAvaG9tZS90aW0v Z251L3NyYy9lbWFjcy9zcmMvZXZhbC5jOjE1MTEKIzMzIDB4MDgxMjBlYWQgaW4gdG9wX2xldmVs XzEgKCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTM1NQojMzQg MHgwODE3ZTY0YyBpbiBpbnRlcm5hbF9jYXRjaCAodGFnPTEzNzg4NjUyMSwgZnVuYz0weDgxMjBl NjAgPHRvcF9sZXZlbF8xPiwgYXJnPTEzNzg0NzMyOSkKICAgIGF0IC9ob21lL3RpbS9nbnUvc3Jj L2VtYWNzL3NyYy9ldmFsLmM6MTI0NwojMzUgMHgwODEyMGY0MSBpbiBjb21tYW5kX2xvb3AgKCkg YXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTMxMAojMzYgMHgwODEy MTJkYiBpbiByZWN1cnNpdmVfZWRpdF8xICgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3Ny Yy9rZXlib2FyZC5jOjk0MgojMzcgMHgwODEyMTQyNCBpbiBGcmVjdXJzaXZlX2VkaXQgKCkgYXQg L2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2tleWJvYXJkLmM6MTAwNAojMzggMHgwODExNWNm YyBpbiBtYWluIChhcmdjPTEwNzM3NDI4NjksIGFyZ3Y9MHhiZmZmZWU2NCkgYXQgL2hvbWUvdGlt L2dudS9zcmMvZW1hY3Mvc3JjL2VtYWNzLmM6MTcyNAoKTGlzcCBCYWNrdHJhY2U6CiJpbnRlcm5h bC1zZXQtbGlzcC1mYWNlLWF0dHJpYnV0ZSIgKDB4YmZmZmRkNTQpCiJzZXQtZmFjZS1hdHRyaWJ1 dGUiICgweGJmZmZkZTg0KQoiZmFjZS1zcGVjLXNldC0yIiAoMHhiZmZmZGZiNCkKImZhY2Utc3Bl Yy1yZWNhbGMiICgweGJmZmZlMGU0KQoiYnl0ZS1jb2RlIiAoMHhiZmZmZTE4MCkKImZhY2Utc2V0 LWFmdGVyLWZyYW1lLWRlZmF1bHQiICgweGJmZmZlNDE0KQoiZnJhbWUtbm90aWNlLXVzZXItc2V0 dGluZ3MiICgweGJmZmZlNTU0KQoiYnl0ZS1jb2RlIiAoMHhiZmZmZTYwMCkKIm5vcm1hbC10b3At bGV2ZWwiICgweGJmZmZlNzcwKQoK ------=_Part_64639_7040520.1222760353058-- From cyd@stupidchicken.com Tue Sep 30 17:00:08 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.9 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 1 Oct 2008 00:00:08 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m91004MU006510 for <598@emacsbugs.donarmstrong.com>; Tue, 30 Sep 2008 17:00:05 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 2A09F57E32A; Tue, 30 Sep 2008 20:01:05 -0400 (EDT) From: Chong Yidong To: "Tim Van Holder" Cc: 598@debbugs.gnu.org Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Date: Tue, 30 Sep 2008 20:01:05 -0400 Message-ID: <87bpy5yyim.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Thanks for the backtrace. Could you go to the third breakpoint, i.e. Fset_frame_size (frame=147078268, cols=896, rows=384) and check the following variables? n n n n (until f is assigned) p f->new_text_lines p f->new_text_cols Also, could you send me the minimal .emacs and .Xresources required to reproduce this bug for you? Thanks. From tim.vanholder@gmail.com Wed Oct 1 01:12:46 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,FOURLA, IMPRONONCABLE_2,MONEY,STOCKLIKE autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 1 Oct 2008 08:12:47 +0000 Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m918Cg0Q001009 for <598@emacsbugs.donarmstrong.com>; Wed, 1 Oct 2008 01:12:44 -0700 Received: by gxk12 with SMTP id 12so13679377gxk.1 for <598@emacsbugs.donarmstrong.com>; Wed, 01 Oct 2008 01:12:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=JPDAR1hz5j+jVFaoYa570N5t41V9+BY7HLXabdIO/XA=; b=s98x1ZtzauO90PsCGutwLj9HxeQ45FZCHdMHhsxgCOeEz2kjntvHwopVYvVfI3fVab BHuW++oHxtzMe3l4i8buSFEZZz10VtJJHQFQtzS7qIG/oA8VCY/1fCaPGckuFvX9EPsV qNgZmDqWYwZAXiNxaMENfl4piJkV5QrKCQ4s4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=HnrCe9WFDRUFFECCVAC6LYw+T4iUpuyd8Jt2NC/3G1JWVJtbC7zOgXMLz8K1xRRLcW 69Q1B8C1zFlzRtek+Wksmj01MTI7j2ztCsSk1QXVrGAzLtShAJDwbk4x35pRh0MllkBP aLhey0WEctElCTt91N8GYr2MhbVNliIeLB77o= Received: by 10.151.114.6 with SMTP id r6mr545725ybm.19.1222848757557; Wed, 01 Oct 2008 01:12:37 -0700 (PDT) Received: by 10.151.12.15 with HTTP; Wed, 1 Oct 2008 01:12:37 -0700 (PDT) Message-ID: Date: Wed, 1 Oct 2008 10:12:37 +0200 From: "Tim Van Holder" To: "Chong Yidong" Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org In-Reply-To: <87bpy5yyim.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_82964_6625722.1222848757526" References: <87bpy5yyim.fsf@cyd.mit.edu> ------=_Part_82964_6625722.1222848757526 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, Oct 1, 2008 at 2:01 AM, Chong Yidong wrote: > Thanks for the backtrace. > > Could you go to the third breakpoint, i.e. > > Fset_frame_size (frame=147078268, cols=896, rows=384) > > and check the following variables? > > n > n > n > n (until f is assigned) > p f->new_text_lines > p f->new_text_cols > > Also, could you send me the minimal .emacs and .Xresources required to > reproduce this bug for you? > > Thanks. gdb log attached. Note: 'f' was not available inside Fset_frame_size (due to optimization perhaps), so I got the info inside x_set_window_size() instead. My recipe: - set aside .emacs (I have no .Xresources) - run emacs (-> gets me an 80x37 frame) - run emacs --geometry 132x60 ( gets me an 132x57 frame) => these are explained by menu/toolbars, if I disable those, X reports the window as 132x60; while this bothers me a little, if it just means I have to ask for 132x63, that would be fine I guess - customize-face default, set font to terminus (foundry xos4), and height to 135 - run emacs --geometry 132x60 -> erratic results Checking now, it looks like it's the terminus font causing the current troubles, a few other fonts I've checked (e.g. adobe courier) seem to end up at 132x57 reliably. This puzzles me, as I am sure I originally reproduced it by changing only the font height and keeping the font itself unchanged. I'm also getting max-specpdl-size exceeded on C-x 5 2, so I cannot check the previously observed behaviour that even when the initial frame is erratically sized, subsequent frames are fine. ------=_Part_82964_6625722.1222848757526 Content-Type: text/plain; name=emacs598-gdb2.txt Content-Transfer-Encoding: base64 X-Attachment-Id: f_flrneime0 Content-Disposition: attachment; filename=emacs598-gdb2.txt dGltQGxlZWxvbzp+L2dudS9idWlsZC9saW51eC9lbWFjcy9zcmMkIGdkYiBlbWFjcwpHTlUgZ2Ri IDYuNC45MC1kZWJpYW4KQ29weXJpZ2h0IChDKSAyMDA2IEZyZWUgU29mdHdhcmUgRm91bmRhdGlv biwgSW5jLgpHREIgaXMgZnJlZSBzb2Z0d2FyZSwgY292ZXJlZCBieSB0aGUgR05VIEdlbmVyYWwg UHVibGljIExpY2Vuc2UsIGFuZCB5b3UgYXJlCndlbGNvbWUgdG8gY2hhbmdlIGl0IGFuZC9vciBk aXN0cmlidXRlIGNvcGllcyBvZiBpdCB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMuClR5cGUgInNo b3cgY29weWluZyIgdG8gc2VlIHRoZSBjb25kaXRpb25zLgpUaGVyZSBpcyBhYnNvbHV0ZWx5IG5v IHdhcnJhbnR5IGZvciBHREIuICBUeXBlICJzaG93IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4KVGhp cyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgImk0ODYtbGludXgtZ251Ii4uLlVzaW5nIGhvc3QgbGli dGhyZWFkX2RiIGxpYnJhcnkgIi9saWIvbGlidGhyZWFkX2RiLnNvLjEiLgoKRElTUExBWSA9IGxl ZWxvby5hbnViZXguaW50ZXJuYWw6NS4wClRFUk0gPSB4dGVybQpCcmVha3BvaW50IDEgYXQgMHg4 MTFjYzE2OiBmaWxlIC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9lbWFjcy5jLCBsaW5lIDQy MC4KQnJlYWtwb2ludCAyIGF0IDB4ODEzN2Y0OTogZmlsZSAvaG9tZS90aW0vZ251L3NyYy9lbWFj cy9zcmMvc3lzZGVwLmMsIGxpbmUgMTEzMy4KKGdkYikgYnJlYWsgRnNldF9mcmFtZV9zaXplCkJy ZWFrcG9pbnQgMyBhdCAweDgwNjE4OTY6IGZpbGUgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3Jj L2ZyYW1lLmMsIGxpbmUgMjc0Mi4KKGdkYikgYnJlYWsgeF9zZXRfd2luZG93X3NpemUKQnJlYWtw b2ludCA0IGF0IDB4ODBkZjRmNjogZmlsZSAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMveHRl cm0uYywgbGluZSA4ODQ3LgooZ2RiKSBkaXNhYmxlIDQKKGdkYikgY29tbWFuZHMgMwpUeXBlIGNv bW1hbmRzIGZvciB3aGVuIGJyZWFrcG9pbnQgMyBpcyBoaXQsIG9uZSBwZXIgbGluZS4KRW5kIHdp dGggYSBsaW5lIHNheWluZyBqdXN0ICJlbmQiLgo+ZW5hYmxlIDQKPmNvbnQKPmVuZAooZ2RiKSBj b21tYW5kcyA0ClR5cGUgY29tbWFuZHMgZm9yIHdoZW4gYnJlYWtwb2ludCA0IGlzIGhpdCwgb25l IHBlciBsaW5lLgpFbmQgd2l0aCBhIGxpbmUgc2F5aW5nIGp1c3QgImVuZCIuCj5kaXNhYmxlIDQK PnAgZi0+bmV3X3RleHRfbGluZXMKPnAgZi0+bmV3X3RleHRfY29scwo+Y29udAo+ZW5kCihnZGIp IHIKVGhlIHByb2dyYW0gYmVpbmcgZGVidWdnZWQgaGFzIGJlZW4gc3RhcnRlZCBhbHJlYWR5LgpT dGFydCBpdCBmcm9tIHRoZSBiZWdpbm5pbmc/ICh5IG9yIG4pIHkKU3RhcnRpbmcgcHJvZ3JhbTog L2hvbWUvdGltL2dudS9idWlsZC9saW51eC9lbWFjcy9zcmMvZW1hY3MKW1RocmVhZCBkZWJ1Z2dp bmcgdXNpbmcgbGlidGhyZWFkX2RiIGVuYWJsZWRdCltOZXcgVGhyZWFkIDE2Mzg0IChMV1AgMzE3 NTcpXQpbU3dpdGNoaW5nIHRvIFRocmVhZCAxNjM4NCAoTFdQIDMxNzU3KV0KCkJyZWFrcG9pbnQg MywgRnNldF9mcmFtZV9zaXplIChmcmFtZT0xNDcwMjg0OTIsIGNvbHM9MTA1Niwgcm93cz00ODAp IGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIKMjc0MiAgICB7CgpC cmVha3BvaW50IDQsIHhfc2V0X3dpbmRvd19zaXplIChmPTB4OGMzN2EwOCwgY2hhbmdlX2dyYXZp dHk9MSwgY29scz0xMzIsIHJvd3M9NjApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy94 dGVybS5jOjg4NDcKODg0NyAgICAgIEJMT0NLX0lOUFVUOwokMyA9IDAKJDQgPSAwCgpCcmVha3Bv aW50IDMsIEZzZXRfZnJhbWVfc2l6ZSAoZnJhbWU9MTQ3MDI4NDkyLCBjb2xzPTEwNTYsIHJvd3M9 NDgwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMvZnJhbWUuYzoyNzQyCjI3NDIgICAg ewoKQnJlYWtwb2ludCA0LCB4X3NldF93aW5kb3dfc2l6ZSAoZj0weDhjMzdhMDgsIGNoYW5nZV9n cmF2aXR5PTEsIGNvbHM9MTMyLCByb3dzPTYwKSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9z cmMveHRlcm0uYzo4ODQ3Cjg4NDcgICAgICBCTE9DS19JTlBVVDsKJDUgPSA2MAokNiA9IDEzMgoK QnJlYWtwb2ludCAzLCBGc2V0X2ZyYW1lX3NpemUgKGZyYW1lPTE0NzAyODQ5MiwgY29scz0xMDU2 LCByb3dzPTQ4MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1lLmM6Mjc0Mgoy NzQyICAgIHsKCkJyZWFrcG9pbnQgNCwgeF9zZXRfd2luZG93X3NpemUgKGY9MHg4YzM3YTA4LCBj aGFuZ2VfZ3Jhdml0eT0xLCBjb2xzPTEzMiwgcm93cz02MCkgYXQgL2hvbWUvdGltL2dudS9zcmMv ZW1hY3Mvc3JjL3h0ZXJtLmM6ODg0Nwo4ODQ3ICAgICAgQkxPQ0tfSU5QVVQ7CiQ3ID0gMAokOCA9 IDAKCkJyZWFrcG9pbnQgMywgRnNldF9mcmFtZV9zaXplIChmcmFtZT0xNDcwMjg0OTIsIGNvbHM9 MTA1Niwgcm93cz00ODApIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3 NDIKMjc0MiAgICB7CgpCcmVha3BvaW50IDQsIHhfc2V0X3dpbmRvd19zaXplIChmPTB4OGMzN2Ew OCwgY2hhbmdlX2dyYXZpdHk9MSwgY29scz0xMzIsIHJvd3M9NjApIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy94dGVybS5jOjg4NDcKODg0NyAgICAgIEJMT0NLX0lOUFVUOwokOSA9IDAK JDEwID0gMAoKQnJlYWtwb2ludCAzLCBGc2V0X2ZyYW1lX3NpemUgKGZyYW1lPTE0NzAyODQ5Miwg Y29scz0xMDU2LCByb3dzPTQ4MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL2ZyYW1l LmM6Mjc0MgoyNzQyICAgIHsKCkJyZWFrcG9pbnQgNCwgeF9zZXRfd2luZG93X3NpemUgKGY9MHg4 YzM3YTA4LCBjaGFuZ2VfZ3Jhdml0eT0xLCBjb2xzPTEzMiwgcm93cz02MCkgYXQgL2hvbWUvdGlt L2dudS9zcmMvZW1hY3Mvc3JjL3h0ZXJtLmM6ODg0Nwo4ODQ3ICAgICAgQkxPQ0tfSU5QVVQ7CiQx MSA9IDAKJDEyID0gMAoKQnJlYWtwb2ludCAzLCBGc2V0X2ZyYW1lX3NpemUgKGZyYW1lPTE0NzAy ODQ5MiwgY29scz0xMDU2LCByb3dzPTQ4MCkgYXQgL2hvbWUvdGltL2dudS9zcmMvZW1hY3Mvc3Jj L2ZyYW1lLmM6Mjc0MgoyNzQyICAgIHsKCkJyZWFrcG9pbnQgNCwgeF9zZXRfd2luZG93X3NpemUg KGY9MHg4YzM3YTA4LCBjaGFuZ2VfZ3Jhdml0eT0xLCBjb2xzPTEzMiwgcm93cz02MCkgYXQgL2hv bWUvdGltL2dudS9zcmMvZW1hY3Mvc3JjL3h0ZXJtLmM6ODg0Nwo4ODQ3ICAgICAgQkxPQ0tfSU5Q VVQ7CiQxMyA9IDYwCiQxNCA9IDEzMgoKQnJlYWtwb2ludCAzLCBGc2V0X2ZyYW1lX3NpemUgKGZy YW1lPTE0NzAyODQ5MiwgY29scz04OTYsIHJvd3M9Mzg0KSBhdCAvaG9tZS90aW0vZ251L3NyYy9l bWFjcy9zcmMvZnJhbWUuYzoyNzQyCjI3NDIgICAgewoKQnJlYWtwb2ludCA0LCB4X3NldF93aW5k b3dfc2l6ZSAoZj0weDhjMzdhMDgsIGNoYW5nZV9ncmF2aXR5PTEsIGNvbHM9MTEyLCByb3dzPTQ4 KSBhdCAvaG9tZS90aW0vZ251L3NyYy9lbWFjcy9zcmMveHRlcm0uYzo4ODQ3Cjg4NDcgICAgICBC TE9DS19JTlBVVDsKJDE1ID0gMAokMTYgPSAwCgpCcmVha3BvaW50IDMsIEZzZXRfZnJhbWVfc2l6 ZSAoZnJhbWU9MTQ3MDI4NDkyLCBjb2xzPTg5Niwgcm93cz0zODQpIGF0IC9ob21lL3RpbS9nbnUv c3JjL2VtYWNzL3NyYy9mcmFtZS5jOjI3NDIKMjc0MiAgICB7CgpCcmVha3BvaW50IDQsIHhfc2V0 X3dpbmRvd19zaXplIChmPTB4OGMzN2EwOCwgY2hhbmdlX2dyYXZpdHk9MSwgY29scz0xMTIsIHJv d3M9NDgpIGF0IC9ob21lL3RpbS9nbnUvc3JjL2VtYWNzL3NyYy94dGVybS5jOjg4NDcKODg0NyAg ICAgIEJMT0NLX0lOUFVUOwokMTcgPSAwCiQxOCA9IDAK ------=_Part_82964_6625722.1222848757526-- From rudalics@gmx.at Wed Oct 1 01:47:59 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.7 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 1 Oct 2008 08:48:00 +0000 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m918ltXT009707 for <598@emacsbugs.donarmstrong.com>; Wed, 1 Oct 2008 01:47:57 -0700 Received: (qmail invoked by alias); 01 Oct 2008 08:47:49 -0000 Received: from 62-47-62-133.adsl.highway.telekom.at (EHLO [62.47.62.133]) [62.47.62.133] by mail.gmx.net (mp045) with SMTP; 01 Oct 2008 10:47:49 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1+PCLwCWIaPfJSReM4QLdsoy5v6NGns0GI1qwrSy3 8lTX1GOcBbQaWf Message-ID: <48E3391D.8090701@gmx.at> Date: Wed, 01 Oct 2008 10:47:25 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Tim Van Holder , 598@debbugs.gnu.org CC: Chong Yidong Subject: Re: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face References: <87bpy5yyim.fsf@cyd.mit.edu> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.74 > I'm also getting max-specpdl-size exceeded on C-x 5 2, so I cannot check the > previously observed behaviour that even when the initial frame is erratically > sized, subsequent frames are fine. That's most likely bug#911 (aka nine-eleven) see http://debbugs.gnu.org/cgi/bugreport.cgi?bug=911 Could you try the recipe Chong gave there? martin From tim.vanholder@gmail.com Wed Oct 1 02:52:51 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.7 required=4.0 tests=AWL,BAYES_00,FVGT_m_MULTI_ODD, HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 1 Oct 2008 09:52:51 +0000 Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.30]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m919qlGd026247 for <598@emacsbugs.donarmstrong.com>; Wed, 1 Oct 2008 02:52:48 -0700 Received: by yx-out-2324.google.com with SMTP id 8so85173yxg.31 for <598@emacsbugs.donarmstrong.com>; Wed, 01 Oct 2008 02:52:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=RKlIcr9DsxNRNqASroe/vQ8Pg/nRon4tEI3qKCCbzP0=; b=rTyi3wnYR+wjkOGZ1KUndRnzzV37locqP3q+iYBpyLuIGxD2dWp6TbEEYEOEZNt+D7 i3gwqazYub0/Ycg9ZwBmMPifd/vN/1vKk+7YzopLmkqkAcpWp+IJqkg/KfcLGAKgRyDZ SOcO8HdJjSKh55/G3MKX86yWV55a5Wai0jZD8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=EOt02jylZr/BgZT2eN34mMYEGLn45tG0th7ZgzveRfpW0nQp/dw1gjNRWRGbIqyNVA bKBRCbkj0hRAWBSwm5AWN9K5WNRmUqEFXms73/ThrGwPPggXKen7OYextKkpECWmQqE6 +iugXTM9tDIolKBcDylUybu9LrjJqpj+9nVqM= Received: by 10.150.153.3 with SMTP id a3mr11749685ybe.138.1222854767201; Wed, 01 Oct 2008 02:52:47 -0700 (PDT) Received: by 10.151.12.15 with HTTP; Wed, 1 Oct 2008 02:52:47 -0700 (PDT) Message-ID: Date: Wed, 1 Oct 2008 11:52:47 +0200 From: "Tim Van Holder" To: "martin rudalics" Subject: Re: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org, "Chong Yidong" , 911@debbugs.gnu.org In-Reply-To: <48E3391D.8090701@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <87bpy5yyim.fsf@cyd.mit.edu> <48E3391D.8090701@gmx.at> On Wed, Oct 1, 2008 at 10:47 AM, martin rudalics wrote: >> I'm also getting max-specpdl-size exceeded on C-x 5 2, so I cannot check >> the >> previously observed behaviour that even when the initial frame is >> erratically >> sized, subsequent frames are fine. > > That's most likely bug#911 (aka nine-eleven) see > > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D911 > > Could you try the recipe Chong gave there? I tried a slightly different recipe (below) and that made the error go away= . I assume Chong's will work as well - I just wanted to set the inhibit flag as early as possible (and I wasn't 100% sure whether or not the let would use the defvar'd flag instead of its own scoped var). --- faces.el.~1.425.~=092008-09-25 10:49:34.000000000 +0200 +++ faces.el=092008-10-01 11:48:01.000000000 +0200 @@ -1839,10 +1839,13 @@ variable with `setq'; this won't have th (declare-function x-get-resource "frame.c" =09=09 (attribute class &optional component subclass)) +(defvar inhibit-frame-set-background-mode nil) (defun frame-set-background-mode (frame) "Set up display-dependent faces on FRAME. Display-dependent faces are those which have different definitions according to the `background-mode' and `display-type' frame parameters." + (unless inhibit-frame-set-background-mode + (setq inhibit-frame-set-background-mode t) (let* ((bg-resource =09 (and (window-system frame) =09 (x-get-resource "backgroundMode" "BackgroundMode"))) @@ -1914,7 +1917,8 @@ according to the `background-mode' and ` =09;; parameters, unless they have been locally modified. =09(dolist (face (face-list)) =09 (unless (memq face locally-modified-faces) -=09 (face-spec-recalc face frame))))))) +=09 (face-spec-recalc face frame)))))) + (setq inhibit-frame-set-background-mode nil))) =0C ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; From rudalics@gmx.at Wed Oct 1 06:06:58 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.7 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 1 Oct 2008 13:06:58 +0000 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m91D6o0o011052 for <598@emacsbugs.donarmstrong.com>; Wed, 1 Oct 2008 06:06:52 -0700 Received: (qmail invoked by alias); 01 Oct 2008 13:06:44 -0000 Received: from 62-47-47-157.adsl.highway.telekom.at (EHLO [62.47.47.157]) [62.47.47.157] by mail.gmx.net (mp057) with SMTP; 01 Oct 2008 15:06:44 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1+9asERE/K9yoWnhz65Ty/eDPyhdxabwKeeiGPG0O Sv1RGaTiMbJ7sV Message-ID: <48E37594.3040102@gmx.at> Date: Wed, 01 Oct 2008 15:05:24 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Tim Van Holder CC: 598@debbugs.gnu.org, Chong Yidong , 911@debbugs.gnu.org Subject: Re: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face References: <87bpy5yyim.fsf@cyd.mit.edu> <48E3391D.8090701@gmx.at> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.82 X-CrossAssassin-Score: 2 > I tried a slightly different recipe (below) and that made the error go away. I suppose the original problem (that of erratic size changes) persists? martin From tim.vanholder@gmail.com Wed Oct 1 06:57:49 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.1 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 1 Oct 2008 13:57:50 +0000 Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m91Dvkvd023408 for <598@emacsbugs.donarmstrong.com>; Wed, 1 Oct 2008 06:57:47 -0700 Received: by gxk12 with SMTP id 12so139486gxk.1 for <598@emacsbugs.donarmstrong.com>; Wed, 01 Oct 2008 06:57:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=vQqoS0s7l3J5fKmB7NGtveT0emFk/k6KFlt58DL8vUQ=; b=v1TQhzSBiwYwaglfSD8Vh6p5OU8qTKV4+7VIsgG4taSQbd0TegHLcYcznukJr370Ft Zv/TKyntTGeE7hjmXzUkjg+JGmxPsWuxlKuDxicmgfc3/N8KyHbjSPcJCydT2/UO6SrJ GmFNj65ERpiDoSlbOuCjLVGbvAJgk4V+uXpOo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=I5MDPbIIAl/2CHpqxvBvq1JoYVIn7ka4Jeq3F8wfJKXfY0DuBZljrUUTLsgwPTUg3P k2wY/yPo3HwB3R3iJXRsfwQUmC2meLG6aBDlLU1ySlUOMaXCJ/GucX8JwJT+uOz96b+5 5U0dpWsrifQsuwPcYtLVOyq8NLPdJWj5cewBQ= Received: by 10.150.202.9 with SMTP id z9mr12154247ybf.22.1222869461284; Wed, 01 Oct 2008 06:57:41 -0700 (PDT) Received: by 10.151.12.15 with HTTP; Wed, 1 Oct 2008 06:57:41 -0700 (PDT) Message-ID: Date: Wed, 1 Oct 2008 15:57:41 +0200 From: "Tim Van Holder" To: "martin rudalics" Subject: Re: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org, "Chong Yidong" In-Reply-To: <48E37594.3040102@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87bpy5yyim.fsf@cyd.mit.edu> <48E3391D.8090701@gmx.at> <48E37594.3040102@gmx.at> (removed bug #911 from cc: list, as it's no longer about that issue) On Wed, Oct 1, 2008 at 3:05 PM, martin rudalics wrote: >> I tried a slightly different recipe (below) and that made the error go >> away. > > I suppose the original problem (that of erratic size changes) persists? Yes, it does. It seems to be font-specific though - one font in particular shows the problem for me, others don't. From tim.vanholder@gmail.com Fri Oct 3 01:25:23 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.3 required=4.0 tests=AWL,BAYES_00,FOURLA,GMAIL autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 3 Oct 2008 08:25:23 +0000 Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m938PKbC010568 for <598@emacsbugs.donarmstrong.com>; Fri, 3 Oct 2008 01:25:21 -0700 Received: by gxk12 with SMTP id 12so2435612gxk.1 for <598@emacsbugs.donarmstrong.com>; Fri, 03 Oct 2008 01:25:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=N5+xnDhMDm+cFVxooZyLlq4t6j8viHf8vFJC5DC+hWI=; b=awGUhyIczG9zN00g3AMP6B6DyRU1/G7Z25YPR3xFE3iYid7EeLzgtN0ZhQdI0zdCM5 uz04zbOKZBwPFTtxeer/qutmBhgkk5qXA0pV3UrdCKeEP9sbwbcnyL++XcU0bLYTMVCs wLvuFQqrPeoiLg8EugQvv+CJPkZPv/6awMDzs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=sqFLrRXXd6NWLpiq4I1/6ejyPuCtWNX1Ypq78rIhutt5FNbGYJ7Razz11lyhWu+9un QfGfHqsJhdtJBjZzYBrGZCOcXQiv1WsYE11dNBXznuXpoUgZNTIWneVKY4ylcvBIJVbs le3qm6J+8ODmycDUshtVaktZe846bgIdaOPsk= Received: by 10.151.156.1 with SMTP id i1mr1456085ybo.74.1223022315027; Fri, 03 Oct 2008 01:25:15 -0700 (PDT) Received: by 10.151.12.15 with HTTP; Fri, 3 Oct 2008 01:25:14 -0700 (PDT) Message-ID: Date: Fri, 3 Oct 2008 10:25:14 +0200 From: "Tim Van Holder" To: "Chong Yidong" Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87bpy5yyim.fsf@cyd.mit.edu> On Wed, Oct 1, 2008 at 10:12 AM, Tim Van Holder wrote: > Checking now, it looks like it's the terminus font causing the current troubles, > a few other fonts I've checked (e.g. adobe courier) seem to end up at 132x57 > reliably. Turns out this is not the case - emacs started up in a 168x61 frame this morning, with adobe-courier set as font. So it just seems to show up much less often. Given that I'm on a system that I can't update (all new packages require kernel 2.6, which doesn't support the system's RAID controller), could it be that an outdated gtk and/or X is causing the problem? From cyd@stupidchicken.com Mon Oct 6 09:25:39 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.9 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598-done) by emacsbugs.donarmstrong.com; 6 Oct 2008 16:25:39 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m96GPavI012069 for <598-done@emacsbugs.donarmstrong.com>; Mon, 6 Oct 2008 09:25:37 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 6E4DC57E0B6; Mon, 6 Oct 2008 12:27:07 -0400 (EDT) From: Chong Yidong To: Tim Van Holder Cc: 598-done@debbugs.gnu.org Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Date: Mon, 06 Oct 2008 12:27:07 -0400 Message-ID: <87k5clg04k.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii I've checked in a fix that should solve this problem. From tim.vanholder@gmail.com Tue Oct 7 04:25:28 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.8 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 7 Oct 2008 11:25:28 +0000 Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m97BPMrb003141 for <598@emacsbugs.donarmstrong.com>; Tue, 7 Oct 2008 04:25:23 -0700 Received: by gxk12 with SMTP id 12so6566411gxk.1 for <598@emacsbugs.donarmstrong.com>; Tue, 07 Oct 2008 04:25:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=OHDtJyvv/k0ZSzHUKUgNNurRr69hyywF45oReMxCniw=; b=B3kWRFIiUzT81Ry2hOA39+EAhLCr4/voyF+1Fy1oQGOgUC1MeSSMv8di/IoQAVFivK 32D0i2wtJRapzXLNTl318WBViAkE0jR1G3ekj/1wkE9FvWEE0pDixnLQUxO5Ld0Zjdwp mo83x6oi3dTYHZ9fA03V+mTW4cpq3D4r7eq6U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=U4fY8SrLexqZkDj6EkZjGYzH7BxuCaNIZwR1b118qOgkF/ma1NtfdbfYtb/Vg9XrdI hHgw+8KbDrKRrbZ1CuZxKiCjAL15hvxYCX7JnJA0iep44H/iORFM2rCp3XxLkyPtMJvS W3xacWwzoN3D/QeVM7Uu6mr/gUFwa7t4Yw8fk= Received: by 10.151.111.1 with SMTP id o1mr9628638ybm.87.1223378716837; Tue, 07 Oct 2008 04:25:16 -0700 (PDT) Received: by 10.151.12.15 with HTTP; Tue, 7 Oct 2008 04:25:16 -0700 (PDT) Message-ID: Date: Tue, 7 Oct 2008 13:25:16 +0200 From: "Tim Van Holder" To: "Chong Yidong" Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org In-Reply-To: <87k5clg04k.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87k5clg04k.fsf@cyd.mit.edu> On Mon, Oct 6, 2008 at 6:27 PM, Chong Yidong wrote: > I've checked in a fix that should solve this problem. Unfortunately, even after a maintainer-clean + make bootstrap, the issue is not resolved for me. In fact, the very first run of the new emacs resulted in a frame that was 168x61 instead of 132x57 (is that 132x60->132x57 as a result of menu/toolbars considered a bug or a feature?). From rudalics@gmx.at Tue Oct 7 05:10:17 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.6 required=4.0 tests=AWL,BAYES_00,FOURLA, HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 7 Oct 2008 12:10:17 +0000 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m97CAD6m014347 for <598@emacsbugs.donarmstrong.com>; Tue, 7 Oct 2008 05:10:14 -0700 Received: (qmail invoked by alias); 07 Oct 2008 12:10:07 -0000 Received: from 62-47-57-234.adsl.highway.telekom.at (EHLO [62.47.57.234]) [62.47.57.234] by mail.gmx.net (mp048) with SMTP; 07 Oct 2008 14:10:07 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/4Y6BwSqH4X+btRMGex7dgPJDnDSm/U8oLyxflPY rHdeO+PXU75vX5 Message-ID: <48EB5168.1060900@gmx.at> Date: Tue, 07 Oct 2008 14:09:12 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Tim Van Holder , 598@debbugs.gnu.org CC: Chong Yidong Subject: Re: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face References: <87k5clg04k.fsf@cyd.mit.edu> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.52 > Unfortunately, even after a maintainer-clean + make bootstrap, the issue is not > resolved for me. In fact, the very first run of the new emacs > resulted in a frame that > was 168x61 instead of 132x57 (is that 132x60->132x57 as a result of > menu/toolbars > considered a bug or a feature?). Could you try commenting out the code below from x_figure_window_size in frame.c and tell whether and how the behavior changes? if (toolbar_p && FRAME_TOOL_BAR_LINES (f)) { int margin, relief, bar_height; relief = (tool_bar_button_relief >= 0 ? tool_bar_button_relief : DEFAULT_TOOL_BAR_BUTTON_RELIEF); if (INTEGERP (Vtool_bar_button_margin) && XINT (Vtool_bar_button_margin) > 0) margin = XFASTINT (Vtool_bar_button_margin); else if (CONSP (Vtool_bar_button_margin) && INTEGERP (XCDR (Vtool_bar_button_margin)) && XINT (XCDR (Vtool_bar_button_margin)) > 0) margin = XFASTINT (XCDR (Vtool_bar_button_margin)); else margin = 0; bar_height = DEFAULT_TOOL_BAR_IMAGE_HEIGHT + 2 * margin + 2 * relief; FRAME_LINES (f) += (bar_height + FRAME_LINE_HEIGHT (f) - 1) / FRAME_LINE_HEIGHT (f); } martin From cyd@stupidchicken.com Tue Oct 7 08:49:19 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.9 required=4.0 tests=AWL,BAYES_00, VALID_BTS_CONTROL autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at control) by emacsbugs.donarmstrong.com; 7 Oct 2008 15:49:19 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m97FnGua003786 for ; Tue, 7 Oct 2008 08:49:18 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id D4E3F57E0B1; Tue, 7 Oct 2008 11:50:52 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: reopen 598 Date: Tue, 07 Oct 2008 11:50:52 -0400 Message-ID: <87fxn8cskj.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii reopen 598 thanks From tim.vanholder@gmail.com Wed Oct 8 01:15:54 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.9 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 8 Oct 2008 08:15:54 +0000 Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m988FoJn023666 for <598@emacsbugs.donarmstrong.com>; Wed, 8 Oct 2008 01:15:52 -0700 Received: by qw-out-2122.google.com with SMTP id 9so946269qwb.13 for <598@emacsbugs.donarmstrong.com>; Wed, 08 Oct 2008 01:15:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=BN+gHJHN8S39oDTDW+Qs8CU3V5X96j9UzIeutBuMDTU=; b=VlIv/66bLQlCvM4hWEyLFRP+0QuAuCyrnpi91apXGLHFmeHwGmIweeyV8RZOzOuGYC DVBlpzV38I5BJ3s9wqbfiOEaV6e9D8KocI9i7ieIF8nqaOgdiZifV9CKlnrUqDEDEZQO cvOwp6uvIKasj3010UhzedQI2FEcu1YWh0HGo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=AamfcOCKB1C44gnyIgYYDBAu7qc7xpCdsyqs+diuo71RaJhX0vkpVqwob2cVcw4WWq st+/7Km2RslPS6uHRtUzlqFzMs+SD1tRGGKrgfktcETeif7jYhlbGWZozLTfF0jFmdl5 LeM0KKq+0wvNS7wd6QI48ugxGMIqWuwy/jtTE= Received: by 10.214.217.1 with SMTP id p1mr9869214qag.17.1223453750555; Wed, 08 Oct 2008 01:15:50 -0700 (PDT) Received: by 10.151.12.15 with HTTP; Wed, 8 Oct 2008 01:15:50 -0700 (PDT) Message-ID: Date: Wed, 8 Oct 2008 10:15:50 +0200 From: "Tim Van Holder" To: "martin rudalics" Subject: Re: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org, "Chong Yidong" In-Reply-To: <48EB5168.1060900@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87k5clg04k.fsf@cyd.mit.edu> <48EB5168.1060900@gmx.at> On Tue, Oct 7, 2008 at 2:09 PM, martin rudalics wrote: >> Unfortunately, even after a maintainer-clean + make bootstrap, the issue >> is not >> resolved for me. In fact, the very first run of the new emacs >> resulted in a frame that >> was 168x61 instead of 132x57 (is that 132x60->132x57 as a result of >> menu/toolbars >> considered a bug or a feature?). > > Could you try commenting out the code below from x_figure_window_size > in frame.c and tell whether and how the behavior changes? > > [code snipped] No behavior change - I get frames of 132x57 and 168x61. Some printf()s added in that function show that the block is indeed never entered - perhaps it is called before the info is set from one of the frame alists? In fact, even if I force FRAME_TOOLBAR_LINES(f) to 1 before that if, I get: [x_figure_window_size] before toolbar check [yes/1] [x_figure_window_size] block entered [x_figure_window_size] relief = 1 [x_figure_window_size] margin = 4 [x_figure_window_size] bar_height = 34 [x_figure_window_size] FRAME_LINES (before) = 40 [x_figure_window_size] FRAME_LINES (afte4r) = 43 and the frame still ends up at 132x57. From cyd@stupidchicken.com Wed Oct 8 15:45:39 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.4 required=4.0 tests=AWL,BAYES_00,GMAIL autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 8 Oct 2008 22:45:39 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m98Mjalx013794 for <598@emacsbugs.donarmstrong.com>; Wed, 8 Oct 2008 15:45:38 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 0CDC257E218; Wed, 8 Oct 2008 18:47:20 -0400 (EDT) From: Chong Yidong To: "Tim Van Holder" Cc: 598@debbugs.gnu.org Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face References: <87k5clg04k.fsf@cyd.mit.edu> Date: Wed, 08 Oct 2008 18:47:20 -0400 In-Reply-To: (Tim Van Holder's message of "Tue, 7 Oct 2008 13:25:16 +0200") Message-ID: <87y70ywvpj.fsf@cyd.mit.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii "Tim Van Holder" writes: > Unfortunately, even after a maintainer-clean + make bootstrap, the > issue is not resolved for me. In fact, the very first run of the new > emacs resulted in a frame that was 168x61 instead of 132x57 (is that > 132x60->132x57 as a result of menu/toolbars considered a bug or a > feature?). What window manager are you using? Also, does the following change (which disables window manager size hints) have any effect? *** trunk/src/gtkutil.c.~1.140.~ 2008-10-07 13:44:01.000000000 -0400 --- trunk/src/gtkutil.c 2008-10-08 18:46:33.000000000 -0400 *************** *** 925,930 **** --- 925,932 ---- long flags; int user_position; { + return; + /* Don't set size hints during initialization; that apparently leads to a race condition. See the thread at http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html */ From tim.vanholder@gmail.com Thu Oct 9 01:10:06 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.3 required=4.0 tests=AWL,BAYES_00,GMAIL autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 9 Oct 2008 08:10:06 +0000 Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m998A2T7024531 for <598@emacsbugs.donarmstrong.com>; Thu, 9 Oct 2008 01:10:04 -0700 Received: by gxk12 with SMTP id 12so9509101gxk.1 for <598@emacsbugs.donarmstrong.com>; Thu, 09 Oct 2008 01:09:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=ZBpGai9qw7p0dGu2TxSEUGb3UbfugTQ3HN3TasJJMuw=; b=WP8uYUFLuAoymNu1R0q5QwYFQGFYSCOuqibw7R2KQz4AwDfZP/Ucr6X2acYh1UqTcK ql24Mf3PBZ/j6yhd8HFD8ZeJavp+vLXoRH/SjTxLYN81Fz/VdvI/5Q89Iz4HkXV7HYM5 l3JW7CQ+v2z3gixbHDCbc40xGUiD0VMv/wZS0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=wEaidFpa9Pqh885UbKAsr+vyTg1gDIcHzKBl9QSzcGYN6mo2VMXryVHIP3pUDQBTka CACS0QM8SPoKnl6i0pUr5JkuuaUR2UXut+3ndo4Pexw5ZE//XpfK6Jll1r+2y60/foJt 0w0LrJ8s8S3qrMQiKAspoQSwWv/cEKawFgATo= Received: by 10.151.139.9 with SMTP id r9mr1116127ybn.63.1223539797476; Thu, 09 Oct 2008 01:09:57 -0700 (PDT) Received: by 10.151.12.15 with HTTP; Thu, 9 Oct 2008 01:09:57 -0700 (PDT) Message-ID: Date: Thu, 9 Oct 2008 10:09:57 +0200 From: "Tim Van Holder" To: "Chong Yidong" Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org In-Reply-To: <87y70ywvpj.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87k5clg04k.fsf@cyd.mit.edu> <87y70ywvpj.fsf@cyd.mit.edu> 2008/10/9 Chong Yidong : > "Tim Van Holder" writes: > >> Unfortunately, even after a maintainer-clean + make bootstrap, the >> issue is not resolved for me. In fact, the very first run of the new >> emacs resulted in a frame that was 168x61 instead of 132x57 (is that >> 132x60->132x57 as a result of menu/toolbars considered a bug or a >> feature?). > > What window manager are you using? metacity (2.14.5) > Also, does the following change (which disables window manager size > hints) have any effect? Yes. Effects seen: - there seems to be a little less resizing during startup - no popup with the frame size when grabbing the border to resize - resizing doesn't "snap" to character size (so when resizing it's possibly to get small black borders below the minibuffer and next to the scrollbar - starts up with a 132x60 frame (checked by comparing with a frame from yesterday's build); after 20 runs it still hasn't shown a different size From cyd@stupidchicken.com Mon Nov 3 08:00:12 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.4 required=4.0 tests=AWL,BAYES_00,FOURLA, FVGT_m_MULTI_ODD,GMAIL,MURPHY_DRUGS_REL8 autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 3 Nov 2008 16:00:13 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mA3G099Y021517 for <598@emacsbugs.donarmstrong.com>; Mon, 3 Nov 2008 08:00:10 -0800 Received: by cyd.mit.edu (Postfix, from userid 1000) id C6E2C57E1B7; Mon, 3 Nov 2008 11:00:17 -0500 (EST) From: Chong Yidong To: "Tim Van Holder" Cc: 598@debbugs.gnu.org Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Date: Mon, 03 Nov 2008 11:00:17 -0500 Message-ID: <87wsfkkdf2.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii "Tim Van Holder" writes: > Unfortunately, even after a maintainer-clean + make bootstrap, the > issue is not resolved for me. In fact, the very first run of the new > emacs resulted in a frame that was 168x61 instead of 132x57 (is that > 132x60->132x57 as a result of menu/toolbars considered a bug or a > feature?). Does the following patch improve matters? *** trunk/src/xfns.c.~1.727.~ 2008-10-28 11:24:26.000000000 -0400 --- trunk/src/xfns.c 2008-11-03 10:33:55.000000000 -0500 *************** *** 3099,3104 **** --- 3099,3118 ---- x_default_parameter (f, parms, Qfont, font, "font", "Font", RES_TYPE_STRING); } + DEFUN ("x-wm-set-size-hint", Fx_wm_set_size_hint, Sx_wm_set_size_hint, + 0, 1, 0, + doc: /* Send the size hints for frame FRAME to the window manager. */) + (frame) + Lisp_Object frame; + { + struct frame *f; + if (NILP (frame)) + frame = selected_frame; + f = XFRAME (frame); + BLOCK_INPUT; + x_wm_set_size_hint (f, 0, 0); + UNBLOCK_INPUT; + } DEFUN ("x-create-frame", Fx_create_frame, Sx_create_frame, 1, 1, 0, *************** *** 5944,5949 **** --- 5958,5964 ---- defsubr (&Sx_display_visual_class); defsubr (&Sx_display_backing_store); defsubr (&Sx_display_save_under); + defsubr (&Sx_wm_set_size_hint); defsubr (&Sx_create_frame); defsubr (&Sx_open_connection); defsubr (&Sx_close_connection); *** trunk/lisp/term/x-win.el.~1.235.~ 2008-08-30 19:54:06.000000000 -0400 --- trunk/lisp/term/x-win.el 2008-11-03 10:33:09.000000000 -0500 *************** *** 1540,1545 **** --- 1540,1548 ---- ;; Don't let Emacs suspend under X. (add-hook 'suspend-hook 'x-win-suspend-error) + ;; Set wm hints after initialization + (add-hook 'after-init-hook 'x-wm-set-size-hint) + ;; Turn off window-splitting optimization; X is usually fast enough ;; that this is only annoying. (setq split-window-keep-point t) From tim.vanholder@gmail.com Wed Nov 5 02:06:11 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.1 required=4.0 tests=AWL,BAYES_00,GMAIL, MURPHY_DRUGS_REL8 autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 598) by emacsbugs.donarmstrong.com; 5 Nov 2008 10:06:12 +0000 Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.29]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mA5A68SB005128 for <598@emacsbugs.donarmstrong.com>; Wed, 5 Nov 2008 02:06:10 -0800 Received: by yx-out-2324.google.com with SMTP id 8so1381649yxg.31 for <598@emacsbugs.donarmstrong.com>; Wed, 05 Nov 2008 02:06:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=wqtItWYCx0e3X+yZc6NQQBYINAav6tGO5fSu8LbIDOQ=; b=LEevpSo6xitsN89cEzE5XY7g7moovKZBJhf4t/8GmS22lWh6N23+NHTtBiIinQyMIt EDOpSV87RqJmXAuuvLYl/c5UbRB+6VqcI6e1sm5P3KFt1Uvs3eG2bkO7twDjhKz60hB0 8VV6a0xkp9SMDhCoGOxqSeX77vroThGP9MAsY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=mmVzlfVQwIIUM0ry0A4zBxPuMvw34tbeikHYXvlC/GXQDufZuONKlV3aJxp+1qh+n0 /s/dhLKlKwK9a01PcelXUjG/SA2UaNAAM0GEYXAEnWcyclIqbkzXKT0Pwe5LPBxo4/Pc KE65pTM/hOkd7N084ENWom1ljRgl4k0AI8YAA= Received: by 10.151.110.14 with SMTP id n14mr1360120ybm.245.1225879568525; Wed, 05 Nov 2008 02:06:08 -0800 (PST) Received: by 10.151.9.21 with HTTP; Wed, 5 Nov 2008 02:06:08 -0800 (PST) Message-ID: Date: Wed, 5 Nov 2008 11:06:08 +0100 From: "Tim Van Holder" To: "Chong Yidong" Subject: Re: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Cc: 598@debbugs.gnu.org In-Reply-To: <87wsfkkdf2.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87wsfkkdf2.fsf@cyd.mit.edu> 2008/11/3 Chong Yidong : > "Tim Van Holder" writes: > >> Unfortunately, even after a maintainer-clean + make bootstrap, the >> issue is not resolved for me. In fact, the very first run of the new >> emacs resulted in a frame that was 168x61 instead of 132x57 (is that >> 132x60->132x57 as a result of menu/toolbars considered a bug or a >> feature?). > > Does the following patch improve matters? Sorry for not replying sooner. With that patch (or rather, the version that was already included in this morning's CVS build), I seem to get an emacs that is 132x57 most of the time. Occasionally I still get a different one (168x66), but it seems to be the exception now rather than the norm. From cyd@stupidchicken.com Wed Jul 1 10:14:05 2009 Received: (at control) by emacsbugs.donarmstrong.com; 1 Jul 2009 17:14:05 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.5 required=4.0 tests=AWL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po34.its.yale.edu (pantheon-po34.its.yale.edu [130.132.50.80]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n61HE1cZ032599 for ; Wed, 1 Jul 2009 10:14:02 -0700 Received: from furry (dhcp128036014241.central.yale.edu [128.36.14.241]) (authenticated bits=0) by pantheon-po34.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id n61HDurm006748 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 1 Jul 2009 13:13:56 -0400 Received: by furry (Postfix, from userid 1000) id 18E5AC09B; Wed, 1 Jul 2009 13:13:56 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 598 Date: Wed, 01 Jul 2009 13:13:56 -0400 Message-ID: <87skhg497v.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) close 598 thanks From unknown Fri Aug 15 02:01:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 24 Aug 2009 14:24:12 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator