IDA-RE-things / Far2-plugins-andrew-grechkin

Automatically exported from code.google.com/p/andrew-grechkin
3 stars 0 forks source link

Просьба обновить плагины под новый Plagin API 2573 #17

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Пробовал что происходит с плагинами для Far 3 
после изменений в API 2567 - 2573. Результаты под 
Win XP SP3:

FileVer 1.08 - падает при вызове в OpenW с кодом NMI 0x05 
- иp-за изменений в API читаем из адреса 0x0000800E, 
по семёркой наверняка писать в тех адреса 
полезет.:)

DelStr/SortStr - пока судя по пробным запускам ещё 
живы:), но я бы и их                                      
глянул на всякий пожарный.

Original issue reported on code.google.com by victorvg04 on 29 Mar 2012 at 8:21

GoogleCodeExporter commented 9 years ago
На сколько я понял плагины редактора не 
пострадали.
Filever обновил.

Original comment by andrew.grechkin on 30 Mar 2012 at 12:47

GoogleCodeExporter commented 9 years ago
Да, у меня они не валятся. Попробовал и 
первое что под XP SP3 на 2579 получил:

LastError: 0x000003E6 - Неверная попытка доступа к 
адресу памяти.
NTSTATUS: 0xC0000005 - Инструкция по адресу "0x

╔═════════════════════ Ошибка 
═════════════════════╗
║    Неверная попытка доступа к адресу 
памяти.     ║
║           Ошибка при загрузке плагина            ║
║ С:\Temp\8\17\Far\plugins\filever\filever-x32.dll ║
╟─────────────────────────��
�────────────────────────╢
║                      { OK }                      ║
╚═════════════════════════��
�════════════════════════╝

буду дальше посмотреть.:)

Original comment by victorvg04 on 30 Mar 2012 at 4:12

GoogleCodeExporter commented 9 years ago
странно, у меня работал.
перепроверю все завтра, а пока убрал с 
доступа

Original comment by andrew.grechkin on 30 Mar 2012 at 4:15

GoogleCodeExporter commented 9 years ago
Подожду. Может у меня машина дурит? Позже на 
стенде проверю и отпишусь.

Original comment by victorvg04 on 30 Mar 2012 at 4:38

GoogleCodeExporter commented 9 years ago
Как и обещал проверил и под Windows 7:

 ╔══════════════════ Ошибка ═══════════════════╗
 ║  Неверная попытка доступа к адресу памяти.  ║
 ║         Ошибка при загрузке плагина         ║
 ║ D:\Soft\Far\plugins\filever\filever-x32.dll ║
 ╟─────────────────────────────────────────────╢
 ║                   { OK }                    ║
 ╚═════════════════════════════════════════════╝

по F3 получаю:

LastError: 0x000003E6 - Неверная попытка доступа к 
адресу памяти.
NTSTATUS: 0xC0000005 - Инструкция по адресу "0x

НО, тут интересно - ситуация 
воспроизводится не всегда, и есть 
вероятность, что виновник в стороне сидит. 
буду дальше искать. Ошибки есть, и иные из 
них чётко воспроизводятся, но надо 
копаться в поисках причины. Или кто-то не 
собрался, либо кто-то "сырой"...

Original comment by victorvg04 on 1 Apr 2012 at 11:15

GoogleCodeExporter commented 9 years ago
Проверил ещё раз под ХР, но уже на 
официальной "ночной" сборке чтобы избежать 
вероятности ошибки своего компилятора - 
явление воспроизводится на старте Far чётко. 
Я там специально удалил профиль и запускал 
через лаунчер из-под системной оболочки 
чтобы избежать взаимного влияния 
процессов Far. Не помогло. Буду думать дальше.

Original comment by victorvg04 on 1 Apr 2012 at 11:50

GoogleCodeExporter commented 9 years ago
Сейчас собрал 2581 - под ХР при старте пишем 
ошибку нарушения защиты памяти, но куда 
лезем не известно. Возможно что происходит 
обращение за границы адресного 
пространства ЦП?

Original comment by victorvg04 on 1 Apr 2012 at 1:18

GoogleCodeExporter commented 9 years ago
Попробовал запустить только с одним FileVer 
1.0.9 - валится при запуске, лог отладчика:

"Far.exe": Загружено: "C:\Temp\8\2\Far\Far.exe", Невозможно 
найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\ntdll.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\kernel32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\user32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\gdi32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\winspool.drv", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\advapi32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\rpcrt4.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\secur32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\msvcrt.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\shell32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\shlwapi.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\netapi32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\mpr.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\ole32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\psapi.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\setupapi.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\imm32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\lpk.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\usp10.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: 
"C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.26
00.6028_x-ww_61e65202\comctl32.dll", Невозможно найти или 
открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\uxtheme.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\Program Files\Dexpot\hooxpot.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\MSCTF.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\Program Files\Unlocker\UnlockerHook.dll", 
Двоичный код не был построен с отладочной 
информацией.
"Far.exe": Загружено: "C:\WINDOWS\system32\clbcatq.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\comres.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\oleaut32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\version.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\shdocvw.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\crypt32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\msasn1.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\cryptui.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\wininet.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\normaliz.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\urlmon.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\iertutil.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\wintrust.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\imagehlp.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\wldap32.dll", 
Невозможно найти или открыть файл PDB
"Far.exe": Загружено: "C:\WINDOWS\system32\MSCTFIME.IME", 
Невозможно найти или открыть файл PDB
Поток 'Поток Win32' (0x69e0) завершился с кодом 0 
(0x0).

И отладчик сообщает: Дизассемблированный 
текст нельзя просматривать в режиме 
выполнения.

На всякий случай оное с дампом - 
http://narod.ru/disk/44880174001.c87462f257a4c70a10692419d59f7a37/far3.0.2581_du
mp.7z.html

Original comment by victorvg04 on 1 Apr 2012 at 1:54

GoogleCodeExporter commented 9 years ago
Все пересобрал и проверил на последнем 
фаре.
У меня не падает.
Если будут проблемы опиши точнее в чем дело.

Original comment by andrew.grechkin on 10 Apr 2012 at 6:08

GoogleCodeExporter commented 9 years ago
Уже отыскал одну - под ХР при старте падает.

Original comment by victorvg04 on 10 Apr 2012 at 6:50

GoogleCodeExporter commented 9 years ago
при старте чего?

Original comment by andrew.grechkin on 10 Apr 2012 at 6:51

GoogleCodeExporter commented 9 years ago
Андрей, извини пожалуйста, это я не удачно 
указал на факт наличия проблемы бага 19. 
Надо было его сразу удалить или редирект 
поставить чтобы нам не путаться.:(

Original comment by victorvg04 on 10 Apr 2012 at 10:50