From: Jens Seidel <jensseidel@users.sf.net>
To: git@vger.kernel.org
Subject: Re: Bug: "git-svn fetch" segfaults on unknown user
Date: Thu, 6 Nov 2008 16:48:09 +0100 [thread overview]
Message-ID: <20081106154808.GA27102@merkur.sol.de> (raw)
In-Reply-To: <237967ef0811060643g1037b8dbuf3660dfa8e3ff625@mail.gmail.com>
On Thu, Nov 06, 2008 at 03:43:18PM +0100, Mikael Magnusson wrote:
> 2008/11/6 Jens Seidel <jensseidel@users.sf.net>:
> > I noticed the following bug in git-svn version 1.6.0.3 (svn 1.5.5):
> >
> > "git-svn fetch" segfaults if I provide an incomplete svn.authorsfile config
> > file setting with account<-->email mappings. This happens if an unknown user
> > account is found in the Subversion log.
I should really provide more information:
I imported my Subversion repository in the past succesfully from my server
(svn+ssh protocol). Since I'm new to git (and still confused by the large
amount of git tools) I decided to start on a svnsync'ed copy of my repository
(file protocol) to avoid any harm. I added also some new config settings
including svn.authorsfile and fetching revisions started to fail. The last
output was:
r38 = 4dca32e3d82a32206fd11545d4f270e118f51f12 (trunk@166)
M myproject/file
Revision 39 contained the unknown user account so I suspected the error
is related to an incomplete authors file.
I used following versions of Subversion:
Client: 1.5.5
Server: 1.5.3
After adding the missing account to the authors file it fetched all revisions,
called the garbage collector and stilled crashed with a core dump. Last
output:
Checked out HEAD:
file:///home/jens/Subversion-Repository.synced/myproject/trunk r1700
Abgebrochen (core dumped)
This happened also after I removed the svn.authorsfile config setting.
My current settings:
[user]
name = Jens Seidel
email = jensseidel@users.sf.net
[color]
diff = auto
branch = auto
interactive = auto
[svn]
findcopiesharder = true
rmdir = true
"gdb -c core" is useless, it just mentions the error occured in
"perl git-svn fetch" and there is no stacktrace (don't know how to
debug perl).
I removed now both [svn] options and it failed again. So it seems a problem
with file:// access while svn+ssh:// works well.
> Are you sure this isn't the regular svn 1.5.x crash? Ie, does
> compiling subversion with --disable-runtime-module-search fix it?
Huch? I follow the Subversion developer list and I'm not not aware of
such a problem. Will try it now ...
PS: Compared to previous releases of git the import is at least 10 times
faster. Good job!
Jens
next prev parent reply other threads:[~2008-11-06 15:50 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-06 14:38 Bug: "git-svn fetch" segfaults on unknown user Jens Seidel
2008-11-06 14:43 ` Mikael Magnusson
2008-11-06 15:48 ` Jens Seidel [this message]
2008-11-06 23:08 ` Jens Seidel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081106154808.GA27102@merkur.sol.de \
--to=jensseidel@users.sf.net \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox