Author Topic: Miranda NG UI sometimes become unresposible (like hanged app)  (Read 3271 times)

0 Members and 1 Guest are viewing this topic.

Offline Nokim

  • Newbie
  • *
  • Posts: 5
  • Country: ua
  • Jabber: Jabber ID
My Miranda sometimes hangs. Sometimes means almost every day but in 5 minutes or in 5 hours. App doesn't crash so no crash report. Just unresponsive UI (and after click on close button Windows suggest to forcible close app) but Process Explorer shows many active threads.

This is portable version but same goes for normal too.
I thought it is related to big size of profile (~100MB) but deleting of all history doesn't solve problem. Disabling History++, Tipper, Popup and similar plugins doesn't help too.

I have 7 accounts active now, mainly Jabber.

VersionInfo
Quote
CPU: AMD A8-3500M APU with Radeon(tm) HD Graphics [AMD64 Family 18 Model 1 Stepping 0] [DEP Enabled] [4 CPUs]
Installed RAM: 7655 MBytes
Operating System: Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.18230 (build 99600)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Ukrainian/Ukrainian
Free disk space on Miranda partition: 843758 MBytes

Miranda NG Version: 0.95.4 build #13028 [running inside WOW64]
Build time: 1 Nov 2015 19:15:40
Profile: G:\PortableApps\MirandaNGPortable\Data\profiles\Nokim\Nokim.dat
Profile size: 3211264 Bytes
Profile creation date: 19 Mar 2016 15:43:54
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (28):
  AdvaImg.dll v.0.11.0.2 [22 Apr 2015 0:44:50] - Miranda image services
  Alarms.dll v.0.4.0.5 [22 Apr 2015 1:47:18] - Alarms
  AVS.dll v.0.95.3.4 [22 Apr 2015 0:43:44] - Avatar service
  Clist_nicer.dll v.0.9.2.4 [22 Apr 2015 1:45:12] - Clist nicer
  Contacts.dll v.1.6.0.0 [22 Apr 2015 1:45:30] - Send/receive contacts
  CrashDumper.dll v.0.0.5.2 [22 Apr 2015 0:49:16] - Crash dumper
  Dbx_mmap.dll v.0.95.3.1 [22 Apr 2015 0:43:52] - Miranda NG mmap database driver
  Folders.dll v.0.2.0.1 [22 Apr 2015 1:45:38] - Custom profile folders
  FTPFile.dll v.0.5.0.0 [22 Apr 2015 1:53:46] - FTP File YM
  GTalkExt.dll v.0.1.1.0 [22 Apr 2015 1:46:54] - GTalk Extension
  HistoryPP.dll v.1.5.1.5 [15 Apr 2015 20:17:46] - History++
  ICQ.dll v.0.11.3.2 [22 Apr 2015 0:45:02] - IcqOscarJ protocol
  IRC.dll v.0.11.0.3 [22 Apr 2015 0:44:42] - IRC protocol
  Jabber.dll v.0.11.0.4 [22 Apr 2015 0:45:06] - Jabber protocol
  KeepStatus.dll v.0.9.0.2 [22 Apr 2015 1:46:26] - Keep status
  MirOTR.dll v.0.14.1.16 [22 Apr 2015 1:50:04] - Miranda OTR
  OpenSSL.dll v.0.1.0.1 [22 Apr 2015 1:55:44] - OpenSSL SSL API module
  PasteIt.dll v.1.0.0.3 [22 Apr 2015 1:48:50] - Paste it
  PluginUpdater.dll v.0.1.2.4 [22 Apr 2015 0:50:16] - Plugin updater
  Popup.dll v.2.1.1.10 [22 Apr 2015 1:46:06] - Popup plus
  SmileyAdd.dll v.0.2.3.17 [22 Apr 2015 1:46:22] - SmileyAdd
  SpellChecker.dll v.0.2.6.2 [22 Apr 2015 1:47:14] - Spell checker
  StartupStatus.dll v.0.8.0.47 [22 Apr 2015 1:46:30] - StartupStatus
  TabSRMM.dll v.3.4.0.10 [22 Apr 2015 0:44:26] - TabSRMM
  Tipper.dll v.2.1.0.7 [22 Apr 2015 1:46:36] - Tipper
  TopToolBar.dll v.0.8.0.4 [22 Apr 2015 0:47:44] - TopToolBar
  Variables.dll v.0.2.3.10 [22 Apr 2015 1:47:14] - Variables
  VKontakte.dll v.0.1.0.53 [22 Apr 2015 1:54:36] - VKontakte protocol

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [22 Apr 2015 0:49:50] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 2 - Disabled  Loaded
JABBER                   7 - Enabled 4 - Disabled  Loaded
VKontakte                1 - Enabled 0 - Disabled  Loaded
Facebook                 0 - Enabled 1 - Disabled  Not Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded
SKYPE                    0 - Enabled 1 - Disabled  Not Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Flags_icons.dll [22 Apr 2015 1:52:46]
 Fp_icons.dll [22 Apr 2015 1:52:16]
 HistoryPP_icons.dll [22 Apr 2015 1:50:40]
 Proto_AIM.dll [22 Apr 2015 0:47:46]
 Proto_Facebook.dll [22 Apr 2015 1:47:46]
 Proto_GG.dll [22 Apr 2015 0:47:46]
 Proto_ICQ.dll [22 Apr 2015 0:47:48]
 Proto_IRC.dll [22 Apr 2015 0:47:48]
 Proto_Jabber.dll [22 Apr 2015 0:47:48]
 Proto_MetaContacts.dll [22 Apr 2015 0:55:14]
 Proto_MSN.dll [22 Apr 2015 0:47:48]
 Proto_VKontakte.dll [22 Apr 2015 1:54:22]
 Proto_Yahoo.dll [22 Apr 2015 0:47:50]
 TabSRMM_icons.dll [22 Apr 2015 0:50:44]
 Toolbar_icons.dll [22 Apr 2015 0:47:52]
 xStatus_ICQ.dll [22 Apr 2015 0:45:00]
 xStatus_Jabber.dll [22 Apr 2015 0:45:08]
