CVS segfaulting...
Hello. It seems that some file is making cvs to segfault. My first bet
is that some pics in hungarian/ dir has been uploaded wrongly:
ender@ulises:~/webwml$ cvs update
Violación de segmento
ender@ulises:~/webwml$ strace cvs update
execve("/usr/bin/cvs", ["cvs", "update"], [/* 16 vars */]) = 0
uname({sys="Linux", node="ulises", ...}) = 0
brk(0) = 0x80c59b4
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
[...]
open(".cvsignore", O_RDONLY) = -1 ENOENT (No such file or directory)
open(".cvswrappers", O_RDONLY) = -1 ENOENT (No such file or directory)
getdents64(0x9, 0x81565b0, 0x1000, 0) = 136
getdents64(0x9, 0x81565b0, 0x1000, 0) = 0
close(9) = 0
access("CVS/Entries.Log", F_OK) = -1 ENOENT (No such file or directory)
fchdir(8) = 0
close(8) = 0
access("CVS/Entries.Log", F_OK) = -1 ENOENT (No such file or directory)
fchdir(7) = 0
close(7) = 0
stat64("Pics/CVS", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
access("Pics/CVS/Repository", F_OK) = 0
access("Pics/CVS/Entries", F_OK) = 0
stat64("Pics/CVS", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
access("Pics/CVS/Root", R_OK) = 0
open("Pics/CVS/Root", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0664, st_size=46, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(7, ":pserver:anonymous@cvs.debian.or"..., 4096) = 46
close(7) = 0
munmap(0x40016000, 4096) = 0
stat64("Pics/CVS", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
open("Pics/CVS/Repository", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0664, st_size=22, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(7, "webwml/hungarian/Pics\n", 4096) = 22
close(7) = 0
munmap(0x40016000, 4096) = 0
access("Pics/CVS/Entries.Static", R_OK) = -1 ENOENT (No such file or directory)
open("Pics/CVS/Tag", O_RDONLY) = -1 ENOENT (No such file or directory)
open("Pics/CVS/Checkin.prog", O_RDONLY) = -1 ENOENT (No such file or directory)
open("Pics/CVS/Update.prog", O_RDONLY) = -1 ENOENT (No such file or directory)
open(".", O_RDONLY) = 7
chdir("Pics") = 0
stat64("CVS", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
access("CVS/Root", R_OK) = 0
open("CVS/Root", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0664, st_size=46, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(8, ":pserver:anonymous@cvs.debian.or"..., 4096) = 46
close(8) = 0
munmap(0x40016000, 4096) = 0
stat64("CVS", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
open("CVS/Repository", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0664, st_size=22, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(8, "webwml/hungarian/Pics\n", 4096) = 22
close(8) = 0
munmap(0x40016000, 4096) = 0
access("CVS/Tag", R_OK) = -1 ENOENT (No such file or directory)
open("CVS/Tag", O_RDONLY) = -1 ENOENT (No such file or directory)
open("CVS/Entries", O_RDONLY <unfinished ...>
+++ killed by SIGSEGV +++
Something similar happened about a year ago with a PDF wrongly
uploaded (IIRC).
Regards,
Ender.
--
Why is a cow? Mu. (Ommmmmmmmmm)
--
Servicios de red - Network services
Centro de Comunicaciones CSIC/RedIRIS
Spanish Academic Network for Research and Development
Madrid (Spain)
Tlf (+34) 91.585.49.05
Reply to: