--- Begin Message ---
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) ---
--- End Message ---