Снегопат

Обсуждение Снегопата
Текущее время: 28 мар 2024, 16:55

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 08 июл 2020, 22:09 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
На 8.3.14.1976 вылетает сразу же после появления окна конфигуратора.
При запуске с -sntrace не падает, в окне сообщений:
Код:
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002

--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002

--- Информация ---
Bad param count in func 3 IUnpackFile::void init(IFile@  dest, int t=0), declared 3, real 2

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

(последнее сообщение повторяется много раз)

 Содержимое IUnpackFile.vtable:
Код:
Dumped from forms.as unpackFile 154
Type IUnpackFile from file.v
Declared 4 virtual methods
IID is {F10901A0-3BAC-11D4-8A57-008048DA06DF}
Vtable address = 0x16E270E0
Vtable in pack.dll
Offset in module: 0x370E0
---------------------------------------------------
Function 0 QueryInterface
  address is 0x16E0121E - offset is 0x1121E
     83 6C 24 04 04          sub dword [esp+0x4],0x4
     E9 68 E5 FF FF          jmp 0xffffe56d
---------------------------------------------------
Function 1 AddRef
  address is 0x16E011EC - offset is 0x111EC
     83 6C 24 04 04          sub dword [esp+0x4],0x4
     E9 EA E5 FF FF          jmp 0xffffe5ef
---------------------------------------------------
Function 2 Release
  address is 0x16E01188 - offset is 0x11188
     83 6C 24 04 04          sub dword [esp+0x4],0x4
     E9 1E E6 FF FF          jmp 0xffffe623
---------------------------------------------------
Function 3 void init(IFile@  dest, int t=0)
  address is 0x16DFEEE0 - offset is 0xEEE0
     55                      push ebp
     8B EC                   mov ebp,esp
     6A FF                   push byte 0xffffffff
     68 F0 36 E2 16          push dword 0x16e236f0
     64 A1 00 00 00 00       mov eax,fs:[0x0]
     50                      push eax
     56                      push esi
     57                      push edi
     A1 08 40 E3 16          mov eax,[0x16e34008]
     33 C5                   xor eax,ebp
     50                      push eax
     8D 45 F4                lea eax,[ebp-0xc]
     64 A3 00 00 00 00       mov fs:[0x0],eax
     8B 75 08                mov esi,[ebp+0x8]
     83 7E 48 00             cmp dword [esi+0x48],0x0
     8D 4E 10                lea ecx,[esi+0x10]
     75 0C                   jnz 0xe
     BA 88 6E E2 16          mov edx,0x16e26e88
     E8 96 E5 01 00          call 0x1e59b
     EB 05                   jmp 0x7
     E8 6F E4 01 00          call 0x1e474
     8B 7D 0C                mov edi,[ebp+0xc]
     C7 45 FC 00 00 00 00    mov dword [ebp-0x4],0x0
     85 FF                   test edi,edi
     74 06                   jz 0x8
     8B 07                   mov eax,[edi]
     57                      push edi
     FF 50 04                call [eax+0x4]
     8B 46 48                mov eax,[esi+0x48]
     89 7E 48                mov [esi+0x48],edi
     C7 45 FC 01 00 00 00    mov dword [ebp-0x4],0x1
     85 C0                   test eax,eax
     74 06                   jz 0x8
     8B 08                   mov ecx,[eax]
     50                      push eax
     FF 51 08                call [ecx+0x8]
     8B 4D F4                mov ecx,[ebp-0xc]
     64 89 0D 00 00 00 00    mov fs:[0x0],ecx
     59                      pop ecx
     5F                      pop edi
     5E                      pop esi
     8B E5                   mov esp,ebp
     5D                      pop ebp
     C2 08 00                retn 0x8
!!! BAD PARAMS COUNT !!!
---------------------------------------------------
Function 4
  address is 0x16DFE750 - offset is 0xE750
     8B 44 24 04             mov eax,[esp+0x4]
     8B 40 24                mov eax,[eax+0x24]
     C2 04 00                retn 0x4
---------------------------------------------------
Function 5
  address is 0x16DFE740 - offset is 0xE740
     8B 44 24 04             mov eax,[esp+0x4]
     8B 40 18                mov eax,[eax+0x18]
     C2 04 00                retn 0x4

Остальное из трейса я так понимаю не нужно? Или прикрепить?

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июл 2020, 22:34 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Не, там помимо этого еще нашел несколько мест.
Исправил в a23d9586848f5150


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB