[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Repository corruption? svnadmin hangs?

From: Alejandro Forero Cuervo <bachue_at_bachue.com>
Date: 2005-04-11 21:40:54 CEST

Hi.

The repository we use for one of our [1]websites (updated dynamically
through [2]svnwiki) recently became corrupted. Running ``svnadmin
dump $PATH'' just hangs, as does trying to access the content directly
(through ``svn update'' or loading its URL in a browser). Other
repositories in the same machine work correctly.

  [1] http://installfest.info/
  [2] http://cgi.afc.no-ip.info/svnwiki.cgi/default/svnwiki

I would appreciate any help that could help me understand what could
have happened. svnadmin recover seems to solve the problem.

My guess is that svn is waiting to obtain a lock in the repository.
However, I can't think of anything holding this lock. Perhaps a
process died abruptly with the lock and svn does not check to see if
the process holding the lock is still running? I really don't know.

We are running svn 1.1.3 in Debian. The following is the system call
trace of a svnadmin dump:

execve("/usr/bin/svnadmin", ["svnadmin", "dump", "colibri/"], [/* 30 vars */]) = 0
uname({sys="Linux", node="ammonite", ...}) = 0
brk(0) = 0x804e298
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=31701, ...}) = 0
old_mmap(NULL, 31701, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsvn_repos-1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20=\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=100460, ...}) = 0
old_mmap(NULL, 99424, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40020000
old_mmap(0x40038000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18000) = 0x40038000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsvn_fs-1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\33\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=15196, ...}) = 0
old_mmap(NULL, 18256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40039000
old_mmap(0x4003d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x4003d000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsvn_delta-1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\27\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=32612, ...}) = 0
old_mmap(NULL, 35672, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4003e000
old_mmap(0x40046000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x40046000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsvn_subr-1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260s\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=160636, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40047000
old_mmap(NULL, 159564, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40048000
old_mmap(0x4006e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x26000) = 0x4006e000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libaprutil-0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200O\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=85112, ...}) = 0
old_mmap(NULL, 84144, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4006f000
old_mmap(0x40083000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0x40083000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libldap.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \220\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=209400, ...}) = 0
old_mmap(NULL, 212520, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40084000
old_mmap(0x400b7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x32000) = 0x400b7000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/liblber.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340%\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=47312, ...}) = 0
old_mmap(NULL, 50512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400b8000
old_mmap(0x400c4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x400c4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdb-4.2.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\205"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=876584, ...}) = 0
old_mmap(NULL, 876124, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400c5000
old_mmap(0x40199000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd4000) = 0x40199000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libexpat.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\"\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=129972, ...}) = 0
old_mmap(NULL, 128880, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4019b000
old_mmap(0x401b8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0x401b8000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libapr-0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\210\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=126824, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401bb000
old_mmap(NULL, 134056, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401bc000
old_mmap(0x401db000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1e000) = 0x401db000
old_mmap(0x401dc000, 2984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401dc000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\33\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=26884, ...}) = 0
old_mmap(NULL, 69912, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401dd000
old_mmap(0x401e3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x401e3000
old_mmap(0x401e4000, 41240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401e4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@5\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=134464, ...}) = 0
old_mmap(NULL, 136944, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401ef000
old_mmap(0x40210000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x40210000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libnsl.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000<\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=73528, ...}) = 0
old_mmap(NULL, 84864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40211000
old_mmap(0x40223000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x40223000
old_mmap(0x40224000, 7040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40224000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340A\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=81127, ...}) = 0
old_mmap(NULL, 331716, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40226000
old_mmap(0x40233000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x40233000
old_mmap(0x40235000, 270276, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40235000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200^\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1244016, ...}) = 0
old_mmap(NULL, 1254180, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40277000
old_mmap(0x4039f000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x127000) = 0x4039f000
old_mmap(0x403a7000, 8996, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403a7000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsvn_fs_fs-1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300G\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=103152, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403aa000
old_mmap(NULL, 106212, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403ab000
old_mmap(0x403c4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18000) = 0x403c4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsvn_fs_base-1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320[\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=146652, ...}) = 0
old_mmap(NULL, 149712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403c5000
old_mmap(0x403e9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x23000) = 0x403e9000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9872, ...}) = 0
old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403ea000
old_mmap(0x403ec000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x403ec000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libcrypt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\n\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=18780, ...}) = 0
old_mmap(NULL, 181596, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403ed000
old_mmap(0x403f2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x403f2000
old_mmap(0x403f3000, 157020, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403f3000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240)\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=64924, ...}) = 0
old_mmap(NULL, 73640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4041a000
old_mmap(0x40429000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x40429000
old_mmap(0x4042a000, 8104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4042a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsasl2.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3002\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=84820, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4042c000
old_mmap(NULL, 83820, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4042d000
old_mmap(0x40441000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0x40441000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgnutls.so.11", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\25\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=415076, ...}) = 0
old_mmap(NULL, 413976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40442000
old_mmap(0x404a2000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x60000) = 0x404a2000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libtasn1.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300!\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=62040, ...}) = 0
old_mmap(NULL, 65508, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x404a8000
old_mmap(0x404b7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x404b7000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgcrypt.so.11", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200B\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=314520, ...}) = 0
old_mmap(NULL, 314084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x404b8000
old_mmap(0x40500000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x48000) = 0x40500000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgpg-error.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \10\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=10924, ...}) = 0
old_mmap(NULL, 13984, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40505000
old_mmap(0x40508000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x40508000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\27"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=67468, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40509000
old_mmap(NULL, 70528, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4050a000
old_mmap(0x4051b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x4051b000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4051c000
munmap(0x40018000, 31701) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid() = 1671
rt_sigaction(SIGRTMIN, {0x4022e030, [], SA_RESTORER, 0x402a0678}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x4022e080, [], SA_RESTORER, 0x402a0678}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x4022e150, [], SA_RESTORER, 0x402a0678}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff224, 32, (nil), 0}) = 0
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
fstat64(2, {st_mode=S_IFREG|0644, st_size=15276, ...}) = 0
brk(0) = 0x804e298
brk(0x806f298) = 0x806f298
brk(0) = 0x806f298
brk(0x8070000) = 0x8070000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1181152, ...}) = 0
mmap2(NULL, 1181152, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4051d000
close(3) = 0
rt_sigaction(SIGINT, {0x402317a0, [], SA_RESTORER|SA_INTERRUPT, 0x402a0678}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGHUP, {0x402317a0, [], SA_RESTORER|SA_INTERRUPT, 0x402a0678}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x402317a0, [], SA_RESTORER|SA_INTERRUPT, 0x402a0678}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
open("colibri/format", O_RDONLY) = 3
read(3, "3\n", 80) = 2
close(3) = 0
open("colibri/locks/db.lock", O_RDONLY) = 3
fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0
open("colibri/db/fs-type", O_RDONLY) = 4
read(4, "bdb\n", 4096) = 4
close(4) = 0
open("/etc/mtab", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=227, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(4, "/dev/hda6 / reiserfs rw 0 0\nproc"..., 4096) = 227
close(4) = 0
munmap(0x40018000, 4096) = 0
open("/proc/stat", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(4, "cpu 78185 2 18233 1230148\ncpu0 "..., 1024) = 665
read(4, "", 1024) = 0
close(4) = 0
munmap(0x40018000, 4096) = 0
stat64("colibri/db/DB_CONFIG", {st_mode=S_IFREG|0644, st_size=1955, ...}) = 0
open("colibri/db/DB_CONFIG", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=1955, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(4, "# This is the configuration file"..., 4096) = 1955
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40018000, 4096) = 0
stat64("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=80, ...}) = 0
stat64("colibri/db/__db.001", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
open("colibri/db/__db.001", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = -1 EEXIST (File exists)
open("colibri/db/__db.001", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = -1 EEXIST (File exists)
open("colibri/db/__db.001", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = -1 EEXIST (File exists)
open("colibri/db/__db.001", O_RDWR|O_LARGEFILE) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
close(4) = 0
open("colibri/db/__db.001", O_RDWR|O_LARGEFILE) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x40018000
close(4) = 0
select(0, NULL, NULL, NULL, {0, 1000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 2000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 4000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 8000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 16000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 25000}) = 0 (Timeout)

The last call is repeated indefinitly. A stack trace shows the
following:

#0 0x40347e12 in select () from /lib/libc.so.6
#1 0x40199448 in ?? () from /usr/lib/libdb-4.2.so
#2 0x00000000 in ?? ()
#3 0x40018000 in ?? ()
#4 0x4017ce05 in __os_sleep_4002 () from /usr/lib/libdb-4.2.so
#5 0x4017cf2f in __os_yield_4002 () from /usr/lib/libdb-4.2.so
#6 0x400dd730 in __db_tas_mutex_lock_4002 () from /usr/lib/libdb-4.2.so
#7 0x4015e8c2 in __db_e_attach_4002 () from /usr/lib/libdb-4.2.so
#8 0x4015abbe in __dbenv_open_4002 () from /usr/lib/libdb-4.2.so
#9 0x403d4077 in svn_fs_base__err_not_directory () from /usr/lib/libsvn_fs_base-1.so.0
#10 0x4003b3c5 in svn_fs_open () from /usr/lib/libsvn_fs-1.so.0
#11 0x40031dbc in svn_repos_create () from /usr/lib/libsvn_repos-1.so.0
#12 0x40031e9c in svn_repos_open () from /usr/lib/libsvn_repos-1.so.0
#13 0x08049b07 in ?? ()
#14 0xbffff3bc in ?? ()
#15 0x08056d10 in ?? ()
#16 0x08056c60 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000000 in ?? ()
#19 0x00000000 in ?? ()
#20 0xbffff3c8 in ?? ()
#21 0x0804a08a in ?? ()
#22 0xbffff3bc in ?? ()
#23 0x08056d10 in ?? ()
#24 0x08056c60 in ?? ()
#25 0x00000000 in ?? ()
#26 0x00000000 in ?? ()
#27 0x00000000 in ?? ()
#28 0x00000000 in ?? ()
#29 0x00000000 in ?? ()
#30 0x00000000 in ?? ()
#31 0x00000000 in ?? ()
#32 0x00000000 in ?? ()
#33 0x00000000 in ?? ()
#34 0x00000000 in ?? ()
#35 0x00000000 in ?? ()
#36 0xffffffff in ?? ()
#37 0xffffffff in ?? ()
#38 0x00000000 in ?? ()
#39 0x20000000 in ?? ()
#40 0xbffff3c8 in ?? ()
#41 0x08049888 in ?? ()
#42 0xbffff4f0 in ?? ()
#43 0x08056c98 in ?? ()
#44 0xbffff578 in ?? ()
#45 0x0804babd in ?? ()
#46 0x08056c98 in ?? ()
#47 0xbffff4f0 in ?? ()
#48 0x08056c60 in ?? ()
#49 0xbffff404 in ?? ()
#50 0x4027cbe0 in ?? () from /lib/libc.so.6
#51 0x00000000 in ?? ()
#52 0x00000020 in ?? ()
#53 0x4028847a in ?? () from /lib/libc.so.6
#54 0x402291df in ?? () from /lib/libpthread.so.0
#55 0x00000000 in ?? ()
#56 0x40288490 in ?? () from /lib/libc.so.6
#57 0x40283080 in ?? () from /lib/libc.so.6
#58 0xbffff6fc in ?? ()
#59 0x401bbc18 in ?? ()
#60 0x00000000 in ?? ()
#61 0x00000000 in ?? ()
#62 0x40509bc8 in ?? ()
#63 0x40016c00 in ?? () from /lib/ld-linux.so.2
#64 0x401bbdb4 in ?? ()
#65 0x40285172 in ?? () from /lib/libc.so.6
#66 0xbffff4b8 in ?? ()
#67 0x400083cf in _dl_lookup_versioned_symbol () from /lib/ld-linux.so.2
Previous frame inner to this frame (corrupt stack?)

If anyone is interested, I've made the repository available at:

  http://installfest.info/flisol-rep.tar.gz

Alejo.
http://bachue.com/alejo

---=( Comunidad de Usuarios de Software Libre en Colombia )=---
---=( http://bachue.com/colibri )=--=( colibri_at_bachue.com )=---

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Apr 11 21:38:25 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.