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

Re: Segfault in Perl bindings, _wrap_apr_terminate when running "git svn rebase"

From: Dennis Schridde <devurandom_at_gmx.net>
Date: Tue, 13 May 2008 00:43:18 +0200

Am Montag, 12. Mai 2008 23:08:35 schrieb Branko Čibej:
> Dennis Schridde wrote:
> > Hello!
> >
> > I experience a segfault, whenever I run "git svn rebase".
> > This crash does not happen with subversion-1.4.6, but only with
> > 1.5.0_rc4, 1.5.0_rc5 and current trunk_at_31140. Thus I assume this to be a
> > bug in subversion.
> >
> > The backtrace is attached.
> >
> > I am using apr-1.2.12, git-1.5.5.1 and perl-5.8.8.
> >
> > Thanks,
> > Dennis
> >
> > PS: I am not subscribed, so please CC me to replies.
>
> I think you'll have to reproduce this without the git cruft. Otherwise
> I'm inclined to write it off as a git bug.
Git does not mess with the subversion library. It just uses the Subversion
Perl binding. The way it does that for subversion-1.5.0 is the same as it
operates with subversion-1.4.6. And no matter how you call such a binding, I
don't think it should ever make the library behind it crash.

If I knew Perl, I could maybe experiment a bit with writing scripts till it
crashes Subversion, but sadly I don't know Perl. And as it apparently happens
on shutdown (after Git told me there is nothing new / or after it updated), I
doubt I can easily reproduce it, since Git-Svn is not really tiny.

But if you would instead ask me for something specific, i.e. to dig into the
crashed binary using gdb, or to make you a coredump accessible, if that is at
all possible through these bindings, it might help to solve a bug.

--Dennis

Received on 2008-05-13 19:55:19 CEST

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