Package: subversion
Version: 1.6.12dfsg-6

(I don't believe this is the same problem as bug #425036. There's not
enough information to tell if it's related to #625627.)

After upgrading from lenny to squeeze, 'svnadmin recover' segfaulted.
Interestingly, while a remote svn+ssh commit failed with
DB_VERSION_MISMATCH (which is what alerted me to the need to run
'svnadmin recover'), a local 'svn update' after some apparently-failed
'svnadmin recover' runs worked without error, as did a local commit.
Before the local update and commit, 'svnadmin recover' always
segfaulted, but after the local update and commit, it ran without error.

Transcript of session:

$ svnadmin recover /path/to/repository
Repository lock acquired.
Please wait; recovering the repository may take some time...
Segmentation fault
$ ulimit -c unlimited
$ !svn
svnadmin recover /path/to/repository
Repository lock acquired.
Please wait; recovering the repository may take some time...
Segmentation fault (core dumped)
$ gdb /usr/bin/svnadmin core
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/svnadmin...(no debugging symbols found)...done.

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib/libsvn_repos-1.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsvn_repos-1.so.1
Reading symbols from /usr/lib/libsvn_fs-1.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsvn_fs-1.so.1
Reading symbols from /usr/lib/libsvn_delta-1.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsvn_delta-1.so.1
Reading symbols from /usr/lib/libsvn_subr-1.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsvn_subr-1.so.1
Reading symbols from /usr/lib/libapr-1.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libapr-1.so.0
Reading symbols from /lib/i686/cmov/libpthread.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /lib/i686/cmov/libc.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libsvn_fs_fs-1.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsvn_fs_fs-1.so.1
Reading symbols from /usr/lib/libsvn_fs_base-1.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsvn_fs_base-1.so.1
Reading symbols from /usr/lib/libsvn_fs_util-1.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsvn_fs_util-1.so.1
Reading symbols from /usr/lib/libaprutil-1.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libaprutil-1.so.0
Reading symbols from /usr/lib/libldap_r-2.4.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libldap_r-2.4.so.2
Reading symbols from /usr/lib/liblber-2.4.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/liblber-2.4.so.2
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libsqlite3.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsqlite3.so.0
Reading symbols from /lib/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /lib/i686/cmov/librt.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/i686/cmov/libcrypt.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libcrypt.so.1
Reading symbols from /lib/i686/cmov/libdl.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libdb-4.8.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libdb-4.8.so
Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /lib/i686/cmov/libresolv.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/i686/cmov/libresolv.so.2
Reading symbols from /usr/lib/libsasl2.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /usr/lib/libgnutls.so.26...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /usr/lib/libtasn1.so.3...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libtasn1.so.3
Reading symbols from /usr/lib/libgcrypt.so.11...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Core was generated by `svnadmin recover /path/to/repository'.
Program terminated with signal 11, Segmentation fault.
#0  0xb73d15d0 in __bam_split_read () from /usr/lib/libdb-4.8.so
(gdb) bt
#0  0xb73d15d0 in __bam_split_read () from /usr/lib/libdb-4.8.so
#1  0xb73b456b in __bam_split_recover () from /usr/lib/libdb-4.8.so
#2  0xb7459c47 in __db_dispatch () from /usr/lib/libdb-4.8.so
#3  0xb74866ca in __db_apprec () from /usr/lib/libdb-4.8.so
#4  0xb748446f in __env_attach_regions () from /usr/lib/libdb-4.8.so
#5  0xb7484d1e in __env_open () from /usr/lib/libdb-4.8.so
#6  0xb7484f5f in __env_open_pp () from /usr/lib/libdb-4.8.so
#7  0xb7646010 in svn_fs_bdb__open () from /usr/lib/libsvn_fs_base-1.so.1
#8  0xb764e585 in ?? () from /usr/lib/libsvn_fs_base-1.so.1
#9  0xb78719aa in svn_fs_recover () from /usr/lib/libsvn_fs-1.so.1
#10 0xb788cb83 in svn_repos_recover3 () from /usr/lib/libsvn_repos-1.so.1
#11 0x0804af97 in ?? ()
#12 0x0804c6e0 in ?? ()
#13 0xb76a3ca6 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#14 0x08049ec1 in ?? ()
(gdb)


-- System Information:
Debian Release: 6.0.4
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages subversion depends on:
ii  libapr1                 1.4.2-6+squeeze3 The Apache Portable Runtime Librar
ii  libc6                   2.11.3-2         Embedded GNU C Library: Shared lib
ii  libsasl2-2              2.1.23.dfsg1-7   Cyrus SASL - authentication abstra
ii  libsvn1                 1.6.12dfsg-6     Shared libraries used by Subversio

subversion recommends no packages.

Versions of packages subversion suggests:
ii  db4.8-util                  4.8.30-2     Berkeley v4.8 Database Utilities
ii  patch                       2.6-2        Apply a diff file to an original
ii  subversion-tools            1.6.12dfsg-6 Assorted tools related to Subversi

-- no debconf information



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

Reply via email to