Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Плагины => Topic started by: Vadja on 29 09 2017, 23:09:04

Title: Программа крашится при быстром поиске
Post by: Vadja on 29 09 2017, 23:09:04
Проблема в следующем: при попытке быстрого поиска (начинаю набирать, например, текст "03" в главном окне программы, происходит вылет, причем стабильно. 
В архиве у меня лежит неглючная mirandaNG, я удаляю глючную, на ее место распаковываю архивную, запускаю ее, получаю обновления и сразу же архивирую обновленную, пока баг не появился. Т.к. после непродолжительной работы (не более 1..2дней) баг появляется и избавится от него можно только удалив глюкнутую и снова распаковать архивную.
Приложить особо нечего для демонстрации, но вот видео разве что https://yadi.sk/d/1Ns2aCaJ3NLY2k
собственно кликаю по окну, начинаю ввод и происходит вылет
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 01 10 2017, 18:29:51
краш лог бы. CrashDumper молчит?
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 01 10 2017, 19:13:05
Плагин CrashDumper.dll подключен, но ничего кроме вылета программы не происходит, просто исчезает окно и выгружается процесс.
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 02 10 2017, 11:22:41
кхм. как же нам быть?
а есть возможность скачать, например, любую Visual Studio Express (от 2010 до 2017 включительно), подцепиться к миранде и крашануться в ней?
у меня совсем никак не получается воспроизвести это
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 02 10 2017, 15:48:12
Если объясните как это сделать (подцепиться к миранде), то я попробую.
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 02 10 2017, 16:24:26
грузим студию, грузим отладочные символы для миранды, запускаем миранду, в студии нажимаем Debug - Attach to process - Miranda32.exe
крашаемся
смотрим в Debug - Windows - Call stack и копируем его сюда
желательно перед этим включить опцию Display parameter values в окне call stack, а также грузануть символы для операционной системы с Microsoft Symbol Servers (по ПКМ на строчке в том же окне)
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 02 10 2017, 16:29:21
"грузим отладочные символы для миранды" - вот это непонятно
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 02 10 2017, 16:45:45
в вики расписано в разделе Manual
https://wiki.miranda-ng.org/index.php?title=Crash_reports
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 02 10 2017, 16:54:59
ок, попробую
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 02 10 2017, 17:01:43
а это только на девелоперской версии так? или на стабильной тоже?
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 02 10 2017, 17:06:31
на стабильной, девелоперскую я не использовал
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 02 10 2017, 18:27:04
а можно version info глянуть? чтобы хоть как-то попробовать воспроизвести
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 02 10 2017, 19:30:06
имеется ввиду это?
VersionInfo
Quote
CPU: Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz [Intel64 Family 6 Model 15 Stepping 11] [DEP Enabled] [2 CPUs]
Installed RAM: 4096 MBytes
Microsoft Windows 10 Professional Edition, 64-bit (build 15063)
Internet Explorer: 9.11.15063.0 (build 915063)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 27543 MBytes

Miranda NG Version: 0.95.6 build #18507 (ab9c099) x64
Build time: 19 Sep 2017 22:35:52
Profile: C:\Portable\Startup\miranda-ng\Profiles\Jn\Jn.dat (dbx mmap driver)
Profile size: 74514432 Bytes
Profile creation date: 30 Sep 2017 2:15:28
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (23):
¤ AdvaImg.dll v.0.11.0.2 [14 Sep 2017 13:29:18] - Miranda image services
¤ AVS.dll v.0.95.3.4 [14 Sep 2017 13:28:34] - Avatar service
¤ CrashDumper.dll v.0.0.5.2 [14 Sep 2017 13:28:56] - Crash dumper
¤ DbEditorPP.dll v.4.0.1.1 [14 Sep 2017 13:28:56] - Database editor++
¤ Dbx_mmap.dll v.0.95.3.1 [19 Sep 2017 22:35:54] - Miranda NG mmap database driver
¤ HistoryPP.dll v.1.5.1.5 [6 Aug 2017 13:57:16] - History++
¤ ICQ.dll v.0.11.3.5 [14 Sep 2017 13:28:38] - IcqOscarJ protocol
¤ Import.dll v.0.95.4.3 [14 Sep 2017 13:28:34] - Import contacts and messages
¤ Jabber.dll v.0.11.0.5 [14 Sep 2017 13:28:52] - Jabber protocol
¤ mTextControl.dll v.0.8.0.1 [14 Sep 2017 13:28:40] - Miranda text control
¤ NewXstatusNotify.dll v.1.4.0.11 [14 Sep 2017 13:28:42] - xStatus notify
¤ PluginUpdater.dll v.0.1.2.5 [14 Sep 2017 13:29:00] - Plugin updater
¤ Popup.dll v.2.1.1.12 [14 Sep 2017 13:28:44] - Popup plus
¤ QuickSearch.dll v.1.4.2.0 [14 Sep 2017 13:30:22] - Quick Search
¤ SimpleStatusMsg.dll v.1.9.0.6 [14 Sep 2017 13:28:48] - Simple status message
¤ SkypeWeb.dll v.0.12.2.4 [29 Aug 2017 23:16:32] - Skype protocol (Web)
¤ SmileyAdd.dll v.0.2.4.1 [14 Sep 2017 13:28:48] - SmileyAdd
¤ StatusManager.dll v.0.11.2.0 [14 Sep 2017 13:29:32] - Status manager
¤ TabSRMM.dll v.3.5.0.6 [19 Sep 2017 22:36:02] - TabSRMM
¤ Tipper.dll v.2.1.0.7 [14 Sep 2017 13:28:44] - Tipper
¤ TopToolBar.dll v.0.8.0.4 [14 Sep 2017 13:28:50] - TopToolBar
¤ Variables.dll v.0.2.3.11 [14 Sep 2017 13:28:54] - Variables
¤ VKontakte.dll v.0.1.2.23 [14 Sep 2017 13:29:20] - VKontakte protocol

Unloadable Plugins (1):
¤ DbChecker.dll v.0.0.0.0 [19 Sep 2017 22:36:18] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
SKYPE                    1 - Enabled 0 - Disabled  Loaded
VKontakte                1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 HistoryPP_icons.dll [14 Sep 2017 13:30:18]
 Proto_AIM.dll [14 Sep 2017 13:30:18]
 Proto_Facebook.dll [14 Sep 2017 13:30:18]
 Proto_GG.dll [14 Sep 2017 13:30:18]
 Proto_ICQ.dll [4 Mar 2012 13:28:58]
 Proto_ICQ.dll_ [5 Nov 2013 21:37:52]
 Proto_IRC.dll [14 Sep 2017 13:30:18]
 Proto_Jabber.dll [14 Sep 2017 13:30:18]
 Proto_MetaContacts.dll [19 Sep 2017 22:37:40]
 Proto_MSN.dll [14 Sep 2017 13:30:18]
 Proto_Skype.dll [29 Aug 2017 23:17:18]
 Proto_VKontakte.dll [14 Sep 2017 13:30:18]
 Proto_Yahoo.dll [27 Sep 2016 16:46:06]
 TabSRMM_icons (2).dll [7 Jul 2016 21:50:46]
 TabSRMM_icons.dll [19 Sep 2017 22:37:40]
 Toolbar_icons.dll [14 Sep 2017 13:30:18]
 xStatus_ICQ.dll [14 Sep 2017 13:30:18]
 xStatus_Jabber.dll [14 Sep 2017 13:30:18]
[close]
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 03 10 2017, 00:41:21
Вот, кроме содержимого окна требовал файл jabber_proto.cpp
Spoiler
Code: [Select]
> Jabber.dll!CJabberProto::GetCaps(int type, unsigned int hContact)Строка 552 C++
  mir_app.mir!CallProtoServiceInt(unsigned int hContact, const char * szModule, const char * szService, unsigned __int64 wParam, __int64 lParam)Строка 395 C++
  mir_app.mir!CallProtoService(const char * szModule, const char * szService, unsigned __int64 wParam, __int64 lParam)Строка 370 C++
  mir_app.mir!GetDatabaseString(unsigned int hContact, const char * szProto, const char * szSetting, DBVARIANT * dbv)Строка 45 C++
  mir_app.mir!ProcessDatabaseValueDefault(unsigned int hContact, const char * szProto, const char * szSetting)Строка 60 C++
  mir_app.mir!Contact_GetInfo(int type, unsigned int hContact, const char * szProto)Строка 208 C++
  mir_app.mir!fnGetContactDisplayName(unsigned int hContact, int mode)Строка 117 C++
  mir_app.mir!fnRebuildEntireList(HWND__ * hwnd, ClcData * dat)Строка 382 C++
  mir_app.mir!fnSaveStateAndRebuildList(HWND__ * hwnd, ClcData * dat)Строка 666 C++
  mir_app.mir!fnContactListControlWndProc(HWND__ * hwnd, unsigned int uMsg, unsigned __int64 wParam, __int64 lParam)Строка 796 C++
  [Внешний код]
  mir_app.mir!mir_main(wchar_t * cmdLine)Строка 331 C++
  Miranda64.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * __formal, wchar_t * cmdLine, int __formal)Строка 65 C++
  [Внешний код]
[close]

вот тоже оконо с включенными значениями параметров
Spoiler
Code: [Select]
> CJabberProto::GetCaps(int type, unsigned int hContact=0)Строка 552 C++
  CallProtoServiceInt(unsigned int hContact=0, const char * szModule=0x0000000002796db8, const char * szService=0x000000001271c128, unsigned __int64 wParam=4, __int64 lParam=0)Строка 395 C++
  CallProtoService(const char * szModule, const char * szService, unsigned __int64 wParam, __int64 lParam)Строка 370 C++
  GetDatabaseString(unsigned int hContact=16455, const char * szProto=0x0000000002796db8, const char * szSetting=0x000000001271c508, DBVARIANT * dbv=0x0000000000054910)Строка 45 C++
  ProcessDatabaseValueDefault(unsigned int hContact=16455, const char * szProto=0x0000000002796db8, const char * szSetting=0x000000001271c508)Строка 60 C++
  Contact_GetInfo(int type=16, unsigned int hContact=16455, const char * szProto=0x0000000002796db8)Строка 208 C++
  fnGetContactDisplayName(unsigned int hContact=16455, int mode)Строка 117 C++
  fnRebuildEntireList(HWND__ * hwnd=0x00000000002a09e8, ClcData * dat=0x0000000002939990)Строка 382 C++
  fnSaveStateAndRebuildList(HWND__ * hwnd=0x00000000002a09e8, ClcData * dat=0x0000000002939990)Строка 666 C++
  fnContactListControlWndProc(HWND__ * hwnd=0x00000000002a09e8, unsigned int uMsg=258, unsigned __int64 wParam=48, __int64 lParam=5373953)Строка 796 C++
  00007ff8e38ebc50() Нет данных
  00007ff8e38eb5cf() Нет данных
  mir_main(wchar_t * cmdLine)Строка 331 C++
  wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * __formal=0x0000000000000001, wchar_t * cmdLine=0x0000000000592810, int __formal=0)Строка 65 C++
  __scrt_common_main_seh()Строка 283 C++
  00007ff8e1262774() Нет данных
  00007ff8e3c70d51() Нет данных
[close]

Quote
а также грузануть символы для операционной системы с Microsoft Symbol Servers (по ПКМ на строчке в том же окне)
не нашел там такого пункта

делал все в Microsoft Visual Studio 2015 Update 1

П.С. И теперь (т.е. после всех манипуляций) программа вылетает сразу же после запуска
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 03 10 2017, 18:44:29
мда... какой-то мрак. не очень понятно, как вообще такое может быть
спасибо, буду думать
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 03 10 2017, 18:53:27
надеюсь на результат ) очень досаждает этот баг
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 04 10 2017, 07:50:37
а можно будет, например, запустить меня через TeamViewer посмотреть на это, если что?
если это так легко повторить у тебя, а никак не повторяется у меня
когда видишь поле боя своими глазами, обычно всё легче проходит
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 04 10 2017, 11:59:14
ок, я готов, скачаю только тимвьювер )
Title: Re: Программа крашится при быстром поиске
Post by: Evgenyatam on 04 10 2017, 18:22:49
Тут какая то особенность виндов или не совместимость с запущенной программой или какой-нибудь плагин мешает. У меня не крашится, специально проверял.
VersionInfo
Quote
CPU: Intel(R) Pentium(R) CPU G3240 @ 3.10GHz [x86 Family 6 Model 60 Stepping 3] [DEP Enabled] [2 CPUs]
Installed RAM: 3545 MBytes
Microsoft Windows 7 Ultimate Edition, 32-bit Service Pack 1 (build 7601)
Internet Explorer: 8.0.7601.17514 (build 87601)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 13923 MBytes

