View Issue Details

IDProjectCategoryView StatusLast Update
0002241Double CommanderPluginspublic2021-10-29 23:21
ReporterEagleXK Assigned ToAlexx2000  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.9.1Product Build8664M 32bit 
Target Version0.9.2Fixed in Version0.9.2 
Summary0002241: WFX plugins Access violation
DescriptionПроверено на следующих сторонних плагинах для ТС:

DiskInternals Reader - AV
NTFS - streams - AV
RedLock - AV
Registry - AV
SystemEventsEx - AV
Uninstaller - AV
Services2 - этот просто не запускается ( http://wincmd.ru/plugring/Services2.html )

Все ошибки в логе идентичны друг другу: не похоже, что их вызывают плагины (разве что плагины TC больше не совместимы с DC, что было бы печально)
Steps To ReproduceУстановить плагин из списка выше ( к примеру DiskInternals Reader http://www.diskinternals.ru/reader-for-tc/ )
Открыть список VFS (кстати, иконки плагинов не отображаются, хотя в самих плагинах MAINICON присутствуют)
Запстить плагин - дважды появится окно с сообщением об ошибке (плагин при этом продолжает работать)
При переходе во вложенные списки ошибка всё так же продолжает появляться, дважды
Additional Information| DC v0.9.1 beta Rev. 8664M -- i386-Win32-win32/win64
| Windows 10 Home 1809 x86_64 | PID 7820
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $00000000 in P:\Portable Programs\Double Commander\doublecmd.exe
  $00712286 line 628, column 24 of filesources/wfxplugin/uwfxpluginfilesource.pas in P:\Portable Programs\Double Commander\doublecmd.exe
  $00740872 line 892, column 102 of fileviews/ufileviewworker.pas in P:\Portable Programs\Double Commander\doublecmd.exe
  $0073F0CF line 346, column 9 of fileviews/ufileviewworker.pas in P:\Portable Programs\Double Commander\doublecmd.exe
  $0073F125 line 359, column 3 of fileviews/ufileviewworker.pas in P:\Portable Programs\Double Commander\doublecmd.exe
  $0041F4D5 in P:\Portable Programs\Double Commander\doublecmd.exe
  $004130DE in P:\Portable Programs\Double Commander\doublecmd.exe
  $76B10179 in C:\WINDOWS\System32\KERNEL32.DLL
  $7791662D in C:\WINDOWS\SYSTEM32\ntdll.dll
  $779165FD in C:\WINDOWS\SYSTEM32\ntdll.dll
TagsNo tags attached.
Attached Files
doublecmd.err (45,066 bytes)
wfx.PNG (53,798 bytes)   
wfx.PNG (53,798 bytes)   
Fixed in Revision8705, 8712
Operating systemWindows
WidgetsetWin32
Architecture64-bit

Relationships

related to 0002236 closedAlexx2000 Crash when add custom columns from WFX plugins 

Activities

Alexx2000

2019-03-02 13:51

administrator   ~0003068

Используется пользовательский набор колонок?
Полагаю исправлено, можно проверить с ночными сборками.

EagleXK

2019-03-02 15:22

reporter   ~0003069

В ночных сборках ошибка исправлена, подтверждаю.
По поводу пользовательского набора иконок я немного не в курсе. Я предполагал, что иконки будут браться из самого WFX файла (ресурс MAINICON), как на приаттаченом скриншоте (на левой панели просто переименовал все бинарники плагинов, добавив расширение ЕХЕ для отображения иконок)

Alexx2000

2019-03-02 16:49

administrator   ~0003070

Я спрашивал про пользовательский набор КОЛОНОК, а про иконки есть уже запрос 0000307

EagleXK

2019-03-02 16:56

reporter   ~0003071

Ой, прошу прощения, неверно прочёл.
Да, есть дополнительная колонка, отображающая информацию из плагина.

Issue History

Date Modified Username Field Change
2019-03-02 00:55 EagleXK New Issue
2019-03-02 00:55 EagleXK File Added: doublecmd.err
2019-03-02 13:37 Alexx2000 Relationship added related to 0002236
2019-03-02 13:51 Alexx2000 Fixed in Revision => 8705
2019-03-02 13:51 Alexx2000 Note Added: 0003068
2019-03-02 13:51 Alexx2000 Assigned To => Alexx2000
2019-03-02 13:51 Alexx2000 Status new => feedback
2019-03-02 13:51 Alexx2000 Resolution open => fixed
2019-03-02 13:51 Alexx2000 Target Version => 0.9.2
2019-03-02 15:22 EagleXK Note Added: 0003069
2019-03-02 15:22 EagleXK Status feedback => assigned
2019-03-02 15:22 EagleXK File Added: wfx.PNG
2019-03-02 16:49 Alexx2000 Note Added: 0003070
2019-03-02 16:49 Alexx2000 Status assigned => resolved
2019-03-02 16:56 EagleXK Note Added: 0003071
2019-03-03 14:57 Alexx2000 Fixed in Revision 8705 => 8705, 8712
2019-03-03 14:57 Alexx2000 Fixed in Version => 0.9.2
2021-10-29 23:21 Alexx2000 Status resolved => closed