From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/58089 Path: main.gmane.org!not-for-mail From: Kevin Greiner Newsgroups: gmane.emacs.gnus.general Subject: Re: Variable binding depth exceeds max-specpdl-size Date: Thu, 08 Jul 2004 10:47:27 -0400 Sender: ding-owner@lists.math.uh.edu Message-ID: References: <87wu1is4jl.fsf@dod.no> <87oemtcdro.fsf@dod.no> <87fz84dirv.fsf@dod.no> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1089298143 11994 80.91.224.253 (8 Jul 2004 14:49:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 8 Jul 2004 14:49:03 +0000 (UTC) Original-X-From: ding-owner+M6630@lists.math.uh.edu Thu Jul 08 16:48:39 2004 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 1BiaCU-00047p-00 for ; Thu, 08 Jul 2004 16:48:38 +0200 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 1BiaBW-0000WH-00; Thu, 08 Jul 2004 09:47:38 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1BiaBP-0000WB-00 for ding@lists.math.uh.edu; Thu, 08 Jul 2004 09:47:31 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1BiaBN-000393-Pd for ding@lists.math.uh.edu; Thu, 08 Jul 2004 09:47:29 -0500 Original-Received: from quimby.gnus.org (quimby.gnus.org [80.91.224.244]) by justine.libertine.org (Postfix) with ESMTP id 8CEC53A0035 for ; Thu, 8 Jul 2004 09:47:28 -0500 (CDT) Original-Received: from news by quimby.gnus.org with local (Exim 3.35 #1 (Debian)) id 1BiaBL-0002hJ-00 for ; Thu, 08 Jul 2004 16:47:27 +0200 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 34 Original-NNTP-Posting-Host: h-66-134-21-51.hstqtx02.covad.net Original-X-Trace: quimby.gnus.org 1089298047 10372 66.134.21.51 (8 Jul 2004 14:47:27 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Thu, 8 Jul 2004 14:47:27 +0000 (UTC) User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (windows-nt) Cancel-Lock: sha1:3cfMycqrTJ0sf8Ty4jMK78bS09M= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:58089 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:58089 Steinar Bang writes: >>>>>> Steinar Bang : > >>>>>> Kevin Greiner : >>> How are you at debugging lisp? > >> Not very accomplished. > [snip!] >> Where do I go from here? What do I look for? > > In lack of any better idea (it doesn't look much like the C/C++ > debuggers I'm used to), I've stepped through forms with `d'. > > But I still don't really know what I'm supposed to be looking for. What we're trying to figure out is why the (gnus-get-function gnus-command-method 'request-type) form in nnagent-request-type is returning nnagent-request-type when it should be returning nnimap-request-type. I can give you some hints but, since this is largely driven by your configuration, I can not actually test it for you. * gnus-get-function will, if gnus-agent is set (which you indicated it is), call gnus-agent-get-function. * gnus-agent-get-function calls gnus-online to see if the current method is online. If it is, gnus-agent-get-function will return the method (in your case nnimap) otherwise it returns nnagent. * gnus-online looks up the current method in gnus-opened-servers to determine whether the method has any status other than offline. That appears to be where you are having trouble. Kevin