From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Fabrice Niessen" Newsgroups: gmane.emacs.bugs Subject: bug#12579: 24.1; Emacs 24.1 / 24.2 (daily) crashes Date: Fri, 09 Nov 2012 14:51:39 +0100 Organization: Mission Critical IT Message-ID: <80a9uqyjdg.fsf@somewhere.org> References: <80vcep2v3z.fsf@somewhere.org> <83obkbyojd.fsf@gnu.org> <80fw5ms9k1.fsf@somewhere.org> <83bogaz56i.fsf@gnu.org> <80mwzrriff.fsf@somewhere.org> <83mwzr7l55.fsf@gnu.org> <80hapyyfv5.fsf@somewhere.org> <838vba7og9.fsf@gnu.org> <80wqy0dpaj.fsf@somewhere.org> <83vcdj3opa.fsf@gnu.org> <80a9uv2hki.fsf@somewhere.org> <83hap23bqm.fsf@gnu.org> <80625hit25.fsf@somewhere.org> <83pq3p1gqn.fsf@gnu.org> <80y5ic1jrv.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> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1352469190 12193 80.91.229.3 (9 Nov 2012 13:53:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 9 Nov 2012 13:53:10 +0000 (UTC) Cc: lekktu-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, 12579-ubl+/3LiMTaZdePnXv/OxA@public.gmane.org To: Thierry Volpiatto Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org-mXXj517/zsQ@public.gmane.org Fri Nov 09 14:53:19 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 1TWp1L-0004q3-4s for geb-bug-gnu-emacs@m.gmane.org; Fri, 09 Nov 2012 14:53:19 +0100 Original-Received: from localhost ([::1]:35240 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWp1C-0001su-03 for geb-bug-gnu-emacs@m.gmane.org; Fri, 09 Nov 2012 08:53:10 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58473) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWp14-0001qz-68 for bug-gnu-emacs-mXXj517/zsQ@public.gmane.org; Fri, 09 Nov 2012 08:53:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TWp0y-0001wH-9W for bug-gnu-emacs-mXXj517/zsQ@public.gmane.org; Fri, 09 Nov 2012 08:53:02 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TWp0y-0001wA-64 for bug-gnu-emacs-mXXj517/zsQ@public.gmane.org; Fri, 09 Nov 2012 08:52:56 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TWp14-0000rQ-F4 for bug-gnu-emacs-mXXj517/zsQ@public.gmane.org; Fri, 09 Nov 2012 08:53:02 -0500 X-Loop: help-debbugs-mXXj517/zsQ@public.gmane.org Resent-From: "Fabrice Niessen" Original-Sender: debbugs-submit-bounces-ubl+/3LiMTaZdePnXv/OxA@public.gmane.org Resent-CC: bug-gnu-emacs-mXXj517/zsQ@public.gmane.org Resent-Date: Fri, 09 Nov 2012 13:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs-mXXj517/zsQ@public.gmane.org X-GNU-PR-Message: followup 12579 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: Original-Received: via spool by 12579-submit-ubl+/3LiMTaZdePnXv/OxA@public.gmane.org id=B12579.13524691253236 (code B ref 12579); Fri, 09 Nov 2012 13:53:02 +0000 Original-Received: (at 12579) by debbugs.gnu.org; 9 Nov 2012 13:52:05 +0000 Original-Received: from localhost ([127.0.0.1]:57278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWp06-0000q6-JR for submit-ubl+/3LiMTaZdePnXv/OxA@public.gmane.org; Fri, 09 Nov 2012 08:52:04 -0500 Original-Received: from 81-188-7-133.sdsl.easynet.be ([81.188.7.133]:35265 helo=mail.missioncriticalit.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TWozt-0000pV-NU for 12579-ubl+/3LiMTaZdePnXv/OxA@public.gmane.org; Fri, 09 Nov 2012 08:52:00 -0500 Original-Received: from MEDIACENTER. (ip-83-101-44-240.customer.schedom-europe.net [83.101.44.240]) by mail.missioncriticalit.com (Postfix) with ESMTPSA id D3C4B500FBC; Fri, 9 Nov 2012 14:51:39 +0100 (CET) X-Archive: encrypt In-Reply-To: <87pq3nkm23.fsf-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> (Thierry Volpiatto's message of "Fri, 09 Nov 2012 13:17:24 +0100") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.2.50 (windows-nt) X-BeenThere: debbugs-submit-ubl+/3LiMTaZdePnXv/OxA@public.gmane.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-mXXj517/zsQ@public.gmane.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-mXXj517/zsQ@public.gmane.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org-mXXj517/zsQ@public.gmane.org Xref: news.gmane.org gmane.emacs.bugs:66681 Archived-At: Hello Thierry, Thierry Volpiatto wrote: > Eli Zaretskii writes: >> Fabrice Niessen wrote: >>> Eli Zaretskii wrote: >>>>> From: "Fabrice Niessen" >>>>> >>>>> $3 = (struct Lisp_String *) 0x5adb060 >>>>> "locate-process" >>>> >>>> Is this process still running, or did it exit already? >>> >>> I can't tell you exactly, even if I noticed an es.exe still there when >>> Emacs was frozen. But I can't tell you with certitude if it was already >>> there before I even launched Emacs, for example. >> >> If you install Process Explorer from here: >> >> http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx >> >> you will be able to display the processes in a tree-like display, so you >> will see whether es.exe is a child process of Emacs. And in frame 14, you >> can see the PID of the process Emacs is waiting for: > > When running helm-for-files in WindowsXP in VirtualBox, I don't see the > "es.exe" running, only "cmdproxy.exe" which exit quickly as soon as > candidates are found. I don't use cmdproxy.exe; I use Cygwin bash for all my shell calls: --8<---------------cut here---------------start------------->8--- ;; for single shell commands (setq shell-file-name (cond ((executable-find "bash") "bash") ((executable-find "cmdproxy.exe") "cmdproxy.exe") (t "cmd.exe"))) ;; = system shell ;; use `shell-file-name' as the default shell (setenv "SHELL" shell-file-name) ;; switch used to have the shell execute its command line argument ;; (`/c' does not work with XEmacs) (setq shell-command-switch (cond ((eq shell-file-name "cmd.exe") "/c") ;; using a system shell (t "-c"))) ;; quote process arguments to ensure correct parsing on Windows (setq w32-quote-process-args (cond ((eq shell-file-name "cmd.exe") nil) ;; using a system shell (t t))) ;; for the interactive (sub)shell (and AUCTeX compilation?) (setq explicit-shell-file-name shell-file-name) --8<---------------cut here---------------end--------------->8--- But I definitely (re-)confirm that I see es.exe processes in the ps command: 1. I type up to 2 chars in the prompt, nothing yet 2. As soon as I type a 3rd one, there is a es.exe process launched... 3. ... running for between a (sub-)second to 27 seconds (when I typed "eee" as the pattern, for the first time) 4. es.exe disappears from the ps list without me doing anything else (no extra char typed). If I, then, type a 4th char, another instance of es.exe is launched. In fact, Emacs launches a bash which launches a es.exe process. To prove my saying, just have a look at the small screencast I just uploaded on http://screencast.com/t/djlwcojnw. > No crash happen as always. I guess you don't use it for long enough -- sometimes, it takes me a day (of real work) to get it crash. And I guess I use `helm-for-files' every 10 minutes or so (even, to switch between buffers). Maybe even more frequently... ... or there are other differences coming into play (like reactiveness of my old laptop, or ...) Best regards, Fabrice Niessen