Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
From: Kevin Greiner <kgreiner@xpediantsolutions.com>
Subject: Re: Gnus plugged/unplugged error
Date: Wed, 04 Feb 2004 00:03:51 -0500	[thread overview]
Message-ID: <uektb5tc8.fsf@xpediantsolutions.com> (raw)
In-Reply-To: <lz7jz5i53i.fsf@anthea.home.int>

Miroslav Zubcic <miroslav.zubcic@zesoi.fer.hr> writes:

> Kevin Greiner <kgreiner@xpediantsolutions.com> writes:
>
>> Miroslav Zubcic <miroslav.zubcic@zesoi.fer.hr> writes:
>
>>> The problem is: when I try to enter on/off-line with `J-j' I get
>>> "Group: " prompt in minibuffer, just like if I pressed small letter
>>> `j' in the group buffer. Typing `gnus-agent-toggle-group-plugged'
>>> directly works, but the I get error entering any IMAP group - every
>>> *second* time. For example: enter to nnimap+mail.foo.com:INBOX works,
>>> get out, try again - trace, try again - works etc ...
>
>> Thanks for the configuration.  However, I'm going to need a little
>> more information.
>
> Just some info: bug is repeatable only when IMAP server is
> unplugged. When online, gnus is executing starttls, and I can enter
> several times in and out without problem.
>
> In unplugged mode, when I get an error, I can also see summary buffer
> opened (but empty) in some new (but background) tab.
>
>> Start gnus, trigger the error to make sure that it is still
>> repeatable, then do the following.
>
> Yes, it is repeatable - every *second* time I enter the imap group.
>
>> M-x load-library<RET>nnagent.el<RET>
>>
>> Finally, trigger the error again then post the new debug-on-error
>> info.
>>
>> By loading the lisp (.el) file rather than the compiled file (.elc),
>> the stack trace will provide specific information about the statements
>> that are causing the recursion.
>

Miroslav,
I'm sorry but I'm unable to isolate the error.  I suspect that it is
related to the variable gnus-server-method-cache but can't be sure.

If you don't mind, I'd like you to try something for me.  First,
evaluate this form:

(defun kjg ()
(let (print-level print-length)
(pp gnus-server-method-cache)))

Now, I'd like you to open an imap group.  I'd like you to eval the kjg
function when you expect to successfully open the group and again when
you expect it to fail.  I suspect that the value of
gnus-server-method-cache is changing, if so, I'd like you to send me
both copies.

At that point, I'll probably be able to instrument some functions such
that you can detect which call is corrupting gnus-server-method-cache.

Kevin


      reply	other threads:[~2004-02-04  5:03 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <lzu12avfrk.fsf@anthea.home.int>
2004-02-02  4:13 ` Kevin Greiner
2004-02-02 20:44   ` Miroslav Zubcic
2004-02-04  5:03     ` Kevin Greiner [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=uektb5tc8.fsf@xpediantsolutions.com \
    --to=kgreiner@xpediantsolutions.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).