Miranda NG Version: 0.95.6 build #18510 (e6d5eb4)
Build time: 4 Oct 2017 18:26:24
Profile: C:\Users\Евгений\AppData\Roaming\Miranda NG\евгений\евгений.dat (dbx mmap driver)
Profile size: 262144 Bytes
Profile creation date: 30 Nov 2015 22:05:22
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (62):
¤ AdvaImg.dll v.0.11.0.2 [25 Aug 2017 19:14:52] - Miranda image services
¤ Alarms.dll v.0.4.0.6 [25 Aug 2017 19:14:36] - Alarms
¤ AssocMgr.dll v.0.1.1.0 [25 Aug 2017 19:15:14] - File association manager
¤ AuthState.dll v.0.0.2.1 [25 Aug 2017 19:14:10] - Authorization state
¤ AutoRun.dll v.0.1.0.1 [25 Aug 2017 19:15:14] - AutoRun
¤ AvatarHistory.dll v.0.1.0.2 [29 Aug 2017 23:13:40] - Avatar history
¤ AVS.dll v.0.95.3.4 [8 Sep 2017 19:37:40] - Avatar service
¤ BASS_interface.dll v.0.0.0.14 [25 Aug 2017 19:15:16] - BASS interface
¤ BuddyExpectator.dll v.0.1.2.3 [25 Aug 2017 19:14:14] - Buddy expectator
¤ BuddyPounce.dll v.0.3.2.2 [25 Aug 2017 19:15:22] - Buddy pounce
¤ ChangeKeyboardLayout.dll v.0.0.1.6 [25 Aug 2017 19:14:46] - Change keyboard layout
¤ ClientChangeNotify.dll v.0.1.1.3 [25 Aug 2017 19:14:46] - Client change notify
¤ Clist_modern.dll v.0.9.1.7 [8 Sep 2017 19:38:04] - Modern contact list
¤ CrashDumper.dll v.0.0.5.2 [25 Aug 2017 19:14:56] - Crash dumper
¤ CryptoPP.dll v.1.0.4.8 [28 Aug 2017 15:18:16] - Crypto++
¤ CyrTranslit.dll v.0.1.2.0 [25 Aug 2017 19:14:50] - CyrTranslit
¤ Db_autobackups.dll v.0.0.0.10 [4 Oct 2017 18:26:36] - Db autobackuper
¤ DbEditorPP.dll v.4.0.1.1 [25 Aug 2017 19:14:58] - Database editor++
¤ Dbx_mmap.dll v.0.95.3.1 [4 Oct 2017 18:26:28] - Miranda NG mmap database driver
¤ FavContacts.dll v.0.1.0.3 [25 Aug 2017 19:14:18] - Favorite contacts
¤ Fingerprint.dll v.0.1.0.0 [25 Aug 2017 19:15:12] - Fingerprint NG
¤ Flags.dll v.0.1.0.4 [25 Aug 2017 19:14:16] - Country flags
¤ Folders.dll v.0.2.0.2 [25 Aug 2017 19:14:20] - Custom profile folders
¤ HistoryPP.dll v.1.5.1.5 [24 Sep 2017 22:15:24] - History++
¤ HistoryStats.dll v.0.2.1.1 [25 Aug 2017 19:16:02] - HistoryStats
¤ ICQ.dll v.0.11.3.5 [25 Aug 2017 19:14:14] - IcqOscarJ protocol
¤ IEView.dll v.1.5.0.1 [25 Aug 2017 19:14:28] - IEView
¤ Import.dll v.0.95.4.3 [25 Aug 2017 19:14:02] - Import contacts and messages
¤ ImportTXT.dll v.0.0.1.12 [25 Aug 2017 19:16:28] - Import TXT
¤ Jabber.dll v.0.11.0.5 [11 Sep 2017 13:51:36] - Jabber protocol
¤ MenuEx.dll v.1.3.0.10 [25 Aug 2017 19:14:24] - Menu item ext
¤ MobileState.dll v.0.0.1.6 [25 Aug 2017 19:15:06] - Mobile state
¤ MRA.dll v.2.1.1.1 [25 Aug 2017 19:14:40] - Mail.ru Agent
¤ MsgPopup.dll v.0.1.2.1 [25 Aug 2017 19:15:24] - Message popup
¤ mTextControl.dll v.0.8.0.1 [25 Aug 2017 19:14:26] - Miranda text control
¤ MyDetails.dll v.0.0.1.12 [25 Aug 2017 19:14:58] - My details
¤ NewEventNotify.dll v.0.2.2.3 [25 Aug 2017 19:14:52] - NewEventNotify
¤ NotifyAnything.dll v.0.0.2.8 [25 Aug 2017 19:15:24] - NotifyAnything
¤ Nudge.dll v.0.2.0.2 [25 Aug 2017 19:14:26] - Nudge
¤ PluginUpdater.dll v.0.1.2.5 [25 Aug 2017 19:15:02] - Plugin updater
¤ Popup.dll v.2.1.1.12 [25 Aug 2017 19:14:30] - Popup plus
¤ QuickMessages.dll v.0.0.4.2 [25 Aug 2017 19:14:26] - Quick messages
¤ QuickReplies.dll v.0.9.1.2 [25 Aug 2017 19:14:30] - Quick replies
¤ RecentContacts.dll v.0.1.0.3 [25 Aug 2017 19:14:46] - Recent contacts
¤ Restart.dll v.0.0.6.0 [25 Aug 2017 19:15:00] - Restart
¤ SimpleAR.dll v.2.0.2.6 [25 Aug 2017 19:14:30] - Simple auto replier
¤ SimpleStatusMsg.dll v.1.9.0.6 [25 Aug 2017 19:14:42] - Simple status message
¤ SmileyAdd.dll v.0.2.4.1 [25 Aug 2017 19:14:36] - SmileyAdd
¤ Spamotron.dll v.0.0.4.7 [25 Aug 2017 19:15:34] - Spam-o-tron
¤ SpellChecker.dll v.0.2.6.4 [25 Aug 2017 19:15:08] - Spell checker
¤ SplashScreen.dll v.0.1.2.3 [25 Aug 2017 19:14:32] - Splash screen
¤ StartPosition.dll v.0.2.0.3 [25 Aug 2017 19:15:18] - Start position
¤ StatusChange.dll v.1.3.0.0 [25 Aug 2017 19:15:22] - Status change
¤ StatusManager.dll v.0.11.2.0 [25 Aug 2017 19:16:04] - Status manager
¤ TabSRMM.dll v.3.5.0.6 [4 Oct 2017 18:26:34] - TabSRMM
¤ Tipper.dll v.2.1.0.7 [25 Aug 2017 19:14:34] - Tipper
¤ TopToolBar.dll v.0.8.0.4 [8 Sep 2017 19:37:56] - TopToolBar
¤ TranslitSwitcher.dll v.0.1.0.1 [25 Aug 2017 19:14:32] - Switch layout or transliterate
¤ UInfoEx.dll v.0.8.5.0 [25 Aug 2017 19:14:44] - User info ext
¤ Variables.dll v.0.2.3.11 [25 Aug 2017 19:14:48] - Variables
¤ WhenWasIt.dll v.0.3.3.5 [25 Aug 2017 19:14:38] - Birthday reminder
¤ YAMN.dll v.0.1.2.6 [25 Aug 2017 19:15:14] - Mail Notifier

