xfs
[Top] [All Lists]

Re: probs with cp -p

To: Nathan Scott <nathans@xxxxxxx>
Subject: Re: probs with cp -p
From: mark <mark.newman2@xxxxxxxxxxxx>
Date: Thu, 6 Jun 2002 12:19:47 +0100
Cc: "'linux-xfs@xxxxxxxxxxx'" <linux-xfs@xxxxxxxxxxx>
In-reply-to: <20020606004605.GB1413@frodo>
Organization: mark
References: <200206032201.36167.mark.newman2@xxxxxxxxxxxx> <20020606004605.GB1413@frodo>
Reply-to: mark.newman2@xxxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: KMail/1.4.1
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



<Prev in Thread] Current Thread [Next in Thread>