[Comm] alm2.4 "watch" bug?

Evgenii Terechkov =?iso-8859-1?q?evg_=CE=C1_krastel=2Eru?=
Пт Мар 31 10:50:18 MSD 2006


Dmitry Vodennikov пишет:

> [vod на mse vod]$ set | grep LANG
> LANG=ru_RU.CP1251
> LANGUAGE=ru_RU.CP1251
> [vod на mse vod]$ ls /
> bin   dev  home  mnt  proc  sbin  sys  usr
> boot  etc  lib   opt  root  swap  tmp  var
> [vod на mse vod]$ watch ls /
> ну собственно содержимое корня, обновляется каждые 2 секунды
> [vod на mse vod]$ ls ~/
> bin      Documents  ipt.log   Mail  RPM       tmp     watch.log
> Desktop  files      ipt.log~  mbox  test.log  vmware
> [vod на mse vod]$ watch ls ~/
> Segmentation fault
> Во как.... Но нас голыми руками не возьмешь...
> [vod на mse vod]$ export LANG=POSIX
> [vod на mse vod]$ export LANGUAGE=POSIX

Насколько помню, переменная LANGUAGE уже не используется.

> [vod на mse vod]$ watch ls ~/
> и все работает как положено....
> Хм. А если так:
> [vod на mse vod]$ export LANG=ru_RU.KOI8-R
> [vod на mse vod]$ export LANUAGE=ru_RU.KOI8-R
> [vod на mse vod]$ watch ls ~/
> и опять-таки все работает как положено....
> [vod на mse vod]$ uname -a
> Linux mse.elecom.ru 2.4.26-std-up-alt13 #1 Mon Nov 14 00:25:14 MSK 2005 
> i686 unknown unknown GNU/Linux
> [vod на mse vod]$ rpm -qf /usr/bin/watch
> procps-2.0.10-alt4.1
> sudo apt-get update, sudo apt-get upgrade сделан,
> из backports и тем более сизифа ничего не берется.

Могу только подтвердить такой глюк. Только у меня локаль KOI8-R. И ядро
2.6.8. Пакет procps тот-же.

> На что бы такое повесить багу???

Или на procps или на glibc-locales :-).




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