[close]
 

Offline Vulpix

Hello Nokim!

Please follow the guide here: http://wiki.miranda-ng.org/index.php?title=Using_Process_Explorer_as_the_debugging_tool to produce useful debug information for the case you mentioned above (no actual crash, miranda just freezes).

Post the info here.

Thanks!

P.S.: "Portable" ? Miranda is portable by default, you shouldn't need any portable version of it.
P.P.S.: My profile is now almost 200MB, no crashes here :)
« Last Edit: 08 04 2016, 12:28:23 by Vulpix »
 

Offline AnrDaemon

200M? >.< My profile is 80Mb for 14 years of exclusive use of Miranda.
Code: [Select]
-rwxr-xr-x 1 anrdaemon None 83886080 мар 13 17:17 Daemon.dat
 

Offline Nokim

  • Newbie
  • *
  • Posts: 5
  • Country: ua
  • Jabber: Jabber ID
Strange but since my post there was no hang. The only thing changed - updated my antivirus software. So still waiting for chance to get additional data if it happens.

About profile size - it was used to be about 300 MB but i deleted some parts of history. How to get such large profile? Just subscribe to some bots :) In my case this is required for my work.

'Portable' here means packed as part of PortableApps suite. However on major changes on my PC inspecting in profile setting required - sometimes some paths are saved as is (without variables).

Also i can say that those hangs seemed to happen on receiving new message. Especially often on startup when there is a lot of them.
 

Offline AnrDaemon

Makes sense.
 

Offline Vulpix

Makes sense.

Mine is 200MB and just histories (chat logs). No groupchats, no bots or anything, just regular people. I just have some friends I talk to a lot.
 

Offline AnrDaemon

I did mean the antivirus reference.
Some poorly written pieces have that effect.
 

Offline Nokim

  • Newbie
  • *
  • Posts: 5
  • Country: ua
  • Jabber: Jabber ID
So, it happened again. Miranda's chat window became unresponsive, same icon in tray. But some Miranda's threads in Process Explorer alive.

Call stack of main thread:
Spoiler
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x6c0
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x4a8
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x42a
ntdll.dll!RtlUniform+0x6e6
ntdll.dll!EtwEventSetInformation+0x186f8
ntdll.dll!LdrInitializeThunk+0xe
ntdll.dll!NtWaitForSingleObject+0x15
ntdll.dll!LdrFindResource_U+0x5d6
Clist_nicer.dll!CLUIFramesGetFrameOptions+0x24
mir_core.dll!CallService+0x58
TopToolBar.dll!TopToolBarProc+0x149
mir_core.dll!mir_callNextSubclass+0x7c
Clist_nicer.dll!ToolbarWndProc+0x231
mir_core.dll!MSubclassWndProc+0x2f
USER32.dll!gapfnScSendMessage+0x332
USER32.dll!GetThreadDesktop+0xd7
USER32.dll!GetClientRect+0xc5
USER32.dll!CallWindowProcW+0x1b
Clist_nicer.dll!FramesSubClassProc+0x63
USER32.dll!gapfnScSendMessage+0x332
USER32.dll!GetThreadDesktop+0xd7
USER32.dll!CharPrevW+0x13f
USER32.dll!DispatchMessageW+0xf
miranda32.exe!wWinMain+0x28a
miranda32.exe!__tmainCRTStartup+0x158
kernel32.dll!BaseThreadInitThunk+0x12
ntdll.dll!RtlInitializeExceptionChain+0x63
ntdll.dll!RtlInitializeExceptionChain+0x36
[close]
 

Offline Nokim

  • Newbie
  • *
  • Posts: 5
  • Country: ua
  • Jabber: Jabber ID
And again... Stack looks the same.
Spoiler
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x6c0
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x4a8
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x42a
ntdll.dll!RtlUniform+0x6e6
ntdll.dll!EtwEventSetInformation+0x186f8
ntdll.dll!LdrInitializeThunk+0xe
ntdll.dll!NtWaitForSingleObject+0x15
ntdll.dll!LdrFindResource_U+0x5d6
Clist_nicer.dll!CLUIFramesGetFrameOptions+0x24
mir_core.dll!CallService+0x58
TopToolBar.dll!TopToolBarProc+0x149
mir_core.dll!mir_callNextSubclass+0x7c
Clist_nicer.dll!ToolbarWndProc+0x231
mir_core.dll!MSubclassWndProc+0x2f
USER32.dll!gapfnScSendMessage+0x332
USER32.dll!GetThreadDesktop+0xd7
USER32.dll!GetClientRect+0xc5
USER32.dll!CallWindowProcW+0x1b
Clist_nicer.dll!FramesSubClassProc+0x63
USER32.dll!gapfnScSendMessage+0x332
USER32.dll!GetThreadDesktop+0xd7
USER32.dll!CharPrevW+0x13f
USER32.dll!DispatchMessageW+0xf
miranda32.exe!wWinMain+0x28a
miranda32.exe!__tmainCRTStartup+0x158
kernel32.dll!BaseThreadInitThunk+0x12
ntdll.dll!RtlInitializeExceptionChain+0x63
ntdll.dll!RtlInitializeExceptionChain+0x36
[close]
 

Offline Nokim

  • Newbie
  • *
  • Posts: 5
  • Country: ua
  • Jabber: Jabber ID
Got crash with crashlog but unsure if it is related to this bug. I was absent in that time.

Log attached.