GNU bug report logs - #7791
24.0.50; vc-annotate doesn't work on large SVN files

Previous Next

Package: emacs;

Reported by: mah <at> everybody.org (Mark A. Hershberger)

Date: Wed, 5 Jan 2011 18:47:01 UTC

Severity: normal

Found in version 24.0.50

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #20 received at 7791 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Glenn Morris <rgm <at> gnu.org>
Cc: "Mark A. Hershberger" <mah <at> everybody.org>, 7791 <at> debbugs.gnu.org
Subject: Re: bug#7791: 24.0.50; vc-annotate doesn't work on large SVN files
Date: Sat, 15 Jan 2011 23:56:24 -0500
> Hello? If that worked for you I can add it to PROBLEMS.

> Perhaps someone who understands the libc/ssh/cvs issue could comment
> on whether this is likely to be similar?

I don't understand it, really, but IIRC it goes something like this:
- cvs outputs some things to stdout and stderr
- ssh puts (one of?) them in non-blocking mode
- if you redirect stderr to stdout, then the other also gets put in
  non-blocking mode
- libc doesn't expect one of them to be non-blocking and end sup
  losing data chunks.

IIRC, the typical symptom was lost data at 1024-byte boundaries, but not
truncated data (tho that could also happen, it's not what I remember
seeing in most cases).

So I'm not sure it's the same thing, tho it wouldn't be a surprise if
it's the same underlying problem, and it just manifest itself in
a different way because the surrounding code behaves differently.


        Stefan




This bug report was last modified 14 years and 186 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.