From unknown Sat Jun 21 05:04:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: eric@ericabrahamsen.net, yamaoka@jpl.org, bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 09 Apr 2019 13:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35208 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 35208@debbugs.gnu.org Cc: Eric Abrahamsen , Katsumi Yamaoka X-Debbugs-Original-To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) X-Debbugs-Original-Xcc: Eric Abrahamsen , Katsumi Yamaoka Received: via spool by submit@debbugs.gnu.org id=B.15548175926439 (code B ref -1); Tue, 09 Apr 2019 13:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Apr 2019 13:46:32 +0000 Received: from localhost ([127.0.0.1]:50769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDr55-0001fn-Va for submit@debbugs.gnu.org; Tue, 09 Apr 2019 09:46:32 -0400 Received: from mail-ed1-f47.google.com ([209.85.208.47]:39782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDr53-0001fV-Ir for submit@debbugs.gnu.org; Tue, 09 Apr 2019 09:46:30 -0400 Received: by mail-ed1-f47.google.com with SMTP id k45so937641edb.6 for ; Tue, 09 Apr 2019 06:46:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:user-agent:mime-version; bh=1jKvk55zU0gbx1EndSee5lzXVeMuMjpbuwsUYzR5PtE=; b=Kgqfxot0eQC7gmZnx5pcvNuyj/rBDtivbfC0RTM9JLKq7u1p0LGox3trFQAiqCei87 tf28F/RfrLmI2amk1YJKmZoCA8En0b8LDlhHj0gl+mMTBnZ/6M+P8QWqChs4JdPcVsaq +pTQnpCg1u20yfQV2K1ZjiqCkTLjQZSjdH1vQM0u0/lJ9xxLg8UiLIq73ETn6O7AaQtu NrMKsrfolfg0wRgNw0VyRd0u5LL7JlLH85F5Tl2QO5e6zpA6BP/IFe9coBbtRMeZHD8P B0KIV3K18N1kdfUSNP+x+0t/eu4fqwCiUMwr4QDCP1tiDIHmlkst/OULrUsLgwu0N732 S/Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=1jKvk55zU0gbx1EndSee5lzXVeMuMjpbuwsUYzR5PtE=; b=sqJs/US4ZsNa1GBY0tv2vQSpmgFrekrdgD8qha2fN1IkhD5cdOmsgR4A7AkBPjxyeW QpvOD2HJ1G4uoXdcozPR6sCZIYuZ2vWUsKAjZgQ7ixlTBVOjXbNKFiI5Yy6FkFErOsGO 8fHPCWC4G/5KjkPEKBgyPr162PS+uwEoeY5RHPjr2i/o83eq4xxtBfrlJB0jTimWSQi0 acyvJeUssK5TGBm9ha+aIW9kfyoJ1/h1BoRxOkX/1Rja5N9sLE3Re2UsPgDjVb32rnU4 W2YMtfhhgmTim16im/2qB0hxxMM9LVLClOlZg8fXbMxzxjV+ZzrPzstgOCu7NVjG5QjE ItaQ== X-Gm-Message-State: APjAAAUulGfXZmBv5XmORlebV+d/ytWvz7FxZS81lFuRjC30kUbPXsiN 1GiJ4hKNz+BWqjNoJbNmE4jk1oDdkpGkm2xR X-Google-Smtp-Source: APXvYqy8ywiVFMTeoVcVv7M7V1z2udADqWaosBQiM3dSgNn5BrIDGI2H5n2k6UyViBp6BqBRNOwE9g== X-Received: by 2002:a17:906:4e4d:: with SMTP id g13mr20333948ejw.11.1554817583369; Tue, 09 Apr 2019 06:46:23 -0700 (PDT) Received: from localhost ([163.172.211.46]) by smtp.gmail.com with ESMTPSA id i49sm8073215ede.95.2019.04.09.06.46.22 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 09 Apr 2019 06:46:22 -0700 (PDT) From: "Basil L. Contovounesios" Date: Tue, 09 Apr 2019 14:46:20 +0100 Message-ID: <875zrnthoz.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Trying to save a draft, e.g. as follows: 0. HOME=$(mktemp -d) emacs -Q 1. M-x toggle-debug-on-error RET 2. (setq gnus-select-method '(nnnil)) C-j 3. M-x gnus RET 4. m 5. foo C-x C-s results in the following error: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) nndraft-update-unread-articles() run-hooks(after-save-hook) basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) call-interactively(save-buffer nil nil) command-execute(save-buffer) --8<---------------cut here---------------end--------------->8--- Reevaluating nndraft-update-unread-articles and repeating step (5) gives the following backtrace: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) =(0 nil) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point))))) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (setq --dolist-tail-- (cdr --dolist-tail--))) (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (setq --dolist-tail-- (cdr --dolist-tail--)))) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn ... ...))))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (let* ((groups (mapcar #'(lambda (elem) (gnus-group-prefixed-name (car elem) (list ... ""))) (nnmail-get-active))) (gnus-group-marked (copy-sequence groups)) (gnus-get-new-news-hook nil) (inhibit-read-only t)) (gnus-group-get-new-news-this-group nil t) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region ... ...)))) (setq --dolist-tail-- (cdr --dolist-tail--)))))) (save-current-buffer (set-buffer gnus-group-buffer) (let* ((groups (mapcar #'(lambda (elem) (gnus-group-prefixed-name ... ...)) (nnmail-get-active))) (gnus-group-marked (copy-sequence groups)) (gnus-get-new-news-hook nil) (inhibit-read-only t)) (gnus-group-get-new-news-this-group nil t) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 ...) (progn ...))) (setq --dolist-tail-- (cdr --dolist-tail--))))))) nndraft-update-unread-articles() run-hooks(after-save-hook) basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) call-interactively(save-buffer nil nil) command-execute(save-buffer) --8<---------------cut here---------------end--------------->8--- I'm temporarily working around this by changing (zerop (gnus-group-group-unread)) to (eq 0 (gnus-group-group-unread)), but a larger problem seems to be at play. Any tips? Thanks, -- Basil Gnus v5.13 In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2019-04-09 built on thunk Repository revision: 44b306d3510e54432b76724583ea9405f1c90686 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: Debian GNU/Linux buster/sid Configured using: 'configure 'CC=ccache gcc' 'CFLAGS=-O2 -march=native' --config-cache --prefix=/home/blc/.local --with-mailutils --with-x-toolkit=lucid --with-modules --with-file-notification=yes --with-x' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP From unknown Sat Jun 21 05:04:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer In-Reply-To: <875zrnthoz.fsf@tcd.ie> Resent-From: Katsumi Yamaoka Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 10 Apr 2019 01:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35208 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Basil L. Contovounesios Cc: Eric Abrahamsen , 35208@debbugs.gnu.org Received: via spool by 35208-submit@debbugs.gnu.org id=B35208.15548615226019 (code B ref 35208); Wed, 10 Apr 2019 01:59:01 +0000 Received: (at 35208) by debbugs.gnu.org; 10 Apr 2019 01:58:42 +0000 Received: from localhost ([127.0.0.1]:52251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hE2Ve-0001Z1-9r for submit@debbugs.gnu.org; Tue, 09 Apr 2019 21:58:42 -0400 Received: from purple.birch.relay.mailchannels.net ([23.83.209.150]:37573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hE2Vb-0001Yo-Py for 35208@debbugs.gnu.org; Tue, 09 Apr 2019 21:58:40 -0400 X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 933691245C4; Wed, 10 Apr 2019 01:58:37 +0000 (UTC) Received: from hampton.hostforweb.net (unknown [100.96.28.55]) (Authenticated sender: tih5qno0ow) by relay.mailchannels.net (Postfix) with ESMTPA id C1308124443; Wed, 10 Apr 2019 01:58:36 +0000 (UTC) X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Received: from hampton.hostforweb.net (hampton.hostforweb.net [172.245.115.217]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Wed, 10 Apr 2019 01:58:37 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net X-MailChannels-Auth-Id: tih5qno0ow X-Broad-Illustrious: 6339e07d5e441a77_1554861517253_3480241545 X-MC-Loop-Signature: 1554861517253:390392317 X-MC-Ingress-Time: 1554861517252 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1hE2VU-00Gmh2-Am; Tue, 09 Apr 2019 20:58:33 -0500 Date: Wed, 10 Apr 2019 10:58:37 +0900 Message-ID: From: Katsumi Yamaoka References: <875zrnthoz.fsf@tcd.ie> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-cygwin) Cancel-Lock: sha1:I7DR6k19OGs6ImE4EbO5VkNW7SA= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-0.2 X-AuthUser: yamaoka@hampton.hostforweb.net X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, 09 Apr 2019 14:46:20 +0100, Basil L. Contovounesios wrote: > Trying to save a draft, e.g. as follows: > 0. HOME=$(mktemp -d) emacs -Q > 1. M-x toggle-debug-on-error RET > 2. (setq gnus-select-method '(nnnil)) C-j > 3. M-x gnus RET > 4. m > 5. foo C-x C-s > results in the following error: The message is saved with no error, hmmm. I did mv .emacs dot-emacs mv .newsrc dot-newsrc mv .newsrc.eld dot-newsrc.eld mv .gnus.el dot-gnus.el rm .*~ and the recipe with the latest Emacs master. Regards, From unknown Sat Jun 21 05:04:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer In-Reply-To: <875zrnthoz.fsf@tcd.ie> Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 10 Apr 2019 17:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35208 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Katsumi Yamaoka Cc: Eric Abrahamsen , 35208@debbugs.gnu.org Received: via spool by 35208-submit@debbugs.gnu.org id=B35208.155491705422215 (code B ref 35208); Wed, 10 Apr 2019 17:25:01 +0000 Received: (at 35208) by debbugs.gnu.org; 10 Apr 2019 17:24:14 +0000 Received: from localhost ([127.0.0.1]:53502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hEGxJ-0005mE-Ly for submit@debbugs.gnu.org; Wed, 10 Apr 2019 13:24:14 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:39353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hEGxH-0005m1-Mf for 35208@debbugs.gnu.org; Wed, 10 Apr 2019 13:24:12 -0400 Received: by mail-ed1-f50.google.com with SMTP id k45so2750071edb.6 for <35208@debbugs.gnu.org>; Wed, 10 Apr 2019 10:24:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version; bh=FSI2ss4v5EIiqJTeEf8zBHpWF92rpb46rCDHbbFVKKU=; b=KIDC3DsvF7zRbqY5OaORIfVSB6g1foUSPyOnvGGpvfmwslzyoZ9wRwFJc3fRtDEDT/ hAKT28Tj36ySdrcJUow6WUEmQD/jnDDIQlDXLu6uTAVUboM6JEYZKknYO+L9BTAYAirF POk2pwWsxU6mUkr67llBlWSlCUYXbyvcylssCBkhBItZsoqKNSExej8SmAzGCK6mJ6Il +2AiN8tqaaXo1YxYV5LSOPaWSI9+4sqMoOLMyynNhcm3VFDJj8o0uCaNxUmjkLaPttFT qvWJPloNBcitNPk+IqkArtMjrOGBBUTrf+3SaEO+yYfeseZ5GY/gTRAolLtShvzaju5/ Pq0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version; bh=FSI2ss4v5EIiqJTeEf8zBHpWF92rpb46rCDHbbFVKKU=; b=TrNYj5eSz8SgIgr+1//hhlI6hdWzSJe+IQosHVvMJGfX9MSTzeItDGy4VKcTvqrXHW JvEZ4TFK3MNomH2m0e+jqVtmwCAZ8geg9YMago5LNa7qvFGgfe0crer8NCcfJzWX8eEa LCqfB+Ji74FgQa9uE3Rev2BD2fuqKuNcPVkKU0XT1q3zLcG9NbVrunN6y8xWBUi8bUtU LKX0zA5IjtjPJrYcRzGF7a+fKLAtXdABcRPsMdAGG5cejgBd9MaSjIly3vU6gCL1gWSK 6ebp0lLk9x+iqGRl2TGzHO/f3Eeg9BBd0Z+ym6cjump4JOAlMw5UCGl1i2FMwJNpSnNM p7Bw== X-Gm-Message-State: APjAAAVZk0pXDB8OYaVjj4TeQaV4M6QlMVfN1wtglwSP9X11gXShncd4 b/gC/PlFAnpLYXTTPI5W+8Sx7w== X-Google-Smtp-Source: APXvYqwAUcz64x1uXgi3/xULlzy4UjQty2iBtW/6VEGEpSEvuzUjZvIT7MZCr6Z62StJaguLWC7qbw== X-Received: by 2002:a50:a725:: with SMTP id h34mr28424977edc.201.1554917045826; Wed, 10 Apr 2019 10:24:05 -0700 (PDT) Received: from localhost ([83.70.200.146]) by smtp.gmail.com with ESMTPSA id y12sm4199701ejo.85.2019.04.10.10.24.04 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 10 Apr 2019 10:24:04 -0700 (PDT) From: "Basil L. Contovounesios" References: <875zrnthoz.fsf@tcd.ie> Date: Wed, 10 Apr 2019 18:24:02 +0100 Message-ID: <878swh3hal.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Katsumi Yamaoka writes: > On Tue, 09 Apr 2019 14:46:20 +0100, Basil L. Contovounesios wrote: >> Trying to save a draft, e.g. as follows: > >> 0. HOME=$(mktemp -d) emacs -Q >> 1. M-x toggle-debug-on-error RET >> 2. (setq gnus-select-method '(nnnil)) C-j >> 3. M-x gnus RET >> 4. m >> 5. foo C-x C-s > >> results in the following error: > > The message is saved with no error, hmmm. I did > > mv .emacs dot-emacs > mv .newsrc dot-newsrc > mv .newsrc.eld dot-newsrc.eld > mv .gnus.el dot-gnus.el > rm .*~ > > and the recipe with the latest Emacs master. Hmm, that's odd. I can reproduce the error 100% of the time. I even tried a clean Emacs checkout on a clean OS install: 0. Install Debian Testing in a VirtualBox VM. 1. apt-get build-dep emacs-lucid 2. git clone https://git.savannah.gnu.org/git/emacs.git 3. cd emacs 4. ./autogen.sh all && ./configure && make 5. ./src/emacs -Q 6. Repeat steps 1-5 from my OP. I include the details of this Emacs build after my signature. Another thing I noticed, which I don't remember seeing before: 0. HOME=$(mktemp -d) emacs -Q 1. (setq gnus-select-method '(nnnil)) C-j 2. M-x gnus RET 3. m 4. C-x 4 C-o RET 5. foo C-x C-s The *Group* buffer now has the following contents: 1: nndraft:drafts K# 0: nndraft:queue where the text properties at bol of the first group are: cursor-sensor-functions (gnus-tool-bar-update) face gnus-group-mail-1 gnus-group "nndraft:drafts" gnus-indentation "" gnus-level 1 gnus-marked 32 gnus-unread 1 and those at bol of the second group are: cursor-sensor-functions (gnus-tool-bar-update) face gnus-group-news-low-empty gnus-group "nndraft:queue" gnus-indentation "" gnus-level 9 gnus-marked 32 gnus-unread 0 In Emacs 26, the second group nndraft:queue doesn't appear after saving the *unsent mail* buffer. I suspect this seemingly unexpected group has something to do with nndraft-update-unread-articles choking. Thanks, -- Basil In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.5) of 2019-04-10 built on test Repository revision: 0cef057b02b088ded8b46e3453ac0d891888423a Repository branch: master System Description: Debian GNU/Linux buster/sid Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LIBSYSTEMD PDUMPER LCMS2 GMP Important settings: value of $LANG: en_IE.UTF-8 locale-coding-system: utf-8-unix Major mode: Message Minor modes in effect: gnus-message-citation-mode: t mml-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t auto-fill-function: message-do-auto-fill transient-mark-mode: t abbrev-mode: t Load-path shadows: None found. From unknown Sat Jun 21 05:04:48 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Basil L. Contovounesios" Subject: bug#35208: closed (Re: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer) Message-ID: References: <875zrnthoz.fsf@tcd.ie> X-Gnu-PR-Message: they-closed 35208 X-Gnu-PR-Package: emacs,gnus Reply-To: 35208@debbugs.gnu.org Date: Thu, 11 Apr 2019 00:25:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1554942302-6110-1" This is a multi-part message in MIME format... ------------=_1554942302-6110-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #35208: 27.0.50; Gnus nndraft error when saving message buffer which was filed against the emacs,gnus package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 35208@debbugs.gnu.org. --=20 35208: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35208 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1554942302-6110-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 35208-done) by debbugs.gnu.org; 11 Apr 2019 00:24:41 +0000 Received: from localhost ([127.0.0.1]:53694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hENWC-0001Zm-V7 for submit@debbugs.gnu.org; Wed, 10 Apr 2019 20:24:41 -0400 Received: from bonobo.maple.relay.mailchannels.net ([23.83.214.22]:46100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hENW9-0001ZZ-Nd for 35208-done@debbugs.gnu.org; Wed, 10 Apr 2019 20:24:39 -0400 X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 27EA42C1CE3; Thu, 11 Apr 2019 00:24:36 +0000 (UTC) Received: from hampton.hostforweb.net (100-96-7-60.trex.outbound.svc.cluster.local [100.96.7.60]) (Authenticated sender: tih5qno0ow) by relay.mailchannels.net (Postfix) with ESMTPA id 2E59F2C1D7A; Thu, 11 Apr 2019 00:24:35 +0000 (UTC) X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Received: from hampton.hostforweb.net ([TEMPUNAVAIL]. [172.245.115.217]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Thu, 11 Apr 2019 00:24:36 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net X-MailChannels-Auth-Id: tih5qno0ow X-Whimsical-Gusty: 48d158492ef4b5a9_1554942275963_1013231159 X-MC-Loop-Signature: 1554942275963:3084479373 X-MC-Ingress-Time: 1554942275963 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1hENVx-00488y-RQ; Wed, 10 Apr 2019 19:24:27 -0500 Date: Thu, 11 Apr 2019 09:24:32 +0900 Message-ID: From: Katsumi Yamaoka To: Basil L. Contovounesios Subject: Re: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer References: <875zrnthoz.fsf@tcd.ie> <878swh3hal.fsf@tcd.ie> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-cygwin) Cancel-Lock: sha1:GAjdwG8OBFXD/M0OBNsGG5SuoZc= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-0.2 X-AuthUser: yamaoka@hampton.hostforweb.net X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 35208-done Cc: Eric Abrahamsen , 35208-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, 10 Apr 2019 18:24:02 +0100, Basil L. Contovounesios wrote: > Katsumi Yamaoka writes: >> The message is saved with no error, hmmm. [...] > Hmm, that's odd. I can reproduce the error 100% of the time. Oh, I could 100% reproduce this issue. Maybe the cause of the failure was I did it in the real home directory instead of the pseudo home. Probably Gnus loaded something from ~/News . Sorry. Me culprit. The cause is that `nndraft-update-unread-articles' fails to go to the nndraft:queue group (in order to delete the group line if the group has no unread article). nndraft:queue and its directory are created when Gnus launches, and it is registered into `gnus-active-hashtb' but not `gnus-newsrc-hashtb'. So, `gnus-group-goto-group', that I recently changed so as to use `gnus-newsrc-hashtb' instead of `gnus-active-hashtb', fails to find the nndraft:queue group. I've pushed the fix. Thank you for pointing this out. Regards, ------------=_1554942302-6110-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Apr 2019 13:46:32 +0000 Received: from localhost ([127.0.0.1]:50769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDr55-0001fn-Va for submit@debbugs.gnu.org; Tue, 09 Apr 2019 09:46:32 -0400 Received: from mail-ed1-f47.google.com ([209.85.208.47]:39782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDr53-0001fV-Ir for submit@debbugs.gnu.org; Tue, 09 Apr 2019 09:46:30 -0400 Received: by mail-ed1-f47.google.com with SMTP id k45so937641edb.6 for ; Tue, 09 Apr 2019 06:46:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:user-agent:mime-version; bh=1jKvk55zU0gbx1EndSee5lzXVeMuMjpbuwsUYzR5PtE=; b=Kgqfxot0eQC7gmZnx5pcvNuyj/rBDtivbfC0RTM9JLKq7u1p0LGox3trFQAiqCei87 tf28F/RfrLmI2amk1YJKmZoCA8En0b8LDlhHj0gl+mMTBnZ/6M+P8QWqChs4JdPcVsaq +pTQnpCg1u20yfQV2K1ZjiqCkTLjQZSjdH1vQM0u0/lJ9xxLg8UiLIq73ETn6O7AaQtu NrMKsrfolfg0wRgNw0VyRd0u5LL7JlLH85F5Tl2QO5e6zpA6BP/IFe9coBbtRMeZHD8P B0KIV3K18N1kdfUSNP+x+0t/eu4fqwCiUMwr4QDCP1tiDIHmlkst/OULrUsLgwu0N732 S/Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=1jKvk55zU0gbx1EndSee5lzXVeMuMjpbuwsUYzR5PtE=; b=sqJs/US4ZsNa1GBY0tv2vQSpmgFrekrdgD8qha2fN1IkhD5cdOmsgR4A7AkBPjxyeW QpvOD2HJ1G4uoXdcozPR6sCZIYuZ2vWUsKAjZgQ7ixlTBVOjXbNKFiI5Yy6FkFErOsGO 8fHPCWC4G/5KjkPEKBgyPr162PS+uwEoeY5RHPjr2i/o83eq4xxtBfrlJB0jTimWSQi0 acyvJeUssK5TGBm9ha+aIW9kfyoJ1/h1BoRxOkX/1Rja5N9sLE3Re2UsPgDjVb32rnU4 W2YMtfhhgmTim16im/2qB0hxxMM9LVLClOlZg8fXbMxzxjV+ZzrPzstgOCu7NVjG5QjE ItaQ== X-Gm-Message-State: APjAAAUulGfXZmBv5XmORlebV+d/ytWvz7FxZS81lFuRjC30kUbPXsiN 1GiJ4hKNz+BWqjNoJbNmE4jk1oDdkpGkm2xR X-Google-Smtp-Source: APXvYqy8ywiVFMTeoVcVv7M7V1z2udADqWaosBQiM3dSgNn5BrIDGI2H5n2k6UyViBp6BqBRNOwE9g== X-Received: by 2002:a17:906:4e4d:: with SMTP id g13mr20333948ejw.11.1554817583369; Tue, 09 Apr 2019 06:46:23 -0700 (PDT) Received: from localhost ([163.172.211.46]) by smtp.gmail.com with ESMTPSA id i49sm8073215ede.95.2019.04.09.06.46.22 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 09 Apr 2019 06:46:22 -0700 (PDT) From: "Basil L. Contovounesios" To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Subject: 27.0.50; Gnus nndraft error when saving message buffer X-Debbugs-Cc: Eric Abrahamsen , Katsumi Yamaoka X-Debbugs-Version: 5.13 X-Debbugs-Package: emacs,gnus Date: Tue, 09 Apr 2019 14:46:20 +0100 Message-ID: <875zrnthoz.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Trying to save a draft, e.g. as follows: 0. HOME=$(mktemp -d) emacs -Q 1. M-x toggle-debug-on-error RET 2. (setq gnus-select-method '(nnnil)) C-j 3. M-x gnus RET 4. m 5. foo C-x C-s results in the following error: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) nndraft-update-unread-articles() run-hooks(after-save-hook) basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) call-interactively(save-buffer nil nil) command-execute(save-buffer) --8<---------------cut here---------------end--------------->8--- Reevaluating nndraft-update-unread-articles and repeating step (5) gives the following backtrace: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) =(0 nil) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point))))) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (setq --dolist-tail-- (cdr --dolist-tail--))) (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (setq --dolist-tail-- (cdr --dolist-tail--)))) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn ... ...))))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (let* ((groups (mapcar #'(lambda (elem) (gnus-group-prefixed-name (car elem) (list ... ""))) (nnmail-get-active))) (gnus-group-marked (copy-sequence groups)) (gnus-get-new-news-hook nil) (inhibit-read-only t)) (gnus-group-get-new-news-this-group nil t) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region ... ...)))) (setq --dolist-tail-- (cdr --dolist-tail--)))))) (save-current-buffer (set-buffer gnus-group-buffer) (let* ((groups (mapcar #'(lambda (elem) (gnus-group-prefixed-name ... ...)) (nnmail-get-active))) (gnus-group-marked (copy-sequence groups)) (gnus-get-new-news-hook nil) (inhibit-read-only t)) (gnus-group-get-new-news-this-group nil t) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 ...) (progn ...))) (setq --dolist-tail-- (cdr --dolist-tail--))))))) nndraft-update-unread-articles() run-hooks(after-save-hook) basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) call-interactively(save-buffer nil nil) command-execute(save-buffer) --8<---------------cut here---------------end--------------->8--- I'm temporarily working around this by changing (zerop (gnus-group-group-unread)) to (eq 0 (gnus-group-group-unread)), but a larger problem seems to be at play. Any tips? Thanks, -- Basil Gnus v5.13 In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2019-04-09 built on thunk Repository revision: 44b306d3510e54432b76724583ea9405f1c90686 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: Debian GNU/Linux buster/sid Configured using: 'configure 'CC=ccache gcc' 'CFLAGS=-O2 -march=native' --config-cache --prefix=/home/blc/.local --with-mailutils --with-x-toolkit=lucid --with-modules --with-file-notification=yes --with-x' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP ------------=_1554942302-6110-1-- From unknown Sat Jun 21 05:04:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 11 Apr 2019 02:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35208 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Katsumi Yamaoka Cc: Eric Abrahamsen , 35208@debbugs.gnu.org Received: via spool by 35208-submit@debbugs.gnu.org id=B35208.155495021826724 (code B ref 35208); Thu, 11 Apr 2019 02:37:02 +0000 Received: (at 35208) by debbugs.gnu.org; 11 Apr 2019 02:36:58 +0000 Received: from localhost ([127.0.0.1]:53749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hEPaD-0006wy-UH for submit@debbugs.gnu.org; Wed, 10 Apr 2019 22:36:58 -0400 Received: from mail-ed1-f43.google.com ([209.85.208.43]:41009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hEPaC-0006wl-Sn for 35208@debbugs.gnu.org; Wed, 10 Apr 2019 22:36:57 -0400 Received: by mail-ed1-f43.google.com with SMTP id u2so3788322eds.8 for <35208@debbugs.gnu.org>; Wed, 10 Apr 2019 19:36:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=KKaAwBb+wUks0H7N22PH8G0+v5kXsHUYp0MVMvhziEk=; b=SYIzHW+Yt5U0BPh2IusB3T0D54TCSQdLYcMo+eJwBLImu6vXfbgf1SBxEvZDpnCbYg n0sekCTr7zCzqWvyEBoS4xiyvIdFHCBSGa2HLWJDwmn02JxirVxjcpwb+jVLVRr4RwWo HMEaqSd0TDk8njFnUs3hJZEDAeqgW5nrHxfTieH5ATtSzJDV7nblKXZ8ql1xAwLsZs7/ LkU2JH6P37r4pMZDXvSKMEdqMyqqkmH8xvcyY9Hoa5sL9MG++TKPa8JVPFZKR7DIbuCI OkJEFzE59z7TJ9IyiGg5hF7MeslQ7DNaibR8qLLcyIpPR4POd4WTaO8XHUr1/+oThKn5 FAOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=KKaAwBb+wUks0H7N22PH8G0+v5kXsHUYp0MVMvhziEk=; b=fHB8uhwD8GtgCA2QM7EN5UgW2xmzX7GeA5p16L4ry6ZE17LQRr5EwPvaqmAkDAuISO YMuVxDYYFVsnR3PUVbVyQSKgfjUtHZaJB+QHUfI3DiU6sximqNywpRG3L1h6jAcHPX49 RBxr3K5O1BXoNsblKWUAtzvgWrAWkxs1M+aNlKybbwoDsuInrpQNz3Rde/0B2l4yJOsS Nnnz3yLncnEr38cPdISOA9Z7dZqqug4dvGVcoL8MrTpJ/voFQ9yHnhQm9MapsjnH8Mw0 cxIm1zp48R4nniFnm6+NIwkNJsrni4Hb0IK7HaKCaq70RYbRgpYMPje78BdZL0WuSx+g xX2Q== X-Gm-Message-State: APjAAAWxtXhr4p9iVcoQV/oA4AXKHtI7A37NFj4GzDs5AGeF5NVkauYu /HnylOZejxXO2+yqVM2tpNgM6g== X-Google-Smtp-Source: APXvYqyZQkhSsn+j1ZzFil7FPXlcLHVtEZXLN8snkJsCHIqQsJOwT3MEaZRg3vYW2g87t7hTNbSqxQ== X-Received: by 2002:aa7:d710:: with SMTP id t16mr2070993edq.222.1554950211044; Wed, 10 Apr 2019 19:36:51 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:f786:805d:f4ab:1006]) by smtp.gmail.com with ESMTPSA id br19sm6873411ejb.48.2019.04.10.19.36.50 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 10 Apr 2019 19:36:50 -0700 (PDT) From: "Basil L. Contovounesios" References: <875zrnthoz.fsf@tcd.ie> <878swh3hal.fsf@tcd.ie> Date: Thu, 11 Apr 2019 03:36:49 +0100 In-Reply-To: (Katsumi Yamaoka's message of "Thu, 11 Apr 2019 09:24:32 +0900") Message-ID: <8736mps1xa.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Katsumi Yamaoka writes: > Me culprit. The cause is that `nndraft-update-unread-articles' > fails to go to the nndraft:queue group (in order to delete the > group line if the group has no unread article). nndraft:queue > and its directory are created when Gnus launches, and it is > registered into `gnus-active-hashtb' but not `gnus-newsrc-hashtb'. > So, `gnus-group-goto-group', that I recently changed so as to > use `gnus-newsrc-hashtb' instead of `gnus-active-hashtb', fails > to find the nndraft:queue group. > > I've pushed the fix. Thank you for pointing this out. I can confirm your patch fixed the problem. Thanks for the quick fix and explanation! -- Basil