Unloadable Plugins (2):
¤ DbChecker.dll v.0.0.0.0 [4 Oct 2017 18:26:50] - <unknown>

¤ XSoundNotify.dll v.0.0.0.0 [25 Aug 2017 19:15:24] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      2 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
MRA                      1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded
YAMN                     1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Flags_icons.dll [25 Aug 2017 19:15:20]
 Fp_icons.dll [25 Aug 2017 19:15:10]
 HistoryPP_icons.dll [4 Oct 2017 18:28:00]
 Proto_ICQ.dll [25 Aug 2017 19:14:48]
 Proto_Jabber.dll [11 Sep 2017 13:52:44]
 Proto_MetaContacts.dll [4 Oct 2017 18:28:00]
 Proto_MRA.dll [25 Aug 2017 19:14:46]
 Proto_Quotes.dll [25 Aug 2017 19:15:08]
 Proto_YAMN.dll [25 Aug 2017 19:15:08]
 TabSRMM_icons.dll [4 Oct 2017 18:28:00]
 Toolbar_icons.dll [8 Sep 2017 19:39:18]
 UInfoEx_icons.dll [25 Aug 2017 19:14:36]
 xStatus_ICQ.dll [25 Aug 2017 19:14:04]
 xStatus_Jabber.dll [11 Sep 2017 13:52:44]
 xStatus_MRA.dll [25 Aug 2017 19:14:36]
[close]
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 17 12 2017, 10:45:59
Vadja,
как там TeamViewer, скачался? :)
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 17 12 2017, 14:35:09
ghazan, Скачался. Но я уже удалил визуал студию, вместе со всем ее хламом. Она нужна, ставить снова?
Title: Re: Программа крашится при быстром поиске
Post by: ghazan on 17 12 2017, 16:18:19
ghazan, Скачался. Но я уже удалил визуал студию, вместе со всем ее хламом. Она нужна, ставить снова?
нужна, хоть какая-то
Title: Re: Программа крашится при быстром поиске
Post by: Vadja on 17 12 2017, 17:46:20
ghazan, я отпишусь как буду готов. а там уже по ситуации