Package: grep
Version: 2.5.3~dfsg-6
Severity: important
Tags: l10n

It seems that when we set the environmetal variable LC_ALL
to ja_JP.ujis locale,
egrep shows very slow search behavior.
Setting of LANG doesn't seem to affect it very much.

For searching through a source file of
four (4) thousands lines, the difference is about
8 seconds (slow behavior) vs a couple of dozen milliseconds
of execution time as shown below.

Background:

I have found out that `egrep' command shows pathetically
slow behavior under Debian sometimes.
I have seen this behavior on other debian PC, but
didn't have the time to investigate until today.

But today, this pathetically slow behavior happened and
I am attaching certain information here after an investigation.

Something is seriously broken.

This report is made on a freshly installed Debian on an PC, and the
data below is shown taken on the office PC. The problem is real, and
it hurts the productivity. egrep was NEVER THIS SLOW before even under
Japanese locale setting as far as I can remember for the last several
years. (Oh yes, Solaris egrep is not this slow either last time I
checked. But if you need confirmation, write to me. I can verify it
and this may narrow the search path of the bug.)

Synopsis: Below I searched through a source file
(a C source file of kinput2-wnn package source I downloaded from
Debian package repository.)
The source file is about 4 thousand lines(3695 to be exact)
from the wc output near the beginning.

I checked the combination of setting values
ja_JP.ujis, and
C
to the environmental varaibles.
LC_ALL
LANG

There are four combinations:
The summary below is the combination and real(elapsed) time.

value of
LANG
  |
  V       |  ja_JP.ujis |   C         |<=== value of  LC_ALL
----------+-------------+-------------------
ja_JP.ujis|  8.084      |  0.010 sec
----------+-------------+------------------
   C      |  8.488      |  0.022 sec
----------+-------------+-------------------

The real running time taken:

sh -x ~/bin/test-egrep.sh
+ :
+ SRC=lib/wnnlib.c
+ wc lib/wnnlib.c
  3695  10160 102401 lib/wnnlib.c
+ LC_ALL=C
+ LANG=C
+ egrep -i backslash lib/wnnlib.c

real    0m0.010s
user    0m0.000s
sys     0m0.000s
+ strace -o /tmp/t-C-locale.out egrep -i backslash lib/wnnlib.c
+ LC_ALL=ja_JP.ujis
+ LANG=ja_JP.ujis
+ egrep -i backslash lib/wnnlib.c

real    0m8.084s
user    0m7.748s
sys     0m0.056s
+ strace -o /tmp/t-ja-locale.out egrep -i backslash lib/wnnlib.c
+ LC_ALL=ja_JP.ujis
+ LANG=C
+ egrep -i backslash lib/wnnlib.c

real    0m8.488s
user    0m8.089s
sys     0m0.056s
+ strace -o /tmp/t-mixed-locale-1.out egrep -i backslash lib/wnnlib.c
+ LC_ALL=C
+ LANG=ja_JP.ujis
+ egrep -i backslash lib/wnnlib.c

real    0m0.022s
user    0m0.000s
sys     0m0.000s
+ strace -o /tmp/t-mixed-locale-1.out egrep -i backslash lib/wnnlib.c
[EMAIL PROTECTED]:~/Desktop/kinput2-v3.1$

Additional Info:
I noticed this behavior since early this summer when
I upgraded my old Debian setup on a different PC to latest etch (at home), but
never got around to report this problem since the upgrade
was a messy in-place upgrade, which was not recommended,  and I was not sure if
I  copied and installed the proper packages in the process.
(CPU was changed from 32bit only to 64-bit capable one, also).

So, given that I began noticing this slow behavior this year,
it can be that the libraries linked with egrep got
updates with this performance regression sometime late last
year or early this year...

Here is the strace outputs from the above run:

t-C-localte.out:
execve("/bin/egrep", ["egrep", "-i", "backslash", "lib/wnnlib.c"], [/* 47 vars
*/]) = 0
brk(0)                                  = 0x805f000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7f80000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/i686/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/sse2/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/cmov/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/libc.so.6", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("i686/sse2/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("i686/cmov/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("i686/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("sse2/cmov/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("sse2/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("cmov/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("libc.so.6", O_RDONLY)             = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/local/lib/tls/i686/sse2/cmov", 0xbfc26694) = -1 ENOENT (No such
file or directory)
open("/usr/local/lib/tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/i686/cmov", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/i686", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/sse2/cmov", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/sse2", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/cmov", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls", 0xbfc26694) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/i686/sse2/cmov", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/i686/sse2", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/i686/cmov", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/i686", 0xbfc26694) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/sse2/cmov", 0xbfc26694) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/sse2", 0xbfc26694) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/cmov", 0xbfc26694) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=67098, ...}) = 0
mmap2(NULL, 67098, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f6f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1\0004\0\0\0\4"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0
mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7e14000
mmap2(0xb7f69000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7f69000
mmap2(0xb7f6c000, 9840, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7e13000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e138c0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0,
useable:1}) = 0
mprotect(0xb7f69000, 4096, PROT_READ)   = 0
munmap(0xb7f6f000, 67098)               = 0
brk(0)                                  = 0x805f000
brk(0x8080000)                          = 0x8080000
stat64("lib/wnnlib.c", {st_mode=S_IFREG|0444, st_size=102401, ...}) = 0
open("lib/wnnlib.c", O_RDONLY|O_LARGEFILE) = 3
read(3, "/*\n *\twnnlib -- \33$B$+$J4A;zJQ49MQ"..., 32768) = 32768
read(3, "ause >= 0) {\n\t\tbuf->candClause = "..., 32768) = 32768
read(3, "EY\33(B\n\t * \33$B>pJs$r99?7$9$k$3$H$K"..., 32768) = 32768
read(3, "B$O;H$($J$$!#\33(B\n     */\n    {\n\tc"..., 32768) = 4097
read(3, ""..., 28672)                   = 0
close(3)                                = 0
close(1)                                = 0
exit_group(1)                           = ?


t-ja-locale.out:

execve("/bin/egrep", ["egrep", "-i", "backslash", "lib/wnnlib.c"], [/* 47 vars
*/]) = 0
brk(0)                                  = 0x805f000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7f6e000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/i686/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/sse2/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/cmov/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/libc.so.6", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("i686/sse2/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("i686/cmov/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("i686/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("sse2/cmov/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("sse2/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("cmov/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("libc.so.6", O_RDONLY)             = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/local/lib/tls/i686/sse2/cmov", 0xbf98dbe4) = -1 ENOENT (No such
file or directory)
open("/usr/local/lib/tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/i686/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/i686", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/sse2/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/sse2", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls", 0xbf98dbe4) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/i686/sse2/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/i686/sse2", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/i686/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/i686", 0xbf98dbe4) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/sse2/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/sse2", 0xbf98dbe4) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=67098, ...}) = 0
mmap2(NULL, 67098, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f5d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1\0004\0\0\0\4"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0
mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7e02000
mmap2(0xb7f57000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7f57000
mmap2(0xb7f5a000, 9840, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f5a000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7e01000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e018c0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0,
useable:1}) = 0
mprotect(0xb7f57000, 4096, PROT_READ)   = 0
munmap(0xb7f5d000, 67098)               = 0
brk(0)                                  = 0x805f000
brk(0x8080000)                          = 0x8080000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2005600, ...}) = 0
mmap2(NULL, 2005600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c17000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25700, ...}) = 0
mmap2(NULL, 25700, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f67000
close(3)                                = 0
open("/usr/lib/gconv/EUC-JP.so", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\5\0\0004\0\0\0\360"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=13568, ...}) = 0
mmap2(NULL, 16412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f62000
mmap2(0xb7f65000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7f65000
close(3)                                = 0
open("/usr/lib/gconv/tls/i686/sse2/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/lib/gconv/tls/i686/sse2/cmov", 0xbf98d944) = -1 ENOENT (No such
file or directory)
open("/usr/lib/gconv/tls/i686/sse2/libJIS.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/gconv/tls/i686/sse2", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/i686/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/gconv/tls/i686/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/i686/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/tls/i686", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/sse2/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/gconv/tls/sse2/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/sse2/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/tls/sse2", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/tls/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/tls", 0xbf98d944) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/i686/sse2/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/gconv/i686/sse2/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/i686/sse2/libJIS.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/gconv/i686/sse2", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/i686/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/gconv/i686/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/i686/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/i686", 0xbf98d944) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gconv/sse2/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/gconv/sse2/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/sse2/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/sse2", 0xbf98d944) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gconv/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/cmov", 0xbf98d944) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gconv/libJIS.so", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\4\0\0004\0\0\0\350"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=99576, ...}) = 0
mmap2(NULL, 102420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7bfd000
mmap2(0xb7c15000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17) = 0xb7c15000
close(3)                                = 0
stat64("lib/wnnlib.c", {st_mode=S_IFREG|0444, st_size=102401, ...}) = 0
open("lib/wnnlib.c", O_RDONLY|O_LARGEFILE) = 3
read(3, "/*\n *\twnnlib -- \33$B$+$J4A;zJQ49MQ"..., 32768) = 32768
read(3, "ause >= 0) {\n\t\tbuf->candClause = "..., 32768) = 32768
read(3, "EY\33(B\n\t * \33$B>pJs$r99?7$9$k$3$H$K"..., 32768) = 32768
read(3, "B$O;H$($J$$!#\33(B\n     */\n    {\n\tc"..., 32768) = 4097
read(3, ""..., 28672)                   = 0
close(3)                                = 0
close(1)                                = 0
exit_group(1)                           = ?

t-mixed-locale-1.out:

execve("/bin/egrep", ["egrep", "-i", "backslash", "lib/wnnlib.c"], [/* 47 vars
*/]) = 0
brk(0)                                  = 0x805f000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7f6e000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/i686/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("tls/sse2/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/cmov/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("tls/libc.so.6", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("i686/sse2/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("i686/cmov/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("i686/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("sse2/cmov/libc.so.6", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("sse2/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("cmov/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("libc.so.6", O_RDONLY)             = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/local/lib/tls/i686/sse2/cmov", 0xbf98dbe4) = -1 ENOENT (No such
file or directory)
open("/usr/local/lib/tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/i686/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/i686", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/sse2/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/sse2", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls", 0xbf98dbe4) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/i686/sse2/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/i686/sse2", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/i686/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/i686", 0xbf98dbe4) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/sse2/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/local/lib/sse2/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/sse2", 0xbf98dbe4) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/cmov/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/cmov", 0xbf98dbe4) = -1 ENOENT (No such file or 
directory)
open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=67098, ...}) = 0
mmap2(NULL, 67098, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f5d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1\0004\0\0\0\4"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0
mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7e02000
mmap2(0xb7f57000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7f57000
mmap2(0xb7f5a000, 9840, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f5a000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7e01000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e018c0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0,
useable:1}) = 0
mprotect(0xb7f57000, 4096, PROT_READ)   = 0
munmap(0xb7f5d000, 67098)               = 0
brk(0)                                  = 0x805f000
brk(0x8080000)                          = 0x8080000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2005600, ...}) = 0
mmap2(NULL, 2005600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c17000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25700, ...}) = 0
mmap2(NULL, 25700, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f67000
close(3)                                = 0
open("/usr/lib/gconv/EUC-JP.so", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\5\0\0004\0\0\0\360"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=13568, ...}) = 0
mmap2(NULL, 16412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f62000
mmap2(0xb7f65000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7f65000
close(3)                                = 0
open("/usr/lib/gconv/tls/i686/sse2/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/lib/gconv/tls/i686/sse2/cmov", 0xbf98d944) = -1 ENOENT (No such
file or directory)
open("/usr/lib/gconv/tls/i686/sse2/libJIS.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/gconv/tls/i686/sse2", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/i686/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/gconv/tls/i686/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/i686/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/tls/i686", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/sse2/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/gconv/tls/sse2/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/sse2/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/tls/sse2", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/tls/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/tls/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/tls", 0xbf98d944) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/i686/sse2/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/gconv/i686/sse2/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/i686/sse2/libJIS.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/gconv/i686/sse2", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/i686/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/gconv/i686/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/i686/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/i686", 0xbf98d944) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gconv/sse2/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/gconv/sse2/cmov", 0xbf98d944) = -1 ENOENT (No such file or
directory)
open("/usr/lib/gconv/sse2/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/sse2", 0xbf98d944) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gconv/cmov/libJIS.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/gconv/cmov", 0xbf98d944) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gconv/libJIS.so", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\4\0\0004\0\0\0\350"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=99576, ...}) = 0
mmap2(NULL, 102420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7bfd000
mmap2(0xb7c15000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17) = 0xb7c15000
close(3)                                = 0
stat64("lib/wnnlib.c", {st_mode=S_IFREG|0444, st_size=102401, ...}) = 0
open("lib/wnnlib.c", O_RDONLY|O_LARGEFILE) = 3
read(3, "/*\n *\twnnlib -- \33$B$+$J4A;zJQ49MQ"..., 32768) = 32768
read(3, "ause >= 0) {\n\t\tbuf->candClause = "..., 32768) = 32768
read(3, "EY\33(B\n\t * \33$B>pJs$r99?7$9$k$3$H$K"..., 32768) = 32768
read(3, "B$O;H$($J$$!#\33(B\n     */\n    {\n\tc"..., 32768) = 4097
read(3, ""..., 28672)                   = 0
close(3)                                = 0
close(1)                                = 0
exit_group(1)                           = ?


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-etchnhalf.1-686 (SMP w/1 CPU core)
Locale: LANG=ja_JP.ujis, LC_CTYPE=ja_JP.ujis (charmap=EUC-JP) (ignored: LC_ALL
set to ja_JP.ujis)
Shell: /bin/sh linked to /bin/bash

Versions of packages grep depends on:
ii  libc6                         2.7-14     GNU C Library: Shared libraries

grep recommends no packages.

grep suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to