Miranda NG Official Community Forum
Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: Magic on 15 01 2015, 13:24:21
-
Доброго дня.
Давненько беспокоит проблема, в последнее время началась довольно часто. В TabsRMM отображаются неправильные статусы контактов. В контакт листе все нормально в этот момент. Переоткрытие вкладки контакта решает эту проблему для одного контакта.
К сожалению, шагов как воспроизвести проблему, пока найти не удалось :(
Вот так выглядит проблема:
(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.piccy.info%2Fi9%2F7bd73bd2229b4e0478844d112ac64c7b%2F1421328074%2F219158%2F857050%2Fonoff.png&hash=cb83d7845cdcb6de75b68e46fa13271ab4b44472)
Уже после возникновения проблемы - переподключился контактом "Саша". В контакт листе все как положено, отобразился уход в офф и возвращение в онлайн. (нетлог во вложении).
В TabsRMM контакт так и остался оффлайн.
VI с проблемного клиента:
VersionInfo
CPU: Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [4 CPUs]
Installed RAM: 8086 MBytes
Operating System: Microsoft Windows 8.1 Enterprise Edition, 64-bit (build 9600)
Internet Explorer: 9.11.9600.17498 (build 99600)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 282016 MBytes
Miranda NG Version: 0.95.3 build #11706 [running inside WOW64]
Build time: 1 Jan 2015 15:15:54
Profile: Z:\02 - jabber profiles\korniychuk\Rozetka\Rozetka.dat
Profile size: 4718592 Bytes
Profile creation date: 10 Nov 2012 13:22:29
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (45):
Actman.dll v.0.3.0.1 [1 Jan 2015 15:16:24] - Action manager
AddContactPlus.dll v.0.9.9.2 [1 Jan 2015 15:10:04] - Add contact+
AdvaImg.dll v.0.11.0.1 [1 Jan 2015 15:08:38] - Miranda image services
AdvancedAutoAway.dll v.0.8.1.1 [1 Jan 2015 15:09:26] - Advanced Auto Away
AssocMgr.dll v.0.1.1.0 [1 Jan 2015 15:12:54] - File association manager
AuthState.dll v.0.0.2.1 [1 Jan 2015 15:08:42] - Authorization state
AVS.dll v.0.95.3.4 [1 Jan 2015 15:07:40] - Avatar service
Clist_modern.dll v.0.9.1.2 [1 Jan 2015 15:10:38] - Modern contact list
CmdLine.dll v.0.0.4.2 [1 Jan 2015 15:11:14] - Command line
CrashDumper.dll v.0.0.5.2 [1 Jan 2015 15:11:18] - Crash dumper
CSList.dll v.0.1.1.0 [1 Jan 2015 15:08:54] - Custom status list
CyrTranslit.dll v.0.1.2.0 [2 Feb 2014 18:36:12] - CyrTranslit
DbChecker.dll v.0.95.3.1 [1 Jan 2015 15:11:34] - Database checker
DbEditorPP.dll v.3.2.0.1 [1 Jan 2015 15:11:22] - Database editor++
Dbx_mmap.dll v.0.95.3.1 [1 Jan 2015 15:07:44] - Miranda NG mmap database driver
FavContacts.dll v.0.1.0.3 [1 Jan 2015 15:08:58] - Favorite contacts
FltContacts.dll v.0.7.0.1 [1 Jan 2015 15:09:00] - Floating contacts
Folders.dll v.0.2.0.1 [1 Jan 2015 15:09:00] - Custom profile folders
HistoryPP.dll v.1.5.1.5 [9 Dec 2014 0:05:38] - History++
IEView.dll v.1.4.0.2 [12 Jan 2015 5:33:04] - IEView
IgnoreState.dll v.0.0.3.0 [1 Jan 2015 15:09:04] - Ignore state
Import.dll v.0.95.3.4 [1 Jan 2015 15:07:40] - Import contacts and messages
Jabber.dll v.0.11.0.4 [1 Jan 2015 15:08:34] - Jabber protocol
KeepStatus.dll v.0.9.0.2 [1 Jan 2015 15:09:26] - Keep status
LinkList.dll v.0.0.0.2 [1 Jan 2015 15:08:58] - History linklist plus
mTextControl.dll v.0.8.0.1 [1 Jan 2015 15:09:06] - Miranda text control
MyDetails.dll v.0.0.1.12 [1 Jan 2015 15:11:30] - My details
PManagerEx.dll v.0.0.0.5 [2 Feb 2014 18:37:52] - Miranda NG profile changer
Popup.dll v.2.1.1.10 [1 Jan 2015 15:09:14] - Popup plus
QuickReplies.dll v.0.8.1.0 [1 Jan 2015 15:09:12] - Quick replies
QuickSearch.dll v.1.4.2.0 [1 Jan 2015 15:16:32] - Quick Search
RecentContacts.dll v.0.0.2.1 [1 Jan 2015 15:10:10] - Recent contacts
SendSS.dll v.0.8.9.1 [1 Jan 2015 15:11:22] - Send ScreenShot+
Sessions.dll v.0.1.3.1 [1 Jan 2015 15:09:18] - Sessions
SimpleStatusMsg.dll v.1.9.0.4 [1 Jan 2015 15:10:06] - Simple status message
SmileyAdd.dll v.0.2.3.17 [1 Jan 2015 15:09:26] - SmileyAdd
SpellChecker.dll v.0.2.6.2 [1 Jan 2015 15:10:02] - Spell checker
StartupStatus.dll v.0.8.0.47 [1 Jan 2015 15:09:32] - StartupStatus
TabSRMM.dll v.3.4.0.7 [1 Jan 2015 15:07:56] - TabSRMM
Tipper.dll v.2.1.0.6 [1 Jan 2015 15:09:34] - Tipper
TopToolBar.dll v.0.8.0.4 [1 Jan 2015 15:10:16] - TopToolBar
TranslitSwitcher.dll v.0.1.0.1 [1 Jan 2015 15:09:36] - Switch layout or transliterate
Variables.dll v.0.2.3.10 [1 Jan 2015 15:09:50] - Variables
WhenWasIt.dll v.0.3.3.5 [1 Jan 2015 15:09:42] - Birthday reminder
ZeroNotify.dll v.0.0.0.5 [1 Jan 2015 15:10:02] - Zero notifications
Protocols and Accounts:
-------------------------------------------------------------------------------
JABBER 1 - Enabled 0 - Disabled Loaded
MetaContacts 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Flags_icons.dll [1 Jan 2015 15:13:30]
Fp_icons.dll [1 Jan 2015 15:13:16]
HistoryPP_icons.dll [1 Jan 2015 15:12:04]
Jabber_Roz_NG.dll [5 Feb 2014 17:40:15]
Proto_AIM.dll [1 Jan 2015 15:10:18]
Proto_Facebook.dll [2 Feb 2014 18:36:09]
Proto_GG.dll [1 Jan 2015 15:10:18]
Proto_ICQ.dll [1 Jan 2015 15:10:20]
Proto_IRC.dll [2 Feb 2014 18:36:12]
Proto_Jabber.dll [1 Jan 2015 15:10:20]
Proto_MetaContacts.dll [1 Jan 2015 15:15:00]
Proto_MRA.dll [1 Jan 2015 15:10:16]
Proto_mRadio.dll [1 Jan 2015 15:12:34]
Proto_MSN.dll [1 Jan 2015 15:10:20]
Proto_NewsAggregator.dll [1 Jan 2015 15:12:36]
Proto_Omegle.dll [7 Jan 2013 21:54:50]
Proto_Quotes.dll [1 Jan 2015 15:12:38]
Proto_Twitter.dll [1 Jan 2015 15:10:18]
Proto_Weather.dll [2 Feb 2014 18:38:58]
Proto_Yahoo.dll [1 Jan 2015 15:10:22]
Proto_YAMN.dll [1 Jan 2015 15:12:42]
SecureIM_icons.dll [1 Jan 2015 15:13:30]
TabSRMM_icons.dll [1 Jan 2015 15:12:06]
Toolbar_icons.dll [1 Jan 2015 15:10:24]
UInfoEx_icons.dll [1 Jan 2015 15:10:02]
UseActions.dll [11 May 2009 22:39:48]
Watrack_buttons.dll [2 Feb 2014 18:41:58]
Watrack_icons.dll [2 Feb 2014 18:41:58]
xStatus_ICQ.dll [2 Feb 2014 18:34:03]
xStatus_Jabber.dll [1 Jan 2015 15:08:38]
xStatus_MRA.dll [1 Jan 2015 15:10:02]
Стараюсь пока найти как это можно воспроизвести вручную
-
Magic, а это не метаконтакты ли?
-
Magic, а это не метаконтакты ли?
Нет, метаконтакты не используем, протокол используется только один, внутренний джаббер
-
Magic, а, к примеру, чисто ради эксперимента погонять скривер? будет оно глючить или нет?
-
Magic, а, к примеру, чисто ради эксперимента погонять скривер? будет оно глючить или нет?
Попробую у себя, проблема в том, что чаще всего повторяется у пользователей, там сложнее, всем не поменяешь :(
-
Поменял TabsRMM на Scriver на одной из машин, где чаще всего повторяется проблема.
За неделю ни разу поймать не получилось, похоже что проблема в плагине TabsRMM.
Пытаюсь копаться в коде, добавить отладочные сообщения - пока также поймать не получается :(
-
На 12136 не наблюдается, спасибо
-
Хотелось бы апнуть тему, проблема к сожалению никуда не ушла и продолжает появляться, на последнем ночнике включительно.
Заметил, что происходит такое при рестарте миранды, когда плагин сессий открывает сохраненные вкладки. Когда их много - в некоторых случаях всплывает этот баг, на части контактов статус не переходит в онлайн, хотя в Contact List они онлайн. Сообщений о смене статуса также не приходит (включено логирование статусов в окне чата).
Помогает, как и раньше - закрыть вкладку и открыть заново, либо закрыть все открытые вкладки и открывать заново.
До рестарта миранды, проблемы не возникает.
Почему возникает не каждый раз, а рандомно - пока понять не могу :(
-
Хелп :-[
-
Ап :'(
Подскажите, куда копать?
-
Ап, перепроверил еще раз - от сервера все приходит, в нетлоге есть строки после рестарта миранды:
[14:27:37 64D4] [Rz_Jabber] presence: for jid romanova@jabber/U269
[14:27:37 64D4] [Rz_Jabber] JabberUpdateMirVer: for rc U269: http://miranda-ng.org/caps#0.95.4.12136
[14:27:37 64D4] [Rz_Jabber] JabberUpdateJidDbSettings: updating jid romanova@jabber to rc U269
[14:27:37 64D4] [Rz_Jabber] JabberUpdateMirVer: for rc U269: http://miranda-ng.org/caps#0.95.4.12136
[14:27:37 64D4] [Rz_Jabber] romanova (romanova@jabber/U269) online, set contact status to В сети
при этом в Табсах контакт оффлайн (см вложение), в контакт листе онлайн (см вложение)
Половина из контактов, которые в табсах оффлайн - на самом деле в онлайне.
Стало проявляться довольно часто, когда миранда находится в онлайне 2-3 дня, а потом рестарт для обновлений.
Часть контактов, которая после рестарта подхватила статус, впоследствии не отрабатывают на изменение статуса.
Контакт в Tabsrmm в статусе "Отсутствую", есть запись в логе беседы, после этого от сервера приходит:
[14:55:01 64D4] [Rz_Jabber] presence: for jid tkachuk@jabber/U077
[14:55:01 64D4] [Rz_Jabber] JabberUpdateMirVer: for rc U077: http://miranda-ng.org/caps#0.95.4.12136
[14:55:01 64D4] [Rz_Jabber] JabberUpdateJidDbSettings: updating jid tkachuk@jabber to rc U077
[14:55:01 64D4] [Rz_Jabber] JabberUpdateMirVer: for rc U077: http://miranda-ng.org/caps#0.95.4.12136
[14:55:01 64D4] [Rz_Jabber] tkachuk (tkachuk@jabber/U077) online, set contact status to В сети
в КЛ статус меняется на Online, в табсах остается "Отсутствую", в логе беседы изменения статуса также нет.
Моя VI:
VersionInfo
CPU: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz [Intel64 Family 6 Model 42 Stepping 7] [DEP Enabled] [4 CPUs]
Installed RAM: 8175 MBytes
Operating System: Microsoft Windows 8.1 Enterprise Edition, 64-bit (build 9600)
Internet Explorer: 9.11.9600.17801 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 179624 MBytes
Miranda NG Version: 0.95.5 alpha build #14189 [running inside WOW64]
Build time: 16 Jun 2015 12:07:30
Profile: Z:\99 - Admins\Magic\miranda\magic\magic\magic.dat
Profile size: 13893632 Bytes
Profile creation date: 10 Jan 2013 12:50:27
Language pack: Russian (RU) [0419]
Service Mode: No
Active Plugins (50):
Actman.dll v.0.3.0.1 [15 Jun 2015 5:44:20] - Action manager
AdvaImg.dll v.0.11.0.2 [3 Jun 2015 5:32:36] - Miranda image services
AdvancedAutoAway.dll v.0.8.1.1 [15 Jun 2015 5:32:28] - Advanced Auto Away
Alarms.dll v.0.4.0.5 [16 Jun 2015 12:01:26] - Alarms
AssocMgr.dll v.0.1.1.0 [8 Jun 2015 5:36:48] - File association manager
AuthState.dll v.0.0.2.1 [20 May 2015 5:32:42] - Authorization state
AVS.dll v.0.95.3.4 [16 Jun 2015 11:58:46] - Avatar service
ChangeKeyboardLayout.dll v.0.0.1.6 [15 Jun 2015 5:36:28] - Change keyboard layout
Clist_modern.dll v.0.9.1.3 [16 Jun 2015 12:02:14] - Modern contact list
CmdLine.dll v.0.0.4.2 [15 Jun 2015 5:36:52] - Command line
Console.dll v.0.0.7.3 [20 May 2015 5:33:24] - Console
Contacts.dll v.1.6.0.0 [16 Jun 2015 12:00:06] - Send/receive contacts
CrashDumper.dll v.0.0.5.2 [16 Jun 2015 12:03:10] - Crash dumper
CSList.dll v.0.1.1.0 [15 Jun 2015 5:31:50] - Custom status list
DbEditorPP.dll v.3.2.0.2 [16 Jun 2015 12:03:12] - Database editor++
Dbx_mmap.dll v.0.95.3.1 [16 Jun 2015 11:58:50] - Miranda NG mmap database driver
FavContacts.dll v.0.1.0.3 [16 Jun 2015 12:00:10] - Favorite contacts
FltContacts.dll v.0.7.0.2 [16 Jun 2015 12:00:14] - Floating contacts
Folders.dll v.0.2.0.2 [15 Jun 2015 5:31:54] - Custom profile folders
HistoryPP.dll v.1.5.1.5 [15 Jun 2015 22:50:02] - History++
ICQ.dll v.0.11.3.4 [16 Jun 2015 11:59:42] - IcqOscarJ protocol
IEView.dll v.1.5.0.1 [16 Jun 2015 12:00:18] - IEView
IgnoreState.dll v.0.0.3.0 [16 Jun 2015 12:00:16] - Ignore state
Import.dll v.0.95.4.2 [15 Jun 2015 5:30:16] - Import contacts and messages
ImportTXT.dll v.0.0.1.11 [16 Jun 2015 12:07:40] - Import TXT
Jabber.dll v.0.11.0.4 [16 Jun 2015 11:59:52] - Jabber protocol
KeepStatus.dll v.0.9.0.2 [16 Jun 2015 12:00:44] - Keep status
MenuEx.dll v.1.3.0.10 [16 Jun 2015 12:00:18] - Menu item ext
mTextControl.dll v.0.8.0.1 [4 May 2015 9:04:50] - Miranda text control
MyDetails.dll v.0.0.1.12 [16 Jun 2015 12:03:16] - My details
PluginUpdater.dll v.0.1.2.4 [15 Jun 2015 5:37:50] - Plugin updater
Popup.dll v.2.1.1.10 [16 Jun 2015 12:00:28] - Popup plus
QuickReplies.dll v.0.8.1.0 [25 May 2015 5:32:52] - Quick replies
QuickSearch.dll v.1.4.2.0 [16 Jun 2015 12:07:42] - Quick Search
RecentContacts.dll v.0.0.2.1 [16 Jun 2015 12:01:50] - Recent contacts
Restart.dll v.0.0.6.0 [1 Oct 2013 19:26:08] - Restart
SendSS.dll v.0.8.9.1 [15 Jun 2015 5:37:08] - Send ScreenShot+
Sessions.dll v.0.1.3.1 [15 Jun 2015 5:32:20] - Sessions
SimpleAR.dll v.2.0.2.6 [15 Jun 2015 5:32:20] - Simple auto replier
SimpleStatusMsg.dll v.1.9.0.5 [16 Jun 2015 12:01:44] - Simple status message
SmileyAdd.dll v.0.2.3.18 [15 Jun 2015 5:32:30] - SmileyAdd
SpellChecker.dll v.0.2.6.2 [15 Jun 2015 5:35:56] - Spell checker
StartupStatus.dll v.0.8.0.47 [15 Jun 2015 5:32:36] - StartupStatus
StopSpamMod.dll v.0.0.2.0 [16 Jun 2015 12:04:22] - StopSpam mod
TabSRMM.dll v.3.4.0.11 [16 Jun 2015 11:59:24] - TabSRMM
Tipper.dll v.2.1.0.7 [16 Jun 2015 12:00:54] - Tipper
TopToolBar.dll v.0.8.0.4 [16 Jun 2015 12:01:56] - TopToolBar
TranslitSwitcher.dll v.0.1.0.1 [15 Jun 2015 5:32:42] - Switch layout or transliterate
Variables.dll v.0.2.3.10 [16 Jun 2015 12:01:06] - Variables
WhenWasIt.dll v.0.3.3.5 [16 Jun 2015 12:01:08] - Birthday reminder
Unloadable Plugins (1):
DbChecker.dll v.0.0.0.0 [16 Jun 2015 12:03:20] - <unknown>
Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ 1 - Enabled 0 - Disabled Loaded
JABBER 2 - Enabled 1 - Disabled Loaded
MetaContacts 1 - Enabled 0 - Disabled Loaded
Icon Packs:
-------------------------------------------------------------------------------
Flags_icons.dll [15 Jun 2015 5:39:26]
Fp_icons.dll [15 Jun 2015 5:39:04]
HistoryPP_icons.dll [16 Jun 2015 12:03:56]
Proto_AIM.dll [15 Jun 2015 5:36:32]
Proto_Facebook.dll [16 Jun 2015 12:01:56]
Proto_GG.dll [16 Jun 2015 12:01:58]
Proto_ICQ.dll [16 Jun 2015 12:01:58]
Proto_IRC.dll [16 Jun 2015 12:01:58]
Proto_Jabber.dll [16 Jun 2015 12:01:58]
Proto_MetaContacts.dll [16 Jun 2015 12:06:26]
Proto_MRA.dll [15 Jun 2015 5:36:30]
Proto_mRadio.dll [15 Jun 2015 5:38:36]
Proto_MSN.dll [16 Jun 2015 12:01:58]
Proto_NewsAggregator.dll [16 Jun 2015 12:04:30]
Proto_Omegle.dll [8 Jun 2015 5:36:04]
Proto_Quotes.dll [16 Jun 2015 12:04:32]
Proto_Skype.dll [18 May 2015 5:55:16]
Proto_Twitter.dll [16 Jun 2015 12:01:56]
Proto_Weather.dll [16 Jun 2015 12:04:32]
Proto_Yahoo.dll [15 Jun 2015 5:36:36]
Proto_YAMN.dll [16 Jun 2015 12:04:38]
SecureIM_icons.dll [16 Jun 2015 12:05:12]
TabSRMM_icons.dll [16 Jun 2015 12:03:56]
Toolbar_icons.dll [16 Jun 2015 12:02:00]
UInfoEx_icons.dll [16 Jun 2015 12:01:36]
Watrack_buttons.dll [16 Jun 2015 12:07:46]
Watrack_icons.dll [16 Jun 2015 12:07:46]
xStatus_ICQ.dll [16 Jun 2015 11:59:54]
xStatus_Jabber.dll [16 Jun 2015 11:59:54]
xStatus_MRA.dll [15 Jun 2015 5:36:04]
-
Magic, а если без Sessions? Что-то мне кажется, что это он (могу ошибаться).
-
Magic, а если без Sessions? Что-то мне кажется, что это он (могу ошибаться).
Без sessions пробовал - не повторяется. Фишка именно с окнами, которые восстанавливаются при открытии миранды.
Код sessions смотрел - вроде ничего особенного, вызывается событие дабл клика по контакту.
Есть еще нюанс - к нашему джабер серверу идет очень долго подключение (большие ростеры, более 700 человек сейчас). Возможно какой-то race condition, какая-то инфа недоступна в определенный момент подключения к серверу?
-
Magic, уже что-то становится яснее, теперь нужен ghazan.