Вчера приспичило мне обновить прошивку и софт на своём домашнем роутере.
Обновил прошивку на RT-N56U_3.4.3.9-099_base.trx, переставил софт уже из нового репозитория entware-ng, благо скрипты в прошивке уже обновлены были.
Поставил mc, rTorrent и ruTorrent (веб-интерфейс к нему), закинул .torrent-файлы в watchdir для продолжения раздачи и довольный ушёл спать.
На утро обнаружилась засада: rtorrent ночью крашнулся, и крашится при каждой попытке запуска:
Код: Выделить всё
Caught Segmentation fault, dumping stack:
Stack dump not enabled.
Aborted
По данным по трафику за ночь была выдвинута версия, что rtorrent за ночь перехешировал имеющиеся файлы и докачал ежемесячное обновление одной очень крупной (~165 Гб) раздачи, но перейти к её сидированию не смог, упал и не поднялся.
Удаление файлов этой раздачи из watchdir и sessiondir временно решило эту проблему, rtorrent запустился, остальные раздачи функционируют без проблем.
Так что текущая версия - бага в сборке rtorrent/libtorrent, приводящая к сегфолту на больших раздачах.
Требуется помощь в диагностике и решении этой проблемы.

Нужны дополнительные данные - пишите какие и как собрать, сделаю.
ЗЫ Только что обнаружилась ещё одна мелкая проблемка: mc отказывается просматривать по F3 файлы .torrent, то ли пытается использовать отсутствующий внешний просмотрщик, то ли ещё что, но сообщений об ошибке нет, только мигает при перерисовке экран.