MaxRusov / far-plugins

Automatically exported from code.google.com/p/far-plugins
49 stars 12 forks source link

[FIXED] GitShell v1.1 x64 сломана история Git и на выходе из Far b5149 Git-0c59b0d16 получаем AV в ConfigureW() #50

Closed VictorVG closed 6 years ago

VictorVG commented 6 years ago

GitShell v1.1 x64 сломана история Git и на выходе из Far b5149 Git-0c59b0d16 получаем AV в ConfigureW(). ОС Win7 SP1 x64.

Не удаётся просмотреть историю коммитов - получаю ошибку Git Error -21

gitsgell_v1 1

нажимаю OK, F10 для завершения тест-копии и вижу вывод стека Access Violation (AV) указывающий на то, что AV возникло в ConfigureW() процедура main плагина GitShell.dll v1.1.

av_v1 1

При этом сама тест-копия вдобавок ещё и зависла в стадии завершения задачи - вызванный отладчик сообщил что не может присоединится к процессу поскольку тот уже не существует. Пришлось через Process Hacker v3.0.5872.1345 x64 снимать задачу (x86 сборка на 64-х битной ОС не запустится - в коде стоит специальная проверка разрядности, а для работы с 32-х битными задачами запускается внутренняя х86 копия ProcessHacker.exe и DotNetTools плагин). А предыдущая версия 1.0 на том же репозитории работает прекрасно:

gitshell_v1 0

хотелось бы воспользоваться новыми возможностями.

VictorVG commented 6 years ago

Одно упустил - MsysGit 2.16.2. Версия 1.0 с ним работает корректно. Может с libgit v0.27.0-rc1 попробовать?

VictorVG commented 6 years ago

Fixed

Спасибо! Закрываю.