[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: iptraf-ng падает с ошибкой сключение в операции с плавающей точкой





05.03.2018 15:36, Artem Chuprina пишет:
Gali Anikina -> debian-russian@lists.debian.org  @ Mon, 5 Mar 2018 12:12:59 +0300:

  >> А вот насчет "грамотно перевести на английский" - запустите ее с
  >> переменной окруженя LC_MESSAGES=C, и она сама переведет :) Возможно, на
  >> результат этого перевода как фразу уже осмысленно гуглить.
  >>

  > Упал почти сразу :-(( С той же ошибкой

Что упал - это понятно. А как производился запуск? В смысле, _правильная_
передача ей LC_MESSAGES=C должна была привести к ругани на английском.


Насколько я понимаю это мы передаём переменную в командной строке вместе с запуском программы. Таким образом мы заменяем одну из существующих в системе переменных окружения на другую.
Все эти LC_ устанавливаются взаимосвязанно с локалью - кажется -

# grep -R "LC_MESSAGES" /etc/
/etc/systemd/system/getty.target.wants/getty@tty1.service:UnsetEnvironment=LANG LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION /etc/ltrace.conf:string setlocale(enum(LC_CTYPE=0, LC_NUMERIC=1, LC_TIME=2, LC_COLLATE=3, LC_MONETARY=4, LC_MESSAGES=5, LC_ALL=6, LC_PAPER=7, LC_NAME=8, LC_ADDRESS=9, LC_TELEPHONE=10, LC_MEASUREMENT=11, LC_IDENTIFICATION=12), string); /etc/lynx/lynx.cfg:# LC_ALL is set, overriding LANG (as well as the more apt LC_MESSAGES variable).

То есть запускала так
# LC_MESSAGES=C iptraf-ng

Через некоторое время падает- в терминале выходит эта надпись про "операции с плавающей точкой"

Настроена локаль русская UTF-8 (была настроена сразу при инсталляции).

Английской ругани нет


Сделав поиск таким образом
# grep -R "iptraf-ng" /var/log/
нашла, что - сегодня были ошибки в этой программе

/var/log/messages:Mar 5 12:10:25 mikintel kernel: [21834.422935] traps: iptraf-ng[18178] trap divide error ip:55ab58c9a37a sp:7ffdb506ce80 error:0 in iptraf-ng[55ab58c87000+28000] /var/log/messages:Mar 5 17:52:48 mikintel kernel: [ 1444.213760] traps: iptraf-ng[2005] trap divide error ip:5645223fd37a sp:7ffcbf4cc4a0 error:0 in iptraf-ng[5645223ea000+28000] /var/log/messages:Mar 5 17:58:44 mikintel kernel: [ 1800.547767] traps: iptraf-ng[3104] trap divide error ip:5607e8e9c37a sp:7ffe32ab97a0 error:0 in iptraf-ng[5607e8e89000+28000]

мне, как не программисту, это не понятно


Reply to: