Author Topic: Падение Миранды при динамической загрузке плагинов  (Read 13892 times)

0 Members and 1 Guest are viewing this topic.

Offline Black Sniper

Здравствуйте, сегодня пару раз (3) раза, два раза с крашем, другой раз с ошибкой виндовса (работа была закончена некорректна) падала миранда.
Закономерность не выявлена, каждый раз я отключал/подключал различные плагины.
1. Падение было при отключение плагина exchange.
2. Когда отключал плагин ping.
3. была ошибка виндовая (не запомнил информацию)
На данный момент у меня отваливаются переодически все протоколы (ICQ, Mail, gtalk, jabber), но это возможно из-за "хорошего" интеренета - лог на всякий случай прикладываю.
Какие плагины были подключены:
  • Gtalk Extension - загружен и подключен
  • Ping - загружен и подключен
  • Shell extension - загружен и подключен
  • Crypto++ - подключен
  • xStatus notify - подключен
VersionInfo
CPU: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz [Intel64 Family 6 Model 42 Stepping 7] [DEP enabled] [4 CPUs]
Installed RAM: 8169 MBytes
Operating System: Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Shell: explorer.exe
Internet Explorer: 9.10.9200.16614 (build 99200)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian [Russian, Tajik (Cyrillic), Persian, Vietnamese, Armenian, Azeri (Latin), Basque, Upper Sorbian, Macedonian (FYROM), Mongolian (Cyrillic), Tibetan, Welsh, Khmer, Galician, Filipino, Divehi, Dari, Arabic, Bulgarian, Catalan, Chinese (Simplified)]
Free disk space on Miranda partition: 114254 MBytes

Miranda path: C:\Users\Virus\Dropbox\Miranda
Miranda NG version: 0.94.7 alpha build #7471 [running inside WOW64]
Build time: 3 Jan 2014 5:37:24
Profile path: C:\Users\Virus\Dropbox\Miranda\Profiles\BlackSniper\BlackSniper.dat
Profile size: 12352,00 KBytes
Profile creation date: 2 Sep 2013 12:49:06
Language pack: langpack_russian [0419] v. N/A, modified: 03 янв 2014 at 05:38:38 (UTC +4:00)
Service Mode: No

