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#12832: 24.3.50; Emacs lockup when idle Date: Wed, 14 Nov 2012 18:51:44 +0200 Message-ID: <831ufwunz3.fsf@gnu.org> References: <838vac12kn.fsf@gnu.org> <509BFAE7.8020205@gmail.com> <83liebyu9t.fsf@gnu.org> <509CDF7F.2000409@gmail.com> <83ip9fyqmy.fsf@gnu.org> <83390izlxm.fsf@gnu.org> <509D4DAC.1060901@gmail.com> <83pq3hvet0.fsf@gnu.org> <509BAC2E.2000702@gmail.com> <80r4nxsl1s.fsf@somewhere.org> <83lie5vbot.fsf@gnu.org> <50A2585A.3050008@gmail.com> <83ip99v8h5.fsf@gnu.org> <50A26E9E.4020405@gmail.com> <83ehjxv3gv.fsf@gnu.org> <50A39237.3090302@gmail.com> <50A3C701.4090308@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1352911956 23898 80.91.229.3 (14 Nov 2012 16:52:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 14 Nov 2012 16:52:36 +0000 (UTC) Cc: fni@missioncriticalit.com, 12832@debbugs.gnu.org To: Andy Moreton Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 14 17:52:46 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 1TYgCh-0001lF-A8 for geb-bug-gnu-emacs@m.gmane.org; Wed, 14 Nov 2012 17:52:43 +0100 Original-Received: from localhost ([::1]:48677 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TYgCX-0002Gz-Lw for geb-bug-gnu-emacs@m.gmane.org; Wed, 14 Nov 2012 11:52:33 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TYgCT-0002GO-8v for bug-gnu-emacs@gnu.org; Wed, 14 Nov 2012 11:52:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TYgCQ-00088z-5D for bug-gnu-emacs@gnu.org; Wed, 14 Nov 2012 11:52:29 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60380) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TYgCQ-00088r-1K for bug-gnu-emacs@gnu.org; Wed, 14 Nov 2012 11:52:26 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TYgCz-0008Dm-J9 for bug-gnu-emacs@gnu.org; Wed, 14 Nov 2012 11:53: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, 14 Nov 2012 16:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12832 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: Original-Received: via spool by 12832-submit@debbugs.gnu.org id=B12832.135291193531543 (code B ref 12832); Wed, 14 Nov 2012 16:53:01 +0000 Original-Received: (at 12832) by debbugs.gnu.org; 14 Nov 2012 16:52:15 +0000 Original-Received: from localhost ([127.0.0.1]:42398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TYgCB-0008Cf-Ie for submit@debbugs.gnu.org; Wed, 14 Nov 2012 11:52:15 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:59354) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TYgC5-0008CR-TU for 12832@debbugs.gnu.org; Wed, 14 Nov 2012 11:52:10 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MDH00700LD5IY00@a-mtaout22.012.net.il> for 12832@debbugs.gnu.org; Wed, 14 Nov 2012 18:51:24 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MDH0073RLHNAR50@a-mtaout22.012.net.il>; Wed, 14 Nov 2012 18:51:24 +0200 (IST) In-reply-to: <50A3C701.4090308@gmail.com> X-012-Sender: halo1@inter.net.il X-Spam-Score: 1.5 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-Spam-Score: 1.5 (+) 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:66922 Archived-At: > Date: Wed, 14 Nov 2012 16:29:53 +0000 > From: Andy Moreton > CC: dmoncayo@gmail.com, fni@missioncriticalit.com, 12832@debbugs.gnu.org > > After longer uptime, it seems this patch is not successful. I haven't had a > complete lockup, but I have seen a couple of glitches where it froze but then > recovered a short while later. OK, that was a stab in the dark anyway. I found a few problems in the code and fixed them in revision 110867 on the emacs-24 branch. Please try the latest branch (without the patch) and see if the problem persists. > The patched emacs-24 does seem to leak handles: at the moment Process Explorer > report that emacs has 50805 handles in all, most of which are thread handles. > The number of handles seems to increase at a rate of 2 to 4 per second. Yes, that's one of the problems I fixed in r110867. Shame on me. (I think the fact that the handle to the caller thread was constantly modified could be the reason for the lockup, if the change happened between SuspendThread and ResumeThread calls.)