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?