Bug : Windows Live Messenger disconnects repeatedly

Windows Live Messenger (newest version) disconnects every 5-10 minutes if left idle.
Any thoughts on how to troubleshoot this?

 

EDIT: Ok, here's the last part of the log, when Live Messenger disconnects.

 

[19:28:44.58]
18dc Messenger: Zone_HotmailService CPresenceSession::  OnSignedOut@10847000> service=@0FD7107C hr=0x00000000 service=IM cookie=15

[19:28:44.58] 18dc Messenger: Zone_HotmailService CPresenceSession:: SignOutInternal@10847000>
service=@0FD7107C
hr=0x00000000

[19:28:44.58] 18dc Messenger: Zone_HotmailService CHotmailService:: OnSignedOut@0208B018>
hr=0x00000000

[19:28:44.58] 18dc Messenger: Zone_HotmailService CHotmailService:: Logoff@0208B018>
hr=0x00000000 tasks=@00000000

[19:28:44.58] 18dc Messenger: Zone_HotmailService CPresenceSession:: SignOut@10847000>
service=@00000000
hr=0x00000000

[19:28:44.58] 18dc Messenger: Zone_HotmailService CHotmailService:: DisconnectAndCleanupInternal@0208B018:
enter

[19:28:44.58] 18dc Messenger: Zone_HotmailService CHotmailService:: DisconnectAndCleanupInternal>
Transitioned to MSTATE(0x1)

[19:28:44.58] 18dc Messenger: Zone_HotmailService CPresenceSession:: OnSignedOut@10847000>
service=@00000000
hr=0x00000000 service=PE cookie=14

[19:28:44.59] 18dc Messenger: Zone_IM_Messages ConversationMgr:: UnInit@0208E790:
enter

[19:28:44.59] 18dc Messenger: Zone_IM_Messages
CPlatformConversationMgrEventSink:: UnInit@0F239008: enter

[19:28:44.59] 18dc Messenger: Zone_IM_Messages
CPlatformConversationMgrEventSink:: UnInit@0F239008> Shell ConversationMgr
0208E790 has stopped listening to platform ConversationManager.

[19:28:44.59] 18dc Messenger: Zone_IM_Messages
CPlatformConversationMgrEventSink:: UnInit@0F239008: leave

[19:28:44.59] 18dc Messenger: Zone_IM_Messages
CPlatformConversationMgrEventSink:: UnInit@0F239008: enter

[19:28:44.59] 18dc Messenger: Zone_IM_Messages
CPlatformConversationMgrEventSink:: UnInit@0F239008: leave

[19:28:44.59] 18dc Messenger: Zone_IM_Messages ConversationMgr:: UnInit@0208E790:
leave

[19:28:44.59] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: CancelPendingRequests()

[19:28:44.59] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: CancelPendingRequests()
= 0x0

[19:28:44.59] 18dc Messenger: Zone_StoreAdapter CStoreAdapter:: FinalRelease

[19:28:44.59] 18dc Messenger: Zone_StoreAdapter CStoreAdapterEventSink:: SetStoreAdapter

[19:28:44.61] 18dc Messenger: Zone_HotmailService CMsgrService:: FireLocalStateChangeResult@0208A8B0Smiley SadS_OK,
0x0001)

[19:28:44.69] 18dc Messenger: Zone_LogonState CSignInUIController:: OnLocalStateChangeResult>
hrResult=0x0, bsLocalState=0x1

[19:28:44.69] 18dc Messenger: Zone_LogonState CSignInUIController:: OnLogOff>
Destroy main window [0F2241B0]

[19:28:44.70] 18dc Messenger: Zone_LogonState CMainWnd:: OnDestroy>
this=[0F2241B0]

[19:28:45.50] 18dc Messenger: Zone_ConfigInfo SlideShowWithAd:: OnUnHosted -
UNHOOK_ALL_EVENTS for CConfigServerClientEvents

[19:28:45.51] 18dc Messenger: Zone_LogonState CSignInUIController:: OnDestroyWindow>
Release main window [0F2241B0]

[19:28:45.51] 18dc Messenger: Zone_LogonState CSignInUIController:: OnDestroyWindow

[19:28:45.51] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentity(0x000DF360)

[19:28:45.51] 18dc Messenger: Zone_IdentityCRL *ppIdentityOut = 0x079E3850

[19:28:45.51] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentity()
= 0x0

