Падает на выходе, совершенно мимо обработчика выхода, от чего - не завершается корректно ncurses (пропадает курсор) - не закрывается прослушка интерфейса (до перезагрузки iptraf уже не воспользоваться)
Я только-что проверил и не обнаружил ни одного из перечисленных симптомов. А не может такого быть, что у Вас с системе остались какие-то лишние (потерянные/не удалённые) библиотеки от других программ, что приводит к возникновению подобных эффектов.
.
А, понял, описанное мной поведение происходит при нажатии Ctrl-/ для выхода (которым я почему-то пользуюсь для завершения программы).
У меня по Ctrl+/ ничего не происходит. Я бы посоветовал Вам обратить внимание в сторону терминала или $SHELL.
Запускаю konsole $ su - # echo $SHELL /bin/bash # iptraf Ctrl-/ выпадаем.
Не Ctrl+/, а Ctrl+\. Это Вы имели в виду? Если так, то спасибо! Буду иметь в виду.
Что касается ncurses - бум разбираться, а что касается невозможности повторного запуска iptraf, то насколько я понимаю, так и должно быть, так как CTRL+\ - это аварийное завершение программы, поэтому файлы блокировки не уничтожаются. Вы их можете удалить самостоятельно в /var/run/iptraf. Это будут файлы, содержащие в своём названии "tag".
Да, это я что-то промахивался :) Ну в общем посылка SIGQUIT.
Давно оно аварийное-то? Просто обработчик не повешен на SIGQUIT, вот и всё. Да,про блокировку я уже понял что есть ключ -f.
Я отписал разработчику. Посмотрим, что он ответит.
Как я понимаю, iptraf так два года назад и загнулся. Так как это только я такой умный Ctrl-\ (SIGQUIT) для выхода нажимать, багу закрываю.
Раз умер, то и фиксить никто не будет.
WONTFIX.