|
From: Kees de K. <kee...@gm...> - 2007-05-08 09:57:23
|
On Tue, 08 May 2007, at 11:21:17 +0200, Miklos Szeredi wrote:
> > I did setup a test directory, can't find anything pointing in the
> > direction of hard linking, I did paste the output of the -d option with
> > comments of the Mutt actions:
>
> Can you also try running mutt with strace?
>
> strace -o /tmp/strace -f mutt
>
> And see what syscall is failing that could cause this error.
[...]
Well that's a lot of strace ;-) it's abracradabra for me, I think that
what you meant about linking is what go's wrong in the pasted text from
strace below:
<wrap off>
5990 munmap(0xb7f41000, 54092) = 0
5990 getgid32() = 1000
5990 getegid32() = 1000
5990 setresgid32(-1, 1000, -1) = 0
5990 uname({sys="Linux", node="x2dragon", ...}) = 0
5990 brk(0) = 0x804b000
5990 brk(0x806c000) = 0x806c000
5990 lstat64("/home/sircrow/test/inbox", {st_mode=S_IFREG|0660, st_size=13756, ...}) = 0
5990 chdir("/home/sircrow/test") = 0
5990 open("inbox", O_RDONLY|O_LARGEFILE) = 4
5990 fstat64(4, {st_mode=S_IFREG|0660, st_size=13756, ...}) = 0
5990 close(4) = 0
5990 lstat64("inbox", {st_mode=S_IFREG|0660, st_size=13756, ...}) = 0
5990 getpid() = 5990
5990 setresgid32(-1, 1000, -1) = 0
5990 unlink("inbox.x2dragon.5990") = -1 ENOENT (No such file or directory)
5990 open("inbox.x2dragon.5990", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0) = -1 EACCES (Permission denied)
5990 setresgid32(-1, 1000, -1) = 0
5990 exit_group(1) = ?
5975 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 5990
5975 alarm(0) = 900
5975 rt_sigaction(SIGALRM, {0x80a8873, [TSTP], 0}, NULL, 8) = 0
5975 rt_sigprocmask(SIG_SETMASK, [HUP INT TERM CHLD TSTP WINCH], NULL, 8) = 0
5975 rt_sigaction(SIGCONT, {0x80a8873, [TSTP], SA_RESTART}, NULL, 8) = 0
5975 rt_sigaction(SIGTSTP, {0x80a8873, [TSTP], SA_RESTART}, NULL, 8) = 0
5975 rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0
5975 --- SIGCHLD (Child exited) @ 0 (0) ---
</wrap off>
I see a unlink followed with a permission denied, could that be it?
Kees
--
He who knows that enough is enough will always have enough.
-- Lao Tsu
Ubuntu, linux for human beings http://www.ubuntu.com
|