From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/53833 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: loosing read marks in nnml:mail.misc Date: Wed, 27 Aug 2003 03:13:30 +0200 Sender: ding-owner@lists.math.uh.edu Message-ID: References: <87n0dw2p4s.fsf@emacswiki.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1061946824 23454 80.91.224.253 (27 Aug 2003 01:13:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 27 Aug 2003 01:13:44 +0000 (UTC) Original-X-From: ding-owner+M2373@lists.math.uh.edu Wed Aug 27 03:13:42 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19rosY-0001As-00 for ; Wed, 27 Aug 2003 03:13:42 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19rosT-0003gO-00; Tue, 26 Aug 2003 20:13:37 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19rosP-0003gJ-00 for ding@lists.math.uh.edu; Tue, 26 Aug 2003 20:13:33 -0500 Original-Received: (qmail 19724 invoked by alias); 27 Aug 2003 01:13:33 -0000 Original-Received: (qmail 19718 invoked from network); 27 Aug 2003 01:13:32 -0000 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net (HELO yxa.extundo.com) (217.13.230.178) by sclp3.sclp.com with SMTP; 27 Aug 2003 01:13:32 -0000 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.9/8.12.9) with ESMTP id h7R1DUdk015330 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK) for ; Wed, 27 Aug 2003 03:13:31 +0200 Original-To: ding@gnus.org Mail-Copies-To: nobody X-Payment: hashcash 1.2 0:030827:ding@gnus.org:8bfa21822a4477db X-Hashcash: 0:030827:ding@gnus.org:8bfa21822a4477db In-Reply-To: <87n0dw2p4s.fsf@emacswiki.org> (Alex Schroeder's message of "Tue, 26 Aug 2003 21:30:11 +0200") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:53833 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:53833 Alex Schroeder writes: > I reported this as an inexplicable bug where read marks were getting > lost. I then found out that my .marks file contains weirdo data. It > happened again, and I found weirdo data in my .marks file again. > Here are the read marks: > > (read (1 . 4975) (5020 . 5023) (5025 . 5018) (5020 . 5013) (5015 . > 5011) (5013 . 5008) (5010 . 5005) (5007 . 4997) (4999 . 4975) (4977 . > 4974) (4976 . 5031)) > > Note the cons cells where the start is higher than the end. These > seem to confuse Gnus to no end. Furthermore note how there are two > cons cells that would cover all the others: The first one and the last > one. > > Does anybody know how the bogus cons cells could creep in, or does > anybody know of something I might want to do to debug this? The best would be if you can find some sequence of operations that introduce the garbage. Tracing calls to the gnus range functions could be one way to see if maybe the problem is in them, but checking if their result is correct might be difficult.