On Thursday 06 June 2002 01:46, Nathan Scott wrote:
> hi Mark,
>
> > Okay, I just tried with a cvs from last night and the problem persists
> >
> > localhost me # cp --parents -pRdf /usr/local/share /home
> > cp: preserving permissions for `/home/usr/local/share/doc': Invalid
> > argument cp: preserving permissions for `/home/usr/local/share/man/man1':
> > Invalid argument
> > cp: preserving permissions for `/home/usr/local/share/man': Invalid
> > argument cp: preserving permissions for `/home/usr/local/share/mindi':
> > Invalid argument cp: preserving permissions for
> > `/home/usr/local/share/mondo': Invalid argument cp: preserving
> > permissions for `/home/usr/local/share': Invalid argument
>
> Do these files actually have ACLs set on them? (eg. what output does
> "chacl -l /home/usr/local/share/doc" produce?)
>
chacl -l /home/usr/local/share/doc
/home/usr/local/share/doc [u::rwx,g::r-x,o::r-x]
> Going back to your original mail...
>
> On Mon, Jun 03, 2002 at 10:01:36PM +0000, mark wrote:
> > Hi
> >
> > I've been having problems using the following with my xfs fs
> >
> > cp --parents -pRdf /usr/local/share/mondo /home/mondo.scratch.1050/
> > ...
> > direction. I have a small ext3 partition where the comand works fine but
> > its smaller and different files are involved so this may not be a proof.
>
> Are you using the ext2/3 ACL patches in your kernel? This would be
> interesting to tell whether this is an XFS or a fileutils problem.
>
When I tried using the cvs kernel I applied no extra patches. I did use my
same .config but file have applied no patches.
> > SYS_229(0x8054e78, 0x4d286327, 0xbff72684, 0x84, 0x62) = -1 E2BIG
> > (Argument list too long)
>
> OK, so this one we know now is fixed in cvs (getxattr == SYS_229),
> and was an XFS problem.
>
> > stat64("/usr/local/share/mondo", {st_dev=makedev(3, 5), st_ino=25175423,
> > st_mode=S_IFDIR|0755, st_nlink=2, st_uid=0, st_gid=0, st_blksize=4096,
> > st_blocks=0, st_size=32, st_atime=2002/06/03-21:59:11,
> > st_mtime=2002/06/03-14:18:36, st_ctime=2002/06/03-14:18:36}) = 0
> > SYS_226(0x8054df0, 0x4d286370, 0x8054f08, 0x1c, 0) = 0
> > SYS_229(0xbff73b9c, 0x4d28633f, 0xbff728b4, 0x84, 0x4d26308d) = -1
> > ENODATA (No data available)
> > SYS_226(0x8054df0, 0x4d286388, 0x8054ea8, 0x4, 0) = -1 EINVAL (Invalid
> > argument)
>
> [ugh, it would help to have strace to know about these new syscalls,
> then we could see the (all-critical) name of this extended attribute
> which we're trying to manipulate above.]
>
> SYS_226 is setxattr, so we're trying to set an attribute, but size 0x4
> looks very small. What does this command say for one of these failing
> files:
> getfattr -e hex -d -m . <file>
>
Here's the complete strace, sorry for the size, I'll keep this off list if
thats okay
**********************************************************************************************************
# strace -v cp --parents -pRdf /usr/local/share/doc /home
localhost linux # strace -v cp --parents -pRdf /usr/local/share/doc /home
execve("/bin/cp", ["cp", "--parents", "-pRdf", "/usr/local/share/doc",
"/home"], [/* 28 vars */]) = 0
brk(0) = 0x8054284
open("/etc/ld.so.preload", O_RDONLY) = 3
fstat64(3, {st_dev=makedev(3, 5), st_ino=25223927, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=0,
st_atime=2002/06/06-11:24:35, st_mtime=2002/06/06-11:24:35,
st_ctime=2002/06/06-11:24:35}) = 0
close(3) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_dev=makedev(3, 5), st_ino=25253176, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=128,
st_size=64799, st_atime=2002/06/06-11:58:25, st_mtime=2002/06/06-11:24:34,
st_ctime=2002/06/06-11:24:34}) = 0
old_mmap(NULL, 64799, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3) = 0
open("/lib/libacl.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\23"..., 1024) =
1024
fstat64(3, {st_dev=makedev(3, 5), st_ino=18946179, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=56, st_size=27874,
st_atime=2002/06/06-11:58:25, st_mtime=2002/03/31-19:35:14,
st_ctime=2002/03/31-19:35:15}) = 0
old_mmap(NULL, 22084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40026000
mprotect(0x4002b000, 1604, PROT_NONE) = 0
old_mmap(0x4002b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x4000) = 0x4002b000
close(3) = 0
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\230\223"..., 1024) =
1024
fstat64(3, {st_dev=makedev(3, 5), st_ino=13398130, st_mode=S_IFREG|0755,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=2512,
st_size=1282712, st_atime=2002/06/06-11:58:25, st_mtime=2002/06/05-23:54:26,
st_ctime=2002/06/05-23:54:49}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4002c000
old_mmap(NULL, 1240672, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002d000
mprotect(0x40152000, 40544, PROT_NONE) = 0
old_mmap(0x40152000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x124000) = 0x40152000
old_mmap(0x40158000, 15968, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40158000
close(3) = 0
open("/lib/libattr.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\240\t\0"..., 1024) =
1024
fstat64(3, {st_dev=makedev(3, 5), st_ino=67374403, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=24, st_size=9856,
st_atime=2002/06/06-11:58:25, st_mtime=2002/03/31-18:10:41,
st_ctime=2002/03/31-18:10:42}) = 0
old_mmap(NULL, 10036, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4015c000
mprotect(0x4015e000, 1844, PROT_NONE) = 0
old_mmap(0x4015e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x1000) = 0x4015e000
close(3) = 0
munmap(0x40016000, 64799) = 0
brk(0) = 0x8054284
brk(0x80542ac) = 0x80542ac
brk(0x8055000) = 0x8055000
geteuid32() = 0
lstat64("/home", {st_dev=makedev(3, 7), st_ino=128, st_mode=S_IFDIR|0755,
st_nlink=9, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=131,
st_atime=2002/04/01-00:30:09, st_mtime=2002/06/06-00:41:31,
st_ctime=2002/06/06-00:41:31}) = 0
stat64("/home", {st_dev=makedev(3, 7), st_ino=128, st_mode=S_IFDIR|0755,
st_nlink=9, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=131,
st_atime=2002/04/01-00:30:09, st_mtime=2002/06/06-00:41:31,
st_ctime=2002/06/06-00:41:31}) = 0
lstat64("/home/usr/local/share", {st_dev=makedev(3, 7), st_ino=10121920,
st_mode=S_IFDIR|0755, st_nlink=6, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=62, st_atime=2002/06/06-11:45:02,
st_mtime=2002/06/02-18:46:28, st_ctime=2002/06/06-11:57:45}) = 0
lstat64("/usr/local/share/doc", {st_dev=makedev(3, 5), st_ino=79691929,
st_mode=S_IFDIR|0755, st_nlink=2, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=0, st_size=28, st_atime=2002/06/06-11:57:44,
st_mtime=2002/05/13-19:13:47, st_ctime=2002/05/13-19:13:47}) = 0
lstat64("/home/usr/local/share/doc", {st_dev=makedev(3, 7), st_ino=4374401,
st_mode=S_IFDIR|0755, st_nlink=2, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=28, st_atime=2002/06/06-11:45:02,
st_mtime=2002/05/13-19:13:47, st_ctime=2002/06/06-11:57:44}) = 0
open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a
directory)
open("/usr/local/share/doc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_dev=makedev(3, 5), st_ino=79691929, st_mode=S_IFDIR|0755,
st_nlink=2, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=28,
st_atime=2002/06/06-11:57:44, st_mtime=2002/05/13-19:13:47,
st_ctime=2002/05/13-19:13:47}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
brk(0x8057000) = 0x8057000
getdents64(0x3, 0x8054798, 0x1000, 0) = 104
getdents64(0x3, 0x8054798, 0x1000, 0) = 0
close(3) = 0
lstat64("/usr/local/share/doc/doc", {st_dev=makedev(3, 5), st_ino=4219189,
st_mode=S_IFLNK|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=0, st_size=9, st_atime=2002/06/06-11:57:44,
st_mtime=2002/04/01-10:49:14, st_ctime=2002/04/01-10:49:19}) = 0
lstat64("/home/usr/local/share/doc/doc", {st_dev=makedev(3, 7),
st_ino=4374402, st_mode=S_IFLNK|0755, st_nlink=1, st_uid=0, st_gid=0,
st_blksize=4096, st_blocks=0, st_size=9, st_atime=2002/06/06-11:57:44,
st_mtime=2002/06/06-11:57:44, st_ctime=2002/06/06-11:57:44}) = 0
stat64("/usr/local/share/doc", {st_dev=makedev(3, 5), st_ino=79691929,
st_mode=S_IFDIR|0755, st_nlink=2, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=0, st_size=28, st_atime=2002/06/06-11:58:25,
st_mtime=2002/05/13-19:13:47, st_ctime=2002/05/13-19:13:47}) = 0
stat64("/home/usr/local/share/doc", {st_dev=makedev(3, 7), st_ino=4374401,
st_mode=S_IFDIR|0755, st_nlink=2, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=28, st_atime=2002/06/06-11:45:02,
st_mtime=2002/05/13-19:13:47, st_ctime=2002/06/06-11:57:44}) = 0
unlink("/home/usr/local/share/doc/doc") = 0
readlink("/usr/local/share/doc/doc", "share/doc", 128) = 9
symlink("share/doc", "/home/usr/local/share/doc/doc") = 0
lchown32(0x8054788, 0, 0) = 0
lstat64("/usr/local/share/doc/.keep", {st_dev=makedev(3, 5), st_ino=25236944,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=0, st_size=0, st_atime=2002/06/06-11:57:44,
st_mtime=2002/05/13-19:13:46, st_ctime=2002/05/13-19:13:47}) = 0
lstat64("/home/usr/local/share/doc/.keep", {st_dev=makedev(3, 7),
st_ino=4374403, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0,
st_blksize=4096, st_blocks=8, st_size=0, st_atime=2002/06/06-11:45:02,
st_mtime=2002/05/13-19:13:46, st_ctime=2002/06/06-11:57:44}) = 0
open("/usr/local/share/doc/.keep", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_dev=makedev(3, 5), st_ino=25236944, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=0,
st_atime=2002/06/06-11:57:44, st_mtime=2002/05/13-19:13:46,
st_ctime=2002/05/13-19:13:47}) = 0
open("/home/usr/local/share/doc/.keep", O_WRONLY|O_TRUNC|O_LARGEFILE) = 4
fstat64(4, {st_dev=makedev(3, 7), st_ino=4374403, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=8, st_size=0,
st_atime=2002/06/06-11:45:02, st_mtime=2002/06/06-11:58:25,
st_ctime=2002/06/06-11:58:25}) = 0
fstat64(3, {st_dev=makedev(3, 5), st_ino=25236944, st_mode=S_IFREG|0644,
st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=0,
st_atime=2002/06/06-11:57:44, st_mtime=2002/05/13-19:13:46,
st_ctime=2002/05/13-19:13:47}) = 0
read(3, "", 4096) = 0
close(4) = 0
close(3) = 0
utime("/home/usr/local/share/doc/.keep", [2002/06/06-11:57:44,
2002/05/13-19:13:46]) = 0
SYS_229(0x8054768, 0x4002a327, 0xbffff294, 0x84, 0x62) = -1 ENODATA (No data
available)
stat64("/usr/local/share/doc/.keep", {st_dev=makedev(3, 5), st_ino=25236944,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=0, st_size=0, st_atime=2002/06/06-11:58:25,
st_mtime=2002/05/13-19:13:46, st_ctime=2002/05/13-19:13:47}) = 0
SYS_226(0x8054788, 0x4002a370, 0x8054840, 0x1c, 0) = 0
utime("/home/usr/local/share/doc", [2002/06/06-11:57:44, 2002/05/13-19:13:47])
= 0
SYS_229(0xbffffce0, 0x4002a327, 0xbffff554, 0x84, 0) = -1 ENODATA (No data
available)
stat64("/usr/local/share/doc", {st_dev=makedev(3, 5), st_ino=79691929,
st_mode=S_IFDIR|0755, st_nlink=2, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=0, st_size=28, st_atime=2002/06/06-11:58:25,
st_mtime=2002/05/13-19:13:47, st_ctime=2002/05/13-19:13:47}) = 0
SYS_226(0x8054710, 0x4002a370, 0x80547f8, 0x1c, 0) = 0
SYS_229(0xbffffce0, 0x4002a33f, 0xbffff554, 0x84, 0) = -1 ENODATA (No data
available)
SYS_226(0x8054710, 0x4002a388, 0x8054798, 0x4, 0) = -1 EINVAL (Invalid
argument)
write(2, "cp: ", 4cp: ) = 4
write(2, "preserving permissions for `/hom"..., 54preserving permissions for
`/home/usr/local/share/doc') = 54
write(2, ": Invalid argument", 18: Invalid argument) = 18
write(2, "\n", 1
) = 1
geteuid32() = 0
_exit(1) = ?
localhos
> Another piece of useful information, in addition to the strace output,
> would be the output from ltrace showing which routines are calling the
> failing library routines.
localhost linux # ltrace cp --parents -pRdf /usr/local/share/doc /home
__libc_start_main(0x0804a808, 5, 0xbffffbb4, 0x08049104, 0x08050280
<unfinished ...>
__register_frame_info(0x08053e34, 0x08054078, 0xbffffb58, 0x4005a7cf,
0x40157020) = 0x08053e34
setlocale(6, "") = "C"
bindtextdomain("fileutils", "/usr/share/locale") = "/usr/share/locale"
textdomain("fileutils") = "fileutils"
__cxa_atexit(0x0804ecac, 0, 0, 0x080501b0, 0x40157020) = 0
geteuid() = 0
getenv("SIMPLE_BACKUP_SUFFIX") = NULL
getopt_long(5, 0xbffffbb4, "abdfHilLprsuvxPRS:V:", 0x0805031c, NULL) = 130
getopt_long(5, 0xbffffbb4, "abdfHilLprsuvxPRS:V:", 0x0805031c, NULL) = 112
getopt_long(5, 0xbffffbb4, "abdfHilLprsuvxPRS:V:", 0x0805031c, NULL) = 82
getopt_long(5, 0xbffffbb4, "abdfHilLprsuvxPRS:V:", 0x0805031c, NULL) = 100
getopt_long(5, 0xbffffbb4, "abdfHilLprsuvxPRS:V:", 0x0805031c, NULL) = 102
getopt_long(5, 0xbffffbb4, "abdfHilLprsuvxPRS:V:", 0x0805031c, NULL) = -1
malloc(40) = 0x080542c0
malloc(1048) = 0x080542f0
__lxstat64(3, 0xbffffcf5, 0xbffffa3c, 17827, 0xbffffae4) = 0
__xstat64(3, 0xbffffcf5, 0xbffff9dc, 17827, 0xbffffae4) = 0
memcpy(0xbffff914, "/usr/local/share/doc", 21) = 0xbffff914
malloc(27) = 0x08054710
__mempcpy(0x08054710, 0xbffffcf5, 5, 0x0804fbc3, 0xbffff914) = 0x08054715
memcpy(0x08054715, "/usr/local/share/doc", 20) = 0x08054715
strcpy(0xbffff844, "/home/usr/local/share/doc") = 0xbffff844
memcpy(0xbffff824, "/home/usr/local/share", 21) = 0xbffff824
__lxstat64(3, 0xbffff824, 0xbffff88c, 0x0805021c, 0xbffff88c) = 0
__lxstat64(3, 0xbffffce0, 0xbffff83c, 0x0805021c, 0xbffff83c) = 0
__lxstat64(3, 0x08054710, 0xbffff7dc, 0x0805021c, 0xbffff7dc) = 0
malloc(20) = 0x08054730
malloc(26) = 0x08054748
strcpy(0x08054748, "/home/usr/local/share/doc") = 0x08054748
opendir("/usr/local/share/doc") = 0x08054768
malloc(512) = 0x080557a0
__errno_location() = 0x40157c20
readdir64(0x08054768, 0x080542c0, 0x40000000, 0x08048e9c, 0xbffffae4) =
0x08054798
readdir64(0x08054768, 0x080542c0, 0x40000000, 0x08048e9c, 0xbffffae4) =
0x080547b0
readdir64(0x08054768, 0x080542c0, 0x40000000, 0x08048e9c, 0xbffffae4) =
0x080547c8
memcpy(0x080557a0, "doc", 4) = 0x080557a0
readdir64(0x08054768, 0x080547db, 4, 0x08048e9c, 0xbffffae4) = 0x080547e0
memcpy(0x080557a4, ".keep", 6) = 0x080557a4
readdir64(0x08054768, 0x080547f3, 6, 0x08048e9c, 0xbffffae4) = 0
__errno_location() = 0x40157c20
closedir(0x08054768) = 0
malloc(25) = 0x08054768
__mempcpy(0x08054768, 0xbffffce0, 20, 0x4009fc7a, 0xbffffae4) = 0x0805477c
memcpy(0x0805477d, "doc", 3) = 0x0805477d
malloc(30) = 0x08054788
__mempcpy(0x08054788, 0x08054710, 25, 0x0804eec0, 0x08054768) = 0x080547a1
memcpy(0x080547a2, "doc", 3) = 0x080547a2
__lxstat64(3, 0x08054768, 0xbffff55c, 0x0805021c, 0xbffff55c) = 0
__lxstat64(3, 0x08054788, 0xbffff4fc, 0x0805021c, 0xbffff4fc) = 0
malloc(21) = 0x080547b0
memcpy(0x080547b0, "/usr/local/share/doc", 20) = 0x080547b0
malloc(26) = 0x080547d0
memcpy(0x080547d0, "/home/usr/local/share/doc", 25) = 0x080547d0
__xstat64(3, 0x080547b0, 0xbffff26c, 1840, 0xbffff55c) = 0
__xstat64(3, 0x080547d0, 0xbffff20c, 1840, 0xbffff55c) = 0
free(0x080547b0) = <void>
free(0x080547d0) = <void>
unlink("/home/usr/local/share/doc/doc") = 0
malloc(128) = 0x080547b0
readlink(0x08054768, 0x080547b0, 128, 0x0804fd9a, 128) = 9
symlink("share/doc", "/home/usr/local/share/doc/doc") = 0
free(0x080547b0) = <void>
lchown(0x08054788, 0, 0, 0x400301e8, 0x08054768) = 0
free(0x08054788) = <void>
free(0x08054768) = <void>
malloc(27) = 0x08054768
__mempcpy(0x08054768, 0xbffffce0, 20, 0x400a05b7, 0x08054768) = 0x0805477c
memcpy(0x0805477d, ".keep", 5) = 0x0805477d
malloc(32) = 0x08054788
__mempcpy(0x08054788, 0x08054710, 25, 0x0804eec0, 0x08054768) = 0x080547a1
memcpy(0x080547a2, ".keep", 5) = 0x080547a2
__lxstat64(3, 0x08054768, 0xbffff55c, 0x0805021c, 0xbffff55c) = 0
__lxstat64(3, 0x08054788, 0xbffff4fc, 0x0805021c, 0xbffff4fc) = 0
open64(0x08054768, 0, 0, 0x0b7b29cb, 32768) = 3
__fxstat64(3, 3, 0xbffff2fc, 0x0b7b29cb, 32768) = 0
open64(0x08054788, 513, 33188, 0x0b7b29cb, 32768) = 4
__fxstat64(3, 4, 0xbffff35c, 0x0b7b29cb, 32768) = 0
__fxstat64(3, 3, 0xbffff35c, 0x0b7b29cb, 32768) = 0
read(3, "", 4096) = 0
close(4) = 0
close(3) = 0
utime(0x08054788, 0xbffff428, 0, 0x400301e8, 0x08054768) = 0
acl_get_file(0x08054768, 32768, 0x08048a6a, 0x40030b78, 32768) = 0x080547b4
acl_set_file(0x08054788, 32768, 0x080547b4, 0x40030b78, 32768) = 0
acl_free(0x080547b4, 32768, 0x080547b4, 0x40030b78, 32768) = 0
free(0x08054788) = <void>
free(0x08054768) = <void>
free(0x080557a0) = <void>
utime(0x08054710, 0xbffff708, 0, 0x0804c1e7, 0) = 0
acl_get_file(0xbffffce0, 32768, 0x08050210, 0, 0xbffff6a4) = 0x0805476c
acl_set_file(0x08054710, 32768, 0x0805476c, 0, 0xbffff6a4) = 0
acl_free(0x0805476c, 32768, 0x0805476c, 0, 0xbffff6a4) = 0
acl_get_file(0xbffffce0, 16384, 0x0805476c, 0, 0xbffff6a4) = 0x08054784
acl_set_file(0x08054710, 16384, 0x08054784, 0, 0xbffff6a4) = -1
__ctype_get_mb_cur_max(256, 0x08054140, 0, 0x4002a180, 0x4002b574) = 1
dcgettext(0, 0x0805294a, 5, 0x4009fb14, 0) = 0x0805294a
dcgettext(0, 0x0805294c, 5, 0x0804f01f, 0) = 0x0805294c
dcgettext(0, 0x08052606, 5, 0xbffff68c, 0x08054140) = 0x08052606
__errno_location() = 0x40157c20
error(0, 22, 0x08052606, 0x08054140, 0x08054710cp: preserving permissions for
`/home/usr/local/share/doc': Invalid argument
) = 0
acl_free(0x08054784, 16384, 0x08054784, 0, 0xbffff6a4) = 0
geteuid() = 0
strcpy(0xbffff854, "/home/usr/local/share/doc") = 0xbffff854
free(0x08054710) = <void>
free(0x08054748) = <void>
free(0x08054730) = <void>
free(0x080542f0) = <void>
free(0x080542c0) = <void>
exit(1 <unfinished ...>
__fpending(0x40154420, 0x401548c0, 0xbffffa3c, 0x400a05b7, 0x40157020) = 0
__deregister_frame_info(0x08053e34, 0, 0x40015a2c, 0x4002c468, 1) = 0
+++ exited (status 1) +++
localhost
>
> thanks.
>
> ps: this is an IA32 machine right?
Yes ia32 smp
Regards
Mark
|