Subject: Re: expecting a list, got a vector

From: Lars Magne Ingebrigtsen <[email-masked]>
Date: Sat, 10 Sep 2011 20:32:47 +0200

Dave Abrahams <[email-masked]> writes:

>>> It's fairly common when I do a `G' from the group buffer for
>>> everything to get stuck just after nnimap seems to have collected all
>>> its data from the server (I presume that's what's going on from the
>>> message about how many bytes have been read).
>>
>> Can you (setq debug-on-quit t) and see where it hangs?
>
> Here's another example:
>
>   delq(16560 (897 946 947 949 962 963 1775 13969 14020 14070 16561
> 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572
> 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583
> 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594
> 16595 16596 16597 16598 16599 16600 ...))
>   (setq list1 (delq (car list2) list1))
>   (while list2 (setq list1 (delq ... list1)) (setq list2 (cdr list2)))

Hm.  Does Emacs hang forever here, or is it just very slow?  Is your
machine slow?  Your nnimap buffer was massively big, though, which seems
odd, too.  Does it always fetch and parse that much data if you `g'?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/