[cvsnt] cvs commit crashes with binary files

Guillaume Dallaire gdallaire at gmail.com
Tue May 23 15:55:30 BST 2006


Hi Michael,

On 5/21/06, Michael Wojcik <Michael.Wojcik at microfocus.com> wrote:
>
> > From: cvsnt-bounces at cvsnt.org
> > [mailto:cvsnt-bounces at cvsnt.org] On Behalf Of Guillaume Dallaire
> > Sent: Friday, 19 May, 2006 14:11
> >
> > I got this error when commiting binary files :
> >
> > Checking in a.gif;
> > /tmp/repository/tests_cvsnt/a.gif,v  <--  a.gif
> > *** glibc detected *** free(): invalid pointer: 0xb7ceadc7 ***
> > cvs [commit aborted]: received abort signal
>
> This was discussed on the list back in February.  See:
>
> http://www.cvsnt.org/pipermail/cvsnt/2006-February/023745.html
>
> There is probably a bug in the CVSNT server, possibly a duplicate free,
> in some circumstances, which is triggering the automatic heap validation
> code in newer versions of glibc.  (It's also possible that this is a bug
> in some library that CVSNT calls, or in glibc itself, though that's less
> likely.)
>


Setting MALLOC_CHECK_=0 when calling the client (not the server) fixed this
issue.

thanks

Guillaume



More information about the cvsnt mailing list