Bug#534763: memory corruption when running git-svn while svn is running

2009-10-14 Thread Gerrit Pape
On Fri, Jun 26, 2009 at 06:04:03PM -0700, Todd A. Jacobs wrote:
 It looks like git-svn has difficulty running simultaneously with svn. With svn
 running a checkout in a separate process like so:
 
 svn/sandbox$ svn co https://libdmtx.svn.sourceforge.net/svnroot/libdmtx 
 libdmtx
 
 I then started a rebase of a git-svn copy of the same repository:
 
 git/sandbox/libdmtx$ git svn rebase
   M   trunk/dmtxregion.c  
   
   r566 = bdd8eb274a1132f44555ef3ab40e10b527a079b9 (git-svn)   
   
   D   trunk/test/test_opengl/Makefile.am  
   
   D   trunk/test/test_opengl/README   
   
   D   trunk/test/test_opengl/callback.c   
   
   D   trunk/test/test_opengl/callback.h   
   
   D   trunk/test/test_opengl/display.c
   
   D   trunk/test/test_opengl/display.h
   
   D   trunk/test/test_opengl/dmtx.c
   [...snipped for brevity...]
   A   trunk/test/compare_test/compare_siemens/siemens_006_t.png
 Temp file with moniker 'svn_delta' already in use at 
 /usr/share/perl5/Git.pm line 1022.   
 
 *** glibc detected *** /usr/bin/perl: double free or corruption (!prev): 
 0x019eae40 ***
 === Backtrace: =  
  

Hi Todd, to me this sound like a bug in svn, and not git.  git-svn uses
the svn perl interface, and from your report it looks like that the
interface interferes with the concurrent svn co.

Regards, Gerrit.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#534763: memory corruption when running git-svn while svn is running

2009-06-26 Thread Todd A. Jacobs
Package: git-svn
Version: 1:1.6.3.1-1
Severity: important


It looks like git-svn has difficulty running simultaneously with svn. With svn
running a checkout in a separate process like so:

svn/sandbox$ svn co https://libdmtx.svn.sourceforge.net/svnroot/libdmtx 
libdmtx

I then started a rebase of a git-svn copy of the same repository:

git/sandbox/libdmtx$ git svn rebase
M   trunk/dmtxregion.c  
  
r566 = bdd8eb274a1132f44555ef3ab40e10b527a079b9 (git-svn)   
  
D   trunk/test/test_opengl/Makefile.am  
  
D   trunk/test/test_opengl/README   
  
D   trunk/test/test_opengl/callback.c   
  
D   trunk/test/test_opengl/callback.h   
  
D   trunk/test/test_opengl/display.c
  
D   trunk/test/test_opengl/display.h
  
D   trunk/test/test_opengl/dmtx.c
[...snipped for brevity...]
A   trunk/test/compare_test/compare_siemens/siemens_006_t.png
Temp file with moniker 'svn_delta' already in use at 
/usr/share/perl5/Git.pm line 1022.   

*** glibc detected *** /usr/bin/perl: double free or corruption (!prev): 
0x019eae40 ***
=== Backtrace: =
   
/lib/libc.so.6[0x30ae272118]
   
/lib/libc.so.6(cfree+0x76)[0x30ae273c56]
   
/usr/lib/libapr-1.so.0(apr_allocator_destroy+0x45)[0x3aafa1c043]
   
/usr/lib/libapr-1.so.0(apr_pool_destroy+0x13f)[0x3aafa1cce8]
   
/usr/lib/libapr-1.so.0(apr_pool_terminate+0x36)[0x3aafa1c7c4]   
   
/usr/lib/libapr-1.so.0(apr_terminate+0x22)[0x3aafa1f368]
   

/usr/lib/perl5/auto/SVN/_Core/_Core.so(_wrap_apr_terminate+0x71)[0x7f5a30198721]
   
/usr/lib/libperl.so.5.10(Perl_pp_entersub+0x550)[0x342b0acf00]  
   
/usr/lib/libperl.so.5.10(Perl_runops_standard+0x12)[0x342b0ab3e2]   
   
/usr/lib/libperl.so.5.10(Perl_call_sv+0x498)[0x342b0a5b98]  
   
/usr/lib/libperl.so.5.10(Perl_call_list+0x334)[0x342b0a6024]
   
/usr/lib/libperl.so.5.10(perl_destruct+0x12c3)[0x342b0aa993]
   
/usr/bin/perl(main+0xb3)[0x400ce3]  
   
/lib/libc.so.6(__libc_start_main+0xe6)[0x30ae21e5a6]
   
/usr/bin/perl[0x400b69] 
   
=== Memory map: 
   
0040-00401000 r-xp  08:05 33933391   
/usr/bin/perl 
00601000-00602000 rw-p 1000 08:05 33933391   
/usr/bin/perl 
00bc9000-01a54000 rw-p 00bc9000 00:00 0  
[heap]
30aca0-30aca1d000 r-xp  08:04 38575  
/lib/ld-2.9.so
30acc1c000-30acc1d000 r--p 0001c000 08:04 38575  
/lib/ld-2.9.so
30acc1d000-30acc1e000 rw-p 0001d000 08:04 38575  
/lib/ld-2.9.so
30ae20-30ae349000 r-xp  08:04 39015  
/lib/libc-2.9.so  
30ae349000-30ae549000 ---p 00149000 08:04 39015  
/lib/libc-2.9.so  
30ae549000-30ae54d000 r--p 00149000 08:04 39015  
/lib/libc-2.9.so  
30ae54d000-30ae54e000 rw-p 0014d000 08:04 39015  
/lib/libc-2.9.so  
30ae54e000-30ae553000 rw-p 30ae54e000 00:00 0   
   
30ae60-30ae602000 r-xp  08:04 39022  
/lib/libdl-2.9.so 
30ae602000-30ae802000 ---p 2000 08:04 39022  
/lib/libdl-2.9.so 
30ae802000-30ae803000 r--p 2000 08:04 39022  
/lib/libdl-2.9.so 
30ae803000-30ae804000 rw-p 3000 08:04 39022  
/lib/libdl-2.9.so 
30aea0-30aea82000 r-xp  08:04 39026  
/lib/libm-2.9.so  
30aea82000-30aec81000 ---p 00082000