Hello,

  A long time ago, one of our users noticed his mailbox was making inc bad
with "Segmentation fault", on his Linux box.

  We put this buggy mailbox on one side, and checked with each new nmh 
release if the trouble was over.

  With current version nmh-1.0.4, it still happens, on Linux boxes
(Linux 2.2.14 + Redhat 6.1). On the other hand, no trouble on Solaris
platforms was ever seen.

  As this user no longer minds with making his mailbox available, we can
send it to you or leave somewhere if necessary.

  Below some information:


# inc -version
inc -- nmh-1.0.4 [compiled on xxxxx at Wed Jul 19 15:02:15 MEST 2000]


# strace -f inc +Tmp -file /u/mailhost/var/mail/user.coredumped -notruncate

execve("/usr/local/bin/inc", ["inc", "+Tmp", "-file", 
"/u/mailhost/var/mail/user.coredumped", "-notruncate"], [/* 75 vars */]) = 0
brk(0)                                  = 0x8092aac
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=12396, ...}) = 0
mmap(0, 12396, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aabe000
close(3)                                = 0
open("/lib/libdb.so.3", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=792313, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@<\0\000"..., 4096) = 4096
mmap(0, 235800, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2aac2000
mprotect(0x2aafb000, 2328, PROT_NONE)   = 0
mmap(0x2aafb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x38000) = 
0x2aafb000
close(3)                                = 0
open("/lib/libtermcap.so.2", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=15001, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\v\0"..., 4096) = 4096
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aafc000
mmap(0, 13896, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2aafd000
mprotect(0x2ab00000, 1608, PROT_NONE)   = 0
mmap(0x2ab00000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 
0x2ab00000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=4118299, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\250\202"..., 4096) = 4096
mmap(0, 993500, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2ab01000
mprotect(0x2abec000, 30940, PROT_NONE)  = 0
mmap(0x2abec000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xea000) = 
0x2abec000
mmap(0x2abf0000, 14556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 
0) = 0x2abf0000
close(3)                                = 0
mprotect(0x2ab01000, 962560, PROT_READ|PROT_WRITE) = 0
mprotect(0x2ab01000, 962560, PROT_READ|PROT_EXEC) = 0
munmap(0x2aabe000, 12396)               = 0
personality(0 /* PER_??? */)            = 0
getpid()                                = 28842
brk(0)                                  = 0x8092aac
brk(0x8092c4c)                          = 0x8092c4c
brk(0x8093000)                          = 0x8093000
open("/u/linuxbox/0/user/.mh_profile", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=153, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
read(3, "Path: Mail\nAliasfile: .mh_aliase"..., 4096) = 153
read(3, "", 4096)                       = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x2aabe000, 4096)                = 0
stat("/u/linuxbox/0/user/Mail", {st_mode=S_IFDIR|0710, st_size=2048, ...}) = 0
open("/u/linuxbox/0/user/Mail/context", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0640, st_size=69, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
read(3, "Current-Folder: Tmp\natr-cur-/u/c"..., 4096) = 69
read(3, "", 4096)                       = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x2aabe000, 4096)                = 0
open("/usr/local/nmh/etc/mts.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1000, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
read(3, "#\n# nmh mail transport interface"..., 4096) = 1000
brk(0x8094000)                          = 0x8094000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x2aabe000, 4096)                = 0
getuid()                                = 19006
setuid(19006)                           = 0
stat("/u/mailhost/var/mail/user.coredumped", {st_mode=S_IFREG|0660, st_size=47888, 
...}) = 0
stat("/u/linuxbox/0/user/Mail/Tmp", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
chdir("/u/linuxbox/0/user/Mail/Tmp")   = 0
open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory)
open("/u/linuxbox/0/user/Mail/Tmp", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
brk(0x8096000)                          = 0x8096000
stat("/u/linuxbox/0/user/Mail/Tmp", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
access("/u/linuxbox/0/user/Mail/Tmp", W_OK) = 0
getuid()                                = 19006
getdents(3, /* 4 entries */, 3933)      = 64
getdents(3, /* 0 entries */, 3933)      = 0
close(3)                                = 0
open("/u/linuxbox/0/user/Mail/Tmp/.mh_sequences", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0664, st_size=7, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
read(3, "cur: 1\n", 4096)               = 7
read(3, "", 4096)                       = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x2aabe000, 4096)                = 0
access("/u/mailhost/var/mail/user.coredumped", W_OK) = 0
open("/u/mailhost/var/mail/user.coredumped", O_RDWR|O_NONBLOCK) = 3
fcntl(3, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0
fcntl(3, F_GETFL)                       = 0x802 (flags O_RDWR|O_NONBLOCK)
fstat(3, {st_mode=S_IFREG|0660, st_size=47888, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat(3, {st_mode=S_IFREG|0660, st_size=47888, ...}) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabf000
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
write(1, "Incorporating new mail into Tmp."..., 36Incorporating new mail into Tmp...

) = 36
read(3, "From [EMAIL PROTECTED] Mon Ap"..., 4096) = 4096
ioctl(2, TIOCGWINSZ, {ws_row=32, ws_col=79, ws_xpixel=651, ws_ypixel=516}) = 0
umask(037777777113)                     = 022
getuid()                                = 19006
socket(PF_UNIX, SOCK_STREAM, 0)         = 4
connect(4, {sun_family=AF_UNIX, sun_path="/var/run/.nscd_socket"}, 110) = 0
write(4, "\2\0\0\0\1\0\0\0\6\0\0\0", 12) = 12
write(4, "19006\0", 6)                  = 6
read(4, "Hp\275*\1\0\0\0\t\0\0\0\16\0\0\0>J\0\0\276\0\0\0\35\0\0"..., 36) = 36
read(4, "user\0nHfa5djXxaK9I\0Olivier F"..., 82) = 82
close(4)                                = 0
open("2", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4
fstat(4, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aac0000
_llseek(3, 4096, [4096], SEEK_SET)      = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++



  Best regards,


Reply via email to