From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#12579: Emacs 24.2 crashes or freezes Date: Wed, 19 Dec 2012 19:06:34 +0200 Message-ID: <83pq26nf8l.fsf@gnu.org> References: <80vcep2v3z.fsf@somewhere.org> <80pq3oyusf.fsf@somewhere.org> <80fw4j8765.fsf@somewhere.org> <83mwyryusx.fsf@gnu.org> <80vcdft53a.fsf@somewhere.org> <83k3tvyqqv.fsf@gnu.org> <87pq3nkm23.fsf@gmail.com> <80a9uqyjdg.fsf@somewhere.org> <83fw4izx72.fsf@gnu.org> <80sj8izqa7.fsf@somewhere.org> <83625ezmds.fsf@gnu.org> <80k3tosfam.fsf@somewhere.org> <80fw49ucn1.fsf_-_@somewhere.org> <83lie1swer.fsf@gnu.org> <80d2z7oto8.fsf@somewhere.org> <801uf3h0j5.fsf@somewhere.org> <801uf1oefr.fsf@somewhere.org> <804njj55ty.fsf@somewhere.org> <80ehimfnhc.fsf@somewhere.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1355937910 6440 80.91.229.3 (19 Dec 2012 17:25:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Dec 2012 17:25:10 +0000 (UTC) Cc: 12579@debbugs.gnu.org To: Sebastien Vauban Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 19 18:25:25 2012 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 1TlNOV-0004Df-K1 for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Dec 2012 18:25:23 +0100 Original-Received: from localhost ([::1]:51453 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlNOI-0003qw-3Y for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Dec 2012 12:25:10 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:60028) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlNOB-0003nB-Mu for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 12:25:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TlNO6-0005gk-U8 for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 12:25:03 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40880) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlNO6-0005gf-R8 for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 12:24:58 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TlNO9-0001qy-QK for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 12:25:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Dec 2012 17:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12579 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13559378607074 (code B ref -1); Wed, 19 Dec 2012 17:25:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Dec 2012 17:24:20 +0000 Original-Received: from localhost ([127.0.0.1]:51131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlNNT-0001q2-Dv for submit@debbugs.gnu.org; Wed, 19 Dec 2012 12:24:20 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48499) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlNNR-0001pv-Px for submit@debbugs.gnu.org; Wed, 19 Dec 2012 12:24:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TlNNN-0005Xu-8Q for submit@debbugs.gnu.org; Wed, 19 Dec 2012 12:24:14 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:60029) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlNNN-0005Xl-4n for submit@debbugs.gnu.org; Wed, 19 Dec 2012 12:24:13 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:59855) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlNNL-0003CV-Vz for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 12:24:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TlNNK-0005Wd-F6 for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 12:24:11 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:64375) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlN6I-0001LE-IP for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 12:06:34 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MFA00200FGB3X00@a-mtaout21.012.net.il> for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2012 19:06:19 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MFA0018CFIIXY90@a-mtaout21.012.net.il>; Wed, 19 Dec 2012 19:06:19 +0200 (IST) In-reply-to: <80ehimfnhc.fsf@somewhere.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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:68751 Archived-At: > From: "Sebastien Vauban" > Date: Wed, 19 Dec 2012 09:35:43 +0100 > > - I used Helm (with its Everything companion -- that is some sort of "locate" > for Windows, even better than the Unix one btw) on Emacs 22/23 for months > (if not for one to two years). > > - I used it with the above setting for `shell-file-name' -- that is unchanged > in my .emacs file for years (while other settings may be often added or > removed). > > All of that without (any? or much?) problems... but the Helm code base I'm > using now is not the same as before -- I'm as good as up-to-date for all tests > I did with the new Emacs versions, to be sure to avoid problems which would > have been fixed on one side or the other. > > So, I've no comparison where only Emacs version would differ, reason why I > can't honestly answer a definite "yes". > > But, for sure, things were very bad with the first versions of Emacs 24: in > the beginning, I had a lot of crashes (multiple times a day with Emacs 24.1); > now (with the latest versions), it simply freezes when the process "es.exe" > becomes suspended. To be able to debug this, I'd need to see a full sequence of Lisp-level API calls that lead to the problem. This is difficult to obtain because the problem happens rarely. I suspect that the problem is related with Emacs killing the process; because es.exe is being run via the shell, Emacs actually kills the shell (because that's the only subprocess it knows about), and relies on the shell to kill its children. (On Windows, killing a process doesn't kill its children.) For some reason, es.exe sometimes hangs in this situation, but only if the shell is the Cygwin Bash -- the stock cmd.exe doesn't suffer from this problem. Anyway, this is guesswork, I don't have any real evidence to back it up.