gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] [BUG] tla file-find doesn't work withconfigurations


From: Jean Helou
Subject: Re: [Gnu-arch-users] [BUG] tla file-find doesn't work withconfigurations.
Date: Mon, 24 May 2004 22:11:18 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 Debian/1.6-5

Sorry to reopen this subject :

does the fix from this thread : http://mail.gnu.org/archive/html/gnu-arch-users/2004-05/msg00416.html
correct this bug : http://bugs.gnuarch.org/cgi-bin/bugreport.cgi?bug=89  ?

If not, I must mention that I have the exact same problem without any configs. My setup is the following :

/home/tla/projets/conflicts
/home/tla/projets/conflicts2

each folder is a checkout from address@hidden/conflicts--test--1.0
and contains one file : README , (plus arch bookkeeping stuff {arch} and id)

when I try

address@hidden ~/projets/conflicts $ tla file-find README
Error during call to `vu_chdir' for ./! (No such file or directory)
PANIC: I/O error

but if I do :

address@hidden ~/projets/conflicts2 $ tla file-find README
* build pristine tree for address@hidden/conflicts--test--1.0--patch-2
* from import revision: address@hidden/conflicts--test--1.0--base-0
* patching for revision: address@hidden/conflicts--test--1.0--patch-1
* patching for revision: address@hidden/conflicts--test--1.0--patch-2
./{arch}/++pristine-trees/unlocked/conflicts/conflicts--test/conflicts--test--1.0/address@hidden/conflicts--test--1.0--patch-2/./README

an strace on the failing one gives :

address@hidden ~/projets/conflicts $ strace tla file-find README | tail -30
execve("/home/tla/bin/tla", ["tla", "file-find", "README"], [/* 19 vars */]) = 0
uname({sys="Linux", node="jean.concept-in.org", ...}) = 0
brk(0)                                  = 0x8155000
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=74426, ...}) = 0
old_mmap(NULL, 74426, 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("/lib/tls/i686/cmov/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\3005\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=141236, ...}) = 0
old_mmap(NULL, 139712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002b000
old_mmap(0x4004d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22000) = 0x4004d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/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\200X\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1271196, ...}) = 0
old_mmap(NULL, 1281580, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4004e000
old_mmap(0x4017c000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12d000) = 0x4017c000
old_mmap(0x40185000, 7724, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40185000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40187000
set_thread_area({entry_number:-1 -> 6, base_addr:0x401874e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x40018000, 74426)               = 0
brk(0)                                  = 0x8155000
brk(0x8176000)                          = 0x8176000
brk(0)                                  = 0x8176000
lseek(1, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
open(".", O_RDONLY)                     = 3
chdir(".")                              = 0
getcwd("/home/tla/projets/conflicts", 4096) = 28
fchdir(3)                               = 0
close(3)                                = 0
open(".", O_RDONLY)                     = 3
chdir(".")                              = 0
getcwd("/home/tla/projets/conflicts", 4096) = 28
fchdir(3)                               = 0
close(3)                                = 0
access("/home/tla/projets/conflicts/{arch}", F_OK) = 0
access("/home/tla/projets/conflicts/{arch}/.arch-project-tree", F_OK) = 0
access("/home/tla/projets/conflicts/{arch}/++default-version", F_OK) = 0
open("/home/tla/projets/conflicts/{arch}/++default-version", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=41, ...}) = 0
read(3, "address@hidden/conflicts--t"..., 41) = 41
close(3)                                = 0
access("/home/tla/projets/conflicts/{arch}/conflicts/conflicts--test/conflicts--test--1.0/address@hidden/patch-log", F_OK) = 0
open("/home/tla/projets/conflicts/{arch}/conflicts/conflicts--test/conflicts--test--1.0/address@hidden/patch-log", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
getdents64(3, /* 5 entries */, 4096)    = 144
getdents64(3, /* 0 entries */, 4096)    = 0
close(3)                                = 0
chdir("/home/tla/projets/conflicts")    = 0
open(".", O_RDONLY)                     = 3
chdir("./!")                            = -1 ENOENT (No such file or directory)
write(2, "Error during call to `vu_chdir\' "..., 36Error during call to `vu_chdir' for ) = 36
write(2, "./!", 3./!)                      = 3
write(2, " (", 2 ()                       = 2
write(2, "No such file or directory", 25No such file or directory) = 25
write(2, ")\n", 2)
)                      = 2
write(2, "PANIC: ", 7PANIC: )                  = 7
write(2, "I/O error", 9I/O error)                = 9
write(2, "\n", 1
)                       = 1
exit_group(2)                           = ?


regards,

Jean


reply via email to

[Prev in Thread] Current Thread [Next in Thread]