On Tue, May 28, 2002 at 08:36:14 +0200, Tamas TEVESZ wrote:
> > open("/var/spool/exim/input//17AVUC-0007Qg-00-J", O_WRONLY|O_APPEND|O_CREAT, 064
> > 0) = 6
> > shmat(6, 0x80c98b0, 0x1ptrace: umoven: Input/output error
> > ) = ?
>
> what if you try anything on this file "by hand" ? cat it or something.
> i'd suspect you get i/o errors, and i'd say this is a filesystem (or
> physical media) corruption. try fsck'ing, and get your data off that
> disk, fast.
I can read the file without problems, and exim 3.33 can handle it
without segfault.
I did a "strace exim -d -M" on another message:
[...]
write(2, " Deferred addresses:\n", 22 Deferred addresses:
) = 22
write(2, "search_tidyup called\n", 21search_tidyup called
) = 21
write(2, "unbind LDAP connection to localh"..., 38unbind LDAP connection to localhost:0) = 38
write(6, "0\6\2\2\7WB\0", 8) = 8
close(6) = 0
open("/var/spool/exim/input//17AzVU-0003kq-00-J", O_WRONLY|O_APPEND|O_CREAT, 0640) = 6
shmat(6, 0x80cb408, 0x1ptrace: umoven: Input/output error
) = ?
shmat(6, 0x80cb408, 0x2ptrace: umoven: Input/output error
) = ?
ipc_subcall(0x6, 0x1f5, 0xc, 0xc) = 0
fchmod(6, 0640) = 0
write(2, ">>>>>>>>>>>>>>>>>> Remote delive"..., 56>>>>>>>>>>>>>>>>>> Remote deliveries
>>>>>>>>>>>>>>>>>>
) = 56
write(2, "--------> webmaster@die-tennisze"..., 51--------> webmaster@??? <--------
) = 51
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
Marc