Bug#551769: glibc: /usr/bin/perl: double free or corruption

Sten Heinze shze at gmx.de
Tue Oct 20 15:47:36 UTC 2009


Package: perl-base
Version: 5.10.1-5
Severity: normal

When running git svn clone for an repository otherwise working with svn, I get after a few files
are downloaded from the repository:

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): 0x097598d0 ***
======= Backtrace: =========                                                           
/lib/i686/cmov/libc.so.6[0xb7ea48f4]                                                   
/lib/i686/cmov/libc.so.6(cfree+0x96)[0xb7ea6896]                                       
/usr/lib/libapr-1.so.0(apr_allocator_destroy+0x44)[0xb7b1b11e]                         
/usr/lib/libapr-1.so.0(apr_pool_destroy+0x139)[0xb7b1bcaf]                             
/usr/lib/libapr-1.so.0(apr_pool_terminate+0x46)[0xb7b1b80b]                            
/usr/lib/libapr-1.so.0(apr_terminate+0x30)[0xb7b1e760]                                 
/usr/lib/perl5/auto/SVN/_Core/_Core.so(_wrap_apr_terminate+0x8f)[0xb7be9faf]           
/usr/bin/perl(Perl_pp_entersub+0x541)[0x80d9491]                                       
/usr/bin/perl(Perl_runops_standard+0x19)[0x80d7a59]                                    
/usr/bin/perl(Perl_call_sv+0x450)[0x8078e60]                                           
/usr/bin/perl(Perl_call_list+0x2c7)[0x80792b7]                                         
/usr/bin/perl(perl_destruct+0x125d)[0x807dddd]                                         
/usr/bin/perl(main+0xc2)[0x8064172]                                                    
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7e4c7a5]                           
/usr/bin/perl[0x8064011]                                                               
======= Memory map: ========                                                           
08048000-0817a000 r-xp 00000000 03:01 82416      /usr/bin/perl                         
0817a000-0817c000 rw-p 00132000 03:01 82416      /usr/bin/perl                         
08ef3000-099da000 rw-p 00000000 00:00 0          [heap]                                
b7000000-b7021000 rw-p 00000000 00:00 0                                                
b7021000-b7100000 ---p 00000000 00:00 0                                                
b7198000-b71c2000 r-xp 00000000 03:01 40564      /lib/libgcc_s.so.1                    
b71c2000-b71c3000 rw-p 00029000 03:01 40564      /lib/libgcc_s.so.1                    
b71cf000-b71d9000 r-xp 00000000 03:01 49794      /lib/i686/cmov/libnss_files-2.9.so    
b71d9000-b71da000 r--p 00009000 03:01 49794      /lib/i686/cmov/libnss_files-2.9.so    
b71da000-b71db000 rw-p 0000a000 03:01 49794      /lib/i686/cmov/libnss_files-2.9.so    
b71de000-b71e6000 r-xp 00000000 03:01 219318     /usr/lib/perl5/auto/Term/ReadKey/ReadKey.so
b71e6000-b71e7000 rw-p 00008000 03:01 219318     /usr/lib/perl5/auto/Term/ReadKey/ReadKey.so
b71e7000-b7234000 r--p 00000000 03:01 244015     /usr/share/locale/de/LC_MESSAGES/subversion.mo
b7234000-b725b000 r-xp 00000000 03:01 219171     /usr/lib/perl5/auto/SVN/_Delta/_Delta.so      
b725b000-b725d000 rw-p 00027000 03:01 219171     /usr/lib/perl5/auto/SVN/_Delta/_Delta.so      
b725d000-b729d000 r-xp 00000000 03:01 88857      /usr/lib/libsvn_client-1.so.1.0.0             
b729d000-b729e000 rw-p 00040000 03:01 88857      /usr/lib/libsvn_client-1.so.1.0.0             
b729e000-b7347000 r-xp 00000000 03:01 219154     /usr/lib/perl5/auto/SVN/_Client/_Client.so    
b7347000-b734b000 rw-p 000a8000 03:01 219154     /usr/lib/perl5/auto/SVN/_Client/_Client.so    
b734b000-b738d000 r-xp 00000000 03:01 88858      /usr/lib/libsvn_wc-1.so.1.0.0                 
b738d000-b738e000 rw-p 00042000 03:01 88858      /usr/lib/libsvn_wc-1.so.1.0.0                 
b738e000-b7452000 r-xp 00000000 03:01 219157     /usr/lib/perl5/auto/SVN/_Wc/_Wc.so            
b7452000-b7456000 rw-p 000c3000 03:01 219157     /usr/lib/perl5/auto/SVN/_Wc/_Wc.so            
b7456000-b7594000 r-xp 00000000 03:01 97825      /usr/lib/i686/cmov/libcrypto.so.0.9.8         
b7594000-b75ab000 rw-p 0013e000 03:01 97825      /usr/lib/i686/cmov/libcrypto.so.0.9.8         
b75ab000-b75ae000 rw-p 00000000 00:00 0                                                        
b75ae000-b75f1000 r-xp 00000000 03:01 97824      /usr/lib/i686/cmov/libssl.so.0.9.8            
b75f1000-b75f5000 rw-p 00043000 03:01 97824      /usr/lib/i686/cmov/libssl.so.0.9.8            
b75f5000-b7749000 r-xp 00000000 03:01 83675      /usr/lib/libdb-4.7.so                         
b7749000-b774c000 rw-p 00153000 03:01 83675      /usr/lib/libdb-4.7.so                         
b774c000-b7759000 r-xp 00000000 03:01 88812      /usr/lib/libserf-0.so.0.0.0                   
b7759000-b775a000 rw-p 0000c000 03:01 88812      /usr/lib/libserf-0.so.0.0.0                   
b775a000-b7783000 r-xp 00000000 03:01 88854      /usr/lib/libsvn_fs_base-1.so.1.0.0            
b7783000-b7784000 rw-p 00029000 03:01 88854      /usr/lib/libsvn_fs_base-1.so.1.0.0            
b7784000-b77a7000 r-xp 00000000 03:01 88850      /usr/lib/libsvn_fs_fs-1.so.1.0.0              
b77a7000-b77a8000 rw-p 00023000 03:01 88850      /usr/lib/libsvn_fs_fs-1.so.1.0.0              
b77a8000-b77c6000 r-xp 00000000 03:01 88856      /usr/lib/libsvn_ra_serf-1.so.1.0.0            
b77c6000-b77c7000 rw-p 0001e000 03:01 88856      /usr/lib/libsvn_ra_serf-1.so.1.0.0            
b77c7000-b77db000 r-xp 00000000 03:01 88859      /usr/lib/libsvn_ra_svn-1.so.1.0.0             
b77db000-b77dc000 rw-p 00013000 03:01 88859      /usr/lib/libsvn_ra_svn-1.so.1.0.0             
b77dc000-b77e1000 r-xp 00000000 03:01 88861      /usr/lib/libsvn_fs-1.so.1.0.0                 
b77e1000-b77e2000 rw-p 00005000 03:01 88861      /usr/lib/libsvn_fs-1.so.1.0.0                 
b77e2000-b7807000 r-xp 00000000 03:01 88852      /usr/lib/libsvn_repos-1.so.1.0.0              
b7807000-b7808000 rw-p 00025000 03:01 88852      /usr/lib/libsvn_repos-1.so.1.0.0              
b7808000-b780e000 r-xp 00000000 03:01 88849      /usr/lib/libsvn_ra_local-1.so.1.0.0           
b780e000-b780f000 rw-p 00005000 03:01 88849      /usr/lib/libsvn_ra_local-1.so.1.0.0           
b780f000-b7817000 r-xp 00000000 03:01 88855      /usr/lib/libsvn_ra-1.so.1.0.0                 
b7817000-b7818000 rw-p 00007000 03:01 88855      /usr/lib/libsvn_ra-1.so.1.0.0                 
b7818000-b786e000 r-xp 00000000 03:01 219162     /usr/lib/perl5/auto/SVN/_Ra/_Ra.so            
b786e000-b7871000 rw-p 00056000 03:01 219162     /usr/lib/perl5/auto/SVN/_Ra/_Ra.so            
b7871000-b7874000 r-xp 00000000 03:01 82249      /usr/lib/libgpg-error.so.0.4.0                
b7874000-b7875000 rw-p 00002000 03:01 82249      /usr/lib/libgpg-error.so.0.4.0                
b7875000-b78e7000 r-xp 00000000 03:01 83410      /usr/lib/libgcrypt.so.11.5.2                  
b78e7000-b78ea000 rw-p 00072000 03:01 83410      /usr/lib/libgcrypt.so.11.5.2                  
b78ea000-b78f9000 r-xp 00000000 03:01 83887      /usr/lib/libtasn1.so.3.1.6                    
b78f9000-b78fa000 rw-p 0000e000 03:01 83887      /usr/lib/libtasn1.so.3.1.6                    
b78fa000-b798e000 r-xp 00000000 03:01 84164      /usr/lib/libgnutls.so.26.14.11                
b798e000-b7992000 rw-p 00093000 03:01 84164      /usr/lib/libgnutls.so.26.14.11                
b7992000-b79a8000 r-xp 00000000 03:01 84708      /usr/lib/libsasl2.so.2.0.23                   
b79a8000-b79a9000 rw-p 00015000 03:01 84708      /usr/lib/libsasl2.so.2.0.23                   
b79a9000-b79bb000 r-xp 00000000 03:01 49783      /lib/i686/cmov/libresolv-2.9.so               
b79bb000-b79bc000 r--p 00011000 03:01 49783      /lib/i686/cmov/libresolv-2.9.so               
b79bc000-b79bd000 rw-p 00012000 03:01 49783      /lib/i686/cmov/libresolv-2.9.so               
b79bd000-b79bf000 rw-p 00000000 00:00 0                                                        
b79bf000-b79e3000 r-xp 00000000 03:01 84874      /usr/lib/libexpat.so.1.5.2                    
b79e3000-b79e5000 rw-p 00023000 03:01 84874      /usr/lib/libexpat.so.1.5.2                    
b79e5000-b79ec000 r-xp 00000000 03:01 49799      /lib/i686/cmov/librt-2.9.so                   
b79ec000-b79ed000 r--p 00006000 03:01 49799      /lib/i686/cmov/librt-2.9.so                   
b79ed000-b79ee000 rw-p 00007000 03:01 49799      /lib/i686/cmov/librt-2.9.so                   
b79ee000-b79f1000 r-xp 00000000 03:01 40647      /lib/libuuid.so.1.3.0                         
b79f1000-b79f2000 rw-p 00002000 03:01 40647      /lib/libuuid.so.1.3.0                         
b79f2000-b79fb000 r-xp 00000000 03:01 88847      /usr/lib/libsvn_delta-1.so.1.0.0              
b79fb000-b79fc000 rw-p 00008000 03:01 88847      /usr/lib/libsvn_delta-1.so.1.0.0              
b79fc000-b7a7a000 r-xp 00000000 03:01 85509      /usr/lib/libsqlite3.so.0.8.6                  
b7a7a000-b7a7c000 rw-p 0007e000 03:01 85509      /usr/lib/libsqlite3.so.0.8.6                  
b7a7c000-b7a90000 r-xp 00000000 03:01 82529      /usr/lib/libz.so.1.2.3.3                      
b7a90000-b7a91000 rw-p 00013000 03:01 82529      /usr/lib/libz.so.1.2.3.3                      
b7a91000-b7a9e000 r-xp 00000000 03:01 84457      /usr/lib/liblber-2.4.so.2.5.0                 
b7a9e000-b7a9f000 rw-p 0000c000 03:01 84457      /usr/lib/liblber-2.4.so.2.5.0                 
b7a9f000-b7ae0000 r-xp 00000000 03:01 84456      /usr/lib/libldap_r-2.4.so.2.5.0               
b7ae0000-b7ae2000 rw-p 00040000 03:01 84456      /usr/lib/libldap_r-2.4.so.2.5.0               
b7ae2000-b7ae3000 rw-p 00000000 00:00 0                                                        
b7ae3000-b7b01000 r-xp 00000000 03:01 88806      /usr/lib/libaprutil-1.so.0.3.9                
b7b01000-b7b02000 r--p 0001d000 03:01 88806      /usr/lib/libaprutil-1.so.0.3.9                
b7b02000-b7b03000 rw-p 0001e000 03:01 88806      /usr/lib/libaprutil-1.so.0.3.9                
b7b03000-b7b2e000 r-xp 00000000 03:01 88804      /usr/lib/libapr-1.so.0.3.8                    
b7b2e000-b7b2f000 r--p 0002a000 03:01 88804      /usr/lib/libapr-1.so.0.3.8                    
b7b2f000-b7b30000 rw-p 0002b000 03:01 88804      /usr/lib/libapr-1.so.0.3.8                    
b7b30000-b7b39000 r-xp 00000000 03:01 88811      /usr/lib/libsvn_swig_perl-1.so.1.0.0          
b7b39000-b7b3a000 rw-p 00008000 03:01 88811      /usr/lib/libsvn_swig_perl-1.so.1.0.0          
b7b3a000-b7b80000 r-xp 00000000 03:01 88860      /usr/lib/libsvn_subr-1.so.1.0.0               
b7b80000-b7b82000 rw-p 00045000 03:01 88860      /usr/lib/libsvn_subr-1.so.1.0.0               
b7b82000-b7b8c000 r-xp 00000000 03:01 88851      /usr/lib/libsvn_diff-1.so.1.0.0               
b7b8c000-b7b8d000 rw-p 0000a000 03:01 88851      /usr/lib/libsvn_diff-1.so.1.0.0               
b7b92000-b7b97000 r-xp 00000000 03:01 49795      /lib/i686/cmov/libnss_dns-2.9.so              
b7b97000-b7b98000 r--p 00004000 03:01 49795      /lib/i686/cmov/libnss_dns-2.9.so              
b7b98000-b7b99000 rw-p 00005000 03:01 49795      /lib/i686/cmov/libnss_dns-2.9.so              
b7b99000-b7c65000 r-xp 00000000 03:01 219159     /usr/lib/perl5/auto/SVN/_Core/_Core.so        
b7c65000-b7c69000 rw-p 000cb000 03:01 219159     /usr/lib/perl5/auto/SVN/_Core/_Core.so        
b7c69000-b7c6e000 r-xp 00000000 03:01 105762     /usr/lib/perl/5.10.1/auto/File/Glob/Glob.so   
b7c6e000-b7c6f000 rw-p 00004000 03:01 105762     /usr/lib/perl/5.10.1/auto/File/Glob/Glob.so   
b7c6f000-b7c76000 r--s 00000000 03:01 81126      /usr/lib/gconv/gconv-modules.cache            
b7c76000-b7c95000 r--p 00000000 03:01 81128      /usr/share/locale/de/LC_MESSAGES/libc.mo      
b7c95000-b7cad000 r-xp 00000000 03:01 105747     /usr/lib/perl/5.10.1/auto/POSIX/POSIX.so      
b7cad000-b7caf000 rw-p 00017000 03:01 105747     /usr/lib/perl/5.10.1/auto/POSIX/POSIX.so      
b7caf000-b7cb8000 r-xp 00000000 03:01 105755     /usr/lib/perl/5.10.1/auto/List/Util/Util.so   
b7cb8000-b7cb9000 rw-p 00008000 03:01 105755     /usr/lib/perl/5.10.1/auto/List/Util/Util.so   
b7cb9000-b7cbc000 r-xp 00000000 03:01 105750     /usr/lib/perl/5.10.1/auto/Cwd/Cwd.so          
b7cbc000-b7cbd000 rw-p 00002000 03:01 105750     /usr/lib/perl/5.10.1/auto/Cwd/Cwd.so          
b7cbd000-b7cc0000 r-xp 00000000 03:01 105757     /usr/lib/perl/5.10.1/auto/Fcntl/Fcntl.so      
b7cc0000-b7cc1000 rw-p 00002000 03:01 105757     /usr/lib/perl/5.10.1/auto/Fcntl/Fcntl.so      
b7cc1000-b7e03000 r--p 00000000 03:01 97606      /usr/lib/locale/locale-archive                
b7e03000-b7e04000 rw-p 00000000 00:00 0                                                        
b7e04000-b7e0d000 r-xp 00000000 03:01 49803      /lib/i686/cmov/libcrypt-2.9.so                
b7e0d000-b7e0e000 r--p 00008000 03:01 49803      /lib/i686/cmov/libcrypt-2.9.so                
b7e0e000-b7e0f000 rw-p 00009000 03:01 49803      /lib/i686/cmov/libcrypt-2.9.so                
b7e0f000-b7e36000 rw-p 00000000 00:00 0                                                        
b7e36000-b7f8e000 r-xp 00000000 03:01 49784      /lib/i686/cmov/libc-2.9.so                    
b7f8e000-b7f8f000 ---p 00158000 03:01 49784      /lib/i686/cmov/libc-2.9.so                    
b7f8f000-b7f91000 r--p 00158000 03:01 49784      /lib/i686/cmov/libc-2.9.so                    
b7f91000-b7f92000 rw-p 0015a000 03:01 49784      /lib/i686/cmov/libc-2.9.so                    
b7f92000-b7f95000 rw-p 00000000 00:00 0                                                        
b7f95000-b7faa000 r-xp 00000000 03:01 49802      /lib/i686/cmov/libpthread-2.9.so
b7faa000-b7fab000 r--p 00014000 03:01 49802      /lib/i686/cmov/libpthread-2.9.so
b7fab000-b7fac000 rw-p 00015000 03:01 49802      /lib/i686/cmov/libpthread-2.9.so
b7fac000-b7faf000 rw-p 00000000 00:00 0
b7faf000-b7fd3000 r-xp 00000000 03:01 49788      /lib/i686/cmov/libm-2.9.so
b7fd3000-b7fd4000 r--p 00023000 03:01 49788      /lib/i686/cmov/libm-2.9.so
b7fd4000-b7fd5000 rw-p 00024000 03:01 49788      /lib/i686/cmov/libm-2.9.so
b7fd5000-b7fd7000 r-xp 00000000 03:01 49804      /lib/i686/cmov/libdl-2.9.so
b7fd7000-b7fd8000 r--p 00001000 03:01 49804      /lib/i686/cmov/libdl-2.9.so
b7fd8000-b7fd9000 rw-p 00002000 03:01 49804      /lib/i686/cmov/libdl-2.9.so
b7fda000-b7fdb000 r-xp 00000000 03:01 88848      /usr/lib/libsvn_fs_util-1.so.1.0.0
b7fdb000-b7fdc000 rw-p 00000000 03:01 88848      /usr/lib/libsvn_fs_util-1.so.1.0.0
b7fdc000-b7fe0000 r-xp 00000000 03:01 105759     /usr/lib/perl/5.10.1/auto/IO/IO.so
b7fe0000-b7fe1000 rw-p 00003000 03:01 105759     /usr/lib/perl/5.10.1/auto/IO/IO.so
b7fe1000-b7fe4000 r-xp 00000000 03:01 123494     /usr/lib/perl/5.10.1/auto/Digest/MD5/MD5.so
b7fe4000-b7fe5000 rw-p 00003000 03:01 123494     /usr/lib/perl/5.10.1/auto/Digest/MD5/MD5.so
b7fe5000-b7fe7000 rw-p 00000000 00:00 0
b7fe7000-b7fe8000 r-xp 00000000 00:00 0          [vdso]
b7fe8000-b8004000 r-xp 00000000 03:01 42445      /lib/ld-2.9.so
b8004000-b8005000 r--p 0001b000 03:01 42445      /lib/ld-2.9.so
b8005000-b8006000 rw-p 0001c000 03:01 42445      /lib/ld-2.9.so
bf8ac000-bf8c1000 rw-p 00000000 00:00 0          [stack]
fatal: unable to run 'git-svn'

Please let me know if you need more detailed information, as I am unsure how to get that.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages perl-base depends on:
ii  dpkg                          1.15.3.1   Debian package management system
ii  libc6                         2.9-25     GNU C Library: Shared libraries

perl-base recommends no packages.

Versions of packages perl-base suggests:
ii  perl                          5.10.1-5   Larry Wall's Practical Extraction 

-- no debconf information






More information about the Perl-maintainers mailing list