Package: w3m Version: 0.5.1-5.1 Severity: important I access Japanese Debian package search page with following command: $ w3m http://www.debian.org/distrib/packages.ja.html
In "Search the contents of packages", Keyword is "w3m", changed Distribution is "testing", and do Search. Then, Type upcase "B" key for show previous page, w3m is dead. Attached file is output of strace. I run following command before show previous page (6839 is PID of w3m): $ strace -f -F -o w3m-trace.txt -p 6839 I tried same operation in chrooted i386 etch env., but no segfaults. -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-3-amd64 Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) Versions of packages w3m depends on: ii libc6 2.3.6.ds1-10 GNU C Library: Shared libraries ii libgc1c2 1:6.8-1 conservative garbage collector for ii libgpmg1 1.19.6-24 General Purpose Mouse - shared lib ii libncurses5 5.5-5 Shared libraries for terminal hand ii libssl0.9.8 0.9.8c-4 SSL shared libraries ii zlib1g 1:1.2.3-13 compression library - runtime Versions of packages w3m recommends: ii ca-certificates 20061027 Common CA Certificates PEM files -- no debconf information
6839 select(4, [3], NULL, NULL, {0, 224000}) = 0 (Timeout) 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 select(4, [3], NULL, NULL, {1, 0}) = 0 (Timeout) 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 select(4, [3], NULL, NULL, {1, 0}) = 0 (Timeout) 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 select(4, [3], NULL, NULL, {1, 0}) = 0 (Timeout) 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 select(4, [3], NULL, NULL, {1, 0}) = 0 (Timeout) 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 select(4, [3], NULL, NULL, {1, 0}) = 1 (in [3], left {0, 340000}) 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 6839 read(3, "B", 1) = 1 6839 unlink("/home/kise/.w3m/w3msrc6839-1.html") = 0 6839 open("/home/kise/.w3m/w3mcache6839-0", O_RDONLY) = 4 6839 fstat(4, {st_mode=S_IFREG|0644, st_size=36211, ...}) = 0 6839 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b08dbb0e000 6839 read(4, "q\0\0\0\0\0\0\0o\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\"\0"..., 4096) = 4096 6839 read(4, "\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n"..., 4096) = 4096 6839 read(4, "\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0"..., 4096) = 4096 6839 read(4, "\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f"..., 4096) = 4096 6839 read(4, "\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f"..., 4096) = 4096 6839 read(4, "\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f"..., 4096) = 4096 6839 read(4, "\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0\f\0\f\0\n\0\f\0"..., 4096) = 4096 6839 read(4, " ) \201\302\245\255\201\302\241\274\201\302\245\357\201"..., 4096) = 4096 6839 read(4, "i Portugu\202\301\352s\20\0\20\0\20\0\20\0\20\2\20\4\20"..., 4096) = 3443 6839 read(4, "", 4096) = 0 6839 close(4) = 0 6839 munmap(0x2b08dbb0e000, 4096) = 0 6839 unlink("/home/kise/.w3m/w3mcache6839-0") = 0 6839 write(3, "\33[1;1H\343\200\201\343\201\202\343\202\213\343\203\221"..., 100) = 100 6839 write(3, "\r\33[K\n", 5) = 5 6839 write(3, "\r\343\202\255\343\203\274\343\203\257\343\203\274\343"..., 276) = 276 6839 write(3, "\r(\33[31m \33[39;49m\33[0m) \343\202\255\343\203\274\343"..., 218) = 218 6839 write(3, "\r(\33[31m \33[39;49m\33[0m) \343\202\255\343\203\274\343"..., 104) = 104 6839 --- SIGSEGV (Segmentation fault) @ 0 (0) ---