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

Re: assertion failure when using serf instead of neon RA.

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Sat, 24 Dec 2011 18:21:27 +0200

Vick Khera wrote on Fri, Dec 23, 2011 at 10:18:26 -0500:
> On a FreeBSD 8.2/amd64 box, if I build svn using the serf RA library,
> I get an assertion fail (and core dump) when accessing a particular
> remote repository. When I recompile svn using neon, I do not get this
> error:
>

FTR, you can compile svn with both neon and serf and switch between them
via --config-option=servers:global:http-library=$libname .

I can reproduce your assertion on a linux box using serf 1.0.0 and
svn, version 1.8.0-dev (under development)
   compiled Dec 12 2011, 11:45:23.
Could you file an issue, please, and assign it to the 1.8.0 milestone?

Thanks!

Daniel

> [root@yertle]# svn ls http://svn.redports.org/virtualbox
> Assertion failed: (svn_fspath__is_canonical(parent_fspath)), function svn_fspath__is_child, file subversion/libsvn_subr/dirent_uri.c, line 2467.
> Abort (core dumped)
> [root_at_yertle]# svn --version
> svn, version 1.7.2 (r1207936)
> compiled Dec 16 2011, 11:10:55
>
> Copyright (C) 2011 The Apache Software Foundation.
> This software consists of contributions made by many people; see the NOTICE
> file for more information.
> Subversion is open source software, see http://subversion.apache.org/
>
> The following repository access (RA) modules are available:
>
> * ra_svn : Module for accessing a repository using the svn network protocol.
> - handles 'svn' scheme
> * ra_local : Module for accessing a repository on local disk.
> - handles 'file' scheme
> * ra_serf : Module for accessing a repository via WebDAV protocol using serf.
> - handles 'http' scheme
> - handles 'https' scheme
>
> *** recompile svn with neon instead of serf ***
>
> [root@yertle]# svn ls http://svn.redports.org/virtualbox
> devel/
> emulators/
> www/
> [root_at_yertle]# svn --version
> svn, version 1.7.2 (r1207936)
> compiled Dec 23 2011, 10:11:14
>
> Copyright (C) 2011 The Apache Software Foundation.
> This software consists of contributions made by many people; see the NOTICE
> file for more information.
> Subversion is open source software, see http://subversion.apache.org/
>
> The following repository access (RA) modules are available:
>
> * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
> - handles 'http' scheme
> - handles 'https' scheme
> * ra_svn : Module for accessing a repository using the svn network protocol.
> - handles 'svn' scheme
> * ra_local : Module for accessing a repository on local disk.
> - handles 'file' scheme
>
> [root_at_yertle]#
>
Received on 2011-12-24 17:22:19 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.