You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Chloe Sowers <cs...@gcinfotech.com> on 2010/05/26 21:07:19 UTC

SVC Core Dump

http://subversion.tigris.org/issues/show_bug.cgi?id=3647


SVN core dump. CygWin 1.7.1 using UNC path.

bash-3.2$ svn commit -m "message" email.pl
assertion "svn_path_is_canonical(base, pool)" failed: file "/usr/src/subversion/
branches/cygwin-1.7/subversion-1.6.6-2/src/subversion-1.6.6/subversion/libsvn_su
br/path.c", line 114, function: svn_path_join
Aborted (core dumped)

bash-3.2$ ls
email.pl  email2010-05-26.log  svn.exe.stackdump  synch.pl

bash-3.2$ svn --version
svn, version 1.6.6 (r40053)
   compiled Oct 23 2009, 08:41:54

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

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.
  - with Cyrus SASL authentication
  - 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

bash-3.2$ pwd
//192.168.168.202/WebPortal/chloe

bash-3.2$ uname -a
CYGWIN_NT-5.1 dumbopc 1.7.1(0.218/5/3) 2009-12-07 11:48 i686 Cygwin

bash-3.2$ svn info
Path: .
URL: svn+ssh://xxunamexxxs@svn.xxhostxx.us/home/svn/repos/sfs-serverscripts
Repository Root: svn+ssh://xxxunamexxx@svn.xxxhostxxx.us/home/svn/repos
Repository UUID: 972ebe08-67a2-460d-8f53-8e22173697f3
Revision: 3168
Node Kind: directory
Schedule: normal
Last Changed Author: jxxxxxx
Last Changed Rev: 3167
Last Changed Date: 2010-05-25 21:14:58 -0400 (Tue, 25 May 2010)

bash-3.2$ cat svn.exe.stackdump
Stack trace:
Frame     Function  Args
0022C338  7C802542  (00000688, 0000EA60, 000000A4, 0022C42C)
0022C448  610BADB3  (00000000, 00BB41ED, 00000688, 00000000)
0022C528  610B7A37  (00000000, 00000000, 00000000, 00000000)
0022C578  610B7E4B  (00000CA0, 0022C5A0, 000007E8, 0022C5B8)
0022C638  610B7F71  (00000CA0, 00000006, 0022C668, 610B8015)
0022C648  610B7FAC  (00000006, 0022CE88, 000055D6, 000055D6)
0022C668  610B8015  (6115D054, 6D6B33F0, 6D6B3228, 00000072)
0022C698  6100109B  (6D6B3228, 00000072, 6D6B390D, 6D6B33F0)
0022C6C8  610B5178  (10066EC8, 67DB3424, 10087350, 100669B0)
0022C6F8  67D82ADA  (10087350, 0022C720, 0022C728, 67D82CA7)
0022C708  67D82B71  (10066EC8, 00000000, 00000000, 10087350)
0022C728  67D82CA7  (10066EC8, 67DB6007, 10087350, 6D699C07)
0022C768  67DA39FC  (10066EC8, 0022C7C8, 10087350, 00000000)
0022C7D8  67D96A1B  (00000000, 00000000, 00000000, 00000000)
0022C828  67D9785D  (0022C868, 00000000, 10066C60, 00000000)
0022C888  67DA9E7E  (1007CC00, 100669B0, 1007CC00, 100669B0)
End of stack trace (more stack frames may be present)

Re: SVC Core Dump

Posted by Lieven Govaerts <sv...@mobsol.be>.
On Wed, May 26, 2010 at 11:07 PM, Chloe Sowers <cs...@gcinfotech.com> wrote:
> http://subversion.tigris.org/issues/show_bug.cgi?id=3647
>
>
> SVN core dump. CygWin 1.7.1 using UNC path.
>
> bash-3.2$ svn commit -m "message" email.pl
> assertion "svn_path_is_canonical(base, pool)" failed: file "/usr/src/subversion/
> branches/cygwin-1.7/subversion-1.6.6-2/src/subversion-1.6.6/subversion/libsvn_su
> br/path.c", line 114, function: svn_path_join
> Aborted (core dumped)
>
> bash-3.2$ ls
> email.pl  email2010-05-26.log  svn.exe.stackdump  synch.pl
>
> bash-3.2$ svn --version
> svn, version 1.6.6 (r40053)
>   compiled Oct 23 2009, 08:41:54
>
> Copyright (C) 2000-2009 CollabNet.
> Subversion is open source software, see http://subversion.tigris.org/
> This product includes software developed by CollabNet (http://www.Collab.Net/).
>
> 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.
>  - with Cyrus SASL authentication
>  - 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
>
> bash-3.2$ pwd
> //192.168.168.202/WebPortal/chloe

A working copy on a UNC path, no surprise that that doesn't work in
Cygwin. I suspect the fixes for issue 1711
(http://subversion.tigris.org/issues/show_bug.cgi?id=1711) - which
will be included in subversion 1.7 - will also solve this assert.

Maybe you can build svn trunk on Cygwin and see if that solves your problem?

Lieven