[19:28:45.51] 18dc Messenger: Zone_LogonState CSignInDialogWrapper:: ShowSignInDialog>
m_spUxSigninDialog=[00000000] pcwzUserName=[xxxxxxxxx@hotmail.com]
fAutoSignIn=[0]

[19:28:45.51] 18dc Messenger: Zone_LogonState CSignInUIController:: TransitionState>Enter
Transition from state [5] to [1]

[19:28:45.51] 18dc Messenger: Zone_LogonState CSignInUIController:: ShowSignInDialog>
hr=[0x0] state=[1]

[19:28:45.51] 18dc Messenger: Zone_LogonState CSignInUIController:: OnLogOff>
hr=[0x0] state=[1]

[19:28:45.51] 18dc Messenger: Zone_LogonState CSignInUIController:: OnLocalStateChangeResult>
hr=[0x0] state=[1]

[19:28:45.51] 18dc Messenger: Zone_UI CUIManager:: OnLocalStateChangeResult>
Old state=0x2, new state=0x1

[19:28:45.51] 18dc Messenger: Zone_ConfigInfo CProductProviderMgr:: _Free -
UNHOOK_ALL_EVENTS for CConfigServerClientEvents

[19:28:45.51] 18dc Messenger: Zone_LogonState CBLObject:: OnPrimaryPutLocalState:
hr: 0x00000000, state: 0x1

[19:28:45.51] 18dc Messenger: Zone_HotmailService CHotmailService:: DisconnectAndCleanupInternal@0208B018:
Set m_bNextLogonState to 2 (0x0002)

[19:28:45.52] 1a60 Messenger: Zone_LogonState CSignInUI:: OnDialogCreated: all
sign in events hooked! this=07B1A4C8

[19:28:45.52] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()

[19:28:45.52] 18dc Messenger: Zone_IdentityCRL strMemberNameOut = xxxxxxxx@hotmail.com

[19:28:45.52] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()
= 0x0

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL strMemberNameOut = xxxxxxx@hotmail.com

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()
= 0x0

[19:28:45.53] 18dc Messenger: Zone_Voice LogFileUploader:: CUploader:: Cleanup

[19:28:45.53] 18dc Messenger: Zone_Voice CActivityManagerInstance:: LogOff -
Entering

[19:28:45.53] 18dc Messenger: Zone_Voice CRtcActivityMetaDataManager:: OnPlatformLogoff
- LOG OFF called

[19:28:45.53] 18dc Messenger: Zone_Voice CTunneledRtcActivityProvider:: OnPlatformLogoff
- hrLogoff = 0

[19:28:45.53] 18dc Messenger: Zone_Voice CRtcEndpointManager:: CleanupEndpoints
[0x2ebff10] > Cleaning up endpoints (mode=0).

[19:28:45.53] 18dc Messenger: Zone_Voice CRtcEndpointManager:: CleanupEndpoints
[0x2ebff10] > There are [count=1] endpoints to process.

