From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/59534 Path: main.gmane.org!not-for-mail From: Mark Plaksin Newsgroups: gmane.emacs.gnus.general Subject: Re: nnrss often hangs recent CVS Emacs Date: Fri, 07 Jan 2005 12:07:03 -0500 Message-ID: References: <87pt0hyzdv.fsf@mid.packer.its.vanderbilt.edu> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1105129378 4556 80.91.229.6 (7 Jan 2005 20:22:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 7 Jan 2005 20:22:58 +0000 (UTC) Original-X-From: ding-owner+M8074@lists.math.uh.edu Fri Jan 07 21:22:52 2005 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13] ident=mail) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Cn0dH-0008Tf-00 for ; Fri, 07 Jan 2005 21:22:51 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1Cn0Zq-0007K4-00; Fri, 07 Jan 2005 14:19:18 -0600 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1CmxaE-0006ya-00 for ding@lists.math.uh.edu; Fri, 07 Jan 2005 11:07:30 -0600 Original-Received: from quimby.gnus.org ([80.91.224.244]) by util2.math.uh.edu with esmtp (Exim 4.30) id 1Cmxa3-0004gc-3p for ding@lists.math.uh.edu; Fri, 07 Jan 2005 11:07:19 -0600 Original-Received: from main.gmane.org ([80.91.224.249]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Cmxa1-0007kO-00 for ; Fri, 07 Jan 2005 18:07:17 +0100 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1Cmxa1-0008Tz-00 for ; Fri, 07 Jan 2005 18:07:17 +0100 Original-Received: from water.tss.usg.edu ([168.24.82.53]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Jan 2005 18:07:17 +0100 Original-Received: from happy by water.tss.usg.edu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Jan 2005 18:07:17 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@gnus.org Original-Lines: 29 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: water.tss.usg.edu User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:a3IsCfFmBdwSzbpDfMgdD5eTKbc= Precedence: bulk Original-Sender: ding-owner@lists.math.uh.edu Xref: main.gmane.org gmane.emacs.gnus.general:59534 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:59534 "Andrew A. Raines" writes: > I switched a few days ago to Emacs 21.3.50 from 21.3.1. > Gnus seems to like the newer environment. Things seem > much smoother and updates to the group buffer when > fetching mail and news are quicker. > > nnrss, however, works intermittently. Often when updating > a group, Emacs will hang indefinitely. I mean _really_ > hang -- if I have an external process going in the > background (like mplayer through EMMS), the track will > pause, and if I let Gnus run through its course (something > eventually times out I guess), my erc sessions get > disconnected. A while back I traced this problem to make-network-process. But I'm not sure that's the problem any more. nnrss uses the url package which uses make-network-process. Unless you give it the nowait option (which the url package doesn't), make-network-process blocks until it makes a connection or a timeout occurs. That seemed to explian it. Recently I tried to reproduce the problem (by calling make-network-process directly) and C-g always interrupted it. So maybe the problem is gone in the latest CVS Emacs. I'm running on Linux; it might be a different story on Windows. If you happen to be using the multi-tty branch, C-g only interrupts make-network-stream when you're in the initial Emacs window. For some reason it doesn't interrupt it in subsequent windows.