New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Плагин вылетает при подсчете размера папок на FTP-сервере #133
Comments
Интересное явление. Я у себя попробовал - на х86 не воспроизводится. Вы вот что сделайте - поставьте Process Hacker - http://yadi.sk/d/193Gnglm4Ia5D по инструкции в архиве - он позволит нам с вами увидеть что происходит в момент события - инструменты доступны по ПКМ: Нам нужно видеть стэк вызовов (Threads) на всю его глубину (вложенные списки открываются нажатием ЛКМ), если в ОС нет отладчика, то да, отладка будет недоступна, но Process Hacker сможет и тогда дать нам информацию, в том числе и создать Full dump задачи (он именно его создаёт) и вывести список хендлов процесса. Те, которые заблокированы ядром в этом списке будут видны на сером фоне. Хэндлы так же дадут много полезной информации, а также мы увидим и графики производительности - время ЦП (красное - состояние ядра когда работают системные вызовы, зелёное - пользователя что нормально), списки загруженных задачей модулей и всё остальное. Переключение режимов просмотра и выбор колонок в РН неявные - режимы переключются кликом по колонке с именами процессов, колонки выбираются по ПКМ на строке с их именеми и их там можно перетаскивать как нам удобно. Используйте программу установки из архива чтобы она сама всё поставила и поставьте драйвер KProcessHacker как сервис - при его отсутсвии многие функции программы будут недоступны. РН может заменить штатный диспетчер задач ОС и в части вывода данных точнее, но чтобы он при старте минимизировался в трей надо указать ему вывод хотя бы одной иконки. По нему есть тема на руборде - http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=29703&glp#lt где можно задать вопросы. Сама программа идёт под GPL v3 с открытыми исходниками, так что кто умеет может и сам её собрать в MS VC++ 2013. Не сложно, но программа не имеет поддержки многоязычности - пишется только на английском, хотя и предельно проста в управлении, а выручает постоянно. |
Попробовал проверить на ftp://anonymous:@ftp.freebsd.org:21/pub/FreeBSD/ |
И у меня он там посчитал размеры без вылетов. Пробовал ь341, 349, 350 - 354. |
После установки последней версии 2.1.41 (build 365) вроде бы прекратилось. |
Да, эта ошибка уже давно не наблюдается. |
NetBox 2.1.40 (build 352), версия x64
зашел на FTP-сервер, пометил insert'ом две папки, содержащие внутри себя подпапки и файлы,
нажал F3, чтобы узнать их размер.
В процессе подсчета размера Far выдал ошибку:
При нажатии "Debug" Far завис и Windows 7 x64 закрыл программу.
Баг проявляется не всегда, после открытия Far'а заново плагин нормально посчитал размер на тех же самых папках.
Суммарный размер помеченных папок - 1 гигабайт.
The text was updated successfully, but these errors were encountered: