[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Checkout over HTTP fails with seemingly random errors

From: Bryan Dyck <bdyck_at_mac.com>
Date: 2005-06-22 23:36:29 CEST

On 22-Jun-05, at 1:30 PM, Ben Collins-Sussman wrote:

>
> On Jun 22, 2005, at 2:00 PM, Bryan Dyck wrote:
>
>>
>>
>> svn: Invalid diff stream: [tgt] insn 1 starts beyond the target
>> view position
>>
>> svn: Unexpected end of svndiff input
>>
>> svn: REPORT request failed on '/svn/prima-survey/!svn/vcc/default'
>> svn: REPORT of '/svn/prima-survey/!svn/vcc/default': Chunk
>> delimiter was invalid
>>
>> svn: Checksum mismatch for 'prima-survey/lib/log4j-1.2.9.jar';
>> expected: 'c2ced5f8505fe9d1cae685201e9cba07', actual:
>> 'be72ae3be573c017a8906647c8b13dd4'
>>
>> [error] [client 192.168.1.1] Provider encountered an error while
>> streaming a REPORT response. [500, #0]
>> [error] [client 192.168.1.1] A failure occurred while driving the
>> update report editor [500, #190004]
>>
>>
>
> This might be the famous bug in APR that only revealed itself on
> Tiger recently, something to do with APR using poll instead of
> select, or vice versa. The symptom was apache essentially unable
> to stream >64k files to the client.
>
> The bug has been fixed in the latest HEAD of apr and apr-util.
>
> As an experiment, you might want to checkout the latest apr/apr-
> util/httpd, and build them all from source and install. Then
> rebuild Subversion, since apr 1.X is binary-incompatible at runtime
> with apr-0.X. See if it clears things up.

Hmm... that sounds like an ugly bug. If that's the case, I'm relieved
to hear it, because I was beginning to wonder if I was going slightly
crazy.

I'll try checking out the latest apr/apr-util/httpd and rebuilding
the whole show... Hopefully that clears up the problem. Either way,
I'll report back with the results.

Thanks for the quick response and keep up the awesome work, Ben (and
the rest of the SVN team).

Cheers,
b
Received on Wed Jun 22 23:54:21 2005

This is an archived mail posted to the Subversion Users mailing list.