Active Plugins (75):
  Actman30.dll v.0.3.0.1 [6 Dec 2013 10:10:04] - Action manager
  AddContactPlus.dll v.0.9.9.1 [2 Jan 2014 5:33:18] - Add contact+
  AdvaImg.dll v.0.11.0.1 [2 Jan 2014 5:31:08] - Miranda image services
  AdvancedAutoAway.dll v.0.8.1.0 [3 Jan 2014 5:32:16] - Advanced Auto Away
  AssocMgr.dll v.0.1.1.0 [22 Dec 2013 5:38:16] - File association manager
  AuthState.dll v.0.0.2.1 [6 Nov 2013 5:31:14] - Authorization state
  AutoRun.dll v.0.1.0.1 [1 Oct 2013 19:27:26] - AutoRun
  AutoShutdown.dll v.1.4.0.2 [2 Jan 2014 5:39:26] - Auto shutdown
  AvatarHistory.dll v.0.1.0.1 [23 Dec 2013 5:36:38] - Avatar history
  AVS.dll v.0.11.1.1 [3 Jan 2014 5:30:34] - Avatar service
  BASS_interface.dll v.0.0.0.14 [8 Dec 2013 5:36:16] - BASS interface
  BuddyExpectator.dll v.0.1.2.3 [31 Oct 2013 5:32:24] - Buddy expectator
  ChangeKeyboardLayout.dll v.0.0.1.5 [24 Oct 2013 7:38:00] - Change keyboard layout
  ClientChangeNotify.dll v.0.1.1.3 [31 Oct 2013 5:35:50] - Client change notify
  Clist_nicer.dll v.0.9.2.1 [3 Jan 2014 5:31:30] - Clist nicer
  Cln_skinedit.dll v.0.0.0.4 [28 Nov 2013 5:32:46] - Skin editor for clist nicer
  CmdLine.dll v.0.0.4.1 [29 Dec 2013 23:42:38] - Command line
  CrashDumper.dll v.0.0.4.22 [20 Dec 2013 5:35:46] - Crash dumper
  CryptoPP.dll v.1.0.4.7 [24 Oct 2013 7:43:06] - Crypto++
  CSList.dll v.0.1.1.0 [3 Jan 2014 5:31:42] - Custom status list
  Db_autobackups.dll v.0.0.0.10 [12 Dec 2013 5:33:08] - Db autobackuper
  DbEditorPP.dll v.3.2.0.0 [9 Dec 2013 5:37:24] - Database editor++
  Dbx_mmap.dll v.0.11.0.2 [3 Jan 2014 5:30:36] - Miranda NG mmap database driver
  FavContacts.dll v.0.0.0.6 [3 Jan 2014 5:31:44] - Favorite contacts
  FileAsMessage.dll v.0.0.2.4 [24 Oct 2013 7:38:26] - File as message
  Fingerprint.dll v.0.1.0.0 [3 Jan 2014 5:35:26] - Fingerprint NG
  Flags.dll v.0.1.0.4 [3 Jan 2014 5:31:42] - Country flags
  FlashAvatars.dll v.0.0.1.14 [3 Jan 2014 5:31:46] - Flash avatars
  FltContacts.dll v.0.7.0.1 [3 Jan 2014 5:31:48] - Floating contacts
  Folders.dll v.0.2.0.1 [3 Jan 2014 5:31:50] - Custom profile folders
  GTalkExt.dll v.0.1.0.2 [3 Jan 2014 5:32:30] - GTalk Extension
  HistoryPP.dll v.1.5.1.5 [27 Dec 2013 21:08:40] - History++
  ICQ.dll v.0.11.0.1 [3 Jan 2014 5:31:12] - IcqOscarJ Protocol
  IgnoreState.dll v.0.0.3.0 [6 Dec 2013 10:04:24] - Ignore state
  Import.dll v.0.11.0.1 [24 Oct 2013 8:35:14] - Import contacts and messages
  ImportTXT.dll v.0.0.1.10 [6 Dec 2013 10:10:08] - Import TXT
  IRC.dll v.0.11.0.2 [3 Jan 2014 5:31:04] - IRC protocol
  Jabber.dll v.0.11.0.4 [3 Jan 2014 5:31:20] - Jabber Protocol
  KeepStatus.dll v.0.9.0.1 [3 Jan 2014 5:32:20] - Keep status
  LangMan.dll v.1.0.2.3 [24 Oct 2013 7:37:48] - Language pack manager
  MenuEx.dll v.1.3.0.10 [24 Oct 2013 7:36:54] - Menu item ext
  MetaContacts.dll v.0.14.0.13 [31 Oct 2013 5:32:48] - MetaContacts
  MirandaG15.dll v.0.1.2.0 [13 Dec 2013 5:36:48] - MirandaG15
  MirOTR.dll v.0.11.0.4 [2 Jan 2014 5:41:34] - Miranda OTR
  ModernOpt.dll v.0.1.0.0 [3 Jan 2014 5:30:38] - ModernOpt
  MRA.dll v.2.1.0.6 [3 Jan 2014 5:32:34] - Mail.ru Agent
  mRadio.dll v.0.0.2.3 [19 Dec 2013 5:39:40] - mRadio Mod
  Msg_Export.dll v.3.1.0.3 [2 Jan 2014 5:38:04] - Message export
  MsgPopup.dll v.0.1.1.3 [7 Dec 2013 5:39:36] - Message popup
  mTextControl.dll v.0.8.0.1 [1 Oct 2013 19:22:24] - Miranda text control
  NewsAggregator.dll v.0.0.0.1 [6 Dec 2013 10:07:42] - News aggregator
  NewXstatusNotify.dll v.1.4.0.9 [3 Jan 2014 5:32:00] - xStatus notify
  Nudge.dll v.0.1.0.0 [29 Dec 2013 23:40:52] - Nudge
  PluginUpdater.dll v.0.1.1.6 [3 Jan 2014 5:34:40] - Plugin updater
  PManagerEx.dll v.0.0.0.5 [9 Dec 2013 5:37:52] - Miranda NG profile changer
  Popup.dll v.2.1.1.8 [3 Jan 2014 5:32:06] - Popup plus
  QuickMessages.dll v.0.0.4.2 [1 Oct 2013 19:22:28] - Quick messages
  QuickSearch.dll v.1.4.1.20 [19 Dec 2013 5:39:40] - Quick Search
  Restart.dll v.0.0.6.0 [6 Dec 2013 10:07:16] - Restart
  SeenPlugin.dll v.5.0.4.8 [3 Jan 2014 5:32:10] - Last seen
  SendSS.dll v.0.8.3.1 [23 Dec 2013 5:34:58] - Send ScreenShot+
  ShlExt.dll v.2.2.0.3 [3 Jan 2014 5:36:32] - Shell extension
  SmileyAdd.dll v.0.2.3.17 [3 Jan 2014 5:32:16] - SmileyAdd
  SpellChecker.dll v.0.2.6.0 [3 Jan 2014 5:32:48] - Spell checker
  StartupStatus.dll v.0.8.0.45 [3 Jan 2014 5:32:18] - StartupStatus
  StopSpamMod.dll v.0.0.2.0 [31 Dec 2013 5:38:20] - StopSpam mod
  TabSRMM.dll v.3.2.0.1 [3 Jan 2014 5:30:50] - TabSRMM
  Tipper.dll v.2.1.0.5 [29 Dec 2013 23:41:16] - Tipper
  TopToolBar.dll v.0.8.0.3 [3 Jan 2014 5:33:04] - TopToolBar
  UInfoEx.dll v.0.8.5.0 [3 Jan 2014 5:32:40] - User info ext
  Variables.dll v.0.2.3.10 [3 Jan 2014 5:32:28] - Variables
  VersionInfo.dll v.1.5.0.3 [21 Nov 2013 5:36:24] - Version information
  VKontakte.dll v.0.1.0.6 [3 Jan 2014 5:36:38] - VKontakte protocol
  Weather.dll v.0.4.0.1 [3 Jan 2014 5:35:12] - Weather
  WhenWasIt.dll v.0.3.3.4 [24 Oct 2013 7:37:30] - Birthday reminder

