git/list[1] front-page[2] threads[3] people[4] search[5] about
 

RE: git svn fetch fails with Temp file with moniker 'svn_delta'already in use

From
AMAndre Mostert <andre.mostert@intecbilling.com>
Date
Jul 8, 2009, 07:52 UTC
Message-ID
<B4BD8C6031F4EC4DAD8EABAB3ABA6CFE024DD5C1@IBCPTEX01.intecbilling.com>
In-Reply-To
<20090707212608.GB31195@dcvr.yhbt.net>
 
Hi Eric
I'm getting the same thing with a several internal repositories. 
It will happen almost immediately if I try to clone any one of them. 
I also have some existing clones created using earlier versions of git & svn. When fetching on an existing clone it usually works, until it fails. When it fails, it will keep on failing on attempting to fetch the same commit. I then tried to run "strace -f git svn fetch" to see if that will show anything helpful, but then it worked! So my guess is it could be some race condition?
This is on Ubuntu 8.10 on x86_64 with libc-2.8.90.
Git 1.6.3.3, perl 5.10.0 and svn 1.5.1 have all been built from official sources with mostly default options.
I'll check if I can reproduce it with some public repos as well.

Thanks --André

-----Original Message-----
From: Eric Wong [mailto:normalperson@yhbt.net] 
Sent: 07 July 2009 11:26 PM
To: Andre Mostert
Cc: git@vger.kernel.org; Marcus Griep
Subject: Re: git svn fetch fails with Temp file with moniker 'svn_delta'already in use
Andre Mostert <Andre.Mostert@intecbilling.com> wrote:
Show 11 quoted lines
> Hi
> 
> I'm getting this error when trying to "git svn fetch":
> 
> Temp file with moniker 'svn_delta' already in use at 
> /usr/lib/perl5/site_perl/5.10.0/Git.pm
> 
> I've found some mention of this in the archives, but no conclusive 
> fixes or workarounds.
> 
> This is with git 1.6.3.3, perl 5.10.0 and svn 1.5.1
Hi Andre,
Is there a public repository we can test and reproduce this on?
Which OS, C library and architecture?  This might be a memory corruption issue inside SVN itself.  I think last time we managed to avoid it by using a different build of SVN or Perl on OSX, but apparently somebody on Debian hit it in a very odd way too: http://bugs.debian.org/534763
I've never been able to see or reproduce this issue myself, maybe Marcus can help since he implemented this piece.

-- Eric Wong

Previous: Eric WongNext: Andre Mostert
Message 3 of 6 in “git svn fetch fails with Temp file with moniker 'svn_delta' already in use”
  1. Andre MostertJul 7, 2009
  2. Eric WongJul 7, 2009
  3. Andre MostertJul 8, 2009
  4. Andre MostertJul 8, 2009
  5. Johannes SixtJul 8, 2009
  6. Eric WongJul 8, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.