Author Topic: Падение тестовых версий  (Read 9425 times)

0 Members and 1 Guest are viewing this topic.

Offline Black Sniper

Падение тестовых версий
« on: 18 01 2014, 07:37:39 »


Версия 0.94.7.7705

При запуске падает.
CrashLog Miranda
Miranda Crash Report from 18 Jan 2014 11:15:28. Crash Dumper v.0.0.4.22

Likely cause of the crash plugin: Mail.ru Agent

Exception: Access Violation at address 1200B309. Reading from address 00000000.

Stack Trace:
---------------------------------------------------------------
1200B309 (mir_core 12000000): (filename not available) (0): replaceStr
00407D5A (miranda32 00400000): (filename not available) (0): (function-name not available)
004045E1 (miranda32 00400000): (filename not available) (0): (function-name not available)
120093E0 (mir_core 12000000): (filename not available) (0): CallService
12009462 (mir_core 12000000): (filename not available) (0): CallServiceSync
14A9114A (mra 14A80000): (filename not available) (0): (function-name not available)
14A8273B (mra 14A80000): (filename not available) (0): (function-name not available)
14A98659 (mra 14A80000): (filename not available) (0): MirandaPluginInfoEx
0042C887 (miranda32 00400000): (filename not available) (0): GetPluginLangByInstance
0040138A (miranda32 00400000): (filename not available) (0): (function-name not available)
00458CB7 (miranda32 00400000): (filename not available) (0): IcoLib_IsManaged
7600336A (kernel32 75FF0000): (filename not available) (0): BaseThreadInitThunk
777D9F72 (ntdll 777A0000): (filename not available) (0): RtlInitializeExceptionChain
777D9F45 (ntdll 777A0000): (filename not available) (0): RtlInitializeExceptionChain
[close]

Windows
Сигнатура проблемы:

Имя события проблемы:   APPCRASH
  Имя приложения:   miranda32.exe
  Версия приложения:   0.94.7.7705
  Отметка времени приложения:   52d9f825
  Имя модуля с ошибкой:   mir_core.dll
  Версия модуля с ошибкой:   0.0.0.0
  Отметка времени модуля с ошибкой:   52d9f6d6
  Код исключения:   c0000005
  Смещение исключения:   0000b309
  Версия ОС:   6.1.7601.2.1.0.256.1
  Код языка:   1049
  Дополнительные сведения 1:   0a9e
  Дополнительные сведения 2:   0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:   0a9e
  Дополнительные сведения 4:   0a9e372d3b4ad19135b953a78882e789
[close]
Сейчас попробую откатиться и обновится ещё раз. Если всё будет хорошо - пост отредактирую.
Бью метко, но редко...
 

Offline watcher

Re: Падение тестовых версий
« Reply #1 on: 18 01 2014, 08:01:37 »
Проблемное ядро, скоро перевыложу ночник, ссылку на ядро для его обновления вручную (если крашит сразу на запуске) дам сюда. Можно будет также откатить на старое ядро из папки Backup в Plugin Updates и дернуть обновления.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Black Sniper

Re: Падение тестовых версий
« Reply #2 on: 18 01 2014, 08:13:06 »
С откатом назад я поторопился.
1. Хотел включить загрузку отладочных символов.
2. Всю папку Backups переписал поверх миранды.
имею:
1. Ядро 7685, которое при update выкачивает все плагины.
2. Очень хороший интернет, с очень стабильной связью. Да и Updater судя повсему докачивать не умеет.

Я пока отдыхаю...
Бью метко, но редко...
 

Offline watcher

Re: Падение тестовых версий
« Reply #3 on: 18 01 2014, 08:28:06 »
1. Ядро 7685, которое при update выкачивает все плагины.

Так оно только и может работать, так как нужна связка dll+pdb из одной и той же компиляции, иного пути нет.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Падение тестовых версий
« Reply #4 on: 18 01 2014, 08:28:40 »
А загрузки символов уже не надо, ядро с багом, скоро новое будет.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Падение тестовых версий
« Reply #5 on: 18 01 2014, 08:38:09 »
Готово, можно дергать обновление.

Post Merge: 18 01 2014, 09:16:01
Звливаю ядро, для тех, кто не нашел папки Backup или хочет просто обновить его вручную:
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Black Sniper

Re: Падение тестовых версий
« Reply #6 on: 18 01 2014, 09:37:19 »
Всё таки обновил средствами отката и проверкой обновлений.
Полёт нормальный.

Но есть вопросы по поводу работы Plugin updater.
Бью метко, но редко...
 

Offline watcher

Re: Падение тестовых версий
« Reply #7 on: 18 01 2014, 09:44:35 »
Black Sniper, предвижу вопрос - если перейти на репозитарий ночника с символами,  начать там скачивать, оборвать это, перейти обратно на обычные ночники, то что будет? Выкачает заново все плагины и на обычном ночнике (один раз, потом начнет снова обновлять лишь измененное). Но только если оборвать закачку на ночниках с символами.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Black Sniper

Re: Падение тестовых версий
« Reply #8 on: 18 01 2014, 10:17:00 »
watcher, вангуете хорошо. 
Можно узнать как ведёт себя updater с загружаемыми/загруженными плагинами при таких ситуациях?
1. Обрывается интернет, а потом опять востонавливается?
2. Перезагружается программа или останавливается updater (ручками или с помощью отсутствия электротока)

В первом случае я не дождался восстановления скачивания и останавливал updater (плохой интернет даёт знать). В последний раз, вырубился свет.
 Итог один и тот же - упдатер с самого начала выкачивает всё.
При этом, я даже не нашёл то что он скачал (загружено), чоб можно было эти файлы уже не выкачивать.
Вроде, должны скачиваться сюда Plugin Updates\Temp, видел 1 раз там файлы, после обновления миранды - папка чиститься?

Можно ли подумать о функции/настройки тихой проверке, установки и перезапуску миранды?

Бью метко, но редко...
 

Offline ghazan

Re: Падение тестовых версий
« Reply #9 on: 18 01 2014, 10:55:13 »
Можно узнать как ведёт себя updater с загружаемыми/загруженными плагинами при таких ситуациях?
1. Обрывается интернет, а потом опять востонавливается?
2. Перезагружается программа или останавливается updater (ручками или с помощью отсутствия электротока)
апдейтеру безразлично, что происходит с интернетом. он считывает crc32 от архивов и, если она не совпадает, стягивает архив по новой. папка Temp чистится на третий запуск миранды от момента апдейта.
 

Offline watcher

Re: Падение тестовых версий
« Reply #10 on: 18 01 2014, 11:13:59 »
В общем скорее всего мы хотели добавить перезакачку, но забыли. Попытаемся сейчас сделать так, как ghazan это описал.

« Last Edit: 18 01 2014, 11:18:21 by watcher »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Падение тестовых версий
« Reply #11 on: 18 01 2014, 11:42:30 »
Так, в общем и целом - сейчас мы делаем перезакачку битых архивов, если они так скачались - докачки при обрыве апдейта нет и неизвестно когда будет.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Black Sniper

Re: Падение тестовых версий
« Reply #12 on: 18 01 2014, 14:11:52 »
Так, в общем и целом - сейчас мы делаем перезакачку битых архивов, если они так скачались - докачки при обрыве апдейта нет и неизвестно когда будет.
Благодарю.
Бью метко, но редко...