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]

Reply via email to