From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#17510: 24.3.91; Problem with `emacs --daemon' in cygw32 build Date: Sun, 18 May 2014 10:30:28 -0400 Message-ID: <5378C404.8050405@cornell.edu> References: <53764FD9.8090600@cornell.edu> <53766FBC.1000601@cornell.edu> <5377F335.2080609@cornell.edu> <831tvremfz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1400423492 29851 80.91.229.3 (18 May 2014 14:31:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 18 May 2014 14:31:32 +0000 (UTC) Cc: 17510@debbugs.gnu.org, dmantipov@yandex.ru To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 18 16:31:23 2014 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 1Wm27U-0000C4-F3 for geb-bug-gnu-emacs@m.gmane.org; Sun, 18 May 2014 16:31:20 +0200 Original-Received: from localhost ([::1]:43717 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wm27U-0003yW-3a for geb-bug-gnu-emacs@m.gmane.org; Sun, 18 May 2014 10:31:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wm27K-0003yC-4s for bug-gnu-emacs@gnu.org; Sun, 18 May 2014 10:31:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wm27C-0004sN-MW for bug-gnu-emacs@gnu.org; Sun, 18 May 2014 10:31:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53415) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wm27C-0004sJ-Jf for bug-gnu-emacs@gnu.org; Sun, 18 May 2014 10:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wm27C-0001Xs-3D for bug-gnu-emacs@gnu.org; Sun, 18 May 2014 10:31:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 May 2014 14:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17510 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17510-submit@debbugs.gnu.org id=B17510.14004234415909 (code B ref 17510); Sun, 18 May 2014 14:31:02 +0000 Original-Received: (at 17510) by debbugs.gnu.org; 18 May 2014 14:30:41 +0000 Original-Received: from localhost ([127.0.0.1]:52292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wm26q-0001XE-9m for submit@debbugs.gnu.org; Sun, 18 May 2014 10:30:40 -0400 Original-Received: from limerock01.mail.cornell.edu ([128.84.12.99]:51598) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wm26m-0001Wx-J6 for 17510@debbugs.gnu.org; Sun, 18 May 2014 10:30:38 -0400 X-CornellRouted: This message has been Routed already. Original-Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s4IEUUJh014500; Sun, 18 May 2014 10:30:30 -0400 Original-Received: from [192.168.1.8] (cpe-67-249-194-47.twcny.res.rr.com [67.249.194.47]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s4IEUSGn006693 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sun, 18 May 2014 10:30:29 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 In-Reply-To: <831tvremfz.fsf@gnu.org> 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:89209 Archived-At: On 5/18/2014 12:32 AM, Eli Zaretskii wrote: > Thanks, but you need to be more selective: which one of these changes > is the root cause, and why? It's not easy to be selective; these aren't independent changes. There used to be a `w32_display_name_list', which Dmitry removed. Along with this change, he removed the code that used to be in x_delete_display (to delete a display from the list) and replaced it by a FIXME. > In general, everything that is related to one_w32_display_info is > specific to the WINDOWSNT port, so perhaps the problem is that the > Cygwin-w32 build is incorrectly treated the same. But where exactly? Looking at the code, I don't see why this problem is specific to the Cygwin-w32 build. Can you reproduce it in the Windows build? I *think* what must be happening in the recipe that I gave for this bug is that every time a client frame is closed, x_delete_display is called. Before Dmitry's change, this would actually delete something from a list. Now it doesn't, and the server gets messed up and ultimately dies on the third attempt to create a client frame. Unless there's an obvious fix for this, it seems to me that we're far enough into the pretest that we should just revert to the old code, at least for emacs-24. Ken