View Issue Details

IDProjectCategoryView StatusLast Update
0003947PluginsArclitepublic2023-05-12 05:07
Reporteremusic Assigned To2useven10  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformAllOSAllOS VersionAll
Product Version3.0 
Summary0003947: ArcLite не открывает некоторые PE/EXE в формате PE
DescriptionArcLite уже давно отказывается открывать в формате PE некоторые PE/EXE, в которых лежат установочные пакеты. Если в файле есть поддерживаемый архив, то ArcLite сразу открывает его, даже по команде Open (Format menu). Если нет, то плагин просто ничего не делает на оба вида команды Open.

Судя по всему, по команде Open (Format menu) плагин не только анализирует содержимое файла, но и принимает решение о его открывании/игнорировании еще до того, как соберется отобразить меню.
Steps To ReproduceОткрыть меню Plugin commands на файле scantool*.

Выбрать ArcLite - Open (Format menu).

Файл всегда открывается в формате NSIS.

Открыть меню Plugin commands на файле cpsetup*.

Выбрать ArcLite - Open, затем Open (Format menu).

Ни одна из команд не дает эффекта.
Tagsarclite, exe, pe, plugin

Activities

emusic

2022-05-22 09:18

reporter  

scantool_net121win.exe (465,529 bytes)
cpsetup_1_0_8_77_en.exe (1,001,830 bytes)

2useven10

2022-05-24 07:34

developer   bugnote:0017327

какая версия arclite ещё открывает такие файлы?

2useven10

2022-05-24 12:07

developer   bugnote:0017328

И как эти файлы открываются 7zfm (разными версиями, если есть отличия)?

2useven10

2022-05-24 12:17

developer   bugnote:0017329

Last edited: 2022-05-24 12:17

У меня самая старая версия фар 4094, сентябрь 2014, 7z.dll 9.22 - поведение не отличается.

emusic

2022-05-24 12:23

reporter   bugnote:0017330

Может, и никакая версия не открывает. Проблема в том, что ArcLite, поддерживая формат PE, не дает открыть в нем, если в файле есть какие-то архивы. Это все равно, что режим HEX-просмотра отказывался бы работать, обнаружив в файле полностью корректный текст, и принудительно переключаясь в текстовый режим.

2useven10

2022-05-24 17:11

developer   bugnote:0017331

build 325

ccaid

2022-08-02 20:06

reporter   bugnote:0017345

> build 325
был внесен баг: поиск, включая 'внутри архивов', по относительно большому файловому дереву приводит к краху Far.

крах связан именно с изменениями данного билда арклайта, если взять свежий билд Far и в нем заменить арклайт на билд 324, крах перестает возникать.

воспроизводится на чистом распакованном Far с нулевым локальным конфигом.

у меня эффект достигается, например, на таком дереве:
> Folder "C:\Program Files"
> Folders: 43789
> Files: 529429
> Files size: 16,6 GB

искать, например, "picture*.lua",
 [x] Search in archives
 [ ] Search for folders
 [ ] Search in symbolic links

последний рабочий / первый нерабочий:
Far30b5969.x86.20220524.7z
Far30b5970.x86.20220525.7z
ОС - Win10 x64 (проверял на двух билдах Win10: на старом и на более новом)

могу предложить крешдамп:

2useven10

2023-02-10 08:52

developer   bugnote:0017387

@ccaid, пропустил ваш репорт. постараюсь посмотреть (1-2 дня).

2useven10

2023-02-12 09:38

developer   bugnote:0017388

На arclite падать у меня отказывается.
Всё что удалось получить - молчаливое схлопывание фара
при открытии observer-ом uninst.exe из qBittorrent x64.

ccaid

2023-02-13 11:03

reporter   bugnote:0017389

сейчас смутно припоминаю, но не имеет ли отношение к данному исью вот это:

drkns 02.08.2022 22:50:15 +0100 - build 6005
1. "[x] Search in archives" was trying to read directories.

2useven10

2023-05-12 05:07

developer   bugnote:0017420

fixed in arclite build 325, far build 6005

Issue History

Date Modified Username Field Change
2022-05-22 09:18 emusic New Issue
2022-05-22 09:18 emusic Tag Attached: arclite
2022-05-22 09:18 emusic Tag Attached: exe
2022-05-22 09:18 emusic Tag Attached: pe
2022-05-22 09:18 emusic Tag Attached: plugin
2022-05-22 09:18 emusic File Added: scantool_net121win.exe
2022-05-22 09:18 emusic File Added: cpsetup_1_0_8_77_en.exe
2022-05-24 07:34 2useven10 Note Added: 0017327
2022-05-24 12:07 2useven10 Note Added: 0017328
2022-05-24 12:17 2useven10 Note Added: 0017329
2022-05-24 12:17 2useven10 Note Edited: 0017329
2022-05-24 12:23 emusic Note Added: 0017330
2022-05-24 17:11 2useven10 Note Added: 0017331
2022-05-24 17:18 2useven10 Assigned To => 2useven10
2022-05-24 17:18 2useven10 Status new => feedback
2022-05-24 17:19 2useven10 Project Far Manager => Plugins
2022-05-24 17:19 2useven10 Category Panel => General
2022-05-24 17:19 2useven10 Category General => Arclite
2022-08-02 20:06 ccaid Note Added: 0017345
2022-08-02 20:06 ccaid File Added: Far.2022_08_02_11_14_20_307_12052.7z
2023-02-10 08:52 2useven10 Note Added: 0017387
2023-02-12 09:38 2useven10 Note Added: 0017388
2023-02-13 11:03 ccaid Note Added: 0017389
2023-05-12 05:07 2useven10 Status feedback => closed
2023-05-12 05:07 2useven10 Resolution open => fixed
2023-05-12 05:07 2useven10 Note Added: 0017420