On 22.08.2013 18:11, kmra...@rockwellcollins.com wrote: > Passing an invalid URL to svn co causes an abort and core dump. This > fails with all protocols > http, svn, file. It occurs with all versions I tested (1.7.5, 1.7.11, > 1.7.12, 1.8.1, and the now defunct 1.8.2) > It occurs with multiple subcommand (ls, info, etc.) It happens on > both unix and windows platforms. > The "abort" is especially bad on Windows since it will pop open a > dialog window due to the abort. > > It is expected that the command line would return an appropriate user > friendly error message > instead of crashing when faced with invalid input. > > > ./svn co file://./test <file://test> > svn: subversion/libsvn_subr/dirent_uri.c:1315: svn_uri_basename: > Assertion `svn_uri_is_canonical(uri, ((void *)0))' failed. > Abort (core dumped)
Interesting ... the assertion itself is fine, however, the command-line client should either reject invalid URL parameters, or canonicalize the input. Apparently we missed one. -- Brane -- Branko Čibej | Director of Subversion WANdisco // Non-Stop Data e. br...@wandisco.com