2useven10 wrote: ↑Fri 02 Sep, 2022 18:43
Пока можете попробовать в каталоге плагина создать файл arclite.xml.custom
Есть подозрение что падать не будет...
Так оно и получилось, падения нет.
2useven10 wrote: ↑Fri 02 Sep, 2022 19:13
АВаТар, покажите вашу настройку фара PluginMaxReadData и все arclite.
Убрал файл arclite.xml.custom, перезапустил FAR и собрал то, что вы просили. Вот что получилось:
АВаТар,
Подгонять сорсы под старые дампы не хочу...
Получить ваше падение не получилось, исправил другое.
Если сможете повторить падение на моей сборке, сделайте дамп.
2useven10,
На вашей сборке повторить падение никак не получается.
В моём рабочем Фаре, сделанном из дистрибутива "Far30b6000.x64.20220723.7z" регулярно, но не всегда, происходят падения на некоторых zip-архивах (с расширением ".zip"). В то же время, на некоторых других zip-архивах падений не происходит, сколько бы я ни пробовал заходить в них по "<Ctrl>+<PgDn>". На других форматах архивов (.7z, .cab, .rar) сбои ни разу не возникали.
Для эксперимента я создал копию своего рабочего Фара, и заменил в нём всё файлами из вашей сборки (т.е. скопировал поверх). Запустил, и стал проверять на "плохих" файлах. В результате ни одного сбоя не случилось! Я этому очень рад, т.к. теперь этот вариант может стать моим основным для работы.
По поводу сбоев на некоторых zip-архивах у меня есть 2 соображения:
1). "В этих файлах есть что-то специфичное...".
2). Давно не чистил внутренности корпуса стационарного ПК, пыли там уже прилично собралось. Тем более, что редкие (1 раз в месяц) зависания случались этим летом. А ещё влажность воздуха стала меняться, и это влияет на состояние запылённых контактов... Отсюда м.б. нестабильность падений.
Но я бы в 1-ю очередь проанализировал "плохие" zip-архивы, на предмет поиска в их структурах каких-либо общих закономерностей, отсутствующих у "хороших"...
Добавляю вам "плохие" файлы, во вложении.
Дампов падений у меня полно накопилось. Мне их оставить, выслать или можно удалить?
Вдогонку...
Решил проверить "плохие" файлы на другом компьютере, на ноутбуке, дабы исключить влияние пыли в моём основном. Проверка показала ту же самую, одинаковую картину сбоев. Стало быть, не в пыли дело...
АВаТар, Описание падения вполне соответствует вашему стеку из дампов.
Падение при фильтрации сигнатур zip файлов, к сожалению такого повторения я добиться не смог.
Проверьте есть ли у вас падение на последней ночной сборке (мои правки там уже должны быть).
Если есть я соберу фар у себя с настройками из официальной сборки и попробую воспроизвести,
если не выйдет, выложу бинарники, чтобы вы получили дамп.
2useven10, Последняя ночная сборка ("Far30b6018.x64.20220906.7z") хорошо себя ведёт, не падает.
Поскольку сам программист, в основном на Си, то мне интересно узнать, чем является "другое", отсюда:
2useven10 wrote: ↑Mon 05 Sep, 2022 18:16
Получить ваше падение не получилось, исправил другое.
Хотя бы в общих чертах.
А ещё, мне нужна возможность создавать CAB-архивы в FAR без всяческих заморочек с плагинами. Можно ли такое как-то организовать?
2useven10 wrote: ↑Tue 06 Sep, 2022 13:21
Насколько я знаю, у 7z CAB только чтение, соответственно arclite здесь не поможет.
Когда-то, наверное во 2-й версии FARа это было возможно, cab-архивы я создавал. Жаль, если без танцев с бубнами и шаманами вопрос не решить. Для некоторых, плохо сжимаемых данных, CAB себя неплохо показал.
Ну, ладно. Спасибо за помощь! Теперь ведь и работать нормально в FARе можно!