From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3160 invoked from network); 13 Sep 2020 20:27:18 -0000 Received: from lists1.math.uh.edu (129.7.128.208) by inbox.vuxu.org with ESMTPUTF8; 13 Sep 2020 20:27:18 -0000 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.94) (envelope-from ) id 1kHYaK-00Dpig-QO; Sun, 13 Sep 2020 15:26:52 -0500 Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kHYaF-00Dpgh-51 for ding@lists.math.uh.edu; Sun, 13 Sep 2020 15:26:47 -0500 Received: from quimby.gnus.org ([95.216.78.240]) by mx2.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kHYZz-0019ei-Bv for ding@lists.math.uh.edu; Sun, 13 Sep 2020 15:26:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=VcTw23Ye2aZ21jqUCLkuTNED7m+Tj3/EqOa4/fF2dok=; b=sQ4G6ncAsfWd+E9uttlIHaZMKq YBRRcM9Mmb6OrT/xcmnbpGtmev9bfky5aeaciWznQMrDAGMyo+WBQ2VJ0GYj9q+gnJ1gjRwvaYSru n739jngkhTdV+Jxey9VfJL/s7a9H8jUD8ZO6nO26dbQdqkpVXK8P+u4AWLRF3P3io4MY=; Received: from ericabrahamsen.net ([52.70.2.18] helo=mail.ericabrahamsen.net) by quimby with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kHYZr-0007U1-3g for ding@gnus.org; Sun, 13 Sep 2020 22:26:26 +0200 Received: from localhost (75-172-112-137.tukw.qwest.net [75.172.112.137]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 44026FA095; Sun, 13 Sep 2020 20:26:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1600028780; bh=VcTw23Ye2aZ21jqUCLkuTNED7m+Tj3/EqOa4/fF2dok=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Frh7Zn9ZCCgpiId/7UKa0OtCiPIuVNE2qs88gAhT9tVrSNcNj2NG0yjPITEuKyG0H F1Qdmzy2Pd0sN21y7yDdct07lns62qyegzvUxmSVfbPNw/CzPu244AWqv7HQBKX2X1 zngXu0DFaJYRQcLG2h87BtedPbC/htwh4MpiY+S4= From: Eric Abrahamsen To: Adam =?utf-8?Q?Sj=C3=B8gren?= Cc: ding@gnus.org Subject: Re: Args out of range when quitting search buffer with recent Emacs/Gnus References: <87a6xug73j.fsf@tullinup.koldfront.dk> <87ft7lq23s.fsf@ust.hk> <871rj5es8v.fsf@tullinup.koldfront.dk> <87tuw1oka8.fsf@ust.hk> <87r1r5db4n.fsf@tullinup.koldfront.dk> <87o8m9oj1f.fsf@ust.hk> <874ko169b8.fsf@tullinup.koldfront.dk> <87k0wxoeu0.fsf@ust.hk> <87imchhcyz.fsf@tullinup.koldfront.dk> <87imchscib.fsf@ericabrahamsen.net> <87wo0xe9zp.fsf@tullinup.koldfront.dk> Date: Sun, 13 Sep 2020 13:26:10 -0700 In-Reply-To: <87wo0xe9zp.fsf@tullinup.koldfront.dk> ("Adam =?utf-8?Q?Sj?= =?utf-8?Q?=C3=B8gren=22's?= message of "Sun, 13 Sep 2020 21:45:46 +0200") Message-ID: <87een5s9st.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-ID: Precedence: bulk Adam Sj=C3=B8gren writes: > Eric writes: > >> I think the simplest next step would be to figure out which list of >> marks thinks there are 1000 articles in this group. Is it always 1000, >> no matter how many search results you get? > > It seems to be, when I get the error. > >> Would you run a search that you're confident will trigger the error, and >> evaluate this *in that buffer* (ie with "M-:" in the buffer). >> >> (setq length-pairs >> (mapcar (lambda (mark-list) >> (cons mark-list >> (length (symbol-value mark-list)))) >> (append (mapcar >> (lambda (type) >> (intern (format "gnus-newsgroup-%s" (car type)))) >> gnus-article-mark-lists) >> '(gnus-newsgroup-unreads gnus-newsgroup-unseen)))) >> >> And then show us the (expanded) value of `length-pairs'? > > Is this what you're after: > > length-pairs=E2=80=99s value is shown below. > > Documentation: > Not documented as a variable. > > Value: > ((gnus-newsgroup-marked . 0) > (gnus-newsgroup-replied . 2) > (gnus-newsgroup-expirable . 0) > (gnus-newsgroup-killed . 0) > (gnus-newsgroup-bookmarks . 0) > (gnus-newsgroup-dormant . 0) > (gnus-newsgroup-scored . 8) > (gnus-newsgroup-saved . 0) > (gnus-newsgroup-cached . 0) > (gnus-newsgroup-downloadable . 0) > (gnus-newsgroup-unsendable . 0) > (gnus-newsgroup-forwarded . 0) > (gnus-newsgroup-seen . 3) > (gnus-newsgroup-unexist . 0) > (gnus-newsgroup-unreads . 0) > (gnus-newsgroup-unseen . 2)) Grr... yes that was what I was after, but that's not helpful. Two others I neglected: (gnus-uncompress-range (gnus-info-read (gnus-get-info gnus-newsgroup-name))) and: gnus-newsgroup-articles Can you eval both of those in the offending nnselect group? That 1000 has to be coming from somewhere!