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

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

bug#21182: 25.0.50; gnus: every other unread message is marked as read o


From: Nick Alcock
Subject: bug#21182: 25.0.50; gnus: every other unread message is marked as read on each nnimap group refresh
Date: Mon, 03 Aug 2015 14:01:03 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

The bug is fairly easily characterized, and easy to spot in a group with
a great many consecutive unread messages: every time the group is
refreshed, half the unread messages are marked as read, in an
alternating pattern, so after one refresh the result runs (... unread,
read, unread, read...): after more than one refresh the result is harder
to see.

After the first instance of this problem, we also see valid messages
apparently originating from nobody (their name appears as '(none)', and
other similarly bizarre messups indicating something very wrong with
IMAP communication. (Cc:ing Drew because the thing I was communicating
with was an SSL channel to the very same Beehive mailserver he uses -- I
know Drew doesn't use Gnus to post here, but maybe he sometimes looks at
his work mailbox via Gnus, in which case he might appreciate a warning!)

This happened after my first Emacs update for nearly a year (a bit of a
'big bang'), so it could have come from almost any change to nnimap
since September last year. I'll do a bisection and hunt for it. (It's
not like I can do any more damage to my imap read marks than I already
have! I wanted to get to 'inbox zero', but not this way...)

In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2015-08-01 on spindle
Repository revision: 08d65696c947b09d4c32606f279c3c2594e99e16
Windowing system distributor `The X.Org Foundation', version 11.0.11702000
System LSB Version:     :core-4.1-amd64:core-4.1-noarch

Configured using:
 `configure --without-pop --without-kerberos --without-hesiod
 --with-x-toolkit=lucid --with-wide-int --with-file-notification=inotify
 NO_FAST_MATH=t 'CFLAGS=-Wstrict-overflow=1 -g -gdwarf-4
 -feliminate-unused-debug-types -fvar-tracking-assignments
 -feliminate-dwarf2-dups -O2 -pipe -D__NO_STRING_INLINES
 -D__NO_MATH_INLINES -D_LARGEFILE64_SOURCE'
 'CPPFLAGS=-D__NO_STRING_INLINES -D__NO_MATH_INLINES
 -D_LARGEFILE64_SOURCE' 'LDFLAGS=-Wl,--enable-new-dtags
 -Wl,--hash-style=gnu -Wl,-O1 -Wl,-z,relro -pipe''

Configured features:
XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS
NOTIFY ACL GNUTLS LIBXML2 FREETYPE LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS
LUCID X11

Important settings:
  value of $LC_COLLATE: C
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Summary

Minor modes in effect:
  timeclock-mode-line-display: t
  TeX-PDF-mode: t
  magit-wip-after-apply-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  diff-auto-refine-mode: t
  global-semantic-mru-bookmark-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-decoration-mode: t
  global-semantic-idle-scheduler-mode: t
  global-semantic-idle-local-symbol-highlight-mode: t
  global-semantic-idle-summary-mode: t
  global-srecode-minor-mode: t
  global-ede-mode: t
  global-semantic-highlight-func-mode: t
  global-semantic-stickyfunc-mode: t
  semantic-mode: t
  global-git-gutter-mode: t
  global-auto-complete-mode: t
  global-cwarn-mode: t
  which-function-mode: t
  mv-shell-mode: t
  desktop-save-mode: t
  savehist-mode: t
  winner-mode: t
  Info-breadcrumbs-in-mode-line-mode: t
  shell-dirtrack-mode: t
  recentf-mode: t
  display-time-mode: t
  override-global-mode: t
  image-diredx-async-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t

Recent messages:
Auto-saving...done
Auto-saving...done
Quit
Mark set
previous-line: Beginning of buffer [4 times]
Mark set
C-x C-g is undefined
C-M-g is undefined

Load-path shadows:
/home/nix/lisp/defaults hides /usr/share/emacs/site-lisp/defaults
/home/nix/lisp/emacs/scroll-in-place hides 
/usr/share/emacs/site-lisp/scroll-in-place
/usr/share/emacs/site-lisp/emms/tq hides 
/usr/share/emacs/25.0.50/lisp/emacs-lisp/tq

