From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 28 13:55:32 2013 Received: (at submit) by debbugs.gnu.org; 28 Nov 2013 18:55:32 +0000 Received: from localhost ([127.0.0.1]:49107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vm6kM-0008Eg-SS for submit@debbugs.gnu.org; Thu, 28 Nov 2013 13:55:31 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43478) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlvTO-0005ow-2m for submit@debbugs.gnu.org; Thu, 28 Nov 2013 01:53:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VlvTC-0007i3-TD for submit@debbugs.gnu.org; Thu, 28 Nov 2013 01:53:08 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlvTC-0007hz-Qh for submit@debbugs.gnu.org; Thu, 28 Nov 2013 01:53:02 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45186) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlvT7-00039N-EG for bug-gnu-emacs@gnu.org; Thu, 28 Nov 2013 01:53:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VlvT2-0007cn-4H for bug-gnu-emacs@gnu.org; Thu, 28 Nov 2013 01:52:57 -0500 Received: from mout.gmx.net ([212.227.15.18]:61996) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlvT1-0007c7-Qr for bug-gnu-emacs@gnu.org; Thu, 28 Nov 2013 01:52:52 -0500 Received: from localhost ([123.222.73.56]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Lskr7-1VfLz71Wh7-012J94 for ; Thu, 28 Nov 2013 07:52:49 +0100 Date: Thu, 28 Nov 2013 15:52:35 +0900 (JST) Message-Id: <20131128.155235.791210082742871046.teika@gmx.com> To: bug-gnu-emacs@gnu.org Subject: Bug-report: `sleep-for' doesn't sleep for expected period, maybe after async process invocation. From: Teika Kazura Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:GOv4EKmQUgfV0R95y4CGwidTm0l9n9qWP27Ql2v12JCJ2tkqgeg UGCd3s2WxZR7cLnme/FM2X8VL5BDXyrva4ToBg4vi7IW70RX05DJwhp1agdq6Rm/qWhcfpp pbI8PuWzdrrsUEWvef4ZGf8c34OlAWxlUQYsowvBWtDOuUjuIZ3Dyso/U6m0aCvOjRbrONl GvehOSz24/NzaEOqY5nQw== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 28 Nov 2013 13:55:28 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) Hi, Emacs developers. * Bug description `sleep-for' ends too early, by not sleeping for the expected time. It's speculated that it's caused by a termination of an asynchronous process. [1] This bug does not always reproduce, but it often does. [1] http://stackoverflow.com/questions/14698081/elisp-sleep-for-doesnt-block-when-running-a-test-in-ert * Environment Gentoo Linux, Emacs-24.3 and 24.1. Debian Linux, Emacs-23.2 MacOS X, too, according to a page. [1] * Code to reproduce the bug Do "emacs -q" and run the code below. It uses an external Unix command "sleep". It has a line `(sleep-for 3)', but it *often* ends immediately. The last line judges the result so that you don't need a timer watch to confirm. As far as I tested, the bug shows 100%, but if the bug doesn't reproduce, well, please try several times, or another environment. ;-) (With the original code where I first met this problem, the bug occurrence rate exceeds 50%.) ------------------------------------------------------------------------ (let ((buf "*sleep-for test*") (now (cadr (current-time)))) (start-process "test" buf "sleep" "0.1") (sleep-for 3) (message "This should be t: %s" (< now (- (cadr (current-time)) 3)))) ------------------------------------------------------------------------ * Others The following bug report may be related. Not sure. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6202 I think I can compile the bzr latest snapshot. (But it takes me 20 min. to compile 24.3. :P) Thank you very much. Best regards, Teika (Teika kazura) From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 25 18:44:50 2014 Received: (at 15990) by debbugs.gnu.org; 25 Jun 2014 22:44:50 +0000 Received: from localhost ([127.0.0.1]:60896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wzvvt-0000Vh-IJ for submit@debbugs.gnu.org; Wed, 25 Jun 2014 18:44:49 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:37953 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wzvvr-0000VU-PV for 15990@debbugs.gnu.org; Wed, 25 Jun 2014 18:44:48 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Wzvvr-0005yz-9J; Wed, 25 Jun 2014 18:44:47 -0400 From: Glenn Morris To: 15990@debbugs.gnu.org Subject: Re: bug#15990: Bug-report: `sleep-for' doesn't sleep for expected period, maybe after async process invocation. References: <20131128.155235.791210082742871046.teika@gmx.com> X-Spook: Manfurov computer terrorism Zachawi SP4 Bletchley Park X-Ran: i3FgQY}9{FYO (Teika Kazura's message of "Thu, 28 Nov 2013 15:52:35 +0900 (JST)") Message-ID: <5coaxg1ue8.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 15990 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) For the record, see also http://debbugs.gnu.org/17647#25 . From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 25 19:05:11 2014 Received: (at control) by debbugs.gnu.org; 25 Jun 2014 23:05:11 +0000 Received: from localhost ([127.0.0.1]:60900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WzwFa-0001EQ-Px for submit@debbugs.gnu.org; Wed, 25 Jun 2014 19:05:11 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38257 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WzwFX-0001E9-Lk for control@debbugs.gnu.org; Wed, 25 Jun 2014 19:05:08 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WzwFW-00067v-Vq for control@debbugs.gnu.org; Wed, 25 Jun 2014 19:05:07 -0400 Date: Wed, 25 Jun 2014 19:05:06 -0400 Message-Id: Subject: control message for bug 15990 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) tag 15990 confirmed From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 25 19:07:17 2014 Received: (at 15990) by debbugs.gnu.org; 25 Jun 2014 23:07:17 +0000 Received: from localhost ([127.0.0.1]:60904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WzwHd-0001Jg-Am for submit@debbugs.gnu.org; Wed, 25 Jun 2014 19:07:17 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38319 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WzwHa-0001JT-QR for 15990@debbugs.gnu.org; Wed, 25 Jun 2014 19:07:15 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WzwHa-0006rb-CR; Wed, 25 Jun 2014 19:07:14 -0400 From: Glenn Morris To: 15990@debbugs.gnu.org Subject: Re: bug#15990: Bug-report: `sleep-for' doesn't sleep for expected period, maybe after async process invocation. References: <20131128.155235.791210082742871046.teika@gmx.com> <5coaxg1ue8.fsf@fencepost.gnu.org> X-Spook: Mena benelux MD2 satellite imagery Compsec sniper Yukon X-Ran: dpTgCT=.mfd*R=gD[})Qyr{K?&zYaVdv/R\c*nWoMy&uK3GR!m)5)7?V|6&jYa)W9fwS~` X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 25 Jun 2014 19:07:14 -0400 In-Reply-To: <5coaxg1ue8.fsf@fencepost.gnu.org> (Glenn Morris's message of "Wed, 25 Jun 2014 18:44:47 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 15990 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Glenn Morris wrote: > For the record, see also http://debbugs.gnu.org/17647#25 . And also http://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00294.html From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 29 23:39:30 2015 Received: (at control) by debbugs.gnu.org; 30 Jun 2015 03:39:30 +0000 Received: from localhost ([127.0.0.1]:33510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9mOP-0003Ww-V6 for submit@debbugs.gnu.org; Mon, 29 Jun 2015 23:39:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42624) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9mON-0003Wk-QK for control@debbugs.gnu.org; Mon, 29 Jun 2015 23:39:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9mOH-0004NF-Gv for control@debbugs.gnu.org; Mon, 29 Jun 2015 23:39:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9mOH-0004N9-Bx for control@debbugs.gnu.org; Mon, 29 Jun 2015 23:39:21 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1Z9mOG-00078B-EH for control@debbugs.gnu.org; Mon, 29 Jun 2015 23:39:20 -0400 Subject: control message for bug 20935 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 29 Jun 2015 23:39:20 -0400 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) merge 15990 20935 From unknown Fri Aug 15 20:28:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 29 Jul 2015 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator