Package: metamail Version: 2.7-52 Severity: grave Justification: renders package unusable
Using mailto on all our x86_64 machines fails with the error: mailto: Error writing to splitmail: No such file or directory Wrote draft to ~/dead.letter Some digging learned that mailto calls splitmail and splitmail just segfaults (see trace): ---------------------------splitmail trace -------------------------- galjas:~# strace splitmail < ~gert/marcel.mail.eml execve("/usr/bin/splitmail", ["splitmail"], [/* 17 vars */]) = 0 uname({sys="Linux", node="galjas", ...}) = 0 brk(0) = 0x504000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba4f2ad6000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=105021, ...}) = 0 mmap(NULL, 105021, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2ba4f2ad8000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\376"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=369728, ...}) = 0 mmap(NULL, 1419976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ba4f2bd7000 mprotect(0x2ba4f2c23000, 1108680, PROT_NONE) = 0 mmap(0x2ba4f2d23000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4c000) = 0x2ba4f2d23000 mmap(0x2ba4f2d31000, 2760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ba4f2d31000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libmetamail.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\16\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=9048, ...}) = 0 mmap(NULL, 1055984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ba4f2d32000 mprotect(0x2ba4f2d34000, 1047792, PROT_NONE) = 0 mmap(0x2ba4f2e33000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2ba4f2e33000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\305"..., 640) = 640 lseek(3, 624, SEEK_SET) = 624 read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=1286104, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba4f2e34000 mmap(NULL, 2344904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ba4f2e35000 mprotect(0x2ba4f2f56000, 1161160, PROT_NONE) = 0 mmap(0x2ba4f3056000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x121000) = 0x2ba4f3056000 mmap(0x2ba4f306e000, 14280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ba4f306e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\20\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=10392, ...}) = 0 mmap(NULL, 1057000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ba4f3072000 mprotect(0x2ba4f3074000, 1048808, PROT_NONE) = 0 mmap(0x2ba4f3173000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2ba4f3173000 galjas:~# strace splitmail < ~gert/marcel.mail.eml execve("/usr/bin/splitmail", ["splitmail"], [/* 17 vars */]) = 0 uname({sys="Linux", node="galjas", ...}) = 0 brk(0) = 0x504000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba4f2ad6000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=105021, ...}) = 0 mmap(NULL, 105021, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2ba4f2ad8000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\376"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=369728, ...}) = 0 mmap(NULL, 1419976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ba4f2bd7000 mprotect(0x2ba4f2c23000, 1108680, PROT_NONE) = 0 mmap(0x2ba4f2d23000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4c000) = 0x2ba4f2d23000 mmap(0x2ba4f2d31000, 2760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ba4f2d31000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libmetamail.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\16\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=9048, ...}) = 0 mmap(NULL, 1055984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ba4f2d32000 mprotect(0x2ba4f2d34000, 1047792, PROT_NONE) = 0 mmap(0x2ba4f2e33000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2ba4f2e33000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\305"..., 640) = 640 lseek(3, 624, SEEK_SET) = 624 read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=1286104, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba4f2e34000 mmap(NULL, 2344904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ba4f2e35000 mprotect(0x2ba4f2f56000, 1161160, PROT_NONE) = 0 mmap(0x2ba4f3056000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x121000) = 0x2ba4f3056000 mmap(0x2ba4f306e000, 14280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ba4f306e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\20\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=10392, ...}) = 0 mmap(NULL, 1057000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ba4f3072000 mprotect(0x2ba4f3074000, 1048808, PROT_NONE) = 0 mmap(0x2ba4f3173000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2ba4f3173000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba4f3175000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba4f3176000 mprotect(0x2ba4f3056000, 86016, PROT_READ) = 0 arch_prctl(ARCH_SET_FS, 0x2ba4f3175ae0) = 0 munmap(0x2ba4f2ad8000, 105021) = 0 mmap(NULL, 253952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba4f2ad8000 fstat(0, {st_mode=S_IFREG|0644, st_size=2880, ...}) = 0 mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba4f3177000 read(0, "Delivery-Date: Mon, 08 Oct 2007 "..., 1048576) = 2880 brk(0) = 0x504000 brk(0x525000) = 0x525000 uname({sys="Linux", node="galjas", ...}) = 0 getpid() = 4433 getuid() = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 4433 detached --------------------------- end splitmail trace ----------------------- On our i386 machines everything works fine. -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-4-amd64 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages metamail depends on: ii libc6 2.3.6.ds1-13etch2 GNU C Library: Shared libraries ii libncurses5 5.5-5 Shared libraries for terminal hand Versions of packages metamail recommends: ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap ii sharutils 1:4.2.1-15 shar, unshar, uuencode, uudecode -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]