[Comm] alm2.4 "watch" bug?

Dmitry Vodennikov =?iso-8859-1?q?vod_=CE=C1_elecom=2Eru?=
Сб Апр 1 09:53:36 MSD 2006


Andrey Rahmatullin пишет:
> * Срд Авг 11 2004 Stanislav Ievlev <inger на altlinux> 2.0.10-alt4.1
> - setlocale in watch to see output with national symbols (e.g. russian)
> 
> Не оно?
> 
Не похоже.
[vod на alm24 procps-2.0.10]$  rpm --changelog procps | less
начинается именно с этого
------------------------------
* Срд Авг 11 2004 Stanislav Ievlev <inger на altlinux.org> 2.0.10-alt4.1

- setlocale in watch to see output with national symbols (e.g. russian)
------------------------------
И тем не менее, проблема есть. Резюмируя, дело обстоит так
watch ls /
у меня работает во всех трех случаях - LANG=POSIX, LANG=ru_RU.KOI8-R, 
LANG=ru_RU.CP1251
а вот
watch ls ~/
работает только при LANG=POSIX, LANG=ru_RU.KOI8-R

Попробую на выходных через gdb
strace говорит вот что
------------------------------
7145  getuid32()                        = 500
7145  geteuid32()                       = 500
7145  access("/home/vod/.terminfo/x/xterm", R_OK) = -1 ENOENT (No such 
file or d
irectory)
7145  access("/lib/terminfo/x/xterm", R_OK) = 0
7145  open("/lib/terminfo/x/xterm", O_RDONLY) = 5
7145  read(5, "\32\1\34\0\35\0\17\0i\1\232\4", 12) = 12
7145  --- SIGSEGV (Segmentation fault) @ 0 (0) ---
7145  +++ killed by SIGSEGV +++



Подробная информация о списке рассылки community