I'm seeing this, but as a normal user.  Same version of mailutils
(1:1.2+dfsg1-4).  I'm running a current lenny with a stock 2.6.26-1-686
kernel.

Certain .mailrc files cause it.  I tried to pare down an example file,
but found it wasn't any particular line.  That is, I can remove bits
from the beginning or from the end or from the middle and the segfault
disappears.  Unfortunately, to protect my user's privacy, I cannot
forward the file.  The file contains only aliases at this point, and no
unprintable characters or obvious syntactic errors.  I prepended one line
(alias foobar    f...@bar.org) so I can upload the end of an strace:

gettimeofday({1232988253, 523429}, NULL) = 0
getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 4000}, ...}) = 0
time(NULL)                              = 1232988253
times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 1865617403
open("/etc/mail.rc", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=607, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f93000
read(4, "# Default .mailrc\n# Set prompt st"..., 4096) = 607
read(4, ""..., 4096)                    = 0
close(4)                                = 0
munmap(0xb7f93000, 4096)                = 0
open("/home/jsb/.mailrc", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=1511, ...}) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f8c000
read(4, "alias foobar\t...@bar.org\nalias cl"..., 32768) = 1511
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

John



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to