From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/55331 Path: main.gmane.org!not-for-mail From: Kevin Greiner Newsgroups: gmane.emacs.gnus.general Subject: Re: Problem with current CVS and XEmacs Date: Sun, 28 Dec 2003 20:38:18 -0600 Sender: ding-owner@lists.math.uh.edu Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1072665533 21126 80.91.224.253 (29 Dec 2003 02:38:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 29 Dec 2003 02:38:53 +0000 (UTC) Original-X-From: ding-owner+M3871@lists.math.uh.edu Mon Dec 29 03:38:47 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AanIt-0005zA-00 for ; Mon, 29 Dec 2003 03:38:47 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1AanIi-00007i-00; Sun, 28 Dec 2003 20:38:36 -0600 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AanIa-00007c-00 for ding@lists.math.uh.edu; Sun, 28 Dec 2003 20:38:28 -0600 Original-Received: from quimby.gnus.org (quimby.gnus.org [80.91.224.244]) by justine.libertine.org (Postfix) with ESMTP id 706823A003B for ; Sun, 28 Dec 2003 20:38:27 -0600 (CST) Original-Received: from news by quimby.gnus.org with local (Exim 3.35 #1 (Debian)) id 1AanIY-0007vD-00 for ; Mon, 29 Dec 2003 03:38:26 +0100 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 66 Original-NNTP-Posting-Host: dialup-216-12-206-159.ev1.net Original-X-Trace: quimby.gnus.org 1072665506 29924 216.12.206.159 (29 Dec 2003 02:38:26 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Mon, 29 Dec 2003 02:38:26 +0000 (UTC) User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (windows-nt) Cancel-Lock: sha1:u/JY1jWAiRrt0ZtrOYI3bafT01U= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:55331 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:55331 Andreas Jaeger writes: > Jesper Harder writes: > >> Andreas Jaeger writes: >> >>> Starting current CVS Gnus I get with XEmacs 21.4.13: >>> >>> Signaling: (wrong-type-argument listp t) >>> gnus-read-active-file-1((nntp "gromit.moeb") nil) >>> >>> Everything works if I go back to: >>> $ cvs up -D 2003-12-20 >>> >>> I can't see directly what's wrong, any ideas? >> >> You could eval `gnus-read-active-file-1' to (possibly) get a better >> backtrace. Or step through it with edebug to locate the place that >> signals the error. > > I didn't get anything useful out of this :-(, my debug knowledge is > too old. > > But I did a binary search and the patch that introduces the breakage > is this one: > --- ChangeLog 22 Dec 2003 11:39:06 -0000 6.2712 > +++ ChangeLog 22 Dec 2003 14:07:03 -0000 6.2713 > @@ -1,3 +1,17 @@ > +2003-12-22 Kevin Greiner > + * gnus-int.el (gnus-open-server): Fixed the server status such > + that an agentized server, when opened offline, has a status of > + offline. Also fixes bug whereby the agent's backend was called > + twice to open each server. > + > + * gnus-start.el (gnus-get-unread-articles-in-group): Autoload > + gnus-agent-possibly-alter-active rather than inline to resolve > + compiler warnings. > + > + * gnus.el (gnus-server-to-method): Added fallback of iterating > + over gnus-newsrc-alist to resolve names of foreign servers. > + Should fix recent agent bug. > + > > Note that I'm not running agentized at all, Andreas, My apologies for your difficulties. Well, none of these changes obviously intersect with gnus-read-active-file-1. So, I'm going to need to refresh your debug knowledge. I'd like you to do the following on a clean (just started) emacs. M-x load-library gnus M-x load-library gnus-start.el M-x toggle-debug-on-error M-x gnus Please post the stack trace that you get. If you feel comfortable doing it, it would be helpful to also eval some of the variables present on the first line of the stack trace. You can do this my typing e then a variable name in the debug buffer. Kevin Greiner