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

Re: [BUG] svnserve aborts on 'svn log' from 1.4.3 client

From: Hyrum K. Wright <hyrum_wright_at_mail.utexas.edu>
Date: 2007-05-27 03:55:01 CEST

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

D.J. Heap wrote:
> As the subject indicates, doing 'svn log' from a 1.4.3 client causes
> trunk svnserve to abort.
>
> It's easily reproducible and I will keep looking into it as I have
> time, but ra_svn experts may be able to see what is wrong much
> faster...the stack frame is:
>
> msvcr80d.dll!__NMSG_WRITE()
>> msvcr80d.dll!_abort()
> svnserve.exe!vparse_tuple
> svnserve.exe!svn_ra_svn_parse_tuple
> svnserve.exe!log_cmd
> svnserve.exe!svn_ra_svn_handle_commands
> svnserve.exe!serve
> svnserve.exe!serve_thread
> libapr-1.dll!dummy_worker
> msvcr80d.dll!__beginthreadex
> msvcr80d.dll!__beginthreadex
> kernel32.dll!_BaseThreadStart@8
>
> and it is aborting because **fmt is 'b'. Count is 6, nesting level is 0.
>
> I think the pattern specified in serve.c:log_cmd line 1557 must have
> an optional parameter wrong or need one added, but I haven't figured
> it out yet.

This is probably a result of parameters added for the merge sensitive
log work. This is my first attempt at hacking the ra_svn protocol; I
second the request for an expert's eye in making sure that I've added
everything correctly.

- -Hyrum
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGWOT1CwOubk4kUXwRAsTLAJ4/clQhv5p8mZIJu7G/KxfLPoEBsgCgqRya
WC+om3LQ8gGML0cTVuQ4VYQ=
=y/AW
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun May 27 03:53:01 2007

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

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