Bug#534763: memory corruption when running git-svn while svn is running
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
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