Крэш в плагине ArcLite ломает Far

Здесь можно сообщить о найденных багах в Far.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Крэш в плагине ArcLite ломает Far

Post by 2useven10 »

Latest post of the previous page:

АВаТар wrote: Fri 02 Sep, 2022 18:31 Вот, приложил архив.
На этом файле у вас точно есть краш?
Last edited by 2useven10 on Fri 02 Sep, 2022 19:53, edited 1 time in total.
АВаТар
Posts: 15
Joined: Fri 02 Sep, 2022 09:18

Крэш в плагине ArcLite ломает Far

Post by АВаТар »

2useven10,
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 wrote: Fri 02 Sep, 2022 19:44 Проверьте есть ли у вас падение если если фар запустить far -s qqqq
Я запустил FAR из командной строки, без файла arclite.xml.custom, так:

Code: Select all

C:\Portable\FAR\Far.exe -s qqqq
FAR запустился с мелким шрифтом и на английском языке. В этом варианте падения нет.
АВаТар
Posts: 15
Joined: Fri 02 Sep, 2022 09:18

Крэш в плагине ArcLite ломает Far

Post by АВаТар »

2useven10,
2useven10 wrote: Fri 02 Sep, 2022 19:53 АВаТар писал(а): ↑Пт 02 сен, 2022 21:31
Вот, приложил архив.

На этом файле у вас точно есть краш?
Точно есть.
АВаТар
Posts: 15
Joined: Fri 02 Sep, 2022 09:18

Крэш в плагине ArcLite ломает Far

Post by АВаТар »

Может надо было сказать, что у меня Windows 7 Pro x64 ?...
АВаТар
Posts: 15
Joined: Fri 02 Sep, 2022 09:18

Крэш в плагине ArcLite ломает Far

Post by АВаТар »

Попробую всё-таки дать ссылку на закачку дампов падения.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Крэш в плагине ArcLite ломает Far

Post by 2useven10 »

дампы я уже скачал. смотреть буду в понедельник.
с воспроизведением было бы надежнее.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Крэш в плагине ArcLite ломает Far

Post by 2useven10 »

АВаТар,
Подгонять сорсы под старые дампы не хочу...
Получить ваше падение не получилось, исправил другое.
Если сможете повторить падение на моей сборке, сделайте дамп.
Attachments
far_arclite-x64.7z
(3.6 MiB) Downloaded 63 times
АВаТар
Posts: 15
Joined: Fri 02 Sep, 2022 09:18

Крэш в плагине ArcLite ломает Far

Post by АВаТар »

2useven10,
На вашей сборке повторить падение никак не получается.
В моём рабочем Фаре, сделанном из дистрибутива "Far30b6000.x64.20220723.7z" регулярно, но не всегда, происходят падения на некоторых zip-архивах (с расширением ".zip"). В то же время, на некоторых других zip-архивах падений не происходит, сколько бы я ни пробовал заходить в них по "<Ctrl>+<PgDn>". На других форматах архивов (.7z, .cab, .rar) сбои ни разу не возникали.
Для эксперимента я создал копию своего рабочего Фара, и заменил в нём всё файлами из вашей сборки (т.е. скопировал поверх). Запустил, и стал проверять на "плохих" файлах. В результате ни одного сбоя не случилось! Я этому очень рад, т.к. теперь этот вариант может стать моим основным для работы.
По поводу сбоев на некоторых zip-архивах у меня есть 2 соображения:
1). "В этих файлах есть что-то специфичное...".
2). Давно не чистил внутренности корпуса стационарного ПК, пыли там уже прилично собралось. Тем более, что редкие (1 раз в месяц) зависания случались этим летом. А ещё влажность воздуха стала меняться, и это влияет на состояние запылённых контактов... Отсюда м.б. нестабильность падений.
Но я бы в 1-ю очередь проанализировал "плохие" zip-архивы, на предмет поиска в их структурах каких-либо общих закономерностей, отсутствующих у "хороших"...
Добавляю вам "плохие" файлы, во вложении.
Дампов падений у меня полно накопилось. Мне их оставить, выслать или можно удалить?
Attachments
Жемчужины программирования.zip
(2.95 MiB) Downloaded 62 times
intel_rst (старый).zip
(2.02 MiB) Downloaded 59 times
АВаТар
Posts: 15
Joined: Fri 02 Sep, 2022 09:18

