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

SVN_ERR_ASSERT with reintegrate

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 26 Mar 2012 08:22:47 +0200


There's an SVN_ERR_ASSERT when reintegrating. From the crash statistics
I get this happens quite often. The stack trace:


in ra_loader.c, function svn_ra_get_location_segments() the
   SVN_ERR_ASSERT(*path != '/');
is hit.

the crash dumps I got (8 of them as of now) are not very clear: I'm not
sure if it's the assert that's triggered or whether 'path' is actually
NULL. Because the crash dump result in:
0xC0000005: Access violation reading location 0x0000000000000000.

 From looking at the code I think this would happen if someone tries to
merge from or to a repo root. So instead of asserting or segfaulting,
maybe returning an error like "you can't merge from/to a repo root" or
something like that would be much better.


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
Received on 2012-03-26 08:23:31 CEST

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