[19:28:45.53] 18dc Messenger: Zone_Voice CRtcEndpointInternal:: Disable
[0x7aba528] > Disabling endpoint (pIUccEndpoint=0xf911b80, state=1

[19:28:45.53] 18dc Messenger: Zone_Voice CVVSignalServiceAdapter:: Shutdown -
Shutting down..

[19:28:45.53] 18dc Messenger: Zone_Voice CVVSignalServiceAdapter:: ~CVVSignalServiceAdapter
- Destructing Service adapter

[19:28:45.53] 18dc Messenger: Zone_Voice CLocalVoiceProxy:: Action_RaiseLocalVoiceProxyConnectionClosed
> Local Voice Proxy Connection Closed

[19:28:45.53] 18dc Messenger: Zone_Voice CLocalVoiceProxy:: Shutdown >
Shutting down LVP

[19:28:45.53] 18dc Messenger: Zone_Voice CVVSignalServiceAdapter:: Shutdown -
Shutting down..

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL strMemberNameOut = xxxxxxxxx@hotmail.com

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()
= 0x0

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL strMemberNameOut = xxxxxxxxx@hotmail.com

[19:28:45.53] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()
= 0x0

[19:28:45.56] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()

[19:28:45.56] 18dc Messenger: Zone_IdentityCRL strMemberNameOut = xxxxxxxxx@hotmail.com

[19:28:45.56] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()
= 0x0

[19:28:45.56] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()

[19:28:45.56] 18dc Messenger: Zone_IdentityCRL strMemberNameOut = xxxxxxxxx@hotmail.com

[19:28:45.56] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()
= 0x0

[19:28:45.56] 18dc Messenger: Zone_IM_Messages CSessionManagerInstance<class
CWinSessionManagerDisp<struct IMsgrSessionManager>,struct
IMsgrLock,struct DMsgrSessionManagerEvents,class CSessionInstance<class
CWinSessionInstanceDisp,struct IMsgrSession,struct IMsgrLock,struct DMsgrSessionEvents>,0>::
FireEvent ln 416 Firing Session Manager event directly: 12288

[19:28:45.56] 18dc Messenger: Zone_Shutdown CBLObject:: OnPrimaryLogoff>
Logoff complete; hr: 00000000

[19:28:45.56] 18dc Messenger: Zone_Shutdown CBLObject:: OnPrimaryLogoff> Calling
TryShutdown

[19:28:47.56] 18dc Messenger: Zone_HotmailService CHotmailService:: DisconnectAndCleanupInternal@0208B018:
leave

[19:28:47.56] 18dc Messenger: Zone_HotmailService CPresenceSession:: AsyncSignOut@10847000>
service=@00000000
hr=0x00000000

[19:28:47.56] 18dc Messenger: Zone_UI CUIManager:: OnServiceLogoffAsync@0208E210:
enter

[19:28:47.57] 18dc Messenger: Zone_ConfigInfo CSMsgrConfigLogOff

[19:28:47.57] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()

[19:28:47.57] 18dc Messenger: Zone_IdentityCRL strMemberNameOut = xxxxxxxx@hotmail.com

[19:28:47.57] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()
= 0x0

[19:28:47.57] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()

[19:28:47.57] 18dc Messenger: Zone_IdentityCRL strMemberNameOut = xxxxxxxx@hotmail.com

[19:28:47.57] 18dc Messenger: Zone_IdentityCRL CIdentityClient:: GetActiveIdentityMemberName()
= 0x0

[19:28:47.57] 18dc Messenger: Zone_UI CUIManager:: OnServiceLogoffAsync@0208E210:
leave

[19:28:47.57] 18dc Messenger: Zone_Voice CRtcEndpointInternal:: OnDisable
[0x7aba528] > fIsComplete=0, hrStatusCode=0x0

[19:28:47.57] 18dc Messenger: Zone_Voice CRtcEndpointInternal:: OnDisable
[0x7aba528] > fIsComplete=1, hrStatusCode=0x0

[19:28:47.57] 18dc Messenger: Zone_Voice CRtcEndpointManager:: OnInternalEndpointStateChanged
[0x2ebff10] > Removed endpoint (pEndpointInternal=0x7aba528).

 

I didn't include anything else because the last message before this part had a
one-minute difference and the log afterwards was MSN connecting back (left it
disconnected for 2-3 minutes on purpose). Any ideas?

Comments

  • Ville
    Ville Posts: 671 F-Secure Product Expert

    I don't have any exact ideas but you could start checking first by going into firewall action log (under settings/firewall) and seeing that it does not do any action when you get disconnected.

     

    If there is nothing in action.log then I guess you could start turning different parts of Internet Security off one by one and seeing when the problem stops. I would be very interested to hear if you can locate which module is causing the problem.

     

    Ville

    F-Secure R&D, Desktop products

  • np1
    np1 Posts: 9 Observer

    Ok, I think I've narrowed it down a bit but that doesn't make it any easier.

     

    Disabling the firewall or any of its components doesn't fix the problem.  Disabling on access scanning and Deep guard doesn't fix the problem either.  Exclusively adding msnmsg.exe to viruscan Exclusions or the Firewall's Allowed applications doesn't fix the problem.  However, disabling "Show information about the song I'm listening to" in Windows Live Messenger (WLM) seems to either fix the issue completely or makes its appearance rare (not sure which one is it as I'm still testing it).

     

    It does seem weird but from my tests so far, the problem appears mostly when listening to music through some media player.  What doesn't seem right is why other programs I've tested, like Avast Antivirus 6.0 and Kaspersky Internet Security 2012 do not cause this problem with the same settings.

     

    I'm going to try other media players next, to check if F-secure has some sort of problem with a specific media player of it there's some sort of conflict between F-secure and the "Show information about the song I'm listening to" function in WLM.

     

    Any ideas in general about this?

     

    EDIT: Nope, the problem persists with different media players.  Disabling the option I mentioned seems to fix the issue so far though, but that's a workaround, it shouldn't happen.

This discussion has been closed.