From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 26 19:36:01 2013 Received: (at submit) by debbugs.gnu.org; 26 Mar 2013 23:36:01 +0000 Received: from localhost ([127.0.0.1]:46508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKdPL-0001zd-NC for submit@debbugs.gnu.org; Tue, 26 Mar 2013 19:36:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55477) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKdPH-0001zW-WB for submit@debbugs.gnu.org; Tue, 26 Mar 2013 19:35:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKdMz-0004QO-S4 for submit@debbugs.gnu.org; Tue, 26 Mar 2013 19:33:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-105.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35632) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKdMz-0004QK-Q3 for submit@debbugs.gnu.org; Tue, 26 Mar 2013 19:33:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38594) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKdMy-00040v-PW for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2013 19:33:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKdMu-0004OP-EH for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2013 19:33:32 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:24993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKdMu-0004NW-7H for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2013 19:33:28 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2QNXQ9K009034 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 26 Mar 2013 23:33:27 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2QNXPOY028282 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 26 Mar 2013 23:33:25 GMT Received: from abhmt102.oracle.com (abhmt102.oracle.com [141.146.116.54]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2QNXPP9032224 for ; Tue, 26 Mar 2013 18:33:25 -0500 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 26 Mar 2013 16:33:25 -0700 From: "Drew Adams" To: Subject: 24.3.50; emacs_backtrace.txt Date: Tue, 26 Mar 2013 16:33:22 -0700 Message-ID: <75799AB3F22B457D85197F174077F208@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac4qek4jNYH6n1P0S7iU3A1sR/t12w== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] 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: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) Still crashing, with a newer build from the other backtraces I sent earlier today. Backtrace: 0x01159634 0x011596A6 0x01001459 0x01021A98 0x0114F494 0x7E418730 0x7E418812 0x7E4189C9 0x7E418A0C 0x0114DC6F 0x0114DF0E 0x7C80B725 In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2013-03-23 on VBOX Bzr revision: 112115 eliz@gnu.org-20130323093300-rjs0dgskxm9u0ya4 Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -IC:/emacs/libs/libXpm-3.5.10/include -IC:/emacs/libs/libXpm-3.5.10/src -IC:/emacs/libs/libpng-dev_1.4.3-1_win32/include -IC:/emacs/libs/zlib-dev_1.2.5-2_win32/include -IC:/emacs/libs/giflib-4.1.4-1-lib/include -IC:/emacs/libs/jpeg-6b-4-lib/include -IC:/emacs/libs/tiff-3.8.2-1-lib/include -IC:/emacs/libs/libxml2-2.7.8-w32-bin/include/libxml2 -IC:/emacs/libs/gnutls-3.1.10-w32/include -IC:/emacs/libs/libiconv-1.14-2-mingw32-dev/include' From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 27 03:00:07 2013 Received: (at 14062) by debbugs.gnu.org; 27 Mar 2013 07:00:07 +0000 Received: from localhost ([127.0.0.1]:46793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKkL8-0004Rx-Gg for submit@debbugs.gnu.org; Wed, 27 Mar 2013 03:00:06 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:37234) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKkL0-0004Qg-IV for 14062@debbugs.gnu.org; Wed, 27 Mar 2013 02:59:59 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MKB00L004NI6600@a-mtaout22.012.net.il> for 14062@debbugs.gnu.org; Wed, 27 Mar 2013 08:57:33 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MKB00KOT4NWUJ60@a-mtaout22.012.net.il>; Wed, 27 Mar 2013 08:57:33 +0200 (IST) Date: Wed, 27 Mar 2013 08:57:47 +0200 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: <75799AB3F22B457D85197F174077F208@us.oracle.com> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83wqstxrbo.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> X-Spam-Score: 1.5 (+) 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: > From: "Drew Adams" > Date: Tue, 26 Mar 2013 16:33:22 -0700 > > Still crashing, with a newer build from the other backtraces I sent earlier > today. What URL did you download the binaries from? [...] Content analysis details: (1.5 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] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4826] X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.7 (/) > From: "Drew Adams" > Date: Tue, 26 Mar 2013 16:33:22 -0700 > > Still crashing, with a newer build from the other backtraces I sent earlier > today. What URL did you download the binaries from? From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 27 05:47:54 2013 Received: (at 14062) by debbugs.gnu.org; 27 Mar 2013 09:47:54 +0000 Received: from localhost ([127.0.0.1]:46917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKmxV-0008Sd-Um for submit@debbugs.gnu.org; Wed, 27 Mar 2013 05:47:54 -0400 Received: from mail-la0-f47.google.com ([209.85.215.47]:44959) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKmxU-0008SS-3o for 14062@debbugs.gnu.org; Wed, 27 Mar 2013 05:47:53 -0400 Received: by mail-la0-f47.google.com with SMTP id fj20so15332635lab.34 for <14062@debbugs.gnu.org>; Wed, 27 Mar 2013 02:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=Plce0R4IC5+nS+Fsmuz0vFyMo51QoBVl4XQ6zlqt/fw=; b=rC7zH6vz7fAtPpnhnunDzA2TdsAh07LFGCpOrlYmY/vkwqIuvuSGJAIITEuo9y34Bc 1z+TN+LV5FYLNsPXP5BLDVxMBN69GqyUNAbk37pPqZBcqB/VMlRZCPyAgM1UqD4nE5ya 0MIb6zYN2FV3iSOYgqKcvyzeNjYEotpyw82i7yrIFRUBRkPSfMrkp/3tNphk6HVSTWwF CQ4iAtK+ksRSLGkT3mo56UDZlC3+x/zM5TB9INrrjpAgO64Mnr0erL94xXbqAfDszcRM D2IsMxRbX4C+MXIu0BF6sDmDbnZfV0ScdCj0SmY4ZFddeRhnn0uzg3cOzEgOLB7P132l KDSw== MIME-Version: 1.0 X-Received: by 10.112.26.65 with SMTP id j1mr9610316lbg.90.1364377526713; Wed, 27 Mar 2013 02:45:26 -0700 (PDT) Received: by 10.114.29.137 with HTTP; Wed, 27 Mar 2013 02:45:26 -0700 (PDT) In-Reply-To: <83wqstxrbo.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> Date: Wed, 27 Mar 2013 10:45:26 +0100 Message-ID: Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Wed, Mar 27, 2013 at 7:57 AM, Eli Zaretskii wrote: >> From: "Drew Adams" >> Date: Tue, 26 Mar 2013 16:33:22 -0700 >> >> Still crashing, with a newer build from the other backtraces I sent earlier >> today. > > What URL did you download the binaries from? >From here: https://www.dropbox.com/sh/7jr3vbv9tm1zod0/jPuvfrJAe8 And FWIW: C:\emacs>addr2line -e c:\emacs\emacs-24.3.50\bin\emacs.exe < c:\emacs\bt.txt ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 ??:0 -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 27 08:23:57 2013 Received: (at 14062) by debbugs.gnu.org; 27 Mar 2013 12:23:57 +0000 Received: from localhost ([127.0.0.1]:47162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKpOX-0004hG-1L for submit@debbugs.gnu.org; Wed, 27 Mar 2013 08:23:57 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:63585) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKpOU-0004h4-JZ for 14062@debbugs.gnu.org; Wed, 27 Mar 2013 08:23:55 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MKB00H00JB8CJ00@a-mtaout21.012.net.il> for 14062@debbugs.gnu.org; Wed, 27 Mar 2013 14:20:26 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MKB00GHNJLWA351@a-mtaout21.012.net.il>; Wed, 27 Mar 2013 14:20:21 +0200 (IST) Date: Wed, 27 Mar 2013 14:20:36 +0200 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83fvzhxcdn.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Wed, 27 Mar 2013 10:45:26 +0100 > From: Dani Moncayo > Cc: Drew Adams , 14062@debbugs.gnu.org > > On Wed, Mar 27, 2013 at 7:57 AM, Eli Zaretskii wrote: > >> From: "Drew Adams" > >> Date: Tue, 26 Mar 2013 16:33:22 -0700 > >> > >> Still crashing, with a newer build from the other backtraces I sent earlier > >> today. > > > > What URL did you download the binaries from? > > >From here: > https://www.dropbox.com/sh/7jr3vbv9tm1zod0/jPuvfrJAe8 Thanks. > And FWIW: > > C:\emacs>addr2line -e c:\emacs\emacs-24.3.50\bin\emacs.exe < c:\emacs\bt.txt > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 > ??:0 Something is wrong with your addr2line command or with something else, because I get ?? ??:0 w32_backtrace at C:\emacs\trunk\src/w32fns.c:7711 emacs_abort at C:\emacs\trunk\src/w32fns.c:7743 terminate_due_to_signal at C:\emacs\trunk\src/emacs.c:343 die at C:\emacs\trunk\src/alloc.c:6523 w32_wnd_proc at C:\emacs\trunk\src/w32fns.c:3159 ?? ??:0 ?? ??:0 ?? ??:0 ?? ??:0 w32_msg_pump at C:\emacs\trunk\src/w32fns.c:2489 w32_msg_worker@4 at C:\emacs\trunk\src/w32fns.c:2615 ?? ??:0 which is unfortunately identical to the one from yesterday. Line 3159 of w32fns.c is here: case WM_IME_STARTCOMPOSITION: if (!set_ime_composition_window_fn) goto dflt; else { COMPOSITIONFORM form; HIMC context; struct window *w; f = x_window_to_frame (dpyinfo, hwnd); w = XWINDOW (FRAME_SELECTED_WINDOW (f)); form.dwStyle = CFS_RECT; form.ptCurrentPos.x = w32_system_caret_x; form.ptCurrentPos.y = w32_system_caret_y; form.rcArea.left = WINDOW_TEXT_TO_FRAME_PIXEL_X (w, 0); form.rcArea.top = (WINDOW_TOP_EDGE_Y (w) + WINDOW_HEADER_LINE_HEIGHT (w)); <<<<<<<<<<< form.rcArea.right = (WINDOW_BOX_RIGHT_EDGE_X (w) - WINDOW_RIGHT_MARGIN_WIDTH (w) - WINDOW_RIGHT_FRINGE_WIDTH (w)); form.rcArea.bottom = (WINDOW_BOTTOM_EDGE_Y (w) - WINDOW_MODE_LINE_HEIGHT (w)); context = get_ime_context_fn (hwnd); which doesn't make sense, because I doubt that Drew invokes Windows Input Method Editor in any way, shape or form. So how a WM_IME_STARTCOMPOSITION message got sent to our window procedure is a mystery to me. And what could be the problem with WINDOW_TOP_EDGE_Y or with WINDOW_HEADER_LINE_HEIGHT is also not clear. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 27 09:39:57 2013 Received: (at 14062) by debbugs.gnu.org; 27 Mar 2013 13:39:57 +0000 Received: from localhost ([127.0.0.1]:47311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKqa4-0006Z6-5U for submit@debbugs.gnu.org; Wed, 27 Mar 2013 09:39:56 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:44904) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKqa0-0006Yx-6u for 14062@debbugs.gnu.org; Wed, 27 Mar 2013 09:39:53 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2RDbPiD020045 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 27 Mar 2013 13:37:26 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2RDbO5S018880 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Mar 2013 13:37:24 GMT Received: from abhmt106.oracle.com (abhmt106.oracle.com [141.146.116.58]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2RDbNO9027788; Wed, 27 Mar 2013 08:37:24 -0500 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 27 Mar 2013 06:37:23 -0700 From: "Drew Adams" To: "'Eli Zaretskii'" References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> Subject: RE: bug#14062: 24.3.50; emacs_backtrace.txt Date: Wed, 27 Mar 2013 06:37:19 -0700 Message-ID: <4AA46B260CD5404D88C238FBB9CB937D@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac4quF1rj1WhQm3BQEe1G+zDj3wxfwAN1SIg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 In-Reply-To: <83wqstxrbo.fsf@gnu.org> X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) > What URL did you download the binaries from? I think it was this one (from Dani), choosing the one from 2013-03-23: https://www.dropbox.com/sh/7jr3vbv9tm1zod0/jPuvfrJAe8 When I pick up an Emacs binary I typically get the most recent one I can find, among those available at that URL and this one (from Juanma): https://www.dropbox.com/sh/3pgcb3iiy8s9irl/c171Xhsd99 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 27 09:41:50 2013 Received: (at 14062) by debbugs.gnu.org; 27 Mar 2013 13:41:50 +0000 Received: from localhost ([127.0.0.1]:47318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKqbu-0006cM-44 for submit@debbugs.gnu.org; Wed, 27 Mar 2013 09:41:50 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:17083) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKqbs-0006cD-Bh for 14062@debbugs.gnu.org; Wed, 27 Mar 2013 09:41:49 -0400 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 r2RDdLG8032726 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 27 Mar 2013 13:39:22 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2RDdLJR011261 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Mar 2013 13:39:21 GMT Received: from abhmt118.oracle.com (abhmt118.oracle.com [141.146.116.70]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2RDdLkI023451; Wed, 27 Mar 2013 08:39:21 -0500 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 27 Mar 2013 06:39:20 -0700 From: "Drew Adams" To: "'Eli Zaretskii'" , "'Dani Moncayo'" References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> Subject: RE: bug#14062: 24.3.50; emacs_backtrace.txt Date: Wed, 27 Mar 2013 06:39:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac4q5Z4tOAHLg5KdS6OF/ofCLlMn/wACr8DA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 In-Reply-To: <83fvzhxcdn.fsf@gnu.org> X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) > which doesn't make sense, because I doubt that Drew invokes Windows > Input Method Editor in any way, shape or form. Not that I know of, at least. No idea what it is. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 28 05:27:56 2013 Received: (at 14062) by debbugs.gnu.org; 28 Mar 2013 09:27:56 +0000 Received: from localhost ([127.0.0.1]:48928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UL97j-0006t1-P7 for submit@debbugs.gnu.org; Thu, 28 Mar 2013 05:27:55 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:44411) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UL97h-0006sq-9a for 14062@debbugs.gnu.org; Thu, 28 Mar 2013 05:27:54 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MKD001005XBU100@a-mtaout20.012.net.il> for 14062@debbugs.gnu.org; Thu, 28 Mar 2013 11:25:22 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MKD000CN669APR0@a-mtaout20.012.net.il>; Thu, 28 Mar 2013 11:25:22 +0200 (IST) Date: Thu, 28 Mar 2013 11:25:39 +0200 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <8338vfyiy4.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> X-Spam-Score: 1.5 (+) 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: > From: "Drew Adams" > Cc: <14062@debbugs.gnu.org> > Date: Wed, 27 Mar 2013 06:39:17 -0700 > > > which doesn't make sense, because I doubt that Drew invokes Windows > > Input Method Editor in any way, shape or form. > > Not that I know of, at least. No idea what it is. [...] Content analysis details: (1.5 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.166 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4260] X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.7 (/) > From: "Drew Adams" > Cc: <14062@debbugs.gnu.org> > Date: Wed, 27 Mar 2013 06:39:17 -0700 > > > which doesn't make sense, because I doubt that Drew invokes Windows > > Input Method Editor in any way, shape or form. > > Not that I know of, at least. No idea what it is. Nevertheless, if one is consistently told they are drunk, one should go to bed. So I added in trunk revision 112167 some debugging code to that place which will hopefully help us understand what is going on. Let's see if the crashes in that code still persist (in which case we will have higher-accuracy data wrt what exactly causes these assertion violations) or move to another place in the code (a.k.a. "Heisenbug"). From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 01:59:35 2013 Received: (at control) by debbugs.gnu.org; 15 Apr 2013 05:59:35 +0000 Received: from localhost ([127.0.0.1]:51210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URcRz-0000Lo-Bw for submit@debbugs.gnu.org; Mon, 15 Apr 2013 01:59:35 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54467) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URcRv-0000LZ-Pl for control@debbugs.gnu.org; Mon, 15 Apr 2013 01:59:33 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1URcNt-00067j-Kr for control@debbugs.gnu.org; Mon, 15 Apr 2013 01:55:21 -0400 Date: Mon, 15 Apr 2013 01:55:21 -0400 Message-Id: Subject: control message for bug 14205 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.7 (-----) merge 14062 14205 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 01:59:39 2013 Received: (at control) by debbugs.gnu.org; 15 Apr 2013 05:59:39 +0000 Received: from localhost ([127.0.0.1]:51214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URcS2-0000M5-Rz for submit@debbugs.gnu.org; Mon, 15 Apr 2013 01:59:39 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:45850) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URcS1-0000Lv-6n for control@debbugs.gnu.org; Mon, 15 Apr 2013 01:59:38 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MLA008008G7U400@a-mtaout21.012.net.il> for control@debbugs.gnu.org; Mon, 15 Apr 2013 08:55:26 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLA008KF8GDNS60@a-mtaout21.012.net.il> for control@debbugs.gnu.org; Mon, 15 Apr 2013 08:55:26 +0300 (IDT) Date: Mon, 15 Apr 2013 08:55:34 +0300 From: Eli Zaretskii Subject: Re: bug#14205: 24.3.50; emacs_backtrace.txt In-reply-to: X-012-Sender: halo1@inter.net.il To: control@debbugs.gnu.org Message-id: <83a9p072y1.fsf@gnu.org> References: <4D7A6049698C455E9C6419B311EC9227@us.oracle.com> X-Spam-Score: 1.5 (+) 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: merge 14205 14062 thanks [...] Content analysis details: (1.5 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.169 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4628] X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.2 (/) merge 14205 14062 thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 03:39:16 2013 Received: (at 14062) by debbugs.gnu.org; 15 Apr 2013 07:39:16 +0000 Received: from localhost ([127.0.0.1]:51356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URe0R-00085R-4o for submit@debbugs.gnu.org; Mon, 15 Apr 2013 03:39:15 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:39174) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URe0M-000852-Lt for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 03:39:12 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MLA00B00CV1NZ00@a-mtaout20.012.net.il> for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 10:34:58 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLA00BHOD29JX30@a-mtaout20.012.net.il>; Mon, 15 Apr 2013 10:34:58 +0300 (IDT) Date: Mon, 15 Apr 2013 10:35:07 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: <8338vfyiy4.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: drew.adams@oracle.com Message-id: <838v4k6yc4.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 14062 Cc: Juanma Barranquero , 14062@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Thu, 28 Mar 2013 11:25:39 +0200 > From: Eli Zaretskii > Cc: 14062@debbugs.gnu.org, dmoncayo@gmail.com > > > From: "Drew Adams" > > Cc: <14062@debbugs.gnu.org> > > Date: Wed, 27 Mar 2013 06:39:17 -0700 > > > > > which doesn't make sense, because I doubt that Drew invokes Windows > > > Input Method Editor in any way, shape or form. > > > > Not that I know of, at least. No idea what it is. > > Nevertheless, if one is consistently told they are drunk, one should > go to bed. So I added in trunk revision 112167 some debugging code to > that place which will hopefully help us understand what is going on. Which paid off with this report from bug #14205: > w32_backtrace at w32fns.c:7685 > emacs_abort at w32fns.c:7717 > terminate_due_to_signal at emacs.c:343 > die at alloc.c:6522 > w32_wnd_proc at w32fns.c:3133 The crash seems to be here: int wwhlp= WINDOW_WANTS_HEADER_LINE_P (w); Here's the definition of WINDOW_WANTS_HEADER_LINE_P: #define WINDOW_WANTS_HEADER_LINE_P(W) \ (!MINI_WINDOW_P ((W)) \ && !(W)->pseudo_window_p \ && FRAME_WANTS_MODELINE_P (XFRAME (WINDOW_FRAME ((W)))) \ && BUFFERP (W->contents) \ && !NILP (BVAR (XBUFFER (W->contents), header_line_format)) \ && WINDOW_TOTAL_LINES (W) > 1 \ + !NILP (BVAR (XBUFFER (W->contents), mode_line_format))) The only parts that can abort here are XFRAME and XBUFFER. But W->contents is already tested to be a buffer by BUFFERP, which should be done before XBUFFER, as the expression should be evaluated left to right, correct? As for XFRAME, this line earlier in the code: struct frame *wf = WINDOW_XFRAME (w); already verifies that w's frame is fine. Nevertheless, the backtrace address indicates that the assertion that failed was in XBUFFER. Are the instructions allowed to be issued out of order in this case, perhaps on several processing units in parallel? If XBUFFER is indeed the problem, then this means that this snippet, around line 3115 of w32fns.c: f = x_window_to_frame (dpyinfo, hwnd); w = XWINDOW (FRAME_SELECTED_WINDOW (f)); produces a non-leaf window in w. Can a frame's selected window be non-leaf? Anyway, I added in trunk revision 112287 some more debugging code to point out which assertions are violated. Let's see what that gets us. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 07:58:58 2013 Received: (at 14062) by debbugs.gnu.org; 15 Apr 2013 11:58:58 +0000 Received: from localhost ([127.0.0.1]:51666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URi3m-0004CS-Fy for submit@debbugs.gnu.org; Mon, 15 Apr 2013 07:58:58 -0400 Received: from mail-ea0-f181.google.com ([209.85.215.181]:59349) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URi3k-0004CL-Od for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 07:58:57 -0400 Received: by mail-ea0-f181.google.com with SMTP id z10so2202591ead.40 for <14062@debbugs.gnu.org>; Mon, 15 Apr 2013 04:54:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=J6Z0GGBqMT63W8kb8ZF1LNHPr2UUTuLf08hIArGrrGo=; b=mLvxhX7mbcAcQCpheQxtJ9sOMCrKR+QFupgpMA24Ut7SdF/V5kw99E4r+A1+P7KZtk ZtVY9cnCFl2LcH/WI8eeu1obmaV+vXMLxsjY6lWqDn39a3HLhwrIlzISLs31uosln1cD aJDOYyXSPrwNBXx+0jxQqEfIZ3LiD6CwHaIFUql9r64K5nHevfqpfrYG6P0PWMKEhqOw QrOgsxeMK6AGqZPFBmF5m5fSwh/tSLUvUWjZXCq11xso+cT4qK3Sl0m+UIM5j0Hq3EDz YI6XYuz7Lv/Wi82+3Gwq5vPlCjxVwSx2qJstA0sv3NCudoFzw+fgByVx5MXQkZNlk4YP JE4w== X-Received: by 10.15.98.66 with SMTP id bi42mr40212948eeb.39.1366026884850; Mon, 15 Apr 2013 04:54:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.189.1 with HTTP; Mon, 15 Apr 2013 04:54:03 -0700 (PDT) In-Reply-To: <838v4k6yc4.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> From: Juanma Barranquero Date: Mon, 15 Apr 2013 13:54:03 +0200 Message-ID: Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org, Drew Adams , Dani Moncayo Melgar X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) On Mon, Apr 15, 2013 at 9:35 AM, Eli Zaretskii wrote: > Anyway, I added in trunk revision 112287 some more debugging code to > point out which assertions are violated. Let's see what that gets us. emacs-20130415-r112292-bin-i386.zip is on its way to my Dropbox. Should be uploaded in 20 minutes or so. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 08:34:27 2013 Received: (at 14062) by debbugs.gnu.org; 15 Apr 2013 12:34:27 +0000 Received: from localhost ([127.0.0.1]:51698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URic7-0005j1-6E for submit@debbugs.gnu.org; Mon, 15 Apr 2013 08:34:27 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:40151) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URic3-0005ih-HK for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 08:34:24 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MLA00F00QPV2Q00@a-mtaout20.012.net.il> for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 15:30:10 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLA00FIGQQ92410@a-mtaout20.012.net.il>; Mon, 15 Apr 2013 15:30:10 +0300 (IDT) Date: Mon, 15 Apr 2013 15:30:19 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero Message-id: <831uac6ko4.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org, drew.adams@oracle.com, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: Juanma Barranquero > Date: Mon, 15 Apr 2013 13:54:03 +0200 > Cc: Drew Adams , 14062@debbugs.gnu.org, > Dani Moncayo Melgar > > On Mon, Apr 15, 2013 at 9:35 AM, Eli Zaretskii wrote: > > > Anyway, I added in trunk revision 112287 some more debugging code to > > point out which assertions are violated. Let's see what that gets us. > > emacs-20130415-r112292-bin-i386.zip is on its way to my Dropbox. > Should be uploaded in 20 minutes or so. Thank you. The assertion I added is quite rude, but I must be 110% sure I understand the problem to be able to provide a reliable solution for it. If BUFFERP is indeed the problem, it should be easy to fix. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 08:45:12 2013 Received: (at 14062) by debbugs.gnu.org; 15 Apr 2013 12:45:12 +0000 Received: from localhost ([127.0.0.1]:51721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URimW-0006Eq-AV for submit@debbugs.gnu.org; Mon, 15 Apr 2013 08:45:12 -0400 Received: from mout.gmx.net ([212.227.17.20]:52358) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URimT-0006Ee-7I for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 08:45:10 -0400 Received: from mailout-de.gmx.net ([10.1.76.1]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lv7rY-1UZjQI0pwA-010PkT for <14062@debbugs.gnu.org>; Mon, 15 Apr 2013 14:40:56 +0200 Received: (qmail invoked by alias); 15 Apr 2013 12:40:56 -0000 Received: from 62-47-45-70.adsl.highway.telekom.at (EHLO [62.47.45.70]) [62.47.45.70] by mail.gmx.net (mp001) with SMTP; 15 Apr 2013 14:40:56 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX199qIEcFz99TEoz4rxV+NxbbQNwgzBHnHGkjcghmr mqeC0HnGHgldvQ Message-ID: <516BF54E.9020802@gmx.at> Date: Mon, 15 Apr 2013 14:40:46 +0200 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> In-Reply-To: <838v4k6yc4.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 14062 Cc: Juanma Barranquero , 14062@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > If XBUFFER is indeed the problem, then this means that this snippet, > around line 3115 of w32fns.c: > > f = x_window_to_frame (dpyinfo, hwnd); > w = XWINDOW (FRAME_SELECTED_WINDOW (f)); > > produces a non-leaf window in w. Can a frame's selected window be > non-leaf? I could imagine lots of things including dead windows. But it would be a strange coincidence if it were a non-leaf window. What drives you to this question? > Anyway, I added in trunk revision 112287 some more debugging code to > point out which assertions are violated. Let's see what that gets us. But you also added some parentheses so now we might not be able to find out whether it was just due to badly written macros ;-) martin From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 10:23:00 2013 Received: (at 14062) by debbugs.gnu.org; 15 Apr 2013 14:23:00 +0000 Received: from localhost ([127.0.0.1]:52467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URkJ9-0002pr-Kh for submit@debbugs.gnu.org; Mon, 15 Apr 2013 10:23:00 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:42835) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URkJ6-0002pb-H1 for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 10:22:57 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MLA00B00VHFLS00@a-mtaout21.012.net.il> for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 17:18:09 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLA00BLWVQ8H470@a-mtaout21.012.net.il>; Mon, 15 Apr 2013 17:18:09 +0300 (IDT) Date: Mon, 15 Apr 2013 17:18:18 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: <516BF54E.9020802@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83y5cj6fo5.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 14062 Cc: lekktu@gmail.com, 14062@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Mon, 15 Apr 2013 14:40:46 +0200 > From: martin rudalics > CC: drew.adams@oracle.com, Juanma Barranquero , > 14062@debbugs.gnu.org > > > If XBUFFER is indeed the problem, then this means that this snippet, > > around line 3115 of w32fns.c: > > > > f = x_window_to_frame (dpyinfo, hwnd); > > w = XWINDOW (FRAME_SELECTED_WINDOW (f)); > > > > produces a non-leaf window in w. Can a frame's selected window be > > non-leaf? > > I could imagine lots of things including dead windows. Are these "things", including dead windows, allowed to be the selected window of a frame that gets input messages from Windows, i.e. is at least visible, if not in the foreground? > But it would be a strange coincidence if it were a non-leaf window. > What drives you to this question? Only a non-leaf window can have its w->contents be something other than a buffer, right? If BUFFERP(w->contents) returns zero and XBUFFER hits an assertion violation, what else can this window be except non-leaf? > > Anyway, I added in trunk revision 112287 some more debugging code to > > point out which assertions are violated. Let's see what that gets us. > > But you also added some parentheses so now we might not be able to find > out whether it was just due to badly written macros ;-) I don't think so. I examined the preprocessed source, and didn't see any instance of missing parentheses. I added some just so someone who looks at the macros won't wonder, like I did, whether this could be the problem. But even if you are right, and the problem will now disappear, we can still resolve this bug by simply going back to the original code. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 11:57:53 2013 Received: (at 14062) by debbugs.gnu.org; 15 Apr 2013 15:57:53 +0000 Received: from localhost ([127.0.0.1]:52565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URlmy-0007pj-LW for submit@debbugs.gnu.org; Mon, 15 Apr 2013 11:57:53 -0400 Received: from mout.gmx.net ([212.227.15.15]:56673) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URlmv-0007pb-Ss for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 11:57:51 -0400 Received: from mailout-de.gmx.net ([10.1.76.12]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0Lvegk-1Ubs0C0osW-017ShG for <14062@debbugs.gnu.org>; Mon, 15 Apr 2013 17:53:36 +0200 Received: (qmail invoked by alias); 15 Apr 2013 15:53:35 -0000 Received: from 62-47-45-70.adsl.highway.telekom.at (EHLO [62.47.45.70]) [62.47.45.70] by mail.gmx.net (mp012) with SMTP; 15 Apr 2013 17:53:35 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/QUXEsqs/Q+fVVLTld2BaHdm5OSpE7tBWrQplc6u O24sxoNc3C9NVR Message-ID: <516C2276.3020006@gmx.at> Date: Mon, 15 Apr 2013 17:53:26 +0200 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> In-Reply-To: <83y5cj6fo5.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 14062 Cc: lekktu@gmail.com, 14062@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >> I could imagine lots of things including dead windows. > > Are these "things", including dead windows, allowed to be the selected > window of a frame that gets input messages from Windows, i.e. is at > least visible, if not in the foreground? Hopefully never. Non-leaf and deleted windows are only used by the window management and the redisplay code (the latter could also employ a simple list of live windows instead). And deleted windows are only allowed in saved window configurations. Conceptually, the selected window must be always a leaf window. During a deletion this invariant might get temporarily violated until another leaf window has been selected. Maybe that's what we are hitting here. An internal window is a priori never selected. >> But it would be a strange coincidence if it were a non-leaf window. >> What drives you to this question? > > Only a non-leaf window can have its w->contents be something other > than a buffer, right? If BUFFERP(w->contents) returns zero ... for an internal window w->contents _must_ be another window, only for deleted windows this can be nil (but Dmitry would have to verify this, I didn't look at his last changes yet) ... > and > XBUFFER hits an assertion violation, what else can this window be > except non-leaf? A window with an uninitialized contents field. Such windows exist from the moment they are allocated by make_window until they either get a child or a buffer in the contents field. > I don't think so. I examined the preprocessed source, and didn't see > any instance of missing parentheses. I added some just so someone who > looks at the macros won't wonder, like I did, whether this could be > the problem. > > But even if you are right, and the problem will now disappear, we can > still resolve this bug by simply going back to the original code. I don't think the problem will disappear this way. martin From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 12:26:12 2013 Received: (at 14062) by debbugs.gnu.org; 15 Apr 2013 16:26:12 +0000 Received: from localhost ([127.0.0.1]:52602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URmEM-0000Rm-9z for submit@debbugs.gnu.org; Mon, 15 Apr 2013 12:26:11 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:60614) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URmEJ-0000RX-PG for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 12:26:08 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MLB001001F3I900@a-mtaout22.012.net.il> for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 19:21:14 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLB001LG1FD6G90@a-mtaout22.012.net.il>; Mon, 15 Apr 2013 19:21:14 +0300 (IDT) Date: Mon, 15 Apr 2013 19:21:24 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: <516C2276.3020006@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83obdf69yz.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 14062 Cc: lekktu@gmail.com, 14062@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Mon, 15 Apr 2013 17:53:26 +0200 > From: martin rudalics > CC: drew.adams@oracle.com, lekktu@gmail.com, 14062@debbugs.gnu.org > > > Only a non-leaf window can have its w->contents be something other > > than a buffer, right? If BUFFERP(w->contents) returns zero > > ... for an internal window w->contents _must_ be another window, only > for deleted windows this can be nil (but Dmitry would have to verify > this, I didn't look at his last changes yet) ... But for nil, BUFFERP will return zero, and the code that uses XBUFFER should not be called, IMO. > > and > > XBUFFER hits an assertion violation, what else can this window be > > except non-leaf? > > A window with an uninitialized contents field. Such windows exist from > the moment they are allocated by make_window until they either get a > child or a buffer in the contents field. But the uninitialized contents field should be zero, no? Again, it should not pass the BUFFERP test. So the mystery still stands. > > I don't think so. I examined the preprocessed source, and didn't see > > any instance of missing parentheses. I added some just so someone who > > looks at the macros won't wonder, like I did, whether this could be > > the problem. > > > > But even if you are right, and the problem will now disappear, we can > > still resolve this bug by simply going back to the original code. > > I don't think the problem will disappear this way. Neither do I. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 15 15:26:32 2013 Received: (at 14062) by debbugs.gnu.org; 15 Apr 2013 19:26:32 +0000 Received: from localhost ([127.0.0.1]:52860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URp2t-0007U0-Qk for submit@debbugs.gnu.org; Mon, 15 Apr 2013 15:26:32 -0400 Received: from mout.gmx.net ([212.227.15.19]:60122) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URp2p-0007Ti-9J for 14062@debbugs.gnu.org; Mon, 15 Apr 2013 15:26:29 -0400 Received: from mailout-de.gmx.net ([10.1.76.1]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MJYft-1UQS4N108Z-0037xu for <14062@debbugs.gnu.org>; Mon, 15 Apr 2013 21:22:12 +0200 Received: (qmail invoked by alias); 15 Apr 2013 19:22:11 -0000 Received: from 62-47-43-9.adsl.highway.telekom.at (EHLO [62.47.43.9]) [62.47.43.9] by mail.gmx.net (mp001) with SMTP; 15 Apr 2013 21:22:11 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18uZZhh3tAu/SWMnX2H8RCYee9c9fzPngYBpvqDYG 5/riNTwfMagpFE Message-ID: <516C5358.8040709@gmx.at> Date: Mon, 15 Apr 2013 21:22:00 +0200 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> In-Reply-To: <83obdf69yz.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 14062 Cc: lekktu@gmail.com, 14062@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > But for nil, BUFFERP will return zero, and the code that uses XBUFFER > should not be called, IMO. [...] > But the uninitialized contents field should be zero, no? Again, it > should not pass the BUFFERP test. > > So the mystery still stands. You mean that the w->contents argument of XBUFFER _always_ passes the BUFFERP test first and then fails at the assertion in XBUFFER? How can that make sense? martin From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 16 02:12:15 2013 Received: (at 14062) by debbugs.gnu.org; 16 Apr 2013 06:12:15 +0000 Received: from localhost ([127.0.0.1]:53653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URz7n-00013M-6t for submit@debbugs.gnu.org; Tue, 16 Apr 2013 02:12:15 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:34003) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URz7l-00013D-4o for 14062@debbugs.gnu.org; Tue, 16 Apr 2013 02:12:14 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MLC0010035OH400@a-mtaout20.012.net.il> for 14062@debbugs.gnu.org; Tue, 16 Apr 2013 09:07:56 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLC001IH3P6I810@a-mtaout20.012.net.il>; Tue, 16 Apr 2013 09:07:55 +0300 (IDT) Date: Tue, 16 Apr 2013 09:08:06 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: <516C5358.8040709@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83d2tv57p5.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 14062 Cc: lekktu@gmail.com, 14062@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Mon, 15 Apr 2013 21:22:00 +0200 > From: martin rudalics > CC: drew.adams@oracle.com, lekktu@gmail.com, 14062@debbugs.gnu.org > > > But for nil, BUFFERP will return zero, and the code that uses XBUFFER > > should not be called, IMO. > [...] > > But the uninitialized contents field should be zero, no? Again, it > > should not pass the BUFFERP test. > > > > So the mystery still stands. > > You mean that the w->contents argument of XBUFFER _always_ passes the > BUFFERP test first and then fails at the assertion in XBUFFER? Yes, see the definition of the WINDOW_WANTS_HEADER_LINE_P macro, where we have: && BUFFERP (W->contents) \ && !NILP (BVAR (XBUFFER (W->contents), header_line_format)) \ Should a condition be always evaluated left to right? Or is a processor allowed to issue these two parts in parallel, if it has more than one processing unit available? > How can that make sense? Exactly my question. But the evidence is unequivocal: the assertion in XBUFFER is the one that aborts. I disassembled the code to make sure I got that correctly. This was an unoptimized build, so any tricks with folding several different calls into one don't happen. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 22 12:09:11 2013 Received: (at 14062) by debbugs.gnu.org; 22 Apr 2013 16:09:11 +0000 Received: from localhost ([127.0.0.1]:37281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UUJIk-0000GC-RN for submit@debbugs.gnu.org; Mon, 22 Apr 2013 12:09:11 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:42583) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UUJIg-0000Fn-9x for 14062@debbugs.gnu.org; Mon, 22 Apr 2013 12:09:07 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r3MG4CTb007666 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 22 Apr 2013 16:04:13 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r3MG4AgP018830 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 22 Apr 2013 16:04:11 GMT Received: from abhmt101.oracle.com (abhmt101.oracle.com [141.146.116.53]) by userz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r3MG4AuL022528; Mon, 22 Apr 2013 16:04:10 GMT Received: from dradamslap1 (/130.35.178.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 22 Apr 2013 09:04:10 -0700 From: "Drew Adams" To: "'Eli Zaretskii'" , "'martin rudalics'" References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> Subject: RE: bug#14062: 24.3.50; emacs_backtrace.txt Date: Mon, 22 Apr 2013 09:04:09 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <83d2tv57p5.fsf@gnu.org> Thread-Index: Ac46aL9AlIA1kmgyTD+Ni/izwq+87AFChfrQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 14062 Cc: lekktu@gmail.com, 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) Got another backtrace that is similar but not the same. Eli & Martin suggested that this is probably the right bug to report it to. Backtrace: 0x011594EF 0x01159561 0x01001459 0x01021A5E 0x0114EEB8 0x7E418730 0x7E418812 0x7E4189C9 0x7E418A0C 0x0114DA69 0x0114DD08 0x7C80B725 In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2013-04-17 on ODIEONE Bzr revision: 112320 monnier@iro.umontreal.ca-20130418001233-g6wsqi5bpq2hsd0k Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -IC:/Devel/emacs/build/include --ldflags -LC:/Devel/emacs/build/lib' From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 22 12:17:51 2013 Received: (at 14062) by debbugs.gnu.org; 22 Apr 2013 16:17:51 +0000 Received: from localhost ([127.0.0.1]:37301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UUJR7-0000je-8B for submit@debbugs.gnu.org; Mon, 22 Apr 2013 12:17:51 -0400 Received: from mail-we0-f179.google.com ([74.125.82.179]:36306) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UUJR4-0000jK-Aq for 14062@debbugs.gnu.org; Mon, 22 Apr 2013 12:17:47 -0400 Received: by mail-we0-f179.google.com with SMTP id u3so3775680wey.10 for <14062@debbugs.gnu.org>; Mon, 22 Apr 2013 09:12:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=jsvZ3kQIQqnaLS9APUV+UGaVXws5HDxfCng60YOUN+Q=; b=Ttq9rL/h+CVkZM4S4FQ6qr24YApAsfhRegUFZjagh4VsnmmHzUaOKSvcs2NSiqeqyl iMYJdgHh6qvriOQC3mbagSUe+b/XUtmN0lTD8OmG2Q1jqyyiHXEZCGq1JDMM9TyRDhxl 5cMFYHDs6sSI89wUco1efrD7yqZ0A0K5w16fiiPaiwk0taprlFyGLJUPcXYAvZMY26U8 31qOobVf+zz7OO2jki+MD4frgwrjALQfpktxupjrCpPW4f2w78Z8/9xWEPB/BuPgNgRd y8S+cq3jrmnoHTjDglJFaMI+gp3vDwQ8+3eK4gxqqwGX9drjmAtU25ZvyqEHg4RjVSUM Ggkw== X-Received: by 10.194.109.136 with SMTP id hs8mr54119982wjb.8.1366647173886; Mon, 22 Apr 2013 09:12:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.189.1 with HTTP; Mon, 22 Apr 2013 09:12:13 -0700 (PDT) In-Reply-To: References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> From: Juanma Barranquero Date: Mon, 22 Apr 2013 18:12:13 +0200 Message-ID: Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt To: Drew Adams Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 14062 Cc: martin rudalics , Eli Zaretskii , 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) ?? ??:0 w32_backtrace at w32fns.c:7687 emacs_abort at w32fns.c:7719 terminate_due_to_signal at emacs.c:343 die at alloc.c:6522 w32_wnd_proc at w32fns.c:3127 ?? ??:0 ?? ??:0 ?? ??:0 ?? ??:0 w32_msg_pump at w32fns.c:2454 w32_msg_worker@4 at w32fns.c:2580 ?? ??:0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 22 14:10:55 2013 Received: (at 14062) by debbugs.gnu.org; 22 Apr 2013 18:10:55 +0000 Received: from localhost ([127.0.0.1]:37506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UULCY-0005z0-S0 for submit@debbugs.gnu.org; Mon, 22 Apr 2013 14:10:55 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:46853) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UULCV-0005yq-JX for 14062@debbugs.gnu.org; Mon, 22 Apr 2013 14:10:53 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MLO00I004T14W00@a-mtaout22.012.net.il> for 14062@debbugs.gnu.org; Mon, 22 Apr 2013 21:05:58 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLO00HJ04XX66K0@a-mtaout22.012.net.il>; Mon, 22 Apr 2013 21:05:58 +0300 (IDT) Date: Mon, 22 Apr 2013 21:05:53 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero Message-id: <83fvyixwxq.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 14062 Cc: rudalics@gmx.at, 14062@debbugs.gnu.org, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: Juanma Barranquero > Date: Mon, 22 Apr 2013 18:12:13 +0200 > Cc: Eli Zaretskii , martin rudalics , 14062@debbugs.gnu.org > > ?? > ??:0 > w32_backtrace at w32fns.c:7687 > emacs_abort at w32fns.c:7719 > terminate_due_to_signal at emacs.c:343 > die at alloc.c:6522 > w32_wnd_proc at w32fns.c:3127 Thanks! the trap worked again! This is here: #ifdef ENABLE_CHECKING /* Temporary code to catch crashes in computing form.rcArea.top. */ eassert (FRAMEP (w->frame)); eassert (BUFFERP (w->contents)); <<<<<<<<<<<<<<<<<<<<<<<< So the cause for the assertion violation is now crystal clear, and I will commit a work-around soon. (I still don't understand how such a window ended up here, and why didn't the BUFFERP test in WINDOW_WANTS_HEADER_LINE_P catch the problem before XBUFFER aborted.) From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 22 14:23:14 2013 Received: (at 14062) by debbugs.gnu.org; 22 Apr 2013 18:23:14 +0000 Received: from localhost ([127.0.0.1]:37522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UULOU-0006Z9-BC for submit@debbugs.gnu.org; Mon, 22 Apr 2013 14:23:14 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:19201) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UULOT-0006Z1-1e for 14062@debbugs.gnu.org; Mon, 22 Apr 2013 14:23:13 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r3MIIIlH022027 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 22 Apr 2013 18:18:19 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r3MIIHbm019441 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 22 Apr 2013 18:18:18 GMT Received: from abhmt105.oracle.com (abhmt105.oracle.com [141.146.116.57]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r3MIIGhf000155; Mon, 22 Apr 2013 18:18:16 GMT Received: from dradamslap1 (/130.35.178.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 22 Apr 2013 11:18:16 -0700 From: "Drew Adams" To: "'Eli Zaretskii'" , "'Juanma Barranquero'" References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> <83fvyixwxq.fsf@gnu.org> Subject: RE: bug#14062: 24.3.50; emacs_backtrace.txt Date: Mon, 22 Apr 2013 11:18:15 -0700 Message-ID: <99988FF6886146D19ED31A1F3214163D@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <83fvyixwxq.fsf@gnu.org> Thread-Index: Ac4/hAtpJzzdV82BSyKlrDlRa/G3mQAAazVA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 14062 Cc: rudalics@gmx.at, 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) Yay! > the cause for the assertion violation is now crystal clear, and I > will commit a work-around soon. From debbugs-submit-bounces@debbugs.gnu.org Sat May 04 06:29:17 2013 Received: (at 14062-done) by debbugs.gnu.org; 4 May 2013 10:29:17 +0000 Received: from localhost ([127.0.0.1]:57571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYZiP-0004Ar-1R for submit@debbugs.gnu.org; Sat, 04 May 2013 06:29:17 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:64662) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYZiL-0004AP-7e for 14062-done@debbugs.gnu.org; Sat, 04 May 2013 06:29:14 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MM900H00RIWQ500@a-mtaout22.012.net.il> for 14062-done@debbugs.gnu.org; Sat, 04 May 2013 13:28:03 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MM900H7VRQQSE00@a-mtaout22.012.net.il>; Sat, 04 May 2013 13:28:03 +0300 (IDT) Date: Sat, 04 May 2013 13:27:48 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: <83fvyixwxq.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <834nejm44b.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> <83fvyixwxq.fsf@gnu.org> X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 14062-done Cc: lekktu@gmail.com, 14062-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.2 (/) > Date: Mon, 22 Apr 2013 21:05:53 +0300 > From: Eli Zaretskii > Cc: 14062@debbugs.gnu.org > > > From: Juanma Barranquero > > Date: Mon, 22 Apr 2013 18:12:13 +0200 > > Cc: Eli Zaretskii , martin rudalics , 14062@debbugs.gnu.org > > > > ?? > > ??:0 > > w32_backtrace at w32fns.c:7687 > > emacs_abort at w32fns.c:7719 > > terminate_due_to_signal at emacs.c:343 > > die at alloc.c:6522 > > w32_wnd_proc at w32fns.c:3127 > > Thanks! the trap worked again! This is here: > > #ifdef ENABLE_CHECKING > /* Temporary code to catch crashes in computing form.rcArea.top. */ > eassert (FRAMEP (w->frame)); > eassert (BUFFERP (w->contents)); <<<<<<<<<<<<<<<<<<<<<<<< > > So the cause for the assertion violation is now crystal clear, and I > will commit a work-around soon. (I still don't understand how such a > window ended up here, and why didn't the BUFFERP test in > WINDOW_WANTS_HEADER_LINE_P catch the problem before XBUFFER aborted.) After staring at the code again, I might be able to explain to myself why the BUFFERP test was not enough. I rearranged the tests in the WINDOW_WANTS_HEADER_LINE_P macro so that hopefully this will not happen again. I've also removed the temporary code in w32fns.c used to track these violations at fine resolution. The changes are committed as trunk revision 112447. I also think I understand now how come Emacs gets the WM_IME_STARTCOMPOSITION message: we send it to ourselves in w32_draw_window_cursor, i.e. every time we are about to draw the cursor. I'm closing the bug. Feel free to reopen if we get aborts around line 3186 in w32fns.c. From debbugs-submit-bounces@debbugs.gnu.org Sat May 04 08:28:26 2013 Received: (at 14062) by debbugs.gnu.org; 4 May 2013 12:28:26 +0000 Received: from localhost ([127.0.0.1]:57653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYbZf-0003ez-DD for submit@debbugs.gnu.org; Sat, 04 May 2013 08:28:25 -0400 Received: from mout.gmx.net ([212.227.17.22]:63693) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYbZa-0003ec-JG for 14062@debbugs.gnu.org; Sat, 04 May 2013 08:28:21 -0400 Received: from mailout-de.gmx.net ([10.1.76.33]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LhQlC-1UCPsh3Gts-00ma59 for <14062@debbugs.gnu.org>; Sat, 04 May 2013 14:27:31 +0200 Received: (qmail invoked by alias); 04 May 2013 12:27:31 -0000 Received: from 62-47-36-158.adsl.highway.telekom.at (EHLO [62.47.36.158]) [62.47.36.158] by mail.gmx.net (mp033) with SMTP; 04 May 2013 14:27:31 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19+mt9KbrB+0q+2/GGMrw0k6p8+KW60dlzYK9nGm2 Jx0Vz52lYUIjxU Message-ID: <5184FEAB.8040301@gmx.at> Date: Sat, 04 May 2013 14:27:23 +0200 From: martin rudalics MIME-Version: 1.0 To: 14062@debbugs.gnu.org, eliz@gnu.org, drew.adams@oracle.com Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> <83fvyixwxq.fsf@gnu.org> <834nejm44b.fsf@gnu.org> In-Reply-To: <834nejm44b.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 14062 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > After staring at the code again, I might be able to explain to myself > why the BUFFERP test was not enough. I rearranged the tests in the > WINDOW_WANTS_HEADER_LINE_P macro so that hopefully this will not > happen again. I fail to understand what FRAME_WANTS_MODELINE_P is good for. I removed it in my code long ago. martin From debbugs-submit-bounces@debbugs.gnu.org Sat May 04 08:34:19 2013 Received: (at 14062) by debbugs.gnu.org; 4 May 2013 12:34:19 +0000 Received: from localhost ([127.0.0.1]:57658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYbfP-000404-7n for submit@debbugs.gnu.org; Sat, 04 May 2013 08:34:19 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:41154) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYbfN-0003zu-3u for 14062@debbugs.gnu.org; Sat, 04 May 2013 08:34:18 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MM900G00XGWGW00@a-mtaout20.012.net.il> for 14062@debbugs.gnu.org; Sat, 04 May 2013 15:33:19 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MM900GDBXJJ0NB0@a-mtaout20.012.net.il>; Sat, 04 May 2013 15:33:19 +0300 (IDT) Date: Sat, 04 May 2013 15:33:05 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: <5184FEAB.8040301@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83vc6ylybi.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> <83fvyixwxq.fsf@gnu.org> <834nejm44b.fsf@gnu.org> <5184FEAB.8040301@gmx.at> X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 14062 Cc: drew.adams@oracle.com, 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) > Date: Sat, 04 May 2013 14:27:23 +0200 > From: martin rudalics > > > After staring at the code again, I might be able to explain to myself > > why the BUFFERP test was not enough. I rearranged the tests in the > > WINDOW_WANTS_HEADER_LINE_P macro so that hopefully this will not > > happen again. > > I fail to understand what FRAME_WANTS_MODELINE_P is good for. I > removed it in my code long ago. It causes the header line to disappear when the window is too small to show both the modeline and the header line. The limit of the window size where that happens obviously should be different depending on whether the window does or does not have a modeline. From debbugs-submit-bounces@debbugs.gnu.org Sat May 04 08:46:16 2013 Received: (at 14062) by debbugs.gnu.org; 4 May 2013 12:46:16 +0000 Received: from localhost ([127.0.0.1]:57673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYbqw-0004iW-GU for submit@debbugs.gnu.org; Sat, 04 May 2013 08:46:16 -0400 Received: from mout.gmx.net ([212.227.15.15]:61973) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYbqq-0004i9-N7 for 14062@debbugs.gnu.org; Sat, 04 May 2013 08:46:10 -0400 Received: from mailout-de.gmx.net ([10.1.76.4]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MUBZ6-1Uzerr3Sja-00R1IR for <14062@debbugs.gnu.org>; Sat, 04 May 2013 14:45:21 +0200 Received: (qmail invoked by alias); 04 May 2013 12:45:21 -0000 Received: from 62-47-36-158.adsl.highway.telekom.at (EHLO [62.47.36.158]) [62.47.36.158] by mail.gmx.net (mp004) with SMTP; 04 May 2013 14:45:21 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18JHI549GwJ4PAAPqIJy56M4PyEoSplbA9bauwY32 wPiHpTgkM/NaH6 Message-ID: <518502DA.5090507@gmx.at> Date: Sat, 04 May 2013 14:45:14 +0200 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> <83fvyixwxq.fsf@gnu.org> <834nejm44b.fsf@gnu.org> <5184FEAB.8040301@gmx.at> <83vc6ylybi.fsf@gnu.org> In-Reply-To: <83vc6ylybi.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 14062 Cc: drew.adams@oracle.com, 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) >> I fail to understand what FRAME_WANTS_MODELINE_P is good for. I >> removed it in my code long ago. > > It causes the header line to disappear when the window is too small to > show both the modeline and the header line. The limit of the window > size where that happens obviously should be different depending on > whether the window does or does not have a modeline. IIUC what you talk about here is WINDOW_WANTS_MODELINE_P. Or am I missing something? martin From debbugs-submit-bounces@debbugs.gnu.org Sat May 04 09:20:09 2013 Received: (at 14062) by debbugs.gnu.org; 4 May 2013 13:20:09 +0000 Received: from localhost ([127.0.0.1]:57703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYcNk-0006Xm-Pb for submit@debbugs.gnu.org; Sat, 04 May 2013 09:20:09 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:34692) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYcNi-0006XZ-A8 for 14062@debbugs.gnu.org; Sat, 04 May 2013 09:20:07 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MM900J00ZNPC600@a-mtaout22.012.net.il> for 14062@debbugs.gnu.org; Sat, 04 May 2013 16:19:11 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MM900ICUZNYV480@a-mtaout22.012.net.il>; Sat, 04 May 2013 16:19:11 +0300 (IDT) Date: Sat, 04 May 2013 16:18:56 +0300 From: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt In-reply-to: <518502DA.5090507@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <83txmilw73.fsf@gnu.org> References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> <83fvyixwxq.fsf@gnu.org> <834nejm44b.fsf@gnu.org> <5184FEAB.8040301@gmx.at> <83vc6ylybi.fsf@gnu.org> <518502DA.5090507@gmx.at> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 14062 Cc: drew.adams@oracle.com, 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Sat, 04 May 2013 14:45:14 +0200 > From: martin rudalics > CC: 14062@debbugs.gnu.org, drew.adams@oracle.com > > >> I fail to understand what FRAME_WANTS_MODELINE_P is good for. I > >> removed it in my code long ago. > > > > It causes the header line to disappear when the window is too small to > > show both the modeline and the header line. The limit of the window > > size where that happens obviously should be different depending on > > whether the window does or does not have a modeline. > > IIUC what you talk about here is WINDOW_WANTS_MODELINE_P. Sorry, I was actually talking about something else entirely: about this: + !NILP (BVAR (XBUFFER ((W)->contents), mode_line_format)) As for FRAME_WANTS_MODELINE_P, it's zero for minibuffer frames and tooltip frames. Are you saying that these frames should be able to have header lines? From debbugs-submit-bounces@debbugs.gnu.org Sat May 04 10:40:09 2013 Received: (at 14062-done) by debbugs.gnu.org; 4 May 2013 14:40:09 +0000 Received: from localhost ([127.0.0.1]:58127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYdd3-0002q3-Rv for submit@debbugs.gnu.org; Sat, 04 May 2013 10:40:04 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:51098) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYdci-0002oW-Vo for 14062-done@debbugs.gnu.org; Sat, 04 May 2013 10:39:48 -0400 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 r44EcpBT007629 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 4 May 2013 14:38:52 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r44Ecoqh016467 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 4 May 2013 14:38:51 GMT Received: from abhmt103.oracle.com (abhmt103.oracle.com [141.146.116.55]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r44EcooW027773; Sat, 4 May 2013 14:38:50 GMT Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 04 May 2013 07:38:49 -0700 From: "Drew Adams" To: "'Eli Zaretskii'" References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> <83fvyixwxq.fsf@gnu.org> <834nejm44b.fsf@gnu.org> Subject: RE: bug#14062: 24.3.50; emacs_backtrace.txt Date: Sat, 4 May 2013 07:38:46 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <834nejm44b.fsf@gnu.org> Thread-Index: Ac5Ish5MxpwvrHuuTqOokhhjlnveSQAIARCw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: 14062-done Cc: lekktu@gmail.com, 14062-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.7 (------) > I'm closing the bug. Feel free to reopen if we get aborts around line > 3186 in w32fns.c. Great! Thanks, Eli, for persevering and tracking this down (and fixing it). From debbugs-submit-bounces@debbugs.gnu.org Sat May 04 15:00:44 2013 Received: (at 14062) by debbugs.gnu.org; 4 May 2013 19:00:44 +0000 Received: from localhost ([127.0.0.1]:58180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYhhM-0007FE-Am for submit@debbugs.gnu.org; Sat, 04 May 2013 15:00:44 -0400 Received: from mout.gmx.net ([212.227.15.19]:50445) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UYhhJ-0007F6-PB for 14062@debbugs.gnu.org; Sat, 04 May 2013 15:00:43 -0400 Received: from mailout-de.gmx.net ([10.1.76.32]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MUiSQ-1V4XuH0zts-00YCIR for <14062@debbugs.gnu.org>; Sat, 04 May 2013 20:59:53 +0200 Received: (qmail invoked by alias); 04 May 2013 18:59:53 -0000 Received: from 62-47-48-157.adsl.highway.telekom.at (EHLO [62.47.48.157]) [62.47.48.157] by mail.gmx.net (mp032) with SMTP; 04 May 2013 20:59:53 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19mJdRxXF1m/XMsV1FKITfrzegdyIPvLQwL33ZlJQ I+tfzsa4nXrY8+ Message-ID: <51855AA2.1060705@gmx.at> Date: Sat, 04 May 2013 20:59:46 +0200 From: martin rudalics MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#14062: 24.3.50; emacs_backtrace.txt References: <75799AB3F22B457D85197F174077F208@us.oracle.com> <83wqstxrbo.fsf@gnu.org> <83fvzhxcdn.fsf@gnu.org> <8338vfyiy4.fsf@gnu.org> <838v4k6yc4.fsf@gnu.org> <516BF54E.9020802@gmx.at> <83y5cj6fo5.fsf@gnu.org> <516C2276.3020006@gmx.at> <83obdf69yz.fsf@gnu.org> <516C5358.8040709@gmx.at> <83d2tv57p5.fsf@gnu.org> <83fvyixwxq.fsf@gnu.org> <834nejm44b.fsf@gnu.org> <5184FEAB.8040301@gmx.at> <83vc6ylybi.fsf@gnu.org> <518502DA.5090507@gmx.at> <83txmilw73.fsf@gnu.org> In-Reply-To: <83txmilw73.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 14062 Cc: drew.adams@oracle.com, 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > Sorry, I was actually talking about something else entirely: about > this: > > + !NILP (BVAR (XBUFFER ((W)->contents), mode_line_format)) > > As for FRAME_WANTS_MODELINE_P, it's zero for minibuffer frames and > tooltip frames. Are you saying that these frames should be able to > have header lines? No. As far as minibuffer frames are concerned, these should be excluded by the !MINI_WINDOW_P ((W)) conjunct since make_minibuffer_frame sets XWINDOW (mini_window)->mini = 1. I forgot about tooltip windows though. Note that frame.h has this /* 0 means, if this frame has just one window, show no modeline for that window. */ unsigned wants_modeline : 1; and we set this to 0 in make_minibuffer_frame but we don't set this for tooltip frames - that's why I didn't find it in the first place. Moreover, the comment insinuates that when the frame has two windows we might want to show a modeline so WINDOW_WANTS_MODELINE_P would have to check that (I doubt that such frames exist in practice though). Finally, frame.h also has this comment /* Not really implemented. */ #define FRAME_WANTS_MODELINE_P(f) (f)->wants_modeline which only adds to my confusion. martin From debbugs-submit-bounces@debbugs.gnu.org Mon May 13 13:34:13 2013 Received: (at 14062) by debbugs.gnu.org; 13 May 2013 17:34:13 +0000 Received: from localhost ([127.0.0.1]:38881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UbwdY-0003qa-DV for submit@debbugs.gnu.org; Mon, 13 May 2013 13:34:12 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:43052) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UbwdV-0003qF-5x; Mon, 13 May 2013 13:34:10 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MMQ00B00ZAHZW00@a-mtaout23.012.net.il>; Mon, 13 May 2013 20:33:24 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MMQ00BSVZFLT6B0@a-mtaout23.012.net.il>; Mon, 13 May 2013 20:33:22 +0300 (IDT) Date: Mon, 13 May 2013 20:33:13 +0300 From: Eli Zaretskii Subject: Re: bug#14389: 24.3.50; emacs_backtrace.txt In-reply-to: <7821C978D03548ABB5B4CA297EA9D7E2@us.oracle.com> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83li7i944m.fsf@gnu.org> References: <7821C978D03548ABB5B4CA297EA9D7E2@us.oracle.com> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 14062 Cc: 14389@debbugs.gnu.org, 13980@debbugs.gnu.org, 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: "Drew Adams" > Date: Sat, 11 May 2013 13:01:55 -0700 > > Backtrace: > 0x011596ED > 0x0115975F > 0x010E82C7 > 0x0101596C > 0x01015146 > 0x0101329A > 0x0100F0E2 > 0x01015837 > 0x01014F59 > 0x010E517E > 0x0101596C > 0x01014E87 > 0x010141F5 > 0x011CA1B5 > 0x011CA735 > 0x011D3CA9 > 0x01016530 > 0x010E5C83 > 0x0101596C > 0x01014E87 > 0x010E517E > 0x0101596C > 0x01014E87 > 0x010141F5 > 0x01025C4C > 0x01010C39 > 0x0102606A > 0x01014038 > 0x010260BE > 0x0102486D > 0x01010C39 > 0x01023814 > 0x01010696 > 0x0102377D > 0x01022D88 > 0x010C2439 > 0x010C3143 > 0x01014D87 > 0x010E517E > 0x0101596C > 0x01014E87 > 0x010E517E > 0x0101596C > 0x01014E87 > 0x010E517E > 0x010E454E > 0x01012F1D > 0x01010696 > 0x010E5D12 > 0x0101596C > 0x01014E87 > 0x010E517E > 0x0101596C > 0x01014E87 > 0x01012C92 > 0x01010B57 > 0x010E5DBB > 0x0101596C > 0x01014E87 > 0x010141A0 > 0x010E8FF2 > 0x01014B45 > ... I think this part was with an earlier binary, not the one you reported (because the result of using this backtrace doesn't make any sense at all). What was the previous version you used? My guess is it was emacs-20130502-r112438-bin-i386.zip, which brings us to something very similar to bug #14236, #13154, and #13980: emacs_abort at C:\Devel\emacs\repo\build\src/w32fns.c:7822 emacs_abort at C:\Devel\emacs\repo\build\src/w32fns.c:7831 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:1958 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 apply_lambda at C:\Devel\emacs\repo\build\src/eval.c:2783 eval_sub at C:\Devel\emacs\repo\build\src/eval.c:2084 Fprogn at C:\Devel\emacs\repo\build\src/eval.c:359 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2899 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2735 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:900 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2723 call0 at C:\Devel\emacs\repo\build\src/eval.c:2453 select_frame_norecord at C:\Devel\emacs\repo\build\src/window.c:3091 set_window_buffer at C:\Devel\emacs\repo\build\src/window.c:3177 delete_all_child_windows at C:\Devel\emacs\repo\build\src/window.c:5885 unbind_to at C:\Devel\emacs\repo\build\src/eval.c:3097 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:1066 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2723 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:900 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2723 call0 at C:\Devel\emacs\repo\build\src/eval.c:2453 safe_run_hooks_1 at C:\Devel\emacs\repo\build\src/keyboard.c:1875 internal_condition_case at C:\Devel\emacs\repo\build\src/eval.c:1193 safe_run_hook_funcall at C:\Devel\emacs\repo\build\src/keyboard.c:1930 run_hook_with_args at C:\Devel\emacs\repo\build\src/eval.c:2398 safe_run_hooks at C:\Devel\emacs\repo\build\src/keyboard.c:1947 command_loop_1 at C:\Devel\emacs\repo\build\src/keyboard.c:1592 internal_condition_case at C:\Devel\emacs\repo\build\src/eval.c:1193 command_loop_2 at C:\Devel\emacs\repo\build\src/keyboard.c:1167 internal_catch at C:\Devel\emacs\repo\build\src/eval.c:964 command_loop at C:\Devel\emacs\repo\build\src/keyboard.c:1138 recursive_edit_1 at C:\Devel\emacs\repo\build\src/keyboard.c:779 read_minibuf at C:\Devel\emacs\repo\build\src/minibuf.c:678 Fread_from_minibuffer at C:\Devel\emacs\repo\build\src/minibuf.c:980 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2700 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:900 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2723 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:900 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2723 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:900 Fbyte_code at C:\Devel\emacs\repo\build\src/bytecode.c:475 eval_sub at C:\Devel\emacs\repo\build\src/eval.c:2045 internal_catch at C:\Devel\emacs\repo\build\src/eval.c:964 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:1081 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2723 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:900 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2723 eval_sub at C:\Devel\emacs\repo\build\src/eval.c:2011 internal_lisp_condition_case at C:\Devel\emacs\repo\build\src/eval.c:1147 exec_byte_code at C:\Devel\emacs\repo\build\src/bytecode.c:1096 funcall_lambda at C:\Devel\emacs\repo\build\src/eval.c:2906 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2723 apply1 at C:\Devel\emacs\repo\build\src/eval.c:2435 Fcall_interactively at C:\Devel\emacs\repo\build\src/callint.c:378 Ffuncall at C:\Devel\emacs\repo\build\src/eval.c:2681 > Backtrace: > 0x011594ED > 0x0115955F > 0x01001459 > 0x01021A5E > 0x0114F2B6 > 0x7E418730 > 0x7E418812 > 0x7E4189C9 > 0x7E418A0C > 0x0114DB00 > 0x0114DD9F > 0x7C80B725 This part translates into this: w32_backtrace at C:\Devel\emacs\repo\build\src/w32fns.c:7739 emacs_abort at C:\Devel\emacs\repo\build\src/w32fns.c:7771 terminate_due_to_signal at C:\Devel\emacs\repo\build\src/emacs.c:343 die at C:\Devel\emacs\repo\build\src/alloc.c:6522 w32_wnd_proc at C:\Devel\emacs\repo\build\src/w32fns.c:3187 Which means my fix for bug #14062 did not solve it. Hmm... From debbugs-submit-bounces@debbugs.gnu.org Mon May 13 14:07:45 2013 Received: (at 14062) by debbugs.gnu.org; 13 May 2013 18:07:46 +0000 Received: from localhost ([127.0.0.1]:38907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UbxA1-00059S-Ju for submit@debbugs.gnu.org; Mon, 13 May 2013 14:07:45 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:28362) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ubx9x-00058v-6k; Mon, 13 May 2013 14:07:42 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r4DI7Afo009927 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 13 May 2013 18:07:11 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r4DI79xB015379 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 13 May 2013 18:07:10 GMT Received: from abhmt108.oracle.com (abhmt108.oracle.com [141.146.116.60]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r4DI797E015374; Mon, 13 May 2013 18:07:09 GMT Received: from dradamslap1 (/130.35.178.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 13 May 2013 11:07:09 -0700 From: "Drew Adams" To: "'Eli Zaretskii'" References: <7821C978D03548ABB5B4CA297EA9D7E2@us.oracle.com> <83li7i944m.fsf@gnu.org> Subject: RE: bug#14389: 24.3.50; emacs_backtrace.txt Date: Mon, 13 May 2013 11:07:08 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <83li7i944m.fsf@gnu.org> Thread-Index: Ac5QAAOLz7ONRqW0Rx2UoCdPOvKfTwAA6Tkg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 14062 Cc: 14389@debbugs.gnu.org, 13980@debbugs.gnu.org, 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) > I think this part was with an earlier binary, not the one you reported > (because the result of using this backtrace doesn't make any sense at > all). I don't think so. After the crash I brought up the same version to report it. I typically use only one Emacs 24 build at a time, the latest one I have (unless it is totally unusable). If I ever mistake the version (e.g. what crashed vs what I reported from) then it would likely be a completely different release (e.g. Emacs 23 vs 24). Not necessarily, but likely. > What was the previous version you used? The previous binary I have to the one I reported about (from 5/10), is from 5/4: In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2013-05-04 on ODIEONE Bzr revision: 112449 monnier@iro.umontreal.ca-20130504193419-kbd4imjj1yxr5ksz Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -IC:/Devel/emacs/build/include --ldflags -LC:/Devel/emacs/build/lib' > My guess is it was > emacs-20130502-r112438-bin-i386.zip, which brings us to something very > similar to bug #14236, #13154, and #13980 No, I have no binary from 5/2. The one I have prior to 5/4 is from 4/26. HTH. From debbugs-submit-bounces@debbugs.gnu.org Tue May 14 10:12:14 2013 Received: (at 14062) by debbugs.gnu.org; 14 May 2013 14:12:14 +0000 Received: from localhost ([127.0.0.1]:40127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcFxd-0003dy-TT for submit@debbugs.gnu.org; Tue, 14 May 2013 10:12:14 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:62200) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcFxb-0003dn-Gs for 14062@debbugs.gnu.org; Tue, 14 May 2013 10:12:12 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MMS00400KIXMU00@a-mtaout22.012.net.il> for 14062@debbugs.gnu.org; Tue, 14 May 2013 17:11:37 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MMS0045QKRDIY60@a-mtaout22.012.net.il>; Tue, 14 May 2013 17:11:37 +0300 (IDT) Date: Tue, 14 May 2013 17:11:30 +0300 From: Eli Zaretskii Subject: Re: bug#14062: bug#14389: 24.3.50; emacs_backtrace.txt In-reply-to: <83li7i944m.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: drew.adams@oracle.com Message-id: <83txm57ist.fsf@gnu.org> References: <7821C978D03548ABB5B4CA297EA9D7E2@us.oracle.com> <83li7i944m.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 14062 Cc: 14062@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > Date: Mon, 13 May 2013 20:33:13 +0300 > From: Eli Zaretskii > Cc: 14389@debbugs.gnu.org, 14062@debbugs.gnu.org, 13980@debbugs.gnu.org > > > Backtrace: > > 0x011594ED > > 0x0115955F > > 0x01001459 > > 0x01021A5E > > 0x0114F2B6 > > 0x7E418730 > > 0x7E418812 > > 0x7E4189C9 > > 0x7E418A0C > > 0x0114DB00 > > 0x0114DD9F > > 0x7C80B725 > > This part translates into this: > > w32_backtrace at C:\Devel\emacs\repo\build\src/w32fns.c:7739 > emacs_abort at C:\Devel\emacs\repo\build\src/w32fns.c:7771 > terminate_due_to_signal at C:\Devel\emacs\repo\build\src/emacs.c:343 > die at C:\Devel\emacs\repo\build\src/alloc.c:6522 > w32_wnd_proc at C:\Devel\emacs\repo\build\src/w32fns.c:3187 > > Which means my fix for bug #14062 did not solve it. Hmm... Trunk revision 112580 is another attempt at solving this bug. From unknown Sat Jun 21 10:45:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 12 Jun 2013 11:24:03 +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