From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 09:40:52 2013 Received: (at submit) by debbugs.gnu.org; 4 Dec 2013 14:40:52 +0000 Received: from localhost ([127.0.0.1]:57531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoDdE-0006tt-Hu for submit@debbugs.gnu.org; Wed, 04 Dec 2013 09:40:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55878) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoDdA-0006tk-FL for submit@debbugs.gnu.org; Wed, 04 Dec 2013 09:40:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VoDd0-00059w-5h for submit@debbugs.gnu.org; Wed, 04 Dec 2013 09:40:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VoDd0-00059s-2X for submit@debbugs.gnu.org; Wed, 04 Dec 2013 09:40:38 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57519) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VoDcr-0008Ed-FQ for bug-gnu-emacs@gnu.org; Wed, 04 Dec 2013 09:40:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VoDci-000557-TC for bug-gnu-emacs@gnu.org; Wed, 04 Dec 2013 09:40:29 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:41383) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VoDci-00054x-JA for bug-gnu-emacs@gnu.org; Wed, 04 Dec 2013 09:40:20 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rB4EeI6V013169 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 4 Dec 2013 14:40:19 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rB4EeGn2008162 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 4 Dec 2013 14:40:18 GMT Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rB4EeGXD019315 for ; Wed, 4 Dec 2013 14:40:16 GMT MIME-Version: 1.0 Message-ID: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> Date: Wed, 4 Dec 2013 06:40:15 -0800 (PST) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.3.50; Emacs hang - resize frame manually X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) emacs -Q Grab the right edge of the frame with your mouse and move it left. Move it far enough and the frame turns white and Emacs hangs. You will need to kill it using the task manager. (If you change a frame parameter (I tried tool-bar-lines) then you need not move the frame border as much before getting a hang.) In GNU Emacs 24.3.50.2 (i686-pc-mingw32) of 2013-11-28 on LEG570 Bzr revision: 115271 rgm@gnu.org-20131128203155-qjc1xsp19z2k64b2 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=3D-O0 -g3' CPPFLAGS=3D-DGLYPH_DEBUG= =3D1' From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:56:29 2013 Received: (at 16051) by debbugs.gnu.org; 4 Dec 2013 17:56:29 +0000 Received: from localhost ([127.0.0.1]:58280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoGgX-0004ik-1e for submit@debbugs.gnu.org; Wed, 04 Dec 2013 12:56:29 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:43564) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoGgT-0004iZ-Ns for 16051@debbugs.gnu.org; Wed, 04 Dec 2013 12:56:26 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MXA00600MZAZ600@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Wed, 04 Dec 2013 19:56:24 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXA006XIN5YEJA0@a-mtaout21.012.net.il>; Wed, 04 Dec 2013 19:56:22 +0200 (IST) Date: Wed, 04 Dec 2013 19:56:19 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83siu833gc.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Wed, 4 Dec 2013 06:40:15 -0800 (PST) > From: Drew Adams > > emacs -Q > > Grab the right edge of the frame with your mouse and move it left. > > Move it far enough and the frame turns white and Emacs hangs. You will > need to kill it using the task manager. Don't you get an abort dialog? I do, and the backtrace is below: dispnew.c:1369: Emacs fatal error: assertion failed: row >= 0 && row < matrix->nrows Breakpoint 1, terminate_due_to_signal (sig=22, backtrace_limit=2147483647) at emacs.c:350 350 signal (sig, SIG_DFL); (gdb) bt #0 terminate_due_to_signal (sig=22, backtrace_limit=2147483647) at emacs.c:350 #1 0x01168801 in die ( msg=0x148f378 "row >= 0 && row < matrix->nrows", file=0x148f124 "dispnew.c", line=1369) at alloc.c:6726 #2 0x01004ad5 in matrix_row (matrix=0x36ce000, row=7) at dispnew.c:1369 #3 0x010415de in hscroll_window_tree (window=59745149) at xdisp.c:12607 #4 0x01041c34 in hscroll_windows (window=59726325) at xdisp.c:12733 #5 0x0104409b in redisplay_internal () at xdisp.c:13627 #6 0x01044918 in redisplay_preserve_echo_area (from_where=8) at xdisp.c:13852 #7 0x011073fb in detect_input_pending_run_timers (do_display=true) at keyboard.c:9882 #8 0x011d5c9e in wait_reading_process_output (time_limit=0, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=56436762, wait_proc=0x0, just_wait_proc=0) at process.c:4680 #9 0x010fb5eb in kbd_buffer_get_event (kbp=0x82f94c, used_mouse_menu=0x82fc9b, end_time=0x0) at keyboard.c:3897 #10 0x010f7985 in read_event_from_main_queue (end_time=0x0, local_getcjmp=0x82fb40, used_mouse_menu=0x82fc9b) at keyboard.c:2242 #11 0x010f7bbc in read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=0x82fb40, prev_event=56436762, used_mouse_menu=0x82fc9b) at keyboard.c:2306 #12 0x010f8f62 in read_char (commandflag=1, map=60377926, prev_event=56436762, used_mouse_menu=0x82fc9b, end_time=0x0) at keyboard.c:2891 #13 0x01105902 in read_key_sequence (keybuf=0x82fd80, bufsize=30, prompt=56436762, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9074 #14 0x010f5ee3 in command_loop_1 () at keyboard.c:1445 #15 0x01184d4b in internal_condition_case (bfun=0x10f5b7c , handlers=56487250, hfun=0x10f53e5 ) at eval.c:1344 #16 0x010f584b in command_loop_2 (ignore=56436762) at keyboard.c:1170 #17 0x01184336 in internal_catch (tag=56477154, func=0x10f5828 , arg=56436762) at eval.c:1108 #18 0x010f5803 in command_loop () at keyboard.c:1149 #19 0x010f4f9f in recursive_edit_1 () at keyboard.c:777 #20 0x010f514f in Frecursive_edit () at keyboard.c:841 #21 0x010f32f3 in main (argc=2, argv=0xa42878) at emacs.c:1598 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 13:45:11 2013 Received: (at 16051) by debbugs.gnu.org; 4 Dec 2013 18:45:11 +0000 Received: from localhost ([127.0.0.1]:58358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoHRe-00061b-Lu for submit@debbugs.gnu.org; Wed, 04 Dec 2013 13:45:11 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:50617) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoHRb-00061N-S6 for 16051@debbugs.gnu.org; Wed, 04 Dec 2013 13:45:08 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rB4Ij5D2027639 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 4 Dec 2013 18:45:06 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rB4Ij4h1026162 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 4 Dec 2013 18:45:05 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rB4Ij4AL010051; Wed, 4 Dec 2013 18:45:04 GMT MIME-Version: 1.0 Message-ID: Date: Wed, 4 Dec 2013 10:45:04 -0800 (PST) From: Drew Adams To: Eli Zaretskii , Drew Adams Subject: RE: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <<3eea48d4-9267-45fa-84c8-3eb9c9290558@default>> <<83siu833gc.fsf@gnu.org>> In-Reply-To: <<83siu833gc.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > Don't you get an abort dialog? I do, and the backtrace is below: No. I got nothing at all - just a blank Emacs. But note the build I am using. (See bug #16028.) Perhaps you are using a more recent build. When #16028 is fixed I will use a more recent build, so I will have access to your added bactrace info. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 05 09:03:06 2013 Received: (at 16051) by debbugs.gnu.org; 5 Dec 2013 14:03:06 +0000 Received: from localhost ([127.0.0.1]:59292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoZWE-0004yX-47 for submit@debbugs.gnu.org; Thu, 05 Dec 2013 09:03:06 -0500 Received: from mout.gmx.net ([212.227.17.21]:52709) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoZWC-0004yP-Hn for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 09:03:05 -0500 Received: from [62.47.49.53] ([62.47.49.53]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Ln8gj-1VNENf3veX-00hMYp for <16051@debbugs.gnu.org>; Thu, 05 Dec 2013 15:03:03 +0100 Message-ID: <52A08795.2050300@gmx.at> Date: Thu, 05 Dec 2013 15:03:01 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> In-Reply-To: <83siu833gc.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:t4nxCu7XK0lNtpcxIWf4oYKkPHul6h5WjQapA4HX0KGLKzB6Gie krr77dE2cqNtn/E70Ad9MjMIpLw6V3sI9vyd01tRDC9ntl1KtJwWx+2PcQu3SK0vd+2Xz0f ZPqbtLTL/eWRNdvTrBiwqUnwOYG0CtkzMRoJeMViAqCYl0xz7wO18Y61xmWC7gQKO2alCaa 3mmZSgKWUt1tcfU6+RLcA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >> emacs -Q >> >> Grab the right edge of the frame with your mouse and move it left. >> >> Move it far enough and the frame turns white and Emacs hangs. You will >> need to kill it using the task manager. > > Don't you get an abort dialog? I do, and the backtrace is below: FWIW I never ever managed to get anything weird here. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 05 12:52:54 2013 Received: (at 16051) by debbugs.gnu.org; 5 Dec 2013 17:52:54 +0000 Received: from localhost ([127.0.0.1]:60180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vod6c-0002MA-Gf for submit@debbugs.gnu.org; Thu, 05 Dec 2013 12:52:54 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:63466) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vod6a-0002M2-OY for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 12:52:53 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MXC00800HCRD500@a-mtaout22.012.net.il> for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 19:52:23 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXC007NFHNBWOC0@a-mtaout22.012.net.il>; Thu, 05 Dec 2013 19:52:23 +0200 (IST) Date: Thu, 05 Dec 2013 19:52:10 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52A08795.2050300@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83haan2njp.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 05 Dec 2013 15:03:01 +0100 > From: martin rudalics > CC: Drew Adams , 16051@debbugs.gnu.org > > >> emacs -Q > >> > >> Grab the right edge of the frame with your mouse and move it left. > >> > >> Move it far enough and the frame turns white and Emacs hangs. You will > >> need to kill it using the task manager. > > > > Don't you get an abort dialog? I do, and the backtrace is below: > > FWIW I never ever managed to get anything weird here. Did you drag the mouse far enough to the left? From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 05 12:59:41 2013 Received: (at 16051) by debbugs.gnu.org; 5 Dec 2013 17:59:41 +0000 Received: from localhost ([127.0.0.1]:60201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VodDA-0002Wu-Tu for submit@debbugs.gnu.org; Thu, 05 Dec 2013 12:59:41 -0500 Received: from mout.gmx.net ([212.227.17.20]:55683) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VodD9-0002Wk-Cn for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 12:59:39 -0500 Received: from [62.47.55.245] ([62.47.55.245]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MQNFY-1W0kic1nZs-00Tm8p for <16051@debbugs.gnu.org>; Thu, 05 Dec 2013 18:59:38 +0100 Message-ID: <52A0BF05.7010009@gmx.at> Date: Thu, 05 Dec 2013 18:59:33 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> In-Reply-To: <83haan2njp.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:V5UWn+14B9Rlcw8VhtXfu1vhM8aQ8o2PN5vdKfg5MK/yvVbbmyn uIbKeo9wHVn0o+XdBmpnnUijsQdDhvmLfkykbD+71f2zozZO3RkKfa4QonBstlF4DxDAWwY Bp4kwV2XPDBrKhw/EkBJZa3HrLsPoNYVkU5P60TupR0ZGq4PW1NeHPVQdKDbd4Rm/GSyF3t 9gGaPmmha8VJnb19Y9Dyg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > Did you drag the mouse far enough to the left? How could I? It stops as expected when a minimum width is encountered. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 05 13:21:59 2013 Received: (at 16051) by debbugs.gnu.org; 5 Dec 2013 18:21:59 +0000 Received: from localhost ([127.0.0.1]:60250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VodYl-00037P-63 for submit@debbugs.gnu.org; Thu, 05 Dec 2013 13:21:59 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:38132) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VodYj-00037F-5U for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 13:21:57 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MXC00F00IX99700@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 20:21:55 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXC00F5SJ0J4R70@a-mtaout21.012.net.il>; Thu, 05 Dec 2013 20:21:55 +0200 (IST) Date: Thu, 05 Dec 2013 20:21:42 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52A0BF05.7010009@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83bo0v2m6h.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 05 Dec 2013 18:59:33 +0100 > From: martin rudalics > CC: drew.adams@oracle.com, 16051@debbugs.gnu.org > > > Did you drag the mouse far enough to the left? > > How could I? It stops as expected when a minimum width > is encountered. Yes, and that's when it aborts on my machine. Do it several times and quickly, if it doesn't happen otherwise. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 05 13:28:03 2013 Received: (at 16051) by debbugs.gnu.org; 5 Dec 2013 18:28:03 +0000 Received: from localhost ([127.0.0.1]:60263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vodec-0003If-W4 for submit@debbugs.gnu.org; Thu, 05 Dec 2013 13:28:03 -0500 Received: from mout.gmx.net ([212.227.17.21]:52353) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VodeZ-0003IB-RA for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 13:28:00 -0500 Received: from [62.47.55.245] ([62.47.55.245]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MIu7d-1Vr7Yd3IWP-002UYV for <16051@debbugs.gnu.org>; Thu, 05 Dec 2013 19:27:58 +0100 Message-ID: <52A0C5AC.1060102@gmx.at> Date: Thu, 05 Dec 2013 19:27:56 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> In-Reply-To: <83bo0v2m6h.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:sUfX+JFhU1Co1AYxm5eqyrajP0QE0lXyo/d+VAxY/uAck3y5hYP ZrNbiFznXaBZ43s0OFKEv+b/FDwghi3TlGvyMO4feUa9TKGRhfzOy8iyVegPDeL8HHjBnLm bsj1sRjnqM8OpkOP8fn47QUetmkfz1wq1zdgazoAu5evytjvuIBCyKjhF4IxMZmcVBLoR2H Fg4MFdFdVUZN1ZBkXmRVQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > Yes, and that's when it aborts on my machine. Do it several times and > quickly, if it doesn't happen otherwise. Doesn't happen here. Probably you have some transitional effects (or whatever they are called in English) activated on your Windows. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 05 13:30:59 2013 Received: (at 16051) by debbugs.gnu.org; 5 Dec 2013 18:31:00 +0000 Received: from localhost ([127.0.0.1]:60272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VodhT-0003O9-Im for submit@debbugs.gnu.org; Thu, 05 Dec 2013 13:30:59 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:38999) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VodhQ-0003Nz-AG for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 13:30:57 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MXC00800JE4OT00@a-mtaout22.012.net.il> for 16051@debbugs.gnu.org; Thu, 05 Dec 2013 20:30:38 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXC008UUJF1OC00@a-mtaout22.012.net.il>; Thu, 05 Dec 2013 20:30:38 +0200 (IST) Date: Thu, 05 Dec 2013 20:30:25 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <83bo0v2m6h.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: rudalics@gmx.at Message-id: <83a9gf2lry.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 05 Dec 2013 20:21:42 +0200 > From: Eli Zaretskii > Cc: 16051@debbugs.gnu.org > > > Date: Thu, 05 Dec 2013 18:59:33 +0100 > > From: martin rudalics > > CC: drew.adams@oracle.com, 16051@debbugs.gnu.org > > > > > Did you drag the mouse far enough to the left? > > > > How could I? It stops as expected when a minimum width > > is encountered. > > Yes, and that's when it aborts on my machine. Do it several times and > quickly, if it doesn't happen otherwise. FWIW, it aborts because 'row' is 7, whereas matrix->nrows is 5. From these numbers, I'm guessing that the problem happens when Emacs tries to redisplay the tool-bar window (which gets taller when you shrink the frame width like this). Some missing block_input somewhere, perhaps? From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 06 09:32:32 2013 Received: (at 16051) by debbugs.gnu.org; 6 Dec 2013 14:32:32 +0000 Received: from localhost ([127.0.0.1]:33488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VowSF-00039H-KN for submit@debbugs.gnu.org; Fri, 06 Dec 2013 09:32:32 -0500 Received: from mout.gmx.net ([212.227.15.15]:49430) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VowSC-000393-1W for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 09:32:28 -0500 Received: from [62.47.32.183] ([62.47.32.183]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0Lm6IP-1VFKWI1G9R-00Zcx7 for <16051@debbugs.gnu.org>; Fri, 06 Dec 2013 15:32:27 +0100 Message-ID: <52A1DFF8.5090308@gmx.at> Date: Fri, 06 Dec 2013 15:32:24 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> In-Reply-To: <83a9gf2lry.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:521oC3QnbBbwjaxGTBYlz2iW5KpwhUxTLlyPn+zcQp2ru4ad8Yo fvXnI4ilYBkUI6DFMK5Gkg3R1AFavK+QWToRwjIgRrHCqzo6IgzJiC6zvaPSulow4Ys86QW HbDAV2U59HpcFWTjzbwUv5zQuPIxGT3+m6I9HPJgJ8Mk24kEcZlI8qWGejCKnZvhdX2B5dO U/88AwpmQSBOTNSM6oifQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > FWIW, it aborts because 'row' is 7, whereas matrix->nrows is 5. From > these numbers, I'm guessing that the problem happens when Emacs tries > to redisplay the tool-bar window (which gets taller when you shrink > the frame width like this). > > Some missing block_input somewhere, perhaps? Maybe I don't get it then because I build without image support. But I can't reproduce it on Debian where I have image support. What is your oldest build where this abort occurs? martin From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 06 10:31:40 2013 Received: (at 16051) by debbugs.gnu.org; 6 Dec 2013 15:31:40 +0000 Received: from localhost ([127.0.0.1]:34224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoxNU-0005qt-8s for submit@debbugs.gnu.org; Fri, 06 Dec 2013 10:31:40 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:58127) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoxNR-0005qk-TX for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 10:31:38 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MXE00I005QAM900@a-mtaout22.012.net.il> for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 17:31:36 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXE00IQE5SO6L70@a-mtaout22.012.net.il>; Fri, 06 Dec 2013 17:31:36 +0200 (IST) Date: Fri, 06 Dec 2013 17:31:25 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52A1DFF8.5090308@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83eh5q0zea.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 06 Dec 2013 15:32:24 +0100 > From: martin rudalics > CC: 16051@debbugs.gnu.org > > > FWIW, it aborts because 'row' is 7, whereas matrix->nrows is 5. From > > these numbers, I'm guessing that the problem happens when Emacs tries > > to redisplay the tool-bar window (which gets taller when you shrink > > the frame width like this). > > > > Some missing block_input somewhere, perhaps? > > Maybe I don't get it then because I build without image support. What, not even XPM? That's all that is needed in "emacs -Q". > But I can't reproduce it on Debian where I have image support. Depending on the toolkit, Emacs does not necessarily draw the tool bar on Unix. > What is your oldest build where this abort occurs? It occurs as far back as Oct 19. I think this is an old bug, so you don't need to worry. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 06 11:21:09 2013 Received: (at 16051) by debbugs.gnu.org; 6 Dec 2013 16:21:09 +0000 Received: from localhost ([127.0.0.1]:34306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Voy9M-0007A7-IC for submit@debbugs.gnu.org; Fri, 06 Dec 2013 11:21:08 -0500 Received: from mout.gmx.net ([212.227.15.15]:58210) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Voy9K-00079z-6p for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 11:21:06 -0500 Received: from [62.47.42.58] ([62.47.42.58]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LpObx-1VKqSS0PLR-00fAIe for <16051@debbugs.gnu.org>; Fri, 06 Dec 2013 17:21:05 +0100 Message-ID: <52A1F96C.3060902@gmx.at> Date: Fri, 06 Dec 2013 17:21:00 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> In-Reply-To: <83eh5q0zea.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:ZoPiMRhKp/OI1NPMqvuttmi6RV9nwhM9O/qM/lF6lbo81b5JaQm veDcDDklLeUKeu3Z2xXvXxR8ZGNgs4XJVjC6A6BXBMhdCWhVo682MFxbL89vqU+SynqHsbm MVLp8McoWPY0DrcaV82OJmwBxfpB7RnUsdnFmJru+rVFj7NgO6MZv9awChhvCj9s6WYRT6B pPvo+7P2zxewASnoUaXQg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >> Maybe I don't get it then because I build without image support. > > What, not even XPM? That's all that is needed in "emacs -Q". I always compiled --without-xpm. But with MSYS I apparently don't pass this option any more. What happens in configure if it's not here? In any case I can't find the libraries anywhere on my system. Funny. >> But I can't reproduce it on Debian where I have image support. > > Depending on the toolkit, Emacs does not necessarily draw the tool bar > on Unix. This is with-x-toolkit=no. >> What is your oldest build where this abort occurs? > > It occurs as far back as Oct 19. I think this is an old bug, so you > don't need to worry. Does it occur with Emacs 24.3 ? martin From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 06 13:17:02 2013 Received: (at 16051) by debbugs.gnu.org; 6 Dec 2013 18:17:02 +0000 Received: from localhost ([127.0.0.1]:34529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VozxU-0001pA-Li for submit@debbugs.gnu.org; Fri, 06 Dec 2013 13:17:01 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:53707) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VozxR-0001oy-DW for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 13:16:58 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MXE00L00DAFS300@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 20:16:55 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXE00LGXDG7NT30@a-mtaout21.012.net.il>; Fri, 06 Dec 2013 20:16:55 +0200 (IST) Date: Fri, 06 Dec 2013 20:16:45 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52A1F96C.3060902@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83bo0t26b6.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 06 Dec 2013 17:21:00 +0100 > From: martin rudalics > CC: 16051@debbugs.gnu.org > > >> Maybe I don't get it then because I build without image support. > > > > What, not even XPM? That's all that is needed in "emacs -Q". > > I always compiled --without-xpm. But with MSYS I apparently don't pass > this option any more. What happens in configure if it's not here? In > any case I can't find the libraries anywhere on my system. Funny. > > >> But I can't reproduce it on Debian where I have image support. > > > > Depending on the toolkit, Emacs does not necessarily draw the tool bar > > on Unix. > > This is with-x-toolkit=no. So what kind of tool bar you get with that? (I didn't see such a build in a long time.) > >> What is your oldest build where this abort occurs? > > > > It occurs as far back as Oct 19. I think this is an old bug, so you > > don't need to worry. > > Does it occur with Emacs 24.3 ? No. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 06 13:57:10 2013 Received: (at 16051) by debbugs.gnu.org; 6 Dec 2013 18:57:10 +0000 Received: from localhost ([127.0.0.1]:34606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vp0aM-0002vD-7J for submit@debbugs.gnu.org; Fri, 06 Dec 2013 13:57:10 -0500 Received: from mout.gmx.net ([212.227.17.22]:61954) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vp0aI-0002ux-QN for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 13:57:07 -0500 Received: from [62.47.36.91] ([62.47.36.91]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LbdE3-1V96CY3z7T-00lHW9 for <16051@debbugs.gnu.org>; Fri, 06 Dec 2013 19:57:06 +0100 Message-ID: <52A21DFF.4010503@gmx.at> Date: Fri, 06 Dec 2013 19:57:03 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> In-Reply-To: <83bo0t26b6.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:fOm/fEfu/qWBXtIz6q5tixfRDsNQxm3IpdP/wAzoGU3WliiORae 8aFuoLwm9PpKEB9bXNBIG60p0+j1LVh/plz03FDJdeWwakOsd9smJiug1up3rcTUVChbFhU oROL7gfBXcUOWw0KWd6vIKsu40r0YsdfUA96SL0Ri+Ftnfl60Qa7K2JSPamatPvk8UoIcRm j1XjlrtMCknck2XibUhEQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > So what kind of tool bar you get with that? (I didn't see such a > build in a long time.) How can I tell you? I could send you a screenshot. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 06 14:08:13 2013 Received: (at 16051) by debbugs.gnu.org; 6 Dec 2013 19:08:13 +0000 Received: from localhost ([127.0.0.1]:34656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vp0l2-0003E2-PX for submit@debbugs.gnu.org; Fri, 06 Dec 2013 14:08:12 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:55591) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vp0l0-0003Dt-JY for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 14:08:11 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MXE00L00FFNWW00@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Fri, 06 Dec 2013 21:08:09 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXE00LO0FTKVH20@a-mtaout21.012.net.il>; Fri, 06 Dec 2013 21:08:09 +0200 (IST) Date: Fri, 06 Dec 2013 21:07:59 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52A21DFF.4010503@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <838uvx23xs.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 06 Dec 2013 19:57:03 +0100 > From: martin rudalics > CC: 16051@debbugs.gnu.org > > > So what kind of tool bar you get with that? (I didn't see such a > > build in a long time.) > > How can I tell you? I could send you a screenshot. Yes, please. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 07:25:17 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 12:25:17 +0000 Received: from localhost ([127.0.0.1]:35744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpGwd-00064X-So for submit@debbugs.gnu.org; Sat, 07 Dec 2013 07:25:16 -0500 Received: from mout.gmx.net ([212.227.17.21]:55934) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpGwa-00064K-B5 for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 07:25:13 -0500 Received: from [62.47.58.35] ([62.47.58.35]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MAy40-1Vhbxi3qtQ-009uXF for <16051@debbugs.gnu.org>; Sat, 07 Dec 2013 13:25:11 +0100 Message-ID: <52A313A2.3060707@gmx.at> Date: Sat, 07 Dec 2013 13:25:06 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> In-Reply-To: <838uvx23xs.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:aw6j9bBB4JbLu+Tbh/1FZmNhojJWNEJk8a1ckNF5VFEY4c4SU77 UquGBan8VoObX6H+J6PQcdMim+I4QL6QSzq+uDFn7ALa7Vy/ZaybvIJZkbJkHuFwvKwI1eB e3vRWRKTq5iTud7EYnp/9WuDXo1iTVvtEAz9I9OnML4bB64tzDKN1vajV3/HXZggKm0tCCS CTlWWnbJkYZoBSLA9FIIQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >> How can I tell you? I could send you a screenshot. > > Yes, please. Attached find two screenshots. The Windows one is from a build configured as "CFLAGS='-O0 -g3' ./nt/msysconfig.sh --prefix=/c/emacs/... --enable-checking=yes --enable-gcc-warnings=yes --enable-check-lisp-object-type=yes" The XFCE is from a build configured as "CFLAGS='-O0 -g3' ./configure --without-tiff --with-x-toolkit=no --enable-checking=yes --enable-check-lisp-object-type=yes" Can you say what the build scripts did? I never cared about these because I don't use the toolbar. martin From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 07:31:48 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 12:31:48 +0000 Received: from localhost ([127.0.0.1]:35758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpH2x-0007NK-Gl for submit@debbugs.gnu.org; Sat, 07 Dec 2013 07:31:48 -0500 Received: from mout.gmx.net ([212.227.17.21]:62314) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpH2t-0007NA-Bv for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 07:31:44 -0500 Received: from [62.47.58.35] ([62.47.58.35]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Ld0E0-1V7Rtt2Roe-00i9Kw for <16051@debbugs.gnu.org>; Sat, 07 Dec 2013 13:31:42 +0100 Message-ID: <52A31527.2050508@gmx.at> Date: Sat, 07 Dec 2013 13:31:35 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at> In-Reply-To: <52A313A2.3060707@gmx.at> Content-Type: multipart/mixed; boundary="------------020707020901010707020807" X-Provags-ID: V03:K0:PPVCCQr4gkiT/ZK5lSIZuQdrMXg8Og1GdkvyeKROmJ3+qy4Ws9X 2L3IDU2RGcMPRr0SmpSOAaClszfPkIDNGXeYsUhDZ7hBbBz9h1cxivwr76HMJVTVDqnwP2/ CbhvmkU9vJcfR5DTlu3V7Y7lpj7E6FULVDEBCrcq2cA9OYLe0nhHT3ntXr/nR7rB7WQGrHl 9Sq6pc+yP9PUT8B4g4oWA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a multi-part message in MIME format. --------------020707020901010707020807 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit > Attached find two screenshots. And now I really attach them. martin --------------020707020901010707020807 Content-Type: image/png; name="Windows.png" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Windows.png" 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 --------------020707020901010707020807 Content-Type: image/png; name="XFCE.png" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="XFCE.png" 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 --------------020707020901010707020807-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 08:13:00 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 13:13:00 +0000 Received: from localhost ([127.0.0.1]:35827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpHgp-0008Q7-Rg for submit@debbugs.gnu.org; Sat, 07 Dec 2013 08:13:00 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:59873) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpHgn-0008Pw-HH for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 08:12:58 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MXF00I00TUROB00@a-mtaout23.012.net.il> for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 15:12:56 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXF00ITKU1JN560@a-mtaout23.012.net.il>; Sat, 07 Dec 2013 15:12:56 +0200 (IST) Date: Sat, 07 Dec 2013 15:12:48 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52A313A2.3060707@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83vbz0ztwv.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 07 Dec 2013 13:25:06 +0100 > From: martin rudalics > CC: 16051@debbugs.gnu.org > > >> How can I tell you? I could send you a screenshot. > > > > Yes, please. > > Attached find two screenshots. The Windows one is from a build > configured as > > "CFLAGS='-O0 -g3' ./nt/msysconfig.sh --prefix=/c/emacs/... --enable-checking=yes --enable-gcc-warnings=yes --enable-check-lisp-object-type=yes" > > The XFCE is from a build configured as > > "CFLAGS='-O0 -g3' ./configure --without-tiff --with-x-toolkit=no --enable-checking=yes --enable-check-lisp-object-type=yes" Now I understand why your build doesn't crash: you didn't specify GLYPH_DEBUG. I build with --enable-checking='yes,glyphs'. The function where Emacs hits the assertion is not compiled in without GLYPH_DEBUG being defined. > Can you say what the build scripts did? Not sure what are you asking. The Windows build seems indeed to be devoid of XPM, but the Unix build does display color icons on the toolbar. Try using image-type-available-p to see which image types are supported. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 09:24:04 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 14:24:04 +0000 Received: from localhost ([127.0.0.1]:35896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpInb-0001jC-DV for submit@debbugs.gnu.org; Sat, 07 Dec 2013 09:24:03 -0500 Received: from mout.gmx.net ([212.227.15.15]:55245) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpInW-0001ij-OB for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 09:23:59 -0500 Received: from [62.47.46.64] ([62.47.46.64]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LwJRe-1VWEAF1rby-0185yG for <16051@debbugs.gnu.org>; Sat, 07 Dec 2013 15:23:57 +0100 Message-ID: <52A32F79.5070805@gmx.at> Date: Sat, 07 Dec 2013 15:23:53 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at> <83vbz0ztwv.fsf@gnu.org> In-Reply-To: <83vbz0ztwv.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:5qxQxea3zuh3fICOZxgGWPS48wlSOX4fDfiZH/xV0QX63sSPQDN Wm8zYZnQAm6AeBR+R4OTRu8BLqpOBaqzFX3afPnPgbG5n95dRcTyZw9efhIFfcqSRK08cUK LJ0/qtoU46HDNakKa5JrszeqFMm+Ga0/ATb2UBdndFE7cf06d0+gonAyuLzRos2X2Bsde/R VgTXCKgh7lKQgUxrpSPMQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >> Attached find two screenshots. The Windows one is from a build >> configured as >> >> "CFLAGS='-O0 -g3' ./nt/msysconfig.sh --prefix=/c/emacs/... --enable-checking=yes --enable-gcc-warnings=yes --enable-check-lisp-object-type=yes" >> >> The XFCE is from a build configured as >> >> "CFLAGS='-O0 -g3' ./configure --without-tiff --with-x-toolkit=no --enable-checking=yes --enable-check-lisp-object-type=yes" > > Now I understand why your build doesn't crash: you didn't specify > GLYPH_DEBUG. I build with --enable-checking='yes,glyphs'. The > function where Emacs hits the assertion is not compiled in without > GLYPH_DEBUG being defined. OK. But Drew's didn't crash either and he talked about a hang IIRC. >> Can you say what the build scripts did? > > Not sure what are you asking. The Windows build seems indeed to be > devoid of XPM, Yes. Currently building as Does Emacs use -lXaw3d? no Does Emacs use -lXpm? no Does Emacs use -ljpeg? no Does Emacs use -ltiff? no Does Emacs use a gif library? no Does Emacs use -lpng? no Does Emacs use -lrsvg-2? no Does Emacs use imagemagick? no Why did the build script not complain (not that I mind - I rather prefer it this way)? Earlier I had to explicitly specify --without-xpm --without-png --without-jpeg --without-tiff --without-gif And BTW what happend to ./nt/msysconfig.sh? I just noticed bash: ./nt/msysconfig.sh: No such file or directory > but the Unix build does display color icons on the > toolbar. Try using image-type-available-p to see which image types > are supported. All but for tiff, as specified. martin From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 10:18:56 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 15:18:56 +0000 Received: from localhost ([127.0.0.1]:36597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpJeh-0003ER-HE for submit@debbugs.gnu.org; Sat, 07 Dec 2013 10:18:55 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:37759) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpJed-0003ED-SG for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 10:18:53 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MXF00600ZQESI00@a-mtaout22.012.net.il> for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 17:18:50 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXF006UQZV8HKA0@a-mtaout22.012.net.il>; Sat, 07 Dec 2013 17:18:45 +0200 (IST) Date: Sat, 07 Dec 2013 17:18:37 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52A32F79.5070805@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83txekzo36.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at> <83vbz0ztwv.fsf@gnu.org> <52A32F79.5070805@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 07 Dec 2013 15:23:53 +0100 > From: martin rudalics > CC: 16051@debbugs.gnu.org > > > Now I understand why your build doesn't crash: you didn't specify > > GLYPH_DEBUG. I build with --enable-checking='yes,glyphs'. The > > function where Emacs hits the assertion is not compiled in without > > GLYPH_DEBUG being defined. > > OK. But Drew's didn't crash either and he talked about a hang IIRC. His build is with GLYPH_DEBUG: In GNU Emacs 24.3.50.2 (i686-pc-mingw32) of 2013-11-28 on LEG570 Bzr revision: 115271 rgm@gnu.org-20131128203155-qjc1xsp19z2k64b2 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1' I don't know why it didn't crash. > > Not sure what are you asking. The Windows build seems indeed to be > > devoid of XPM, > > Yes. Currently building as > > Does Emacs use -lXaw3d? no > Does Emacs use -lXpm? no > Does Emacs use -ljpeg? no > Does Emacs use -ltiff? no > Does Emacs use a gif library? no > Does Emacs use -lpng? no > Does Emacs use -lrsvg-2? no > Does Emacs use imagemagick? no > > Why did the build script not complain (not that I mind - I rather prefer > it this way)? Complain about what? It is perfectly OK to build without XPM, it's just not common. > Earlier I had to explicitly specify > > --without-xpm --without-png --without-jpeg --without-tiff --without-gif Maybe on Unix. > And BTW what happend to ./nt/msysconfig.sh? Its functionality was incorporated into configure. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 10:47:14 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 15:47:14 +0000 Received: from localhost ([127.0.0.1]:36639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpK65-0003xy-Rl for submit@debbugs.gnu.org; Sat, 07 Dec 2013 10:47:14 -0500 Received: from mout.gmx.net ([212.227.15.15]:49894) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpK61-0003xi-Oo for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 10:47:10 -0500 Received: from [62.47.46.64] ([62.47.46.64]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0M8NBi-1Vben80Z18-00vxRM for <16051@debbugs.gnu.org>; Sat, 07 Dec 2013 16:47:08 +0100 Message-ID: <52A342F7.1070707@gmx.at> Date: Sat, 07 Dec 2013 16:47:03 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at> <83vbz0ztwv.fsf@gnu.org> <52A32F79.5070805@gmx.at> <83txekzo36.fsf@gnu.org> In-Reply-To: <83txekzo36.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:+2XStgpgoS4LJD6vQ11ORs4mN7xiOUQw7SXZAhAbUyc1Fw5THoF CPBDkTAjMDXwjbraRj44J3E2EFG3myIZPO3FUDbvmq/IFC8PJ1LcUNobQeDSHO/jc9wrPVw WtkxrLt+W9CDxIgKem2QMRTI5aHUHjbtOBzf/Q7UXNTySgvDVRmy2WcAzjxhqwMn+v0zP+O CKi77KTGmz61lOSoWap6g== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > In GNU Emacs 24.3.50.2 (i686-pc-mingw32) > of 2013-11-28 on LEG570 > Bzr revision: 115271 rgm@gnu.org-20131128203155-qjc1xsp19z2k64b2 > Windowing system distributor `Microsoft Corp.', version 6.1.7601 > Configured using: > `configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1' How do you get this information? >> Earlier I had to explicitly specify >> >> --without-xpm --without-png --without-jpeg --without-tiff --without-gif > > Maybe on Unix. On Windows of course! >> And BTW what happend to ./nt/msysconfig.sh? > > Its functionality was incorporated into configure. OK. I see there must have been other changes as well. I currently do c:/Programme/MinGW/msys/1.0/bin/bash.exe --login -i -c "cd /c/emacs/trunk/ ; CPPFLAGS='-DGLYPH_DEBUG=1' CFLAGS='-O0 -g3' --prefix=/c/emacs/trunk --enable-checking=yes --enable-gcc-warnings=yes --enable-check-lisp-object-type=yes" and am immediately told bash: --prefix=/c/emacs/trunk: No such file or directory but what's more annoying that apparently my gcc directives don't get through any more. I see, for example gcc -std=gnu99 -c -mtune=pentium4 -DUSE_CRT_DLL=1 -I /c/emacs/trunk/nt/inc -Demacs -I. -I. -I../lib -I./../lib -mtune=pentium4 -MMD -MF deps/firstfile.d -MP -g3 -O2 -gdwarf-2 firstfile.c that is -O0 has become -O2 IIUC. Any ideas? Thanks, martin From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 11:28:53 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 16:28:53 +0000 Received: from localhost ([127.0.0.1]:36706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpKkO-0004ye-3M for submit@debbugs.gnu.org; Sat, 07 Dec 2013 11:28:52 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:53257) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpKkK-0004yQ-Is for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 11:28:50 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MXG007002WVI900@a-mtaout22.012.net.il> for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 18:28:46 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MXG0070133X5OC0@a-mtaout22.012.net.il>; Sat, 07 Dec 2013 18:28:46 +0200 (IST) Date: Sat, 07 Dec 2013 18:28:38 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52A342F7.1070707@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83siu4zkuh.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at> <83vbz0ztwv.fsf@gnu.org> <52A32F79.5070805@gmx.at> <83txekzo36.fsf@gnu.org> <52A342F7.1070707@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 07 Dec 2013 16:47:03 +0100 > From: martin rudalics > CC: 16051@debbugs.gnu.org > > > In GNU Emacs 24.3.50.2 (i686-pc-mingw32) > > of 2013-11-28 on LEG570 > > Bzr revision: 115271 rgm@gnu.org-20131128203155-qjc1xsp19z2k64b2 > > Windowing system distributor `Microsoft Corp.', version 6.1.7601 > > Configured using: > > `configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1' > > How do you get this information? Drew reported it with his original bug report. > >> Earlier I had to explicitly specify > >> > >> --without-xpm --without-png --without-jpeg --without-tiff --without-gif > > > > Maybe on Unix. > > On Windows of course! > > >> And BTW what happend to ./nt/msysconfig.sh? > > > > Its functionality was incorporated into configure. > > OK. I see there must have been other changes as well. I currently do > > c:/Programme/MinGW/msys/1.0/bin/bash.exe --login -i -c "cd /c/emacs/trunk/ ; CPPFLAGS='-DGLYPH_DEBUG=1' CFLAGS='-O0 -g3' --prefix=/c/emacs/trunk --enable-checking=yes --enable-gcc-warnings=yes --enable-check-lisp-object-type=yes" > > and am immediately told > > bash: --prefix=/c/emacs/trunk: No such file or directory > > but what's more annoying that apparently my gcc directives don't get > through any more. I see, for example > > gcc -std=gnu99 -c -mtune=pentium4 -DUSE_CRT_DLL=1 -I /c/emacs/trunk/nt/inc -Demacs -I. -I. -I../lib -I./../lib -mtune=pentium4 -MMD -MF deps/firstfile.d -MP -g3 -O2 -gdwarf-2 firstfile.c > > that is -O0 has become -O2 IIUC. Any ideas? None, except that I invoke the command from the Bash prompt. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 12:00:18 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 17:00:18 +0000 Received: from localhost ([127.0.0.1]:36763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpLEn-0005ku-3E for submit@debbugs.gnu.org; Sat, 07 Dec 2013 12:00:17 -0500 Received: from mail-la0-f50.google.com ([209.85.215.50]:64611) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpLEk-0005kl-3p for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 12:00:14 -0500 Received: by mail-la0-f50.google.com with SMTP id el20so760657lab.9 for <16051@debbugs.gnu.org>; Sat, 07 Dec 2013 09:00:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=yDCKvp2XY6wpRPbs0bnBEIqlnCVr1paH36SuTuI0IJ8=; b=nSnZeOtFtKVnLt1HzgsoyB+dCVy7sFLVEQntp1vEZbPA0c6LwUFlrWe9qTfJLGVGcN QVU/xktDZJo5uT7IVgvNA1aRGfPP2DfbQXlMIn+tJL5rODDlgywWb0ALS8PI8bTaDY57 wP1PVKTUkxI/7zMvO7FdOgsv0ZqNOBl1m7mbDoxAWkH1oUvtjqnFnqhLFJNkk4Y6dKx1 sGVCskocclrehBQVhrbEk/c32iQVYeXhXVvtUxfHFZegeE2L4QR1gW9MWi2+sRg3y5OS imy5Z3wN+cYHD4rlpjOkZBjcJusrNPtW11AHcCj/fPBzwxwyvs3MG1FCAVfXWm1GhuzR P5GQ== MIME-Version: 1.0 X-Received: by 10.112.136.99 with SMTP id pz3mr2326655lbb.3.1386435612891; Sat, 07 Dec 2013 09:00:12 -0800 (PST) Received: by 10.114.176.231 with HTTP; Sat, 7 Dec 2013 09:00:12 -0800 (PST) In-Reply-To: <52A342F7.1070707@gmx.at> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at> <83vbz0ztwv.fsf@gnu.org> <52A32F79.5070805@gmx.at> <83txekzo36.fsf@gnu.org> <52A342F7.1070707@gmx.at> Date: Sat, 7 Dec 2013 18:00:12 +0100 Message-ID: Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually From: Dani Moncayo To: martin rudalics Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >>> And BTW what happend to ./nt/msysconfig.sh? >> >> Its functionality was incorporated into configure. > > OK. I see there must have been other changes as well. I currently do > > c:/Programme/MinGW/msys/1.0/bin/bash.exe --login -i -c "cd /c/emacs/trunk/ > ; CPPFLAGS='-DGLYPH_DEBUG=1' CFLAGS='-O0 -g3' --prefix=/c/emacs/trunk > --enable-checking=yes --enable-gcc-warnings=yes > --enable-check-lisp-object-type=yes" > > and am immediately told > > bash: --prefix=/c/emacs/trunk: No such file or directory Your command should invoke the configure script. What you probably want to to is: c:/Programme/MinGW/msys/1.0/bin/bash.exe --login -i -c "cd /c/emacs/trunk/ ; CPPFLAGS='-DGLYPH_DEBUG=1' CFLAGS='-O0 -g3' ./configure --prefix=/c/emacs/trunk --enable-checking=yes --enable-gcc-warnings=yes --enable-check-lisp-object-type=yes" HTH From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 12:37:02 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 17:37:02 +0000 Received: from localhost ([127.0.0.1]:36798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpLoL-0006d3-9r for submit@debbugs.gnu.org; Sat, 07 Dec 2013 12:37:01 -0500 Received: from mout.gmx.net ([212.227.17.22]:55467) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpLoI-0006cu-MO for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 12:36:59 -0500 Received: from [62.47.46.64] ([62.47.46.64]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MdKDb-1W63kQ2cBH-00IWHA for <16051@debbugs.gnu.org>; Sat, 07 Dec 2013 18:36:57 +0100 Message-ID: <52A35CB4.4010909@gmx.at> Date: Sat, 07 Dec 2013 18:36:52 +0100 From: martin rudalics MIME-Version: 1.0 To: Dani Moncayo Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> <52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at> <83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at> <83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org> <52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at> <83vbz0ztwv.fsf@gnu.org> <52A32F79.5070805@gmx.at> <83txekzo36.fsf@gnu.org> <52A342F7.1070707@gmx.at> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:MbgvEn5TMhsp2NxleQmri/rkYH6BbRoJVAHa388pWEhRqZFnLLj xIGMFvMi890b+GL0D2Br4+JhpS6uFJiPpS3gUjY50LkJZ0jrzdFGjH2u6bTzTqWoD7GNk+T RNIC1oUsEnRZoVJGgue/fx3JhxlInUvcjDvf08kq9lEleO7dz9NcWNxOWyLd4oIYEt5HPxM 48Y7iL1zsrsarN2Ov/N7A== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > Your command should invoke the configure script. What you probably > want to to is: > > c:/Programme/MinGW/msys/1.0/bin/bash.exe --login -i -c "cd > /c/emacs/trunk/ ; CPPFLAGS='-DGLYPH_DEBUG=1' CFLAGS='-O0 -g3' > ./configure --prefix=/c/emacs/trunk --enable-checking=yes > --enable-gcc-warnings=yes --enable-check-lisp-object-type=yes" Thanks Dani. Seems to work now. Apparently people on Windows never use the last two options ;-) martin From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 07 15:37:32 2013 Received: (at 16051) by debbugs.gnu.org; 7 Dec 2013 20:37:32 +0000 Received: from localhost ([127.0.0.1]:36956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpOd1-0002bK-F9 for submit@debbugs.gnu.org; Sat, 07 Dec 2013 15:37:32 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:32823) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpOcz-0002bC-4Z for 16051@debbugs.gnu.org; Sat, 07 Dec 2013 15:37:29 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rB7KbR5N006610 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 7 Dec 2013 20:37:28 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rB7KbPGR017714 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 7 Dec 2013 20:37:27 GMT Received: from ubhmt111.oracle.com (ubhmt111.oracle.com [156.151.24.16]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rB7KbOPu017709; Sat, 7 Dec 2013 20:37:24 GMT MIME-Version: 1.0 Message-ID: <95ff3c9b-5b97-4bba-80ee-7000a8e3eb49@default> Date: Sat, 7 Dec 2013 12:37:26 -0800 (PST) From: Drew Adams To: Eli Zaretskii , martin rudalics Subject: RE: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <<3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org>> <<52A08795.2050300@gmx.at> <83haan2njp.fsf@gnu.org> <52A0BF05.7010009@gmx.at>> <<83bo0v2m6h.fsf@gnu.org> <83a9gf2lry.fsf@gnu.org> <52A1DFF8.5090308@gmx.at>> <<83eh5q0zea.fsf@gnu.org> <52A1F96C.3060902@gmx.at> <83bo0t26b6.fsf@gnu.org>> <<52A21DFF.4010503@gmx.at> <838uvx23xs.fsf@gnu.org> <52A313A2.3060707@gmx.at>> <<83vbz0ztwv.fsf@gnu.org> <52A32F79.5070805@gmx.at> <83txekzo36.fsf@gnu.org>> <<52A342F7.1070707@gmx.at>> <<83siu4zkuh.fsf@gnu.org>> In-Reply-To: <<83siu4zkuh.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.5 (--) > > > In GNU Emacs 24.3.50.2 (i686-pc-mingw32) > > > of 2013-11-28 on LEG570 > > > Bzr revision: 115271 rgm@gnu.org-20131128203155-qjc1xsp19z2k64b2 > > > Windowing system distributor `Microsoft Corp.', version 6.1.7601 > > > Configured using: > > > `configure --enable-checking 'CFLAGS=3D-O0 -g3' CPPFLAGS=3D- > DGLYPH_DEBUG=3D1' > > > > How do you get this information? >=20 > Drew reported it with his original bug report. It is inserted by `report-emacs-bug'. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 21 08:44:42 2013 Received: (at 16051) by debbugs.gnu.org; 21 Dec 2013 13:44:42 +0000 Received: from localhost ([127.0.0.1]:60992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuMrB-00073z-2o for submit@debbugs.gnu.org; Sat, 21 Dec 2013 08:44:41 -0500 Received: from smtpo15.poczta.onet.pl ([213.180.142.146]:54623) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuMr7-00073f-2V for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 08:44:38 -0500 Received: from [192.168.17.9] (cj.e-siemianowice.pl [95.215.234.30]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jarekczek@poczta.onet.pl) by smtp.poczta.onet.pl (Onet) with ESMTPSA id 3dmp373Bp3zZ9WGv for <16051@debbugs.gnu.org>; Sat, 21 Dec 2013 14:44:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=poczta.onet.pl; s=2011; t=1387633475; bh=G8pnQLwOjqKStWBOderKYnSGx2yQCZuJgmB8j1mmc2M=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=AjjAjI8OjBo6fA2WhWzAu8n7J7Vo+e2dxaYWKi6t+YrEITg06VnNvqn9G4DgbYoJT X3aUk8yXDJUrqhYlcgpNAPK3OJTD+6sOyTD+I4bk1MXiImQmZ52dDuMQhfyQ1a81ld whK3fS//Ym0jUGMDcfmAVGlz4zDWV1KMOToQ+5qg= Message-ID: <52B59B44.9060307@poczta.onet.pl> Date: Sat, 21 Dec 2013 14:44:36 +0100 From: Jarek Czekalski User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: 16051@debbugs.gnu.org Subject: bug#16051: 24.3.50; Emacs hang - resize frame manually Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 16051 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) The bug report seems to have been hijacked. Let's now get back to the subject: I reproduce the issue in r115660, with default building configuration (no checks). 1. emacs -Q 2. drag the bottom right corner of the window up and left 3. before you reach the up left corner of the window Emacs stops displaying its contents, only scroll-bars are visible - it hangs Not reproducable in 100%. The most easily when dragging slowly (only right edge of the window may suffice) to the left. Then it's noticeable, that it happens after reaching toolbar size, so it should wrap. Sometimes it's possible to avoid the freeze by doing quick movements. In my case this is the part (from xdisp.c:~13620) that replays infinitely (redisplay_internal does not end): if (f->fonts_changed) { adjust_frame_glyphs (f); f->fonts_changed = 0; printf("A"); fflush(stdout); //BS goto retry_frame; } Jarek From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 21 10:12:42 2013 Received: (at 16051) by debbugs.gnu.org; 21 Dec 2013 15:12:42 +0000 Received: from localhost ([127.0.0.1]:33348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuOEL-0001LY-Oh for submit@debbugs.gnu.org; Sat, 21 Dec 2013 10:12:42 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:45207) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuOEI-0001LN-N5 for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 10:12:40 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MY500700WWBV300@a-mtaout20.012.net.il> for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 17:12:37 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MY5007R0WX0UD10@a-mtaout20.012.net.il>; Sat, 21 Dec 2013 17:12:36 +0200 (IST) Date: Sat, 21 Dec 2013 17:12:24 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52B59B44.9060307@poczta.onet.pl> X-012-Sender: halo1@inter.net.il To: Jarek Czekalski Message-id: <83a9fu9r1j.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 21 Dec 2013 14:44:36 +0100 > From: Jarek Czekalski > > The bug report seems to have been hijacked. Let's now get back to the > subject: > > I reproduce the issue in r115660, with default building configuration > (no checks). > > 1. emacs -Q > 2. drag the bottom right corner of the window up and left > 3. before you reach the up left corner of the window Emacs stops > displaying its contents, only scroll-bars are visible - it hangs Why would you want to drag the bottom right corner so far left as to leave no space for displaying the windows? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 21 10:17:04 2013 Received: (at 16051) by debbugs.gnu.org; 21 Dec 2013 15:17:04 +0000 Received: from localhost ([127.0.0.1]:33359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuOIZ-0001UN-ED for submit@debbugs.gnu.org; Sat, 21 Dec 2013 10:17:03 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:64596) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuOIW-0001Ts-T1 for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 10:17:01 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MY500800WXKH000@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 17:16:59 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MY5008RSX4BDM40@a-mtaout21.012.net.il>; Sat, 21 Dec 2013 17:16:59 +0200 (IST) Date: Sat, 21 Dec 2013 17:16:47 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <83a9fu9r1j.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: jarekczek@poczta.onet.pl Message-id: <838uve9qu8.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 21 Dec 2013 17:12:24 +0200 > From: Eli Zaretskii > Cc: 16051@debbugs.gnu.org > > > Date: Sat, 21 Dec 2013 14:44:36 +0100 > > From: Jarek Czekalski > > > > The bug report seems to have been hijacked. Let's now get back to the > > subject: > > > > I reproduce the issue in r115660, with default building configuration > > (no checks). > > > > 1. emacs -Q > > 2. drag the bottom right corner of the window up and left > > 3. before you reach the up left corner of the window Emacs stops > > displaying its contents, only scroll-bars are visible - it hangs > > Why would you want to drag the bottom right corner so far left as to > leave no space for displaying the windows? Btw, it doesn't hang here: C-g gets control back. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 21 10:46:54 2013 Received: (at 16051) by debbugs.gnu.org; 21 Dec 2013 15:46:54 +0000 Received: from localhost ([127.0.0.1]:33379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuOlS-0002Qk-8N for submit@debbugs.gnu.org; Sat, 21 Dec 2013 10:46:54 -0500 Received: from smtpo09.poczta.onet.pl ([213.180.142.140]:49903) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuOlO-0002QW-QT for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 10:46:52 -0500 Received: from [192.168.17.9] (cj.e-siemianowice.pl [95.215.234.30]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jarekczek@poczta.onet.pl) by smtp.poczta.onet.pl (Onet) with ESMTPSA id 3dmrm95bXvz9ttNJ for <16051@debbugs.gnu.org>; Sat, 21 Dec 2013 16:46:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=poczta.onet.pl; s=2011; t=1387640809; bh=Dh9gsN+ULViln4+y17UhflaIz3Vzt43bq9ZW6KgEqHg=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=PyQnuoFgSLT8rknKSIFTnPJfjVuA0VXoOSZIPvIMDOnxMVAy5knXxjtQGS886QfJl 8bmpUfcQtmljxbArWnaNAKhmFaYyrKCV/Zr7RJUWjFJigE+KO0VpxIcrvTw/dt5By3 JtCbjcUcHWDimgU1UbiDqprvEHGh65dHMXghdu74= Message-ID: <52B5B7EA.2080809@poczta.onet.pl> Date: Sat, 21 Dec 2013 16:46:50 +0100 From: Jarek Czekalski User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: 16051@debbugs.gnu.org Subject: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> In-Reply-To: <83a9fu9r1j.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 16051 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) W dniu 2013-12-21 16:12, Eli Zaretskii pisze: > Why would you want to drag the bottom right corner so far left as to > leave no space for displaying the windows? To reproduce the issue and help Emacs development. I don't understand this question, by the way. If this is not extremely important let's don't investigate it further. I promise to stop unreasonable resizing of the windows, Emacs windows. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 21 11:20:12 2013 Received: (at 16051) by debbugs.gnu.org; 21 Dec 2013 16:20:12 +0000 Received: from localhost ([127.0.0.1]:33399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuPHg-0003Se-3y for submit@debbugs.gnu.org; Sat, 21 Dec 2013 11:20:12 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:35901) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuPHc-0003SP-AQ for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 11:20:09 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MY500800ZQGVT00@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 18:20:06 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MY6008DY01HSL40@a-mtaout21.012.net.il>; Sat, 21 Dec 2013 18:20:06 +0200 (IST) Date: Sat, 21 Dec 2013 18:19:53 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52B5B7EA.2080809@poczta.onet.pl> X-012-Sender: halo1@inter.net.il To: Jarek Czekalski Message-id: <837gay9nx2.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 21 Dec 2013 16:46:50 +0100 > From: Jarek Czekalski > > W dniu 2013-12-21 16:12, Eli Zaretskii pisze: > > Why would you want to drag the bottom right corner so far left as to > > leave no space for displaying the windows? > > To reproduce the issue and help Emacs development. I don't understand > this question, by the way. If this is not extremely important let's > don't investigate it further. I promise to stop unreasonable resizing of > the windows, Emacs windows. I don't think it's important, certainly not extremely important. You can hang Emacs with as little as '(while t)'. Users who do unreasonable things should expect trouble, because Emacs gives them a lot of rope to hang themselves. Of course, if someone comes up with a patch to prevent infinite redisplay cycles in this case, such a patch will be welcome. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 21 12:13:33 2013 Received: (at 16051) by debbugs.gnu.org; 21 Dec 2013 17:13:34 +0000 Received: from localhost ([127.0.0.1]:33439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuQ7J-00059H-9E for submit@debbugs.gnu.org; Sat, 21 Dec 2013 12:13:33 -0500 Received: from mout.gmx.net ([212.227.15.15]:62658) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuQ7G-000597-RQ for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 12:13:32 -0500 Received: from [62.47.35.33] ([62.47.35.33]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0Lg1Tn-1VAPJ41Lh5-00pbdE for <16051@debbugs.gnu.org>; Sat, 21 Dec 2013 18:13:29 +0100 Message-ID: <52B5CC35.10404@gmx.at> Date: Sat, 21 Dec 2013 18:13:25 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> In-Reply-To: <837gay9nx2.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:ItN9+RrYZTV+/z7TRVIteDN8dOp3YTW6EqKZlHdHVNqwFKDV7K9 0je50oM2QBWB0X/tkB9V/9pLwqIJn08AM6rmO8WR2vUSZhMiIB/j67CtGnzZjV6HuU06HjX /hCfsRohGpJj6ewXeVquzbGB9njNWbZ/WY4EwKjYRy/hqNt2yvwD+JOy58dYouRwutF7yAQ fAHTjndbDgf15/RGS0TXw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: Jarek Czekalski , 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > I don't think it's important, certainly not extremely important. You > can hang Emacs with as little as '(while t)'. Users who do > unreasonable things should expect trouble, because Emacs gives them a > lot of rope to hang themselves. If I do drag _very_ fast as described by the OP, Emacs reliably crashes here as: #0 terminate_due_to_signal (sig=22, backtrace_limit=2147483647) at emacs.c:351 #1 0x0116400a in die (msg=0x14763e0 "row >= 0 && row < matrix->nrows", file=0x147618c "dispnew.c", line=1369) at alloc.c:6742 #2 0x01004ed3 in matrix_row (matrix=0x36e2800, row=7) at dispnew.c:1369 #3 0x01040eaa in hscroll_window_tree (window=...) at xdisp.c:12610 #4 0x01041398 in hscroll_windows (window=...) at xdisp.c:12737 #5 0x010437bd in redisplay_internal () at xdisp.c:13631 #6 0x01044126 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13856 #7 0x011cd0f5 in wait_reading_process_output (time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=..., wait_proc=0x0, just_wait_proc=0) at process.c:4528 #8 0x0100eef8 in sit_for (timeout=..., reading=true, display_option=1) at dispnew.c:5801 #9 0x010f7e19 in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0x82f7ef, end_time=0x0) at keyboard.c:2802 #10 0x01104dcd in read_key_sequence (keybuf=0x82f8e4, bufsize=30, prompt=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9071 #11 0x010f5109 in command_loop_1 () at keyboard.c:1445 #12 0x0117ef24 in internal_condition_case (bfun=0x10f4d84 , handlers=..., hfun=0x10f45ef ) at eval.c:1344 #13 0x010f4a37 in command_loop_2 (ignore=...) at keyboard.c:1170 #14 0x0117e4d8 in internal_catch (tag=..., func=0x10f4a13 , arg=...) at eval.c:1108 #15 0x010f49f1 in command_loop () at keyboard.c:1149 #16 0x010f418b in recursive_edit_1 () at keyboard.c:777 #17 0x010f4348 in Frecursive_edit () at keyboard.c:841 #18 0x010f2522 in main (argc=2, argv=0xa32840) at emacs.c:1634 Lisp Backtrace: "redisplay_internal (C function)" (0x152db1c) I can't reproduce the crash with the toolbar turned off. martin From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 21 13:48:44 2013 Received: (at 16051) by debbugs.gnu.org; 21 Dec 2013 18:48:44 +0000 Received: from localhost ([127.0.0.1]:33540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuRbP-0008KS-Ke for submit@debbugs.gnu.org; Sat, 21 Dec 2013 13:48:43 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:45487) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuRbM-0008KH-Gd for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 13:48:41 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MY6009006V4HT00@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 20:48:39 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MY6009P66X2AK80@a-mtaout21.012.net.il>; Sat, 21 Dec 2013 20:48:39 +0200 (IST) Date: Sat, 21 Dec 2013 20:48:26 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52B5CC35.10404@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83wqiy82h1.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 21 Dec 2013 18:13:25 +0100 > From: martin rudalics > CC: Jarek Czekalski , 16051@debbugs.gnu.org > > > I don't think it's important, certainly not extremely important. You > > can hang Emacs with as little as '(while t)'. Users who do > > unreasonable things should expect trouble, because Emacs gives them a > > lot of rope to hang themselves. > > If I do drag _very_ fast as described by the OP, Emacs reliably crashes > here as: > > > #0 terminate_due_to_signal (sig=22, backtrace_limit=2147483647) at emacs.c:351 > #1 0x0116400a in die (msg=0x14763e0 "row >= 0 && row < matrix->nrows", file=0x147618c "dispnew.c", line=1369) at alloc.c:6742 > #2 0x01004ed3 in matrix_row (matrix=0x36e2800, row=7) at dispnew.c:1369 Isn't that what I said in http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16051#8 ? > I can't reproduce the crash with the toolbar turned off. Because the crash happens while we redraw the toolbar. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 21 14:40:24 2013 Received: (at 16051) by debbugs.gnu.org; 21 Dec 2013 19:40:24 +0000 Received: from localhost ([127.0.0.1]:33588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuSPQ-0001ZC-03 for submit@debbugs.gnu.org; Sat, 21 Dec 2013 14:40:24 -0500 Received: from mout.gmx.net ([212.227.15.19]:65050) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VuSPJ-0001Z0-IB for 16051@debbugs.gnu.org; Sat, 21 Dec 2013 14:40:18 -0500 Received: from [62.47.35.33] ([62.47.35.33]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Mdrph-1W8Pzp0eiL-00Pgp5 for <16051@debbugs.gnu.org>; Sat, 21 Dec 2013 20:40:16 +0100 Message-ID: <52B5EE9B.3010901@gmx.at> Date: Sat, 21 Dec 2013 20:40:11 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83wqiy82h1.fsf@gnu.org> In-Reply-To: <83wqiy82h1.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:6bZjRTD3Msz+PxqvclCRtCAjjNQHVCLunjAuNrqYn86QhRzlqk4 Uhb75wKyqja2g4e3hjscR41I7qkRUkR7yHkgXZbXn7SGiVxexkla7szOg9JZLwB32ybXjQj W39UoNFRXpJLbHdKfFeM9ZEYD216ivC/uhmtxi7zuk01Mi7hyfu1coauh8SGALWP/LXhRqt HayEW3XRf/GoIMfQrf64g== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > Isn't that what I said in > > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16051#8 > > ? > >> I can't reproduce the crash with the toolbar turned off. > > Because the crash happens while we redraw the toolbar. Correct. My repentance finished up in the wrong thread. martin From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 11:58:01 2013 Received: (at 16051) by debbugs.gnu.org; 23 Dec 2013 16:58:01 +0000 Received: from localhost ([127.0.0.1]:36160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vv8pM-0006Km-R5 for submit@debbugs.gnu.org; Mon, 23 Dec 2013 11:58:01 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:42059) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vv8pJ-0006KV-Sr for 16051@debbugs.gnu.org; Mon, 23 Dec 2013 11:57:59 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MY900700R13X600@a-mtaout23.012.net.il> for 16051@debbugs.gnu.org; Mon, 23 Dec 2013 18:57:56 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MY9007TUR4JWP10@a-mtaout23.012.net.il>; Mon, 23 Dec 2013 18:57:56 +0200 (IST) Date: Mon, 23 Dec 2013 18:57:49 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52B5CC35.10404@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83zjnr7bea.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 21 Dec 2013 18:13:25 +0100 > From: martin rudalics > CC: Jarek Czekalski , 16051@debbugs.gnu.org > > > I don't think it's important, certainly not extremely important. You > > can hang Emacs with as little as '(while t)'. Users who do > > unreasonable things should expect trouble, because Emacs gives them a > > lot of rope to hang themselves. > > If I do drag _very_ fast as described by the OP, Emacs reliably crashes > here as: > > > #0 terminate_due_to_signal (sig=22, backtrace_limit=2147483647) at emacs.c:351 > #1 0x0116400a in die (msg=0x14763e0 "row >= 0 && row < matrix->nrows", file=0x147618c "dispnew.c", line=1369) at alloc.c:6742 > #2 0x01004ed3 in matrix_row (matrix=0x36e2800, row=7) at dispnew.c:1369 > #3 0x01040eaa in hscroll_window_tree (window=...) at xdisp.c:12610 > #4 0x01041398 in hscroll_windows (window=...) at xdisp.c:12737 > #5 0x010437bd in redisplay_internal () at xdisp.c:13631 > #6 0x01044126 in redisplay_preserve_echo_area (from_where=11) at xdisp.c:13856 It turns out this bug has 3 separate parts. 2 of them are very clear and uncontroversial, so I simply fixed them; see revision 115718 on the trunk. After that, there are no more assertion violations like above, and no hangs, and it is much harder to cause a redisplay loop. Also, the only redisplay loops I can trigger are immediately interrupted by C-g. But since such loops can still be triggered, there's another part to this riddle. Here, the problem and the solution seem clear to me, but since the code is quite deliberately doing what it does, I'd like to ask Martin about the underlying logic. I'm talking about this part of redisplay_tool_bar: if (change_height_p) { int new_lines = ((new_height + FRAME_LINE_HEIGHT (f) - 1) / FRAME_LINE_HEIGHT (f)); XSETFRAME (frame, f); Fmodify_frame_parameters (frame, list1 (Fcons (Qtool_bar_lines, make_number (new_lines)))); /* Always do that now. */ clear_glyph_matrix (w->desired_matrix); f->n_tool_bar_rows = nrows; f->fonts_changed = 1; return 1; } Why does it make sense to "always do that"? Suppose new_lines is exactly equal to the current number of canonical lines used by the tool-bar window (it can happen even if pixel sizes are different, due to integer truncation). Or suppose you are asking for N lines, but don't get it because the frame is too small. Why set the fonts_changed flag in those cases? That flag causes redisplay to give up, abandon the current glyph matrices, and retry anew. What happens with those endless cycles is precisely that: redisplay_tool_bar sets the fonts_changed flag, which causes redisplay_internal to retry, which again calls redisplay_tool_bar, which again sets the flag, etc., ad nauseam. If there is some reasoning behind this "always do that" logic, please describe it. Otherwise, I propose the patch below, which cures the problem altogether for me; if you agree, I will install it. As an aside, I stared for a long time at this part of w32fns.c:x_set_tool_bar_lines (which is part of the issue, because it is called by modify-frame-parameters, when the tool-bar-lines parameter is changed), and I still don't get why it does what it does: root_height = WINDOW_PIXEL_HEIGHT (XWINDOW (FRAME_ROOT_WINDOW (f))); if (root_height - delta < unit) { delta = root_height - unit; nlines = (root_height / unit) + min (1, (root_height % unit)); } First, delta is recomputed, but the result is never used. More importantly, you assign to nlines a value that is the size of the root window _plus_ one line? Did you mean minus instead? Finally, the corresponding xfns.c implementation still works in lines, not in pixels, as w32fns.c did before your pixelwise changes. Is this disparity on purpose or an oversight? Here's the patch I propose to solve the last part of this bug. It abandons the "do it always" method, and only changes the tool-bar-lines parameter and sets the fonts_changed flag if the required height of the tool bar differs from the current height by at least 1 canonical line, and if it is smaller than the maximum number of lines any window can get on this frame. --- src/xdisp.c~1 2013-12-23 18:20:09.678832900 +0200 +++ src/xdisp.c 2013-12-23 18:50:56.993834000 +0200 @@ -12289,18 +12289,24 @@ redisplay_tool_bar (struct frame *f) if (change_height_p) { + int old_lines = WINDOW_TOTAL_LINES (w); int new_lines = ((new_height + FRAME_LINE_HEIGHT (f) - 1) / FRAME_LINE_HEIGHT (f)); + int max_lines = + WINDOW_TOTAL_LINES (XWINDOW (FRAME_ROOT_WINDOW (f))) - 1; - XSETFRAME (frame, f); - Fmodify_frame_parameters (frame, - list1 (Fcons (Qtool_bar_lines, - make_number (new_lines)))); - /* Always do that now. */ - clear_glyph_matrix (w->desired_matrix); - f->n_tool_bar_rows = nrows; - f->fonts_changed = 1; - return 1; + if (new_lines <= max_lines + && eabs (new_lines - old_lines) >= 1) + { + XSETFRAME (frame, f); + Fmodify_frame_parameters (frame, + list1 (Fcons (Qtool_bar_lines, + make_number (new_lines)))); + clear_glyph_matrix (w->desired_matrix); + f->n_tool_bar_rows = nrows; + f->fonts_changed = 1; + return 1; + } } } } From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 13:44:44 2013 Received: (at 16051) by debbugs.gnu.org; 23 Dec 2013 18:44:44 +0000 Received: from localhost ([127.0.0.1]:36334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvAUd-0001Io-Ug for submit@debbugs.gnu.org; Mon, 23 Dec 2013 13:44:44 -0500 Received: from mout.gmx.net ([212.227.15.15]:59606) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvAUb-0001If-63 for 16051@debbugs.gnu.org; Mon, 23 Dec 2013 13:44:42 -0500 Received: from [62.47.63.246] ([62.47.63.246]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0Lj1jy-1VLHyb2irO-00dCzr for <16051@debbugs.gnu.org>; Mon, 23 Dec 2013 19:44:39 +0100 Message-ID: <52B88491.1000903@gmx.at> Date: Mon, 23 Dec 2013 19:44:33 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> In-Reply-To: <83zjnr7bea.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:4vniLPIZrSlUGh3X/m4xrimkqWOf+fU9pEoSMyZIiHZsbx0P1X2 MRv7tlorEvdmE2LkAp8PzvGTvdt1Vsq8JWWPcrMDwES8EA00p70GQb5CnLBp63Ch7FDzdPe C9U8IyqPPgwNhN/a2CnolHvpbTlD5Z5ewBeMZ5gMqkcMoGbizeVAdhMAbxe22KmqvkEPUUl bm7Nw9GdcHU6MSByQNe2g== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > It turns out this bug has 3 separate parts. 2 of them are very clear > and uncontroversial, so I simply fixed them; see revision 115718 on > the trunk. After that, there are no more assertion violations like > above, and no hangs, and it is much harder to cause a redisplay loop. Thanks. - it.last_visible_x = FRAME_TOTAL_COLS (f) * FRAME_COLUMN_WIDTH (f); + it.last_visible_x = WINDOW_PIXEL_WIDTH (w); Wonderful. The effect of this was visible in the Lucid/Motif builds but since I hadn't seen it in the Windows build I didn't expect to find the cause in the toolkit independent part of the code. But is this related to the current bug? The second issue belongs in the category of things I expected to happen hoping that sooner or later you would detect and fix them. I would certainly be able to spend some time studying your fix and still not grasp it. > if (change_height_p) > { > int new_lines = ((new_height + FRAME_LINE_HEIGHT (f) - 1) > / FRAME_LINE_HEIGHT (f)); > > XSETFRAME (frame, f); > Fmodify_frame_parameters (frame, > list1 (Fcons (Qtool_bar_lines, > make_number (new_lines)))); > /* Always do that now. */ > clear_glyph_matrix (w->desired_matrix); > f->n_tool_bar_rows = nrows; > f->fonts_changed = 1; > return 1; > } > > Why does it make sense to "always do that"? Suppose new_lines is > exactly equal to the current number of canonical lines used by the > tool-bar window (it can happen even if pixel sizes are different, due > to integer truncation). Or suppose you are asking for N lines, but > don't get it because the frame is too small. Why set the > fonts_changed flag in those cases? That flag causes redisplay to give > up, abandon the current glyph matrices, and retry anew. What happens > with those endless cycles is precisely that: redisplay_tool_bar sets > the fonts_changed flag, which causes redisplay_internal to retry, > which again calls redisplay_tool_bar, which again sets the flag, > etc., ad nauseam. "Always" referred to the glyph matrix clearing part. I was completely ignorant of the fact that setting the fonts_changed flag would cause this to loop. Admittedly, I normally don't use the toolbar and so have not given it enough testing with more extreme behavior. As an aside, I have never been able to understand the purpose of the tool-bar-lines parameter. IIUC we are only supposed to read its value from Lisp but never to set it to anything but zero or one. Am I right? > If there is some reasoning behind this "always do that" logic, please > describe it. Otherwise, I propose the patch below, which cures the > problem altogether for me; if you agree, I will install it. I certainly agree :-) > As an aside, I stared for a long time at this part of > w32fns.c:x_set_tool_bar_lines (which is part of the issue, because it > is called by modify-frame-parameters, when the tool-bar-lines > parameter is changed), and I still don't get why it does what it does: > root_height = WINDOW_PIXEL_HEIGHT (XWINDOW (FRAME_ROOT_WINDOW (f))); > if (root_height - delta < unit) How would you know - it probably doesn't do anything reasonable. When we enter this part we see only the upper part of the first row of the toolbar, the rest of the toolbar, root and minibuffer window being clipped by the window manager. > { > delta = root_height - unit; > nlines = (root_height / unit) + min (1, (root_height % unit)); > } > > First, delta is recomputed, but the result is never used. More > importantly, you assign to nlines a value that is the size of the root > window _plus_ one line? Did you mean minus instead? Probably. If you have any good idea what to do here, please do it. IIUC we want to pretend that the frame has the full toolbar (probably as many rows as it has items), a one line root window and, if it's present, a one line minibuffer window. This should be robust enough to avoid a crash. But the underlying problem, namely that shrinking the width of the frame may mean that we'd have to enlarge its height, remains. Currently, our internal toolbar gets nominally larger than the containing frame. > Finally, the corresponding xfns.c implementation still works in lines, > not in pixels, as w32fns.c did before your pixelwise changes. Is this > disparity on purpose or an oversight? When I installed my changes I tested this only with the Windows and the Gtk builds. It's only now that I encountered problems with the Lucid and Motif builds. I'm working on this currently. martin From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 14:31:52 2013 Received: (at 16051) by debbugs.gnu.org; 23 Dec 2013 19:31:52 +0000 Received: from localhost ([127.0.0.1]:36460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvBEF-0003wx-Me for submit@debbugs.gnu.org; Mon, 23 Dec 2013 14:31:52 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:56322) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvBEC-0003wd-Sq for 16051@debbugs.gnu.org; Mon, 23 Dec 2013 14:31:50 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MY900800Y7CCK00@a-mtaout23.012.net.il> for 16051@debbugs.gnu.org; Mon, 23 Dec 2013 21:31:32 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MY9008E6Y8K9D80@a-mtaout23.012.net.il>; Mon, 23 Dec 2013 21:31:32 +0200 (IST) Date: Mon, 23 Dec 2013 21:31:26 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52B88491.1000903@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83ppon74a9.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Mon, 23 Dec 2013 19:44:33 +0100 > From: martin rudalics > CC: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org > > - it.last_visible_x = FRAME_TOTAL_COLS (f) * FRAME_COLUMN_WIDTH (f); > + it.last_visible_x = WINDOW_PIXEL_WIDTH (w); > > Wonderful. The effect of this was visible in the Lucid/Motif builds but > since I hadn't seen it in the Windows build I didn't expect to find the > cause in the toolkit independent part of the code. But is this related > to the current bug? Yes, definitely. redisplay_tool_bar was using WINDOW_PIXEL_WIDTH, while tool_bar_height was using FRAME_TOTAL_COLS (f) * FRAME_COLUMN_WIDTH (f) so these two were inconsistent with each other, and when the former claimed (correctly) that there's not enough space to draw the tool bar in one row, tool_bar_height was (incorrectly) returning 1 as the required number of rows. And then you set the fonts_changed flag, which starts the infloop... > As an aside, I have never been able to understand the purpose of the > tool-bar-lines parameter. IIUC we are only supposed to read its value > from Lisp but never to set it to anything but zero or one. Am I right? If you are right, then I'm confused: the call to Fmodify_frame_parameters that changes the tool-bar-lines parameter leads to a call to x_set_tool_bar_lines, which in turn resizes the tool-bar window. And the value is certainly not always 1, I've seen it as large as 7. Maybe you meant the n_tool_bar_rows member of 'struct frame' instead? But that, too, is not always 1, it can be greater. Confused... > > If there is some reasoning behind this "always do that" logic, please > > describe it. Otherwise, I propose the patch below, which cures the > > problem altogether for me; if you agree, I will install it. > > I certainly agree :-) OK, installed as trunk revision 115720. > > As an aside, I stared for a long time at this part of > > w32fns.c:x_set_tool_bar_lines (which is part of the issue, because it > > is called by modify-frame-parameters, when the tool-bar-lines > > parameter is changed), and I still don't get why it does what it does: > > root_height = WINDOW_PIXEL_HEIGHT (XWINDOW (FRAME_ROOT_WINDOW (f))); > > if (root_height - delta < unit) > > How would you know - it probably doesn't do anything reasonable. When > we enter this part we see only the upper part of the first row of the > toolbar, the rest of the toolbar, root and minibuffer window being > clipped by the window manager. Actually, we enter there any time a change is requested for the frame's tool-bar-lines parameter, and the change is so large it will leave no space for the rest of the root window. > > { > > delta = root_height - unit; > > nlines = (root_height / unit) + min (1, (root_height % unit)); > > } > > > > First, delta is recomputed, but the result is never used. More > > importantly, you assign to nlines a value that is the size of the root > > window _plus_ one line? Did you mean minus instead? > > Probably. If you have any good idea what to do here, please do it. Well, the old code simply left at least one screen line to the window, and if the tool bar asked for more than that, its request was not honored: delta = nlines - FRAME_TOOL_BAR_LINES (f); /* Don't resize the tool-bar to more than we have room for. */ root_window = FRAME_ROOT_WINDOW (f); root_height = WINDOW_TOTAL_LINES (XWINDOW (root_window)); if (root_height - delta < 1) { delta = root_height - 1; nlines = FRAME_TOOL_BAR_LINES (f) + delta; } FRAME_TOOL_BAR_LINES (f) = nlines; Translation of this to pixels is straightforward, but it looks like you wanted to do something different here? > IIUC we want to pretend that the frame has the full toolbar (probably as > many rows as it has items), a one line root window and, if it's present, > a one line minibuffer window. This should be robust enough to avoid a > crash. There's no crash anymore, at least not on Windows. But doing what you suggest above means we will need to resize the entire frame, something we never did. > But the underlying problem, namely that shrinking the width of the frame > may mean that we'd have to enlarge its height, remains. Currently, our > internal toolbar gets nominally larger than the containing frame. It gets larger and is displayed only partially. I think this is reasonable under these circumstances: if the user does dumb things, which shouldn't we let her suffer? > > Finally, the corresponding xfns.c implementation still works in lines, > > not in pixels, as w32fns.c did before your pixelwise changes. Is this > > disparity on purpose or an oversight? > > When I installed my changes I tested this only with the Windows and the > Gtk builds. It's only now that I encountered problems with the Lucid > and Motif builds. I'm working on this currently. OK, thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 15:02:36 2013 Received: (at 16051) by debbugs.gnu.org; 23 Dec 2013 20:02:36 +0000 Received: from localhost ([127.0.0.1]:36514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvBhz-0004wt-En for submit@debbugs.gnu.org; Mon, 23 Dec 2013 15:02:35 -0500 Received: from mout.gmx.net ([212.227.17.22]:56975) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvBhw-0004wh-Ei for 16051@debbugs.gnu.org; Mon, 23 Dec 2013 15:02:33 -0500 Received: from [62.47.63.246] ([62.47.63.246]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0LlVZv-1VNlth46lj-00bI7y for <16051@debbugs.gnu.org>; Mon, 23 Dec 2013 21:02:31 +0100 Message-ID: <52B896D0.8050904@gmx.at> Date: Mon, 23 Dec 2013 21:02:24 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> In-Reply-To: <83ppon74a9.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:o+CwRbhUZVSFeEy6zs6cHEgq/r0Q38UyXEz8e1HD/3PPPe7Autf XPQ2JKIwZn6GIC6lkIjee7OnW29Xz55h33AN2js75Sm+vFNd5J23X+jVn4/CxYaSvkvy2tq PPocutCe6MatqefW1fJfttDjEwd0Et74n2Z2j2a7xgZ0XY8Ds57XQLhsZ52OH1ntw7xUKB6 GL0aD7wbVGUDEPmbsRRiA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > If you are right, then I'm confused: the call to > Fmodify_frame_parameters that changes the tool-bar-lines parameter > leads to a call to x_set_tool_bar_lines, which in turn resizes the > tool-bar window. And the value is certainly not always 1, I've seen > it as large as 7. This must be the display code which takes the deviation via the frame parameter to communicate the new size to resize_frame_windows. Not very clean IMHO. > Well, the old code simply left at least one screen line to the window, > and if the tool bar asked for more than that, its request was not > honored: This is not what I see with 24.3: With emacs -Q make the frame very narrow and shrink its height. Here I see 3 tool-bar lines but no root or minibuffer window. > delta = nlines - FRAME_TOOL_BAR_LINES (f); > > /* Don't resize the tool-bar to more than we have room for. */ > root_window = FRAME_ROOT_WINDOW (f); > root_height = WINDOW_TOTAL_LINES (XWINDOW (root_window)); > if (root_height - delta < 1) > { > delta = root_height - 1; > nlines = FRAME_TOOL_BAR_LINES (f) + delta; > } > > FRAME_TOOL_BAR_LINES (f) = nlines; I understand its meaning and also that the subsequent call to resize_frame_windows is OK. But, as stated above, the toolbar is not shrunk to one line. The change does not get propagated back to the display engine to display less lines. Or am I missing something? > Translation of this to pixels is straightforward, but it looks like > you wanted to do something different here? I can do that translation but would rather like to understand first what really goes on here. >> IIUC we want to pretend that the frame has the full toolbar (probably as >> many rows as it has items), a one line root window and, if it's present, >> a one line minibuffer window. This should be robust enough to avoid a >> crash. > > There's no crash anymore, at least not on Windows. But doing what you > suggest above means we will need to resize the entire frame, something > we never did. No. I meant to keep the frame size fixed at some minimum value and let the window manager do the clipping - just as it does now. >> But the underlying problem, namely that shrinking the width of the frame >> may mean that we'd have to enlarge its height, remains. Currently, our >> internal toolbar gets nominally larger than the containing frame. > > It gets larger and is displayed only partially. I think this is > reasonable under these circumstances: if the user does dumb things, > which shouldn't we let her suffer? The problem is not that it gets larger. The problem is that it gets larger than the containing frame. OTOH if Emacs thinks that it has only one line that might be good enough for us. martin From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 15:18:56 2013 Received: (at 16051) by debbugs.gnu.org; 23 Dec 2013 20:18:56 +0000 Received: from localhost ([127.0.0.1]:36546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvBxo-0005Ri-3V for submit@debbugs.gnu.org; Mon, 23 Dec 2013 15:18:56 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:53397) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvBxl-0005RX-Gd for 16051@debbugs.gnu.org; Mon, 23 Dec 2013 15:18:55 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MYA00E000447F00@a-mtaout20.012.net.il> for 16051@debbugs.gnu.org; Mon, 23 Dec 2013 22:18:18 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MYA00EFI0EH0O80@a-mtaout20.012.net.il>; Mon, 23 Dec 2013 22:18:18 +0200 (IST) Date: Mon, 23 Dec 2013 22:18:12 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52B896D0.8050904@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83mwjr724b.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Mon, 23 Dec 2013 21:02:24 +0100 > From: martin rudalics > CC: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org > > > If you are right, then I'm confused: the call to > > Fmodify_frame_parameters that changes the tool-bar-lines parameter > > leads to a call to x_set_tool_bar_lines, which in turn resizes the > > tool-bar window. And the value is certainly not always 1, I've seen > > it as large as 7. > > This must be the display code which takes the deviation via the frame > parameter to communicate the new size to resize_frame_windows. Not very > clean IMHO. No, that's not what happens. What happens is this call sequence: Fmodify_frame_parameters | +------> x_set_frame_parameters | +-------> x_set_tool_bar_lines (The last call is via the FRAME_RIF (f)->frame_parm_handlers[] array.) > > Well, the old code simply left at least one screen line to the window, > > and if the tool bar asked for more than that, its request was not > > honored: > > This is not what I see with 24.3: With emacs -Q make the frame very > narrow and shrink its height. Here I see 3 tool-bar lines but no root > or minibuffer window. I'm talking about what the code did, not about the effect. FWIW, Emacs 24.3 just hits an assertion when I try that: xdisp.c:1053: Emacs fatal error: assertion failed: height >= 0 I guess your Emacs 24.3 is built without --enable-checking. > > delta = nlines - FRAME_TOOL_BAR_LINES (f); > > > > /* Don't resize the tool-bar to more than we have room for. */ > > root_window = FRAME_ROOT_WINDOW (f); > > root_height = WINDOW_TOTAL_LINES (XWINDOW (root_window)); > > if (root_height - delta < 1) > > { > > delta = root_height - 1; > > nlines = FRAME_TOOL_BAR_LINES (f) + delta; > > } > > > > FRAME_TOOL_BAR_LINES (f) = nlines; > > I understand its meaning and also that the subsequent call to > resize_frame_windows is OK. But, as stated above, the toolbar is not > shrunk to one line. The code above does not attempt to shrink the toolbar to one line, it limits the DELTA, i.e. the additional lines the toolbar will get, to the height of the frame's root window minus one line. IOW, it shrinks the rest of the root window to one line. > >> IIUC we want to pretend that the frame has the full toolbar (probably as > >> many rows as it has items), a one line root window and, if it's present, > >> a one line minibuffer window. This should be robust enough to avoid a > >> crash. > > > > There's no crash anymore, at least not on Windows. But doing what you > > suggest above means we will need to resize the entire frame, something > > we never did. > > No. I meant to keep the frame size fixed at some minimum value and let > the window manager do the clipping - just as it does now. The frame size should remain as it was -- as the user determined by dragging. We should not change it. The question is what value should we limit the tool bar to, given those constraints, and how much space should we leave to the rest of the root window of the frame. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 24 05:14:37 2013 Received: (at 16051) by debbugs.gnu.org; 24 Dec 2013 10:14:37 +0000 Received: from localhost ([127.0.0.1]:37797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvP0W-0007BX-KY for submit@debbugs.gnu.org; Tue, 24 Dec 2013 05:14:37 -0500 Received: from mout.gmx.net ([212.227.15.18]:58312) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvP0U-0007BN-07 for 16051@debbugs.gnu.org; Tue, 24 Dec 2013 05:14:35 -0500 Received: from [62.47.39.236] ([62.47.39.236]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MK3bN-1VwDxF31PB-001O1T for <16051@debbugs.gnu.org>; Tue, 24 Dec 2013 11:14:32 +0100 Message-ID: <52B95E81.6070208@gmx.at> Date: Tue, 24 Dec 2013 11:14:25 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> In-Reply-To: <83mwjr724b.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:Zg3u87vhrcoz6g76AMTe3kBgEWXWuuZZRxEeEN2UKG1TTOfY7Xo O+2GJxHdsYfekKIZTn6QF3SYKhYIU8nwIkH5aULUxxt+I7eIhTkBMd71TCMUjQyQlmld6gs 4hDSRnmwRfhFKSjKTZWba3kefevIDzpqnr+v+i7oj0TNdWaMlJYWvDr9Sg43oJcABaCgLA3 vaZijwcN5R/fcmPAWQdHw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >> > If you are right, then I'm confused: the call to >> > Fmodify_frame_parameters that changes the tool-bar-lines parameter >> > leads to a call to x_set_tool_bar_lines, which in turn resizes the >> > tool-bar window. And the value is certainly not always 1, I've seen >> > it as large as 7. >> >> This must be the display code which takes the deviation via the frame >> parameter to communicate the new size to resize_frame_windows. Not very >> clean IMHO. > > No, that's not what happens. What happens is this call sequence: > > Fmodify_frame_parameters Who calls Fmodify_frame_parameters here? It's redisplay_tool_bar in if (new_height != WINDOW_PIXEL_HEIGHT (w)) ... Fmodify_frame_parameters (frame, list1 (Fcons (Qtool_bar_lines, make_number (new_lines)))); discovering that the present line doesn't suffice. > | > +------> x_set_frame_parameters > | > +-------> x_set_tool_bar_lines > > (The last call is via the FRAME_RIF (f)->frame_parm_handlers[] array.) > >> > Well, the old code simply left at least one screen line to the window, >> > and if the tool bar asked for more than that, its request was not >> > honored: >> >> This is not what I see with 24.3: With emacs -Q make the frame very >> narrow and shrink its height. Here I see 3 tool-bar lines but no root >> or minibuffer window. > > I'm talking about what the code did, not about the effect. FWIW, > Emacs 24.3 just hits an assertion when I try that: > > xdisp.c:1053: Emacs fatal error: assertion failed: height >= 0 > > I guess your Emacs 24.3 is built without --enable-checking. Probably. Not entirely relieving to see that the problem is not new. > The code above does not attempt to shrink the toolbar to one line, it > limits the DELTA, i.e. the additional lines the toolbar will get, to > the height of the frame's root window minus one line. IOW, it shrinks > the rest of the root window to one line. And this is completely wrong at this place. I already marked the problem when I applied my changes but forgot about it. It's here: /* Max tool-bar height. Basically, this is what makes all other windows disappear when the frame gets too small. Rethink this! */ #define MAX_FRAME_TOOL_BAR_HEIGHT(f) \ ((FRAME_LINE_HEIGHT (f) * FRAME_LINES (f))) This means that the toolbar is allowed to grasp the whole frame, killing everything else. >> No. I meant to keep the frame size fixed at some minimum value and let >> the window manager do the clipping - just as it does now. > > The frame size should remain as it was -- as the user determined by > dragging. But this means that we currently do change the frame size. > We should not change it. The question is what value should > we limit the tool bar to, given those constraints, and how much space > should we leave to the rest of the root window of the frame. What we do when there's no toolbar, I presume. That is, if there's not enough space, then kill the toolbar. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 24 12:34:14 2013 Received: (at 16051) by debbugs.gnu.org; 24 Dec 2013 17:34:14 +0000 Received: from localhost ([127.0.0.1]:39408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvVrx-0007Ep-P9 for submit@debbugs.gnu.org; Tue, 24 Dec 2013 12:34:14 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:52369) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvVru-0007Ea-QB for 16051@debbugs.gnu.org; Tue, 24 Dec 2013 12:34:12 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MYB00I00NCHQD00@a-mtaout22.012.net.il> for 16051@debbugs.gnu.org; Tue, 24 Dec 2013 19:34:08 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MYB00I98NGVKB50@a-mtaout22.012.net.il>; Tue, 24 Dec 2013 19:34:08 +0200 (IST) Date: Tue, 24 Dec 2013 19:34:04 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52B95E81.6070208@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83a9fq6tmb.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> <52B95E81.6070208@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Tue, 24 Dec 2013 11:14:25 +0100 > From: martin rudalics > CC: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org > > >> > If you are right, then I'm confused: the call to > >> > Fmodify_frame_parameters that changes the tool-bar-lines parameter > >> > leads to a call to x_set_tool_bar_lines, which in turn resizes the > >> > tool-bar window. And the value is certainly not always 1, I've seen > >> > it as large as 7. > >> > >> This must be the display code which takes the deviation via the frame > >> parameter to communicate the new size to resize_frame_windows. Not very > >> clean IMHO. > > > > No, that's not what happens. What happens is this call sequence: > > > > Fmodify_frame_parameters > > Who calls Fmodify_frame_parameters here? It's redisplay_tool_bar in > > if (new_height != WINDOW_PIXEL_HEIGHT (w)) > ... > Fmodify_frame_parameters (frame, > list1 (Fcons (Qtool_bar_lines, > make_number (new_lines)))); > > discovering that the present line doesn't suffice. Right. > /* Max tool-bar height. Basically, this is what makes all other windows > disappear when the frame gets too small. Rethink this! */ > > #define MAX_FRAME_TOOL_BAR_HEIGHT(f) \ > ((FRAME_LINE_HEIGHT (f) * FRAME_LINES (f))) > > This means that the toolbar is allowed to grasp the whole frame, killing > everything else. Yes, it is. Not very nice, but if the user wants that, she will get what she asks for. > >> No. I meant to keep the frame size fixed at some minimum value and let > >> the window manager do the clipping - just as it does now. > > > > The frame size should remain as it was -- as the user determined by > > dragging. > > But this means that we currently do change the frame size. I think we are miscommunicating, because we certainly don't change the frame size; the user does. > > We should not change it. The question is what value should > > we limit the tool bar to, given those constraints, and how much space > > should we leave to the rest of the root window of the frame. > > What we do when there's no toolbar, I presume. That is, if there's not > enough space, then kill the toolbar. That's too drastic I think. We are perfectly capable of displaying the tool bar truncated to the part that can be rendered. If the user doesn't like that, she can always turn off the tool bar manually. After all, it's the user who caused this. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 24 13:45:39 2013 Received: (at 16051) by debbugs.gnu.org; 24 Dec 2013 18:45:39 +0000 Received: from localhost ([127.0.0.1]:39549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvWz4-00014g-EA for submit@debbugs.gnu.org; Tue, 24 Dec 2013 13:45:39 -0500 Received: from mout.gmx.net ([212.227.15.18]:63068) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvWz2-00014X-3f for 16051@debbugs.gnu.org; Tue, 24 Dec 2013 13:45:37 -0500 Received: from [62.47.57.148] ([62.47.57.148]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0M6AbC-1VXfLI2OMs-00y9fl for <16051@debbugs.gnu.org>; Tue, 24 Dec 2013 19:45:34 +0100 Message-ID: <52B9D646.7090606@gmx.at> Date: Tue, 24 Dec 2013 19:45:26 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> <52B95E81.6070208@gmx.at> <83a9fq6tmb.fsf@gnu.org> In-Reply-To: <83a9fq6tmb.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:rm+LQ4GvbwUUMhiQMztyw80wVJ2cy37Izjd5rl7naqoi+8OBXXd x/eE3L5dgZR6S9/F6XVAHRg91WNBtracQelt9GwFhTYN4LGa4gBpWSO9MQ7YePva/rGP+ZV zzKVo7ToGdGg9UqKGpajXc3+5TynebqoEmgS3Do6aieV0eSVVn+ne32I6fDwd4XpQ6fBCTr 1mfj2S/WZYLD5ciCZN/Yw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >> > The frame size should remain as it was -- as the user determined by >> > dragging. >> >> But this means that we currently do change the frame size. > > I think we are miscommunicating, because we certainly don't change the > frame size; the user does. Tha user only asks us to change it. And the point I wanted to make here is that instead of changing it we could refuse to change it, either by (1) setting the according wm hints, or by (2) issuing a re-resize request to the wm, or by (3) simply not processing the new frame size and let the wm do the clipping. Now (1) seems difficult because people can change height and width at the same time and with a wrapping toolbar we hardly can specify the proper hints here (essentially we would have to be able to pass the minimum size of the Emacs window to the wm). (2) is not nice although we do something similar already IIRC. So my preference for this is (3). Which would just imply that the size of an Emacs frame does not correspond to what the user sees. >> > We should not change it. The question is what value should >> > we limit the tool bar to, given those constraints, and how much space >> > should we leave to the rest of the root window of the frame. >> >> What we do when there's no toolbar, I presume. That is, if there's not >> enough space, then kill the toolbar. > > That's too drastic I think. We are perfectly capable of displaying > the tool bar truncated to the part that can be rendered. If the user > doesn't like that, she can always turn off the tool bar manually. > After all, it's the user who caused this. It's not a question of what we can display. The problem is that our internal understanding of the geometry of a frame is broken when the toolbar gets a greater height than the containing frame. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 24 13:55:28 2013 Received: (at 16051) by debbugs.gnu.org; 24 Dec 2013 18:55:28 +0000 Received: from localhost ([127.0.0.1]:39578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvX8Z-0001NZ-Hn for submit@debbugs.gnu.org; Tue, 24 Dec 2013 13:55:28 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:37434) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VvX8W-0001NL-LD for 16051@debbugs.gnu.org; Tue, 24 Dec 2013 13:55:26 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MYB00J00R52DD00@a-mtaout22.012.net.il> for 16051@debbugs.gnu.org; Tue, 24 Dec 2013 20:55:23 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MYB00JK1R8A7V40@a-mtaout22.012.net.il>; Tue, 24 Dec 2013 20:55:23 +0200 (IST) Date: Tue, 24 Dec 2013 20:55:19 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52B9D646.7090606@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83y53a5bag.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> <52B95E81.6070208@gmx.at> <83a9fq6tmb.fsf@gnu.org> <52B9D646.7090606@gmx.at> X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Date: Tue, 24 Dec 2013 19:45:26 +0100 > From: martin rudalics > CC: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org > > >> > The frame size should remain as it was -- as the user determined by > >> > dragging. > >> > >> But this means that we currently do change the frame size. > > > > I think we are miscommunicating, because we certainly don't change the > > frame size; the user does. > > Tha user only asks us to change it. And the point I wanted to make here > is that instead of changing it we could refuse to change it [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.172 listed in list.dnswl.org] 1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net [Blocked - see ] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Date: Tue, 24 Dec 2013 19:45:26 +0100 > From: martin rudalics > CC: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org > > >> > The frame size should remain as it was -- as the user determined by > >> > dragging. > >> > >> But this means that we currently do change the frame size. > > > > I think we are miscommunicating, because we certainly don't change the > > frame size; the user does. > > Tha user only asks us to change it. And the point I wanted to make here > is that instead of changing it we could refuse to change it [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.172 listed in list.dnswl.org] 1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net [Blocked - see ] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) > Date: Tue, 24 Dec 2013 19:45:26 +0100 > From: martin rudalics > CC: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org > > >> > The frame size should remain as it was -- as the user determined by > >> > dragging. > >> > >> But this means that we currently do change the frame size. > > > > I think we are miscommunicating, because we certainly don't change the > > frame size; the user does. > > Tha user only asks us to change it. And the point I wanted to make here > is that instead of changing it we could refuse to change it That'd be fine, if you know how to do that on all supported platforms. > (1) setting the according wm hints, or by > > (2) issuing a re-resize request to the wm, or by > > (3) simply not processing the new frame size and let the wm do the > clipping. > > Now (1) seems difficult because people can change height and width at > the same time and with a wrapping toolbar we hardly can specify the > proper hints here (essentially we would have to be able to pass the > minimum size of the Emacs window to the wm). (2) is not nice although > we do something similar already IIRC. > > So my preference for this is (3). Which would just imply that the size > of an Emacs frame does not correspond to what the user sees. I agree. I just hope it won't be too hard to do this. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 26 06:52:15 2013 Received: (at 16051) by debbugs.gnu.org; 26 Dec 2013 11:52:15 +0000 Received: from localhost ([127.0.0.1]:42893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vw9U6-0006zM-Eg for submit@debbugs.gnu.org; Thu, 26 Dec 2013 06:52:15 -0500 Received: from mout.gmx.net ([212.227.15.15]:50377) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vw9U2-0006z6-CD for 16051@debbugs.gnu.org; Thu, 26 Dec 2013 06:52:11 -0500 Received: from [62.47.38.142] ([62.47.38.142]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0M0y8F-1VcHeJ3t8R-00v9aZ for <16051@debbugs.gnu.org>; Thu, 26 Dec 2013 12:52:09 +0100 Message-ID: <52BC185F.4060307@gmx.at> Date: Thu, 26 Dec 2013 12:51:59 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> <52B95E81.6070208@gmx.at> <83a9fq6tmb.fsf@gnu.org> <52B9D646.7090606@gmx.at> <83y53a5bag.fsf@gnu.org> In-Reply-To: <83y53a5bag.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:x84iO5LGfPb7Nx0IRY5nw+jvCWI27f+c/FHBvNBuaJiZ/YJVPzJ DigT3XjnxS5d93W03n4CY0N60RDTnKTheV89INq/RmKiyFcwviYPDQNLqddEMOpawsPJdtj mxbxt3HFIh8+WcEciXjjLTzQwaOAR5tWpZggV1n4mJjzIarUo69cbPd3bLWqD5A6ck1P/0t pv26gVXrAeaup+xarhvmA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) I now do two things: I do not shrink the root window to less than one line/column (though apparently setting a window's pixel size to zero or a negative value didn't harm even earlier) and never delete a subwindow when shrinking a frame. Frame size and toolbar/root window sizes still do not correspond. We've been living long enough with this issue. So let's see whether I've broken anything. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 26 12:31:35 2013 Received: (at 16051) by debbugs.gnu.org; 26 Dec 2013 17:31:35 +0000 Received: from localhost ([127.0.0.1]:44234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwEmU-00077O-MN for submit@debbugs.gnu.org; Thu, 26 Dec 2013 12:31:35 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:63679) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwEmR-00077C-GN for 16051@debbugs.gnu.org; Thu, 26 Dec 2013 12:31:33 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MYF00200CLZLQ00@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Thu, 26 Dec 2013 19:30:28 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MYF001NACMRLGA0@a-mtaout21.012.net.il>; Thu, 26 Dec 2013 19:30:28 +0200 (IST) Date: Thu, 26 Dec 2013 19:30:30 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52BC185F.4060307@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <831u0z5xl5.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> <52B95E81.6070208@gmx.at> <83a9fq6tmb.fsf@gnu.org> <52B9D646.7090606@gmx.at> <83y53a5bag.fsf@gnu.org> <52BC185F.4060307@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 26 Dec 2013 12:51:59 +0100 > From: martin rudalics > CC: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org > > I now do two things: I do not shrink the root window to less than one > line/column (though apparently setting a window's pixel size to zero or > a negative value didn't harm even earlier) and never delete a subwindow > when shrinking a frame. Frame size and toolbar/root window sizes still > do not correspond. We've been living long enough with this issue. So > let's see whether I've broken anything. Thanks. I don't see any problems with the new version, but I still can make the frame as small as just the tool bar, or even smaller. It looks like the leave one line/column strategy is being defeated by something. Not that I think it's terribly important to fix this. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 26 13:04:16 2013 Received: (at 16051) by debbugs.gnu.org; 26 Dec 2013 18:04:16 +0000 Received: from localhost ([127.0.0.1]:44303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwFI8-0000uJ-Fu for submit@debbugs.gnu.org; Thu, 26 Dec 2013 13:04:16 -0500 Received: from mout.gmx.net ([212.227.15.15]:56886) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwFI6-0000uA-6R for 16051@debbugs.gnu.org; Thu, 26 Dec 2013 13:04:15 -0500 Received: from [62.47.59.180] ([62.47.59.180]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MRXSK-1W2jYq25UW-00SdBQ for <16051@debbugs.gnu.org>; Thu, 26 Dec 2013 19:04:12 +0100 Message-ID: <52BC6F9B.3050600@gmx.at> Date: Thu, 26 Dec 2013 19:04:11 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> <52B95E81.6070208@gmx.at> <83a9fq6tmb.fsf@gnu.org> <52B9D646.7090606@gmx.at> <83y53a5bag.fsf@gnu.org> <52BC185F.4060307@gmx.at> <831u0z5xl5.fsf@gnu.org> In-Reply-To: <831u0z5xl5.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:R8Z0HbyFqg68OXboWTIaBar9VCPWTiv7dy5QnzBAtxejS/jxugA IhpHhMJqmzBJijisL/yW/4Nzu8nNNrZhncgkxKPljT2RgVNIJPLdd9c59QH5uXYnb0UPgj9 gD3m0ay3C8OCC5fqEZyr3o127HtRd9BhxVXTmdqKQG90dZLTISLJmcKyOc2RELM8OfI6Qkx OjQEGboc14fuMmU6ufDlg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > Thanks. I don't see any problems with the new version, but I still > can make the frame as small as just the tool bar, or even smaller. It > looks like the leave one line/column strategy is being defeated by > something. Not that I think it's terribly important to fix this. You can make the frame as small as the window manager allows it. But the root window should now be always at least one line/column large (earlier you could easily give it a negative size). So there's a loose synchronization between frame and root window size: If the frame is large enough, the root window will be fit into it and you can see it together with the toolbar and the minibuffer window. If the frame is not large enough, toolbar, root and minibuffer window together are larger than the frame and the window manager clips parts or all of them. This means that in certain states you cannot, for example, derive the size of the root window from the size of the frame. But this wasn't possible before my change either. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 26 13:47:11 2013 Received: (at 16051) by debbugs.gnu.org; 26 Dec 2013 18:47:11 +0000 Received: from localhost ([127.0.0.1]:44379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwFxf-0002K0-9I for submit@debbugs.gnu.org; Thu, 26 Dec 2013 13:47:11 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:37136) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwFxb-0002Jm-RL for 16051@debbugs.gnu.org; Thu, 26 Dec 2013 13:47:09 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MYF00200G2WYP00@a-mtaout21.012.net.il> for 16051@debbugs.gnu.org; Thu, 26 Dec 2013 20:47:06 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MYF0021IG6HTT70@a-mtaout21.012.net.il>; Thu, 26 Dec 2013 20:47:06 +0200 (IST) Date: Thu, 26 Dec 2013 20:47:08 +0200 From: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually In-reply-to: <52BC6F9B.3050600@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83zjnn4fgz.fsf@gnu.org> References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> <52B95E81.6070208@gmx.at> <83a9fq6tmb.fsf@gnu.org> <52B9D646.7090606@gmx.at> <83y53a5bag.fsf@gnu.org> <52BC185F.4060307@gmx.at> <831u0z5xl5.fsf@gnu.org> <52BC6F9B.3050600@gmx.at> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 26 Dec 2013 19:04:11 +0100 > From: martin rudalics > CC: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org > > > Thanks. I don't see any problems with the new version, but I still > > can make the frame as small as just the tool bar, or even smaller. It > > looks like the leave one line/column strategy is being defeated by > > something. Not that I think it's terribly important to fix this. > > You can make the frame as small as the window manager allows it. But > the root window should now be always at least one line/column large I'm actually able to make the frame so small that it consists only of the caption bar. No tool bar, no text area, nothing. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 26 14:56:29 2013 Received: (at 16051) by debbugs.gnu.org; 26 Dec 2013 19:56:29 +0000 Received: from localhost ([127.0.0.1]:44459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwH2i-0004gb-N9 for submit@debbugs.gnu.org; Thu, 26 Dec 2013 14:56:29 -0500 Received: from mout.gmx.net ([212.227.15.18]:53504) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwH2T-0004fn-AR for 16051@debbugs.gnu.org; Thu, 26 Dec 2013 14:56:24 -0500 Received: from [62.47.59.180] ([62.47.59.180]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0Lwnem-1VPFWV3fUe-016QqQ for <16051@debbugs.gnu.org>; Thu, 26 Dec 2013 20:56:12 +0100 Message-ID: <52BC89DA.5040308@gmx.at> Date: Thu, 26 Dec 2013 20:56:10 +0100 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <52B59B44.9060307@poczta.onet.pl> <83a9fu9r1j.fsf@gnu.org> <52B5B7EA.2080809@poczta.onet.pl> <837gay9nx2.fsf@gnu.org> <52B5CC35.10404@gmx.at> <83zjnr7bea.fsf@gnu.org> <52B88491.1000903@gmx.at> <83ppon74a9.fsf@gnu.org> <52B896D0.8050904@gmx.at> <83mwjr724b.fsf@gnu.org> <52B95E81.6070208@gmx.at> <83a9fq6tmb.fsf@gnu.org> <52B9D646.7090606@gmx.at> <83y53a5bag.fsf@gnu.org> <52BC185F.4060307@gmx.at> <831u0z5xl5.fsf@gnu.org> <52BC6F9B.3050600@gmx.at> <83zjnn4fgz.fsf@gnu.org> In-Reply-To: <83zjnn4fgz.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:UJdyT7TDpzBjx2yIgDElD5uiPIK1JCkEOpzxSeuSv6Nb7hx9lFo ji7rzHZHAXMtVIt1BLgQj08/XCzwNzltQMzsSGPagen1xnVAuU1UkDjfYyjt3DldVkucZvP kMHOOi4YS7nDc74rNAm1uAphx5dbz1JEI6Xdhn0B6I5D+xUjP76cDFLP3uHjMxbjDOKtZA8 +8C6fuxGpTf9TU1IW7izQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051 Cc: jarekczek@poczta.onet.pl, 16051@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > I'm actually able to make the frame so small that it consists only of > the caption bar. No tool bar, no text area, nothing. As I mentioned earlier they are clipped by the window manager. You should see their real size by evaluating something like (defvar foo nil) (defun foo () (setq foo (cons (list (frame-height) (window-height (frame-root-window)) (window-height (minibuffer-window))) foo))) (add-hook 'window-configuration-change-hook 'foo) with emacs -Q and making the frame as small as you can. From the value of foo you will see that the frame height can drop to zero while the window heights remain positive (better seen with split windows now). Unfortunately, I still get crashes here and elsewhere - mostly related to minibuffer resizing with a tiny frame. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 25 05:55:42 2014 Received: (at 16051-done) by debbugs.gnu.org; 25 Dec 2014 10:55:43 +0000 Received: from localhost ([127.0.0.1]:56948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y4650-0000RK-Mf for submit@debbugs.gnu.org; Thu, 25 Dec 2014 05:55:42 -0500 Received: from mout.gmx.net ([212.227.15.15]:53749) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y464y-0000RA-K0 for 16051-done@debbugs.gnu.org; Thu, 25 Dec 2014 05:55:41 -0500 Received: from [88.117.118.144] ([88.117.118.144]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Lpbqo-1XQva21yRa-00fUhM; Thu, 25 Dec 2014 11:55:36 +0100 Message-ID: <549BED21.4020201@gmx.at> Date: Thu, 25 Dec 2014 11:55:29 +0100 From: martin rudalics MIME-Version: 1.0 To: Drew Adams Subject: Re: bug#16051: 24.3.50; Emacs hang - resize frame manually References: <3eea48d4-9267-45fa-84c8-3eb9c9290558@default> <83siu833gc.fsf@gnu.org> In-Reply-To: <83siu833gc.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:8K6qkyErwCAB0LxIxJ6+qOrIsWzVVcy3SCqEOgtGjss2DYfbxgB n27+Y4t3PCFsC1OhBywCQFN1gEVq9Em+LpfPjD2GjBaPv+UBi8Vz5HUmpyH9PxUJ0FdVJvv K6y8ZJ0eA2U86Vr7x/tn23uTHAoLt+pM87IpJOy32C8HsctWMJYbL+VgXxhnHG5HDhPRyIH yQC/STT/eQ2GFpH7vI6Lw== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16051-done Cc: 16051-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >> emacs -Q >> >> Grab the right edge of the frame with your mouse and move it left. >> >> Move it far enough and the frame turns white and Emacs hangs. You will >> need to kill it using the task manager. This should work now. Closing. Thanks, martin From unknown Fri Jun 20 07:17:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 22 Jan 2015 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator