View Issue Details

IDProjectCategoryView StatusLast Update
0000547Subversion for OS/2 & eCSBugpublic2020-08-24 03:13
ReporterLewisR Assigned Topsmedley  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0000547: Crash in svnadmin 1.7.6 when trying to create repo
DescriptionWhen attempting:

svnadmin create /path/to/new-repo

I get:

Assertion failed: is_canonical(path, strlen(path)), file subversion/libsvn_subr/
path.c, line 385

Killed by SIGABRT
pid=0x0096 ppid=0x0094 tid=0x0001 slot=0x00cf pri=0x0200 mc=0x0001
J:\APPS\SVN2\BIN\SVNADMIN.EXE
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
Steps To ReproduceExact command was:

[j:\apps\svn2\bin] svnadmin.exe create ../data/pmmdev

I get the same result with absolute paths and/or with backslashes.

The same command under 1.6.19 works.
Additional InformationI'm in the process of upgrading the PMMail repo from 1.5.5 to 1.7.6. On my test system, I tried svnadmin upgrade ../data/pmmdev, but for some reason, svnadmin stalled, saying that it could not get a lock. I don't know if this is related to this bug or not.

I then decided to do a full dump/reload. I dumped from 1.5.5, moved the old repo out of the way, and it was then that I tried to create the new repo.
TagsNo tags attached.

Activities

psmedley

2013-01-25 08:36

administrator   ~0002397

ok this one is trivial to fix, will include the fix in 1.7.8

psmedley

2013-01-25 22:32

administrator   ~0002398

http://smedley.id.au/tmp/subversion-1.7.8-os2-20130126.zip should fix the is_canonical error

Issue History

Date Modified Username Field Change
2012-10-06 16:38 LewisR New Issue
2013-01-25 08:36 psmedley Note Added: 0002397
2013-01-25 08:42 psmedley Assigned To => psmedley
2013-01-25 08:42 psmedley Status new => assigned
2013-01-25 22:32 psmedley Note Added: 0002398
2013-01-25 22:34 psmedley Status assigned => resolved
2013-01-25 22:34 psmedley Resolution open => fixed
2020-08-24 03:13 psmedley Status resolved => closed