From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#6355: 24.0.50; sit-for 0.0 returns nil without user input Date: Sat, 5 Jun 2010 08:17:39 -0700 Message-ID: <96D9702388274489BC359D8CD6629D00@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1275751689 22189 80.91.229.12 (5 Jun 2010 15:28:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 5 Jun 2010 15:28:09 +0000 (UTC) To: 6355@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jun 05 17:28:07 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OKvI6-0004DA-JZ for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Jun 2010 17:28:06 +0200 Original-Received: from localhost ([127.0.0.1]:49685 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKvI6-00013I-2j for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Jun 2010 11:28:06 -0400 Original-Received: from [140.186.70.92] (port=51754 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKvI0-000128-N7 for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 11:28:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKvHz-0002pt-Mj for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 11:28:00 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60541) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKvHz-0002pp-LS for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 11:27:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OKvAJ-0003yJ-B1; Sat, 05 Jun 2010 11:20:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Jun 2010 15:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6355 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.127575115415249 (code B ref -1); Sat, 05 Jun 2010 15:20:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Jun 2010 15:19:14 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKv9W-0003xu-4I for submit@debbugs.gnu.org; Sat, 05 Jun 2010 11:19:14 -0400 Original-Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKv9S-0003xp-TW for submit@debbugs.gnu.org; Sat, 05 Jun 2010 11:19:11 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:45621) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OKv9O-0001NQ-2g for submit@debbugs.gnu.org; Sat, 05 Jun 2010 11:19:06 -0400 Original-Received: from [140.186.70.92] (port=33887 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKv9M-0004WI-Of for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 11:19:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKv9L-0001YD-JD for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 11:19:04 -0400 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:55553) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKv9L-0001Y2-Dq for bug-gnu-emacs@gnu.org; Sat, 05 Jun 2010 11:19:03 -0400 Original-Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o55FJ0so020822 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sat, 5 Jun 2010 15:19:01 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o55FJ04n021129 for ; Sat, 5 Jun 2010 15:19:00 GMT Original-Received: from abhmt018.oracle.com by acsmt355.oracle.com with ESMTP id 324103331275751050; Sat, 05 Jun 2010 08:17:30 -0700 Original-Received: from dradamslap1 (/141.144.64.41) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 05 Jun 2010 08:17:30 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcsEwjxkwucntcebSlayBURpzRjN0w== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-Auth-Type: Internal IP X-Source-IP: rcsinet15.oracle.com [148.87.113.117] X-CT-RefId: str=0001.0A090202.4C0A6AE6.0014:SCFMA4539811,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 05 Jun 2010 11:20:03 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:37556 Archived-At: I see this problem systematically starting with Emacs 22 but never with Emacs 20 or 21. If the sit-for value is 0.0, then it can return nil even without user input. If the value is ever so slightly more than 0.0, e.g. 0.001, then there is no problem. This is using source code, not byte-compiled code, so it's not a byte-compiler optimization that is causing the problem. I do not have an emacs -Q recipe. If you just eval (sit-for 0.0) it returns t. Executing some of the surrounding code I use also does not reproduce the problem. But in my setup (too much to reproduce) it always returns nil for 0.0. Dunno if maybe it's picking up some non-user event as if it were input. I do know that without user input the return value is nil (in my context). In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2010-05-23 on G41R2F1 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/xpm/include'