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

Re: svn commit: r990537 - /subversion/branches/performance/subversion/libsvn_subr/svn_temp_serializer.c

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Sun, 29 Aug 2010 16:24:24 +0200

Hi Stefan,

On Sun, Aug 29, 2010 at 12:32 PM, <stefan2_at_apache.org> wrote:
> Author: stefan2
> Date: Sun Aug 29 10:32:08 2010
> New Revision: 990537
>
> URL: http://svn.apache.org/viewvc?rev=990537&view=rev
> Log:
> Looking for the cause of Johan Corveleyn's crash (see
> http://svn.haxx.se/dev/archive-2010-08/0652.shtml), it
> seems that wrong / corrupted data contains backward
> pointers, i.e. negative offsets. That cannot happen if
> everything works as intended.

I've just retried my test after this change (actually with
performance-branch_at_990579, so updated just 10 minutes ago). Now I get
the assertion error, after running log or blame on that particular
file:

[[[
$ svnserve -d -r c:/research/svn/experiment/repos
Assertion failed: *ptr > buffer, file
..\..\..\subversion\libsvn_subr\svn_temp_serializer.c, line 282

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
]]]

Is there any way I can find more information about this failure, so I
can help you diagnose the problem?

Just to be clear: the very same repos does not have this problem when
accessed by a trunk svnserve.

-- 
Johan
Received on 2010-08-29 16:25:04 CEST

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