From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/76786 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.gnus.general Subject: Re: Activated two-part nntp async fetch again Date: Tue, 15 Feb 2011 19:43:31 +0800 Message-ID: <87ei79plp8.fsf@ericabrahamsen.net> References: <87r5baux96.fsf@gnus.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1297770312 31474 80.91.229.12 (15 Feb 2011 11:45:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 15 Feb 2011 11:45:12 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M25125@lists.math.uh.edu Tue Feb 15 12:45:08 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PpJL9-0001rm-J5 for ding-account@gmane.org; Tue, 15 Feb 2011 12:45:07 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1PpJJu-0000RM-Jh; Tue, 15 Feb 2011 05:43:50 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1PpJJt-0000RA-77 for ding@lists.math.uh.edu; Tue, 15 Feb 2011 05:43:49 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PpJJr-0007uc-M7 for ding@lists.math.uh.edu; Tue, 15 Feb 2011 05:43:48 -0600 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1PpJJp-000892-Ff for ding@gnus.org; Tue, 15 Feb 2011 12:43:45 +0100 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PpJJp-00017L-AT for ding@gnus.org; Tue, 15 Feb 2011 12:43:45 +0100 Original-Received: from 123.121.207.162 ([123.121.207.162]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Feb 2011 12:43:45 +0100 Original-Received: from eric by 123.121.207.162 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Feb 2011 12:43:45 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 123.121.207.162 User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:E2oa8MqJI7PhEEDjnU//I2o9WOw= X-Spam-Score: -0.7 (/) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:76786 Archived-At: On Tue, Feb 15 2011, Lars Ingebrigtsen wrote: > I've now activated the two-part NNTP async fetch again, so your Gnus > will hang again, if you were affected by the hangs earlier. > > However, I think I may have made some headway in trying to figure out > why it hangs, although I've been unable to reproduce the problem myself. > > I think the issues is that `nntp-retrieve-group-data-early' is called > twice on the same server, for some reason. And that makes all the > output go into the same buffer, and things get really messed up. > > If you are affected by this problem, could you `M-x debug-on-entry RET > nntp-retrieve-group-data-early RET' and then note what the value of the > `server' variable is in each instance? If you get the same value twice > in the same `g' session, then we've found the culprit, and I'd like to > have the backtraces from two of those calls so that I can see what's > screwing things up. Mine's hanging again and I'd love to contribute to the debugging process, but I'm not quite sure what you mean by "each instance". Here's what I get from one 'g' session, and it appeared to be the same when I did it again: Debugger entered--entering a function: * nntp-retrieve-group-data-early("news.gmane.org" (("gmane.emacs.auctex.general" 3 (...) (...)) ("gmane.emacs.gnus.general" 3 (...) (... ... ... ... ...)) ("gmane.emacs.help" 3 (...) (... ... ...)) ("gmane.lisp.lib.tbnl.general" 3 (...) (...)) ("gmane.emacs.orgmode" 3 (...) (... ... ...)) ("gmane.comp.finance.ledger.general" 3 (...) (... ...)) ("gmane.mail.mairix.user" 3 (...) (... ...)) ("gmane.comp.lang.haskell.xmonad" 3 (...) (... ...)) ("gmane.emacs.gnus.user" 3 (...) (... ... ...)))) gnus-retrieve-group-data-early((nntp "news.gmane.org") (("gmane.emacs.auctex.general" 3 (...) (...)) ("gmane.emacs.gnus.general" 3 (...) (... ... ... ... ...)) ("gmane.emacs.help" 3 (...) (... ... ...)) ("gmane.lisp.lib.tbnl.general" 3 (...) (...)) ("gmane.emacs.orgmode" 3 (...) (... ... ...)) ("gmane.comp.finance.ledger.general" 3 (...) (... ...)) ("gmane.mail.mairix.user" 3 (...) (... ...)) ("gmane.comp.lang.haskell.xmonad" 3 (...) (... ...)) ("gmane.emacs.gnus.user" 3 (...) (... ... ...)))) gnus-get-unread-articles(nil) gnus-group-get-new-news(nil) call-interactively(gnus-group-get-new-news nil nil)