[Bug 1702204] Re: svn crashes when exporting a local checkout with root-relative svn externals
Doug Brown
1702204 at bugs.launchpad.net
Sat Aug 12 13:53:08 UTC 2017
FYI, I reported this bug upstream a few days after reporting it here,
and it has been fixed, but not released yet. It will be released in an
upcoming version of Subversion 1.9.x. It would be great if the fix could
be backported to 16.04. The fix is in these two commits:
http://svn.apache.org/viewvc?view=revision&revision=1802080
http://svn.apache.org/viewvc?view=revision&revision=1802316
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subversion in Ubuntu.
https://bugs.launchpad.net/bugs/1702204
Title:
svn crashes when exporting a local checkout with root-relative svn
externals
Status in subversion package in Ubuntu:
New
Bug description:
Ubuntu 16.04, subversion 1.9.3-2ubuntu1
I have an SVN repository that has an svn:external that is relative to
the root of the repository using the ^/ syntax. For example:
^/test.txt test2.txt
With this type of external, I'm running into a bug: I can't use svn
export if I specify a particular svn revision with the -r option to
the svn command. For example, if I type this command:
svn export -r 4 /home/doug/Downloads/myrepo-co/ myreportest4
It prints out the following error, and then crashes:
svn: /build/subversion-yttRtj/subversion-1.9.3/subversion/libsvn_subr/dirent_uri.c:322: canonicalize: Assertion `*src != '/'' failed.
Aborted (core dumped)
If I remove the -r 4 option, it doesn't crash and everything works
perfectly.
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: subversion 1.9.3-2ubuntu1
ProcVersionSignature: Ubuntu 4.8.0-58.63~16.04.1-generic 4.8.17
Uname: Linux 4.8.0-58-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.6
Architecture: amd64
CurrentDesktop: MATE
Date: Mon Jul 3 18:51:01 2017
ExecutablePath: /usr/bin/svn
ExecutableTimestamp: 1457943789
InstallationDate: Installed on 2017-07-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215)
ProcCmdline: svn export -r 4 /home/doug/Downloads/myrepo-co/ myreportest4
ProcCwd: /tmp
Signal: 6
SourcePackage: subversion
StacktraceTop:
raise () from /lib/x86_64-linux-gnu/libc.so.6
abort () from /lib/x86_64-linux-gnu/libc.so.6
?? () from /lib/x86_64-linux-gnu/libc.so.6
__assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
?? () from /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so.1
Title: svn crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/subversion/+bug/1702204/+subscriptions
More information about the foundations-bugs
mailing list