Author Topic: Miranda не запускается после обновления  (Read 9421 times)

0 Members and 1 Guest are viewing this topic.

Offline ghazan

WAJIM,
погорячился я слегка с переносом изменений из мастера, это правда
откатил этот кусок, сейчас пересоберу билд
 

Offline Forest

Приветствую.
Не уверен, что у меня сломалось после обновления, но вроде ничего больше не происходило.
Попробовал пообновляться на dev билд - то же самое.

Miranda Crash Report from 10 May 2021 18:35:54. Crash Dumper v.0.1.0.4

Likely cause of the crash plugin: ICQ-WIM protocol

Exception: Access Violation at address 1730B15D. Writing to address 00000008.

Stack Trace:
---------------------------------------------------------------
1730B15D (ICQ 17300000): w:\miranda-build\protocols\icq-wim\src\server.cpp (298): CIcqProto::ParseBuddyInfo
17308C54 (ICQ 17300000): w:\miranda-build\protocols\icq-wim\src\server.cpp (1054): CIcqProto::OnGetUserInfo
1730489A (ICQ 17300000): w:\miranda-build\protocols\icq-wim\src\http.cpp (221): CIcqProto::ExecuteRequest
17304A98 (ICQ 17300000): w:\miranda-build\protocols\icq-wim\src\http.cpp (69): CIcqProto::ServerThread
12D54101 (mir_core 12D40000): w:\miranda-build\src\mir_core\src\threads.cpp (161): forkthreadex_r
7626343D (kernel32 76250000): (filename not available) (0): BaseThreadInitThunk
77139812 (ntdll 77100000): (filename not available) (0): RtlInitializeExceptionChain
771397E5 (ntdll 77100000): (filename not available) (0): RtlInitializeExceptionChain

CPU: Intel(R) Xeon(R) CPU E3-1285 v3 @ 3.60GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [8 CPUs]
Installed RAM: 16291 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.19596 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian

Miranda NG Version: 0.95.13.1 build #23799 (9db5a64c33) [running inside WOW64]
Build time: 3 May 2021 21:41:58
 
The following users thanked this post: ghazan

Offline ghazan

Forest,
момент, сейчас гляну. спасибо за подробный отчет
 

Offline ghazan

Forest,
давай сделаем так. я вкатил некий фикс в девелоперский билд, поэтому последовательность действий такая:
  • ты перебираешься на дев билд с символами и проверяешь, будет оно валиться или нет
  • если будет продолжать валиться, то крашлог в студию, как обычно
  • если валиться не будет, то надо сделать нетворк лог ядро + ICQ и запустить его мне в приват сообщением или ссылкой на pastebin
 

Offline Forest

Упало. При этом после логина успело получить сообщение в аську

Miranda Crash Report from 10 May 2021 21:11:57. Crash Dumper v.0.1.0.4

Likely cause of the crash plugin: ICQ-WIM protocol

Exception: Access Violation at address 1736B182. Writing to address 00000008.

Stack Trace:
---------------------------------------------------------------
1736B182 (ICQ 17360000): w:\miranda-build\protocols\icq-wim\src\server.cpp (302): CIcqProto::ParseBuddyInfo
17368C54 (ICQ 17360000): w:\miranda-build\protocols\icq-wim\src\server.cpp (1058): CIcqProto::OnGetUserInfo
1736489A (ICQ 17360000): w:\miranda-build\protocols\icq-wim\src\http.cpp (221): CIcqProto::ExecuteRequest
17364A98 (ICQ 17360000): w:\miranda-build\protocols\icq-wim\src\http.cpp (69): CIcqProto::ServerThread
12CD41E0 (mir_core 12CC0000): w:\miranda-build\src\mir_core\src\threads.cpp (161): forkthreadex_r
7626343D (kernel32 76250000): (filename not available) (0): BaseThreadInitThunk
77139812 (ntdll 77100000): (filename not available) (0): RtlInitializeExceptionChain
771397E5 (ntdll 77100000): (filename not available) (0): RtlInitializeExceptionChain

CPU: Intel(R) Xeon(R) CPU E3-1285 v3 @ 3.60GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [8 CPUs]
Installed RAM: 16291 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.19596 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian

Miranda NG Version: 0.96.1 alpha build #24011 (777b9bc02b) [running inside WOW64]
Build time: 10 May 2021 20:26:10
 

Offline ghazan

Forest,
а я правильно понимаю, что у тебя модуль протокола называется ICQ? (в любом контакте аськи можно посмотреть в dbeditor++ в секции Protocol/p)

PS: всё, починил. Дев билд на сервере, можно обновляться

« Last Edit: 10 05 2021, 18:57:35 by ghazan »
 

Offline dartraiden

Как оказалось, проблема возникала в том случае, когда имя учётной записи совпадало с именем протокола...

А ещё это наглядный пример того, как грамотно сделанный крашлог обеспечивает быстрое решение проблемы.
 

Offline Forest

Заработало. Благодарю.