Unloadable Plugins (1):
  findAmsg.dll v.0.2.1.0 [1 Feb 2005 18:02:46] - Find A Message
    Plugin does not have an UUID and will not work with Miranda 0.8.


Weather ini files:
-------------------------------------------------------------------------------
[close]


Отходил на пол часа - виндовая ошибка миранды
Spoiler
Сигнатура проблемы:

  Имя события проблемы:   APPCRASH
  Имя приложения:   miranda32.exe
  Версия приложения:   0.94.7.7471
  Отметка времени приложения:   52c63072
  Имя модуля с ошибкой:   ntdll.dll
  Версия модуля с ошибкой:   6.1.7601.17725
  Отметка времени модуля с ошибкой:   4ec49b8f
  Код исключения:   c0000005
  Смещение исключения:   00038dc9
  Версия ОС:   6.1.7601.2.1.0.256.1
  Код языка:   1049
  Дополнительные сведения 1:   0a9e
  Дополнительные сведения 2:   0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:   0a9e
  Дополнительные сведения 4:   0a9e372d3b4ad19135b953a78882e789
[close]
« Last Edit: 03 01 2014, 12:02:57 by Black Sniper »
Бью метко, но редко...
 

Offline watcher

К сожалению, все крэш-логи полностью неинформативны, с виндовым делать нечего, а в крэшдампервовском стэке одна строчка и та непонятная, если это происходит только после динамической загрузке/выгрузке плагинов, то да, малоиспользуемые плагины могут вызывать сбой, система динамической загрузки/выгрузки требует проверки на каждый отдельно взятый плагин, работает ли он с этим делом, вот ping и exchange как раз плагины такого рода, их не проверяли на эти вещи.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Black Sniper

работает ли он с этим делом, вот ping и exchange как раз плагины такого рода, их не проверяли на эти вещи.
Мне попробовать их повыключать/включать или это разовое падение когда происходит их включение/выключение?
Только что попробовал включить следующие плагины:
Echange, xStatus notify, Ping
повторился виндовый краш.
Spoiler
  Имя события проблемы:   APPCRASH
  Имя приложения:   miranda32.exe
  Версия приложения:   0.94.7.7471
  Отметка времени приложения:   52c63072
  Имя модуля с ошибкой:   ntdll.dll
  Версия модуля с ошибкой:   6.1.7601.17725
  Отметка времени модуля с ошибкой:   4ec49b8f
  Код исключения:   c0000005
  Смещение исключения:   00038dc9
  Версия ОС:   6.1.7601.2.1.0.256.1
  Код языка:   1049
  Дополнительные сведения 1:   0a9e
  Дополнительные сведения 2:   0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:   0a9e
  Дополнительные сведения 4:   0a9e372d3b4ad19135b953a78882e789
[close]


Метод: Ставил галку, нажимал на вилку, применить,  перезапускещё пару включений/выключений...

Ошибка одноразовая, повторить не удалось.


Пока писал прошлое сообщение, миранда попросила обновиться. Обновился... И начал дальше включать и выключать те 3 плагина.
примерно на 3 разе, на включение
exchange - нажал на галку, нажал на вилку
поап, ICQ не может приконектится - может важно.
xStatus notify - нажал на вилку, нажал на галку - может он нормальный, просто так в комплекте с ними.
Ping - нажал на вилку, нажал на галку - ошибка
Ошибка та же самая
Quote
Miranda Crash Report from 3 Jan 2014 20:05:18. Crash Dumper v.0.0.4.22
Exception: Access Violation at address 13A031F7. DEP at address 13A031F7.

Stack Trace:
---------------------------------------------------------------
13A031F7 ((module-name not available) 00000000): (filename not available) (0): (function-name not available)
« Last Edit: 03 01 2014, 16:19:30 by Black Sniper »
Бью метко, но редко...
 

Offline watcher

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

Offline Apollo2k4

Так это ошибка динамической загрузки плагина скорее всего.
Не скорее всего, а точно. Ошибка доступа DEP – это проблемы в изоляции памяти.

Black Sniper, эти ошибки можно поймать и поправить, но это нужно ловить это дебаггером. А учитывая, что плагины мало кто дёргает подключением/отключением динамически, то как ты понимаешь оно мало приоритетно.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга
 

Offline Black Sniper

Вопрос нет. Ну, разве что, может тему как-то более говоряще обозвать?
Бью метко, но редко...
 

Offline watcher

Вопрос нет. Ну, разве что, может тему как-то более говоряще обозвать?

Да, правильно. Переименовал.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.