From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#21132: 25.0.50; Emacs on Windows crashes evaluating x-frame-geometry in batch mode Date: Sat, 25 Jul 2015 20:17:39 +0200 Message-ID: <55B3D2C3.8060007@gmx.at> References: <87r3nwb4t4.fsf@gmail.com> <838ua419gg.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1437848307 12449 80.91.229.3 (25 Jul 2015 18:18:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jul 2015 18:18:27 +0000 (UTC) Cc: 21132@debbugs.gnu.org To: Eli Zaretskii , Francis Litterio Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 25 20:18:17 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZJ41U-0006Oe-LH for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Jul 2015 20:18:12 +0200 Original-Received: from localhost ([::1]:48697 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJ41T-0003qH-LF for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Jul 2015 14:18:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55265) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJ41L-0003hs-K6 for bug-gnu-emacs@gnu.org; Sat, 25 Jul 2015 14:18:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZJ41K-00051t-Ed for bug-gnu-emacs@gnu.org; Sat, 25 Jul 2015 14:18:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57262) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJ41K-00051i-C9 for bug-gnu-emacs@gnu.org; Sat, 25 Jul 2015 14:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZJ41K-0005Rb-3c for bug-gnu-emacs@gnu.org; Sat, 25 Jul 2015 14:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 25 Jul 2015 18:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21132 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21132-submit@debbugs.gnu.org id=B21132.143784827620916 (code B ref 21132); Sat, 25 Jul 2015 18:18:02 +0000 Original-Received: (at 21132) by debbugs.gnu.org; 25 Jul 2015 18:17:56 +0000 Original-Received: from localhost ([127.0.0.1]:58708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZJ41D-0005RI-Ro for submit@debbugs.gnu.org; Sat, 25 Jul 2015 14:17:56 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:57131) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZJ41B-0005R9-4z for 21132@debbugs.gnu.org; Sat, 25 Jul 2015 14:17:53 -0400 Original-Received: from [178.191.140.73] ([178.191.140.73]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MTBsk-1ZSNfk1p6k-00SAvS; Sat, 25 Jul 2015 20:17:50 +0200 In-Reply-To: <838ua419gg.fsf@gnu.org> X-Provags-ID: V03:K0:rJoRXf3+qJZmg/hRnPcc6IvzNUsmEN/jLqpixkr94FBNFqxihqm mziPGfJ+a4OGbjINNgiWmXWLdjCi39wa3IsDUiqZageghwR5YmIiW2COCmppq+jAXKFg+Kj OFbBcXEaU+vFduMyX+1O2WbF0lmG1XmAyHSOkdIPLr98/73limwFJc7qdd1tHVy1gOhcf3b n0Os7xGu8MT4TiFDauX0g== X-UI-Out-Filterresults: notjunk:1;V01:K0:ba2DCJKFMXo=:8UO0W5GQLcptX7hCbdW2/R O1QQDUfOELDZntUAAZ2EWAyUWIZ00CRAYnJiCjsvP00/A0Qd+o9igXUyIAbV9iyoz36XGmkRY eiRdC56GhjM2hdxnmoe1M1RPIhwOPV35h2iTjlpf6ff5fQS5EfEAh/m61TZcEUddVJNr+iduQ XmDC6xGFSZwmkCcSvxXf+Ux52naCBy/w7+ULGLJ9BwIlpuMMf9riQojISgB7Ccd4SdtysxQ/H E2yi+IyD03qQRwFkb9WpZBTNwhokXQryOJEgfnSjhmkAhBLvxbg5sgXWNk7RrRNz1kK13/bON PHmOwRdo+rNpss4VKObpU3176XoeIih3uooOh0lFrFOHOKBvrEbr9UtYITtW3oDCkiHz4s/AO 8oPnJXK/Mv05UZDgJNh/ekKsUBCdpTZKW+bJwF82Etf9pObhAeCP15O8nmnJtmO0bWLGRzKhA rpzgAPJaeY9SaY7n9sZbaaDIZswX8BNDlmx4qeupzf5OksrJTJEJmEqftqSjbeWENPLVNzPa2 LQ/kF0y3GiK5QZiQvMzPmz1p6tWscwGeR03trHK86Bx+M4cSiaWEf35tSVMDfl06izjmRWLsn 7wU75FB4hqQnmahjk0p2ZhEzW5OOYSMSXNw8pdAWmVdAWBZ2t0tRDkWqRxgnodw7nagjU5m9u rXY03Msu0jDQBYT8SRviI4UyM3t2MKPI9X7GtwVM+u3nPmfpN76aEH7SAfC0iH08Dknc= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:105123 Archived-At: >> Emacs built from the latest source on Windows crashes when invoked >> as follows: >> >> emacs.exe -Q -batch --eval="(x-frame-geometry (selected-frame))" > > Thanks, fixed. Do you have any simple guideline how to find similar instances of this bug? And what is the difference between !FRAME_INITIAL_P (f) and FRAME_W32_WINDOW (f)? I suppose that !FRAME_INITIAL_P (f) implies FRAME_W32_WINDOW (f). So there are probably cases when we use FRAME_W32_WINDOW (f) and FRAME_INITIAL_P (f) holds. Right? And do we prefer (FRAME_W32_WINDOW (f) != 0) to (!FRAME_W32_WINDOW (f))? Also I believe that I should replace FRAME_X_WINDOW by FRAME_W32_WINDOW. > I believe similar changes are needed in xfns.c and in nsfns.m, could > someone with access to the relevant OSes please check and apply? I'll look into these. Thanks for the quick fix, martin