help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gnus: Thread notes?


From: Eric Abrahamsen
Subject: Re: Gnus: Thread notes?
Date: Sat, 16 Dec 2017 13:08:36 -0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

Michael Heerdegen <michael_heerdegen@web.de> writes:

> Eric Abrahamsen <eric@ericabrahamsen.net> writes:
>
>> The idea with the registry is that it's sort of a catch-all slush
>> bucket. I think it's expected that it will fill up rather quickly, and
>> then get pruned as necessary.
>
> FWIW, pruning now kicked in the first time, and it errored with
>
> Debugger entered--Lisp error: (wrong-type-argument listp quote)
>   car(quote)
>   (memq (car entry-key) precious)
>   (cdr (memq (car entry-key) precious))
>   (lambda (entry-key) (cdr (memq (car entry-key) precious)))(quote)
>   cl-some((lambda (entry-key) (cdr (memq (car entry-key) precious)))
>   '''''''''''''''''''''''''''''''''''''''''''''''''''''''((creation-time
>   (23012 49774 793490 105000)) (group) (sender) (subject)))

Well that's deeply weird. You have an entry in your registry that looks like:

("" '''''''''''''''''''''''''''''''''''''''''''''''''''''''\
    ((creation-time (23012 49774 793490 105000)) (group) (sender) (subject)))

Ie, no key at all, and who knows what's going on with all those quotes.

Are there many of those, or just one? And are you running an Emacs that
includes e1cc2037a918?

I looked at the code, and there's nothing that would prevent the
creation of an entry for a message that had no Message-ID, so presumably
the blank there is possible. That doesn't explain all the quotes,
though.

Ugh, now I'm seeing more bugs in there --
`gnus-registry-fetch-header-fast' looks broken...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]