From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66489 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs,gmane.emacs.gnus.general Subject: Re: 23.0.60; File corruption when Gnus reads .overview Date: Fri, 14 Mar 2008 10:14:25 +0100 Message-ID: <87r6edfz0u.fsf@escher.local.home> References: <87y78uu7lz.fsf@escher.local.home> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205486126 14581 80.91.229.12 (14 Mar 2008 09:15:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Mar 2008 09:15:26 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org, ding@gnus.org To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 14 10:15:55 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ja613-00043n-FC for ged-emacs-devel@m.gmane.org; Fri, 14 Mar 2008 10:15:53 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ja60R-00025w-Mx for ged-emacs-devel@m.gmane.org; Fri, 14 Mar 2008 05:15:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ja605-00022c-Cx for emacs-devel@gnu.org; Fri, 14 Mar 2008 05:14:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ja603-0001yo-HE for emacs-devel@gnu.org; Fri, 14 Mar 2008 05:14:52 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ja603-0001yW-CT for emacs-devel@gnu.org; Fri, 14 Mar 2008 05:14:51 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Ja603-0006Wx-4N for emacs-devel@gnu.org; Fri, 14 Mar 2008 05:14:51 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Ja5zy-0002Y3-BK for emacs-devel@gnu.org; Fri, 14 Mar 2008 09:14:46 +0000 Original-Received: from i5387d113.versanet.de ([83.135.209.19]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Mar 2008 09:14:46 +0000 Original-Received: from Stephen.Berman by i5387d113.versanet.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Mar 2008 09:14:46 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 48 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: i5387d113.versanet.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:92495 gmane.emacs.pretest.bugs:21568 gmane.emacs.gnus.general:66489 Archived-At: On Fri, 07 Mar 2008 11:54:48 +0100 Stephen Berman wrote: > Some change between 2008-02-21 and 2008-03-03 has the effect that, when > Gnus reads an .overview file containing certain non-ascii characters, > that file immediately gets corrupted. With my current Emacs build > (which is really from 2008-03-03; the date of 2008-03-06 given below is > because I ran `make TAGS' then) I can visit the file outside of Gnus > without problem, and in my build from 2008-02-21 reading it with Gnus > also does not cause corruption. The file in question is my Gnus > .overview file of the gmane.emacs.help newsgroup. I have attached an > exerpt of this file (the whole file is 14 MB large) containing the first > 1000 entries, which is enough to induce the corruption. (When Gnus > reads the whole file, the serious corruption begins at entry 586, but > when I substituted the attached excerpt, I found the serious corruption > starting at entry 292. By "serious" I mean a huge sequence of > non-printing characters; some earlier entries show brief corrupt > sequences.) To reproduce, I copy the attached file as .overview to the > following location (the News directory is by default in ~, but I keep it > in ~/.emacs.d): News/agent/nntp/news.gmane.org/gmane/emacs/help. Then I > start Gnus with gnus-unplugged (I use the Gnus Agent), go online with `J > j', and open the gmane.emacs.help group. At this point the corruption > is already there, even if I quit the group and Gnus without saving. I > don't know enough about Gnus to know whether these instructions plus the > attached file are enough for others to reproduce the corruption. If > more information or additional Gnus files are needed, I will gladly > provide them. > > Steve Berman > > In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.12.0) > of 2008-03-06 on escher With my current build (GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of 2008-03-13 on escher), the file corruption has disappeared, but Gnus still has a problem with the .overview file: when I open the gmane.emacs.help group, all my marks are gone except the one corresponding to the entry in the .overview file that occurs earlier than the first entry containing the problematic non-ascii characters. In other words, it appears that Gnus is not processing the .overview file after it reads the problematic non-ascii characters. I would be grateful if a Gnus hacker could look into this, as I cannot usefully read gmane.emacs.help with Gnus from the current trunk. (The problem with the marks was also present in the build for which I posted my OP, but I refrained from mentioning it because I thought the file corruption was the real problem. But now the corruption is gone, but the marks problem remains.) Steve Berman