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

Re: On MacOS, 1.7.2, git svn clone seems to fail silently

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Jul 31, 2010, 01:35 UTC
Message-ID
<20100731013509.GG5817@burratino>
In-Reply-To
<AANLkTimxqC3oax=Q0EppAb-Q7AzHshRkV=H=6dJDNhqY@mail.gmail.com>
Hi again,
Benson Margulies wrote:
> I don't have $? at hand, but I can tell you that git branch -r says
> nothing, either. Also, running git fetch has the same result. Prints
> the same sort of trace lines if tracing, then does nothing.
Yes, this seems different from the EPIPE bug, alas.

I get a core dump (for some small process, I don’t know what: 1048576 bytes. Died of signal 5 in pthread_mutex_unlock) and git-svn is still going.

 $ git svn clone -s https://gate.svn.sourceforge.net/svnroot/gate
 Initialized empty Git repository in /tmp/gate/.git/
Sitting there quietly.  ltrace tells me it’s busy copying around data.
 memcpy(0x0aa679d8, "Git::SVN::Ra", 12)                                 = 0x0aa679d8
 pthread_getspecific(0, 0xbfb1855c, 1, 0xb76b83a0, 0xaa679d8)           = 0x9df2008
 realloc(0x0aa679d8, 20)                                                = 0x0aa679d8
 memmove(0xaa679e4, 0x8160163, 7, 0xab723e8, 0xa5ae200)                 = 0xaa679e4
 memcpy(0xbfb186dc, "Git::SVN::Ra::SUPER", 19)                          = 0xbfb186dc
 memcpy(0xbfb185fc, "Git", 3)                                           = 0xbfb185fc
 memcpy(0xbfb185fc, "SVN", 3)                                           = 0xbfb185fc
 memcpy(0xbfb185fc, "Ra", 2)                                            = 0xbfb185fc
 memcpy(0xbfb185fc, "SUPER", 5)                                         = 0xbfb185fc
 memmove(0xa89f878, 0xa88f934, 19, 0x80d171d, 0x9df2008)                = 0xa89f878
 memmove(0xa89f88b, 0x8160032, 2, 0x80ecf3a, 0xa89f878)                 = 0xa89f88b
 memmove(0xa89f88d, 0xa257f7f, 10, 0x80ecf3a, 0xa89f878)                = 0xa89f88d
 memcpy(0x0a10cbe0, "\3701%\n\0302%\n82%\nX3%\n", 16)                   = 0x0a10cbe0
 strlen("Git::SVN::Ra")                                                 = 12
 memmove(0xa89f780, 0x9e16d7c, 12, 0x80d5cd1, 0xa10cbe0)                = 0xa89f780
 memmove(0xa89f798, 0xa89f780, 12, 0x8083aa6, 0x9df2008)                = 0xa89f798
 memmove(0xa89f8a8, 0xa89f878, 31, 0x8083aa6, 0x9df2008)                = 0xa89f8a8
 memcmp(0xa59c590, 0xa89f8bc, 2, 0x45505553, 0x93a3a52)                 = -1
 memcmp(0xa59c590, 0xa89f8bb, 2, 0x45505553, 0x93a3a52)                 = 0
 memcpy(0x0a4ee938, "\0302%\n82%\nX3%\n", 12)                           = 0x0a4ee938
 strcmp("REF", "SVN::Pool")                                             = -1
 strlen("SVN::Pool")                                                    = 9
 strcmp("SCALAR", "_p_apr_pool_t")                                      = -1
 strlen("_p_apr_pool_t")                                                = 13
[etc]

(strace tells me it’s in conversation with the server.) Hints?

Previous: Benson MarguliesNext: Benson Margulies
Message 4 of 8 in “On MacOS, 1.7.2, git svn clone seems to fail silently”
  1. Benson MarguliesJul 31, 2010
  2. Jonathan NiederJul 31, 2010
  3. Benson MarguliesJul 31, 2010
  4. Jonathan NiederJul 31, 2010
  5. Benson MarguliesJul 31, 2010
  6. Benson MarguliesJul 31, 2010
  7. Bryan DonlanJul 31, 2010
  8. Benson MarguliesJul 31, 2010

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.