Package: w3m Version: 0.5.1-3 Severity: important
The w3m binary segfaults on every call, at least on a simple w3m -version Here's a strace of the w3m call: execve("/usr/bin/w3m", ["w3m", "-version"], [/* 55 vars */]) = 0 uname({sys="Linux", node="caballero", ...}) = 0 brk(0) = 0x60000000000ba160 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x200000000002c000 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=12450, ...}) = 0 mmap(NULL, 12450, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2000000000030000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0\0\237"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=553904, ...}) = 0 mmap(NULL, 616224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2000000000040000 mprotect(0x20000000000c8000, 59168, PROT_NONE) = 0 mmap(0x20000000000d0000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x80000) = 0x20000000000d0000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0\240\177"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=153240, ...}) = 0 mmap(NULL, 224824, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x20000000000d8000 mprotect(0x20000000000fc000, 77368, PROT_NONE) = 0 mmap(0x2000000000108000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x2000000000108000 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\0002\0\1\0\0\0 ;\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=21808, ...}) = 0 mmap(NULL, 85024, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2000000000110000 mprotect(0x2000000000118000, 52256, PROT_NONE) = 0 mmap(0x2000000000120000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2000000000120000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libgc.so.1", O_RDONLY) = 3 read(3, "[EMAIL PROTECTED]"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=265328, ...}) = 0 mmap(NULL, 424032, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2000000000128000 mmap(0x2000000000168000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x30000) = 0x2000000000168000 mmap(0x200000000017c000, 79968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200000000017c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libssl.so.0.9.7", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0 \30\1"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=414970, ...}) = 0 mmap(NULL, 446680, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2000000000190000 mprotect(0x20000000001e8000, 86232, PROT_NONE) = 0 mmap(0x20000000001f0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x50000) = 0x20000000001f0000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libcrypto.so.0.9.7", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0\300\341"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=2241232, ...}) = 0 mmap(NULL, 2111536, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2000000000200000 mprotect(0x20000000003d4000, 194608, PROT_NONE) = 0 mmap(0x20000000003e0000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d0000) = 0x20000000003e0000 mmap(0x2000000000400000, 14384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2000000000400000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libgpm.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0\0004\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=39240, ...}) = 0 mmap(NULL, 103560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2000000000404000 mprotect(0x2000000000410000, 54408, PROT_NONE) = 0 mmap(0x2000000000414000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2000000000414000 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\0002\0\1\0\0\0\0;\2\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=554536, ...}) = 0 mmap(NULL, 619904, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2000000000420000 mprotect(0x200000000049c000, 112000, PROT_NONE) = 0 mmap(0x20000000004a0000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x70000) = 0x20000000004a0000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6.1", O_RDONLY) = 3 read(3, "[EMAIL PROTECTED]"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0755, st_size=2281512, ...}) = 0 mmap(NULL, 2355720, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x20000000004b8000 mprotect(0x20000000006e0000, 94728, PROT_NONE) = 0 mmap(0x20000000006e8000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x220000) = 0x20000000006e8000 mmap(0x20000000006f4000, 12808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000006f4000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0\200m\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=136196, ...}) = 0 mmap(NULL, 713096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x20000000006f8000 mprotect(0x2000000000714000, 598408, PROT_NONE) = 0 mmap(0x2000000000718000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x2000000000718000 mmap(0x2000000000724000, 532872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2000000000724000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libunwind.so.7", O_RDONLY) = 3 read(3, "[EMAIL PROTECTED]"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=114248, ...}) = 0 mmap(NULL, 303080, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x20000000007a8000 mprotect(0x20000000007c4000, 188392, PROT_NONE) = 0 mmap(0x20000000007c8000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x20000000007c8000 mmap(0x20000000007d4000, 122856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000007d4000 close(3) = 0 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000034000 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x20000000007f4000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x20000000007fc000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000800000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000804000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000808000 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x200000000080c000 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000814000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x200000000081c000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000820000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000824000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000828000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x200000000082c000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000830000 munmap(0x2000000000030000, 12450) = 0 getpid() = 19553 rt_sigaction(SIGRT0, {0x200000000003aba0, [], 0}, NULL, 8) = 0 rt_sigaction(SIGRT1, {0x200000000003abb0, [], 0}, NULL, 8) = 0 rt_sigaction(SIGRT2, {0x200000000003abc0, [], 0}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [RT0], NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RT1], NULL, 8) = 0 _sysctl(0x60000fffffffb2f0) = 0 rt_sigaction(SIGPWR, {0x200000000003ab60, ~[], SA_RESTART}, NULL, 8) = 0 rt_sigaction(SIGXCPU, {0x200000000003ab60, ~[], SA_RESTART}, NULL, 8) = 0 open("/proc/stat", O_RDONLY) = 3 read(3, "cpu 31649090 23976 3307472 5364"..., 4096) = 852 close(3) = 0 open("/proc/self/stat", O_RDONLY) = 3 read(3, "19553 (w3m) R 19552 19552 19493 "..., 4096) = 246 close(3) = 0 brk(0) = 0x60000000000ba160 brk(0) = 0x60000000000ba160 brk(0x60000000000bc000) = 0x60000000000bc000 brk(0) = 0x60000000000bc000 brk(0x60000000000dc000) = 0x60000000000dc000 open("/proc/self/maps", O_RDONLY) = 3 read(3, "00000000-00004000 r--p 00000000 "..., 4095) = 4060 read(3, "", 35) = 0 close(3) = 0 --- SIGSEGV (Segmentation fault) @ 2000000000153880 (60000fff80000000) --- +++ killed by SIGSEGV +++ Please fix this bug (it sounds a little bit like #261438 and #255413, which mention similar problems on alpha architecture, but both are only priority "normal" which seems to be too low for a package which is completely unusable on these architectures. The problem for me is, that privoxy currently needs w3m to build and so privoxy isn't buildable on ia64 :-( -- System Information: Debian Release: 3.1 Architecture: ia64 Kernel: Linux 2.4.25-dsa-mckinley-smp Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages w3m depends on: ii libc6.1 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libgc1 1:6.4-1 conservative garbage collector for ii libgpmg1 1.19.6-19sarge1 General Purpose Mouse - shared lib ii libncurses5 5.4-4 Shared libraries for terminal hand ii libssl0.9.7 0.9.7e-3 SSL shared libraries ii zlib1g 1:1.2.2-4.sarge.1 compression library - runtime -- no debconf information Tschoeeee Roland -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]