Крэш в плагине ArcLite ломает Far

Post by АВаТар »

Вдогонку...
Решил проверить "плохие" файлы на другом компьютере, на ноутбуке, дабы исключить влияние пыли в моём основном. Проверка показала ту же самую, одинаковую картину сбоев. Стало быть, не в пыли дело...
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Крэш в плагине ArcLite ломает Far

Post by 2useven10 »

АВаТар, Описание падения вполне соответствует вашему стеку из дампов.
Падение при фильтрации сигнатур zip файлов, к сожалению такого повторения я добиться не смог.
Проверьте есть ли у вас падение на последней ночной сборке (мои правки там уже должны быть).
Если есть я соберу фар у себя с настройками из официальной сборки и попробую воспроизвести,
если не выйдет, выложу бинарники, чтобы вы получили дамп.
АВаТар
Posts: 15
Joined: Fri 02 Sep, 2022 09:18

Крэш в плагине ArcLite ломает Far

Post by АВаТар »

2useven10, Последняя ночная сборка ("Far30b6018.x64.20220906.7z") хорошо себя ведёт, не падает.
Поскольку сам программист, в основном на Си, то мне интересно узнать, чем является "другое", отсюда:
2useven10 wrote: Mon 05 Sep, 2022 18:16 Получить ваше падение не получилось, исправил другое.
Хотя бы в общих чертах.
А ещё, мне нужна возможность создавать CAB-архивы в FAR без всяческих заморочек с плагинами. :) Можно ли такое как-то организовать?
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Крэш в плагине ArcLite ломает Far

Post by 2useven10 »

АВаТар wrote: Tue 06 Sep, 2022 12:21 чем является "другое"
была некорректная обработка смены языка.
АВаТар wrote: Tue 06 Sep, 2022 12:21 нужна возможность создавать CAB-архивы в FAR
Насколько я знаю, у 7z CAB только чтение, соответственно arclite здесь не поможет.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Крэш в плагине ArcLite ломает Far

Post by 2useven10 »

АВаТар wrote: Tue 06 Sep, 2022 12:21 Последняя ночная сборка ("Far30b6018.x64.20220906.7z") хорошо себя ведёт, не падает.
Жаль, похоже спряталась ошибка.
АВаТар
Posts: 15
Joined: Fri 02 Sep, 2022 09:18

Крэш в плагине ArcLite ломает Far

Post by АВаТар »

2useven10 wrote: Tue 06 Sep, 2022 13:21 Насколько я знаю, у 7z CAB только чтение, соответственно arclite здесь не поможет.
Когда-то, наверное во 2-й версии FARа это было возможно, cab-архивы я создавал. Жаль, если без танцев с бубнами и шаманами вопрос не решить. Для некоторых, плохо сжимаемых данных, CAB себя неплохо показал.
Ну, ладно. Спасибо за помощь! Теперь ведь и работать нормально в FARе можно! :)
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Крэш в плагине ArcLite ломает Far

Post by 2useven10 »

CAB есть в мультиарке, который работает в фар3.
Создание там через mscab.exe, не знаю насколько это сейчас актуально.
kondrik
Posts: 139
Joined: Tue 29 Mar, 2005 13:30
Has thanked: 2 times

Крэш в плагине ArcLite ломает Far

Post by kondrik »

в моем случае происходит не краш Far Manager, а выскакивает ошибка Glib, которая ломает экран.
Описал в теме:
здесь
Post Reply

Return to “Глюки и баги”