From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Piet van Oostrum" Newsgroups: gmane.emacs.devel Subject: Re: More info on sporadic OS/X crash Date: Wed, 28 Apr 2004 13:14:59 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <16527.37427.874467.884062@Ordesa.local> References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1083151649 4379 80.91.224.253 (28 Apr 2004 11:27:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 28 Apr 2004 11:27:29 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Apr 28 13:27:21 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BInDl-0000Fc-00 for ; Wed, 28 Apr 2004 13:27:21 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BInDk-00037m-00 for ; Wed, 28 Apr 2004 13:27:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BInCv-0007ex-Ml for emacs-devel@quimby.gnus.org; Wed, 28 Apr 2004 07:26:29 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BInBK-0007Wg-Mv for emacs-devel@gnu.org; Wed, 28 Apr 2004 07:24:50 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BInAJ-0007NS-87 for emacs-devel@gnu.org; Wed, 28 Apr 2004 07:24:19 -0400 Original-Received: from [131.211.81.146] (helo=ordesa.cs.uu.nl) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BIn0B-0005tE-U6; Wed, 28 Apr 2004 07:13:20 -0400 Original-Received: from Ordesa.local (localhost [127.0.0.1]) by ordesa.cs.uu.nl (Postfix) with ESMTP id 3F26016E88C; Wed, 28 Apr 2004 13:15:02 +0200 (CEST) X-Mailer: emacs 21.3.50.4 (via feedmail 8 I); VM 7.18 under Emacs 21.3.50.4 Original-To: Eli Zaretskii In-Reply-To: X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:22296 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:22296 >>>>> Eli Zaretskii (EZ) wrote: >> From: Piet van Oostrum >> Date: 27 Apr 2004 17:24:36 +0200 >> >> However now I have occasional hangs in select(), always when using gnus. >> It could be a server that is not responding, but I am not sure. I attach a >> stack trace below. The hang doesn't get broken with C-g (the well-known >> problem), but sometimes it helps to Ctrl-Z gdb (I am running emacs from >> gdb), and/or hitting Ctrl-C in the gdb terminal window. Continuing then >> resumes normal life but it can take quite some time. >> >> Program received signal SIGTSTP, Stopped (user). >> 0x9000b308 in select () >> (gdb) bt >> #0 0x9000b308 in select () >> #1 0x0012eeac in sys_select (n=126, rfds=0x38e7e4, wfds=0x0, efds=0x0, timeout=0xbfffcb60) at mac.c:2787 >> #2 0x00119948 in wait_reading_process_input (time_limit=1, microsecs=0, read_kbd=3506604, do_display=0) at process.c:4311 EZ> What is the contents of the struct pointed to by `timeout' in frame #1 EZ> above? Can you tell what GDB prints if you type EZ> print *timeout EZ> in that frame? EZ> If the contents of that struct are reasonable (i.e. 1 second), is it EZ> possible that Emacs loops infinitely in sys_select, and if so, why? (gdb) frame 1 #1 0x0012eeac in sys_select (n=126, rfds=0x38e7e4, wfds=0x0, efds=0x0, timeout=0xbfffc770) at mac.c:2787 2787 return select(n, rfds, wfds, efds, timeout); (gdb) print *timeout $3 = { tv_sec = 0, tv_usec = 999996 } So this looks normal. Next time it hangs I will step through the code to see what happens. I can't get it to hang again now. -- Piet van Oostrum URL: http://www.cs.uu.nl/~piet [PGP] Private email: P.van.Oostrum@hccnet.nl