Features:
(shadow emacsbug canlock gnus-html flow-fill mm-archive eieio-opt
mailalias misearch multi-isearch nnir gnus-picon gnus-cite qp gnus-async
gnus-bcklg gnus-salt gnus-dup gnus-ml disp-table semantic/tag-write
gnus-topic nndraft gnus-agent gnus-srvr gnus-score score-mode nnvirtual
gnus-msg utf-7 gnutls nnmh nnfolder gnus-cache bbdb-gnus bbdb-snarf
gnus-demon nntp gnus/mail gnus-registry registry eieio-compat
gnus/splits nnmairix nnml smtpmail gnus-art mm-uu mml2015 mm-view
mml-smime smime dig gnus/articles init/time-tracking timeclock
auto-edit-substitute gnus/sa background gnus-sum gnus-group gnus-undo
gnus/bbdb gnus/colourization tc mail-extr gnus-start gnus-cloud nnimap
nnmail mail-source utf7 netrc nnoo parse-time gnus-spec gnus-int
gnus-range gnus-win face-remap add-log shr-color color network-stream
nsm starttls url-http tls url-gw url-cache url-auth eww mm-url gnus
gnus-ems nnheader url-queue shr dom subr-x browse-url epa-file epa epg
semantic/tag-file semantic/bovine/c hideif semantic/bovine/c-by
semantic/lex-spp semantic/bovine/gcc semantic/bovine
semantic/analyze/refs semantic/analyze semantic/scope
semantic/analyze/fcn vc-filewise vc-rcs generic tex-buf semantic/texi
tex-info tex dbus xml texinfo semantic/imenu semantic/sb semantic/sort
semantic/db-file data-debug cedet-files semantic/wisent/python
semantic/decorate/include semantic/dep semantic/wisent/python-wy rx
python json ede/dired jka-compr magit-wip magit-core magit-process
with-editor server magit-popup magit-mode magit-git crm magit-section
magit-utils dash undo-tree diff vc vc-dispatcher vc-git diff-mode
flymake checkdoc hideshow elisp-slime-nav init/emacs init/prog-modes
filecache inversion semantic/db-global semantic/symref/global
semantic/symref semantic/db-find semantic/db-ref cedet-global
semantic/mru-bookmark semantic/db-mode semantic/db
semantic/decorate/mode semantic/idle srecode/mode semantic/senator
semantic/format semantic/ctxt semantic/wisent semantic/wisent/wisent
semantic/decorate pulse srecode/insert srecode/filters srecode/args
srecode/find srecode/map srecode/ctxt semantic/tag-ls semantic/find
srecode/compile srecode/dictionary srecode/table ede/speedbar ede/files
ede ede/detect ede/base ede/auto ede/source eieio-base eieio-speedbar
speedbar sb-image ezimage dframe eieio-custom srecode
semantic/util-modes semantic/util semantic semantic/tag semantic/lex
semantic/fw mode-local cedet git-gutter-fringe fringe-helper git-gutter
auto-complete-config auto-complete popup cwarn gtags filladapt cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs which-func generic-x init/processes vlf-setup mv-shell
init/music emms-volume emms-volume-amixer emms-history emms-bookmarks
emms-metaplaylist-mode emms-browser sort emms-playlist-sort
emms-last-played emms-playing-time emms-stream-info emms-streams
emms-mode-line emms-playlist-limit emms-playlist-mode emms-player-mpd
emms-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util mailcap emms-cache emms-info later-do tq
emms-player-simple emms-source-playlist emms-source-file locate emms
emms-compat emms-auto init/messaging bbdb-expire bbdb-hooks silly-mail
sendmail message rfc822 mml mml-sec mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mail-utils gmm-utils
mailheader bbdb-autoloads init/state desktop frameset savehist saveplace
init/editing gpicker finder find-func lisp-mnt windmove framemove
miniedit winner scroll-in-place flash-paren init/faces nix-dark-theme
init/drew two-column icicles icicles-mode dired+ image-file dired-aux
mb-depth+ mb-depth icicles-cmd2 compile imenu completion icicles-cmd1
bbdb-com warnings mailabbrev bbdb timezone yow etags xref project
cookie1 icicles-mcmd filesets icicles-fn icicles-var icicles-opt ffap
url-parse url-vars fuzzy-match el-swank-fuzzy levenshtein fuzzy
cus-theme cus-edit cus-start cus-load hexrgb icicles-face icicles-mac
bookmark+ bookmark+-key derived dired-x crosshairs col-highlight vline
hl-line+ hl-line bookmark+-1 bookmark+-bmu bookmark+-lit bookmark
menu-bar+ linkd doremi apropos-fn+var help-fns+ help+ frame-fns avoid
info+ thingatpt+ thingatpt mouse3 naked apropos+ apropos init/appearance
tramp-cache tramp-sh tramp tramp-compat auth-source eieio byte-opt
eieio-core gnus-util mm-util help-fns mail-prsvr password-cache
tramp-loaddefs trampver shell pcomplete comint ansi-color ring recentf
tree-widget wid-edit printing ps-print ps-def lpr time-date
init/modelines time uptimes pp init/options xemacs-compat misc
gawd-lists use-package-external use-package diminish bytecomp
byte-compile cl-extra help-mode seq cconv bind-key easy-mmode finder-inf
tex-site iedit-autoloads image-dired+ image-dired format-spec dired info
yasnippet-bundle cl-macs cl-seq dropdown-list advice yasnippet edmacro
kmacro easymenu assoc cl gv cl-loaddefs pcase cl-lib package epg-config
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset
image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese charscript case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice
loaddefs button faces cus-face macroexp files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote dbusbind inotify dynamic-setting
system-font-setting font-render-setting x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 2245900 1795918)
 (symbols 48 141793 238)
 (miscs 40 6910 9463)
 (strings 32 782235 1143702)
 (string-bytes 1 34552691)
 (vectors 16 100813)
 (vector-slots 8 3950744 1469730)
 (floats 8 2600 6311)
 (intervals 56 50025 16112)
 (buffers 976 145)
 (heap 1024 313480 457073))





reply via email to

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