ValentijnNK / miranda

Automatically exported from code.google.com/p/miranda
0 stars 0 forks source link

Miranda garbles the screen and crashes #93

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Miranda Version                  : 0.8.3
Unicode Build                    : Yes
Test Build # (if applicable)     :
Plugin Version # (if applicable) :

What steps will reproduce the problem?

I don't really know. You have to get Thunderbird, Firefox running.
I also have Dual Desktop in Windows XP. But the problem occured in single
monitor environment also.
But don't know exactly if this is the problem cause. All have been okay on
the same computers (I tired 2 different stations) prior to 0.8

What is the expected result?
Miranda works normally.

What happens instead?
All started with 0.8. After some time, especially if you lock your
computer, whole desktop becomes garbled. Miranda receives messages, by the
fonts are all distorted. When you find and click on "History" button on a
message session, miranda crashes. The "Debug" button doesn't open anything.
Crash dumper also fails to write crash info.

Please attach or post your VersionInfo.
Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
Shell: Explorer.exe, Internet Explorer 6.0.2900
Language pack: No language pack installed
Nightly: No
Unicode core: Yes

¤ advaimg.dll v.[b]0.8.0.0[/b] [02 Aug 2009] - Miranda Image services
¤ avs.dll v.[b]0.8.0.0[/b] [02 Aug 2009] - Avatar service (Unicode)
¤ clist_modern.dll v.[b]0.8.1.1[/b] [23 Jun 2009] - Modern Contact List '08
|Unicode aware|
¤ dbx_mmap.dll v.[b]0.8.1.0[/b] [02 Aug 2009] - Miranda mmap database
driver |Unicode aware|
¤ Fingerprint.dll v.[b]1.1.9.0[/b] [15 Apr 2009] - Fingerprint Plus
|Unicode aware|
¤ historypp.dll v.[b]1.5.1.2[/b] [03 Nov 2008] - History++ (2in1)
¤ ICQ.dll v.[b]0.5.0.9[/b] [02 Aug 2009] - IcqOscarJ Protocol |Unicode aware|
¤ jabber.dll v.[b]0.8.2.0[/b] [02 Aug 2009] - Jabber Protocol |Unicode aware|
¤ KeepStatus.dll v.[b]0.0.2.92[/b] [26 Jul 2008] - KeepStatus
¤ MenuEx.dll v.[b]1.3.0.5[/b] [29 Jun 2009] - MenuItemEx |Unicode aware|
¤ smileyaddw.dll v.[b]0.2.3.15[/b] [12 Jul 2009] - SmileyAdd Unicode
¤ StartupStatus.dll v.[b]0.0.3.36[/b] [26 Jul 2008] - StartupStatus
¤ svc_crshdmp.dll v.[b]0.0.4.15[/b] [02 Aug 2009] - Crash Dumper Unicode
¤ svc_vi.dll v.[b]1.4.3.3[/b] [14 Apr 2008] - Version Information |Unicode
aware|
¤ tabsrmm.dll v.[b]2.2.1.18[/b] [28 Jun 2009] - TabSRMM |Unicode aware|
¤ tipper.dll v.[b]2.0.4.7[/b] [22 Jun 2009] - Tipper YM |Unicode aware|
¤ updater.dll v.[b]0.5.3.0[/b] [29 Jul 2007] - Updater (Unicode)
¤ WhenWasIt.dll v.[b]0.3.0.3[/b] [14 Apr 2008] - WhenWasIt birthday
reminder (Unicode)

Other Resources:
see screenies

Original issue reported on code.google.com by KPA...@gmail.com on 5 Aug 2009 at 9:47

Attachments:

GoogleCodeExporter commented 9 years ago
Looks like a GDI leak. Check with Task manager how many GDI objects Miranda 
uses.

Original comment by alex.zif...@gmail.com on 5 Aug 2009 at 10:10

GoogleCodeExporter commented 9 years ago
Module:                miranda32.exe
File version:          0.8.3
Description:           Miranda IM
Priority:              8
Threads:               25

Environment:

GDI Objects:           2082
USER Objects:          592

Original comment by KPA...@gmail.com on 5 Aug 2009 at 10:58

GoogleCodeExporter commented 9 years ago
And here it starts to crash:
GDI Objects:           9997
USER Objects:          721

Original comment by KPA...@gmail.com on 5 Aug 2009 at 11:04

GoogleCodeExporter commented 9 years ago
Looks like one of your plugins is leaking objects... you have to find out which 
one... disable them one by one to do that... I'd start with Fingerprint.dll, 
MenuEx.dll, WhenWasIt.dll... I'm running similar setup (actually, with even 
more 
plugins) and the GDI objects doesn't go beyond 1400... Next in line would be 
tipper.dll, smileyaddw.dll, clist_modern.dll and historypp.dll...

Original comment by nowotn...@gmail.com on 5 Aug 2009 at 11:28

GoogleCodeExporter commented 9 years ago
I think I found the plugin, it's Clist Modern.
People told me it always been too buggy, but the others are so ugly.:(

So could we change the issue to Clist Modern related?

Original comment by KPA...@gmail.com on 6 Aug 2009 at 9:32

GoogleCodeExporter commented 9 years ago

Original comment by alex.zif...@gmail.com on 6 Aug 2009 at 9:38

GoogleCodeExporter commented 9 years ago
Well, clist_modern works fine here... are you using some non-standard skin...? 
or 
maybe some contacts' avatars are corrupt or something...

Original comment by nowotn...@gmail.com on 6 Aug 2009 at 9:59

GoogleCodeExporter commented 9 years ago
its black aero. Use it both because it exists for tabsrmm also and because it's 
dark.
Been using it since it was out, and moved to the new 0.8.x setup

Shall try disabling the skin.

Original comment by KPA...@gmail.com on 6 Aug 2009 at 10:03

GoogleCodeExporter commented 9 years ago
Yes... and if that doesn't help try enabling the compact mode and see if it'll 
bring 
the GDI objects number down...

Original comment by nowotn...@gmail.com on 6 Aug 2009 at 10:09

GoogleCodeExporter commented 9 years ago
There used to be a similar leak in clist_nicer and it leaked mostly when 
workstation 
is locked. maybe these clists share the same part of code.

Original comment by alex.zif...@gmail.com on 6 Aug 2009 at 11:12

GoogleCodeExporter commented 9 years ago
Nope it's not the skin.
I used the standart skin (default), at it crashed with 99xx objects.

Original comment by KPA...@gmail.com on 6 Aug 2009 at 11:14

GoogleCodeExporter commented 9 years ago
Yeah, exactly. The most of the crashes is when I unlock the desktop.
But even without this, the GDI number is going up and up, to 10000 and then 
crashes
the screen.

Original comment by KPA...@gmail.com on 6 Aug 2009 at 11:17

GoogleCodeExporter commented 9 years ago
Yea, happens to me from time to time, too :/ It's much more stable than during 
0.8 
development period, when this happened periodically, too, but still occures 
sometimes...

Original comment by n3weRm0re.ewer on 6 Aug 2009 at 7:43

GoogleCodeExporter commented 9 years ago
Found 3 Black Aero skins on addons, so which one exactly you are using?

Original comment by borkra on 7 Aug 2009 at 3:12

GoogleCodeExporter commented 9 years ago
As stated in comment n11, it's not the skin. The plugin crashes with the 
default skin
provided by tabsrmm.

Original comment by KPA...@gmail.com on 7 Aug 2009 at 5:18

GoogleCodeExporter commented 9 years ago
Well it does not Crash for me and a many other people. Do you need to update 
video 
driver?

Original comment by borkra on 7 Aug 2009 at 10:47

GoogleCodeExporter commented 9 years ago
It didn't crash for me for months too, until 0.8. The hardware and drivers are 
the
same as prior to crashes, and the machines are not hardware twins.

I surely will try updating the driver on monday, but personally don't think it 
is the
problem.

Original comment by KPA...@gmail.com on 7 Aug 2009 at 6:04

GoogleCodeExporter commented 9 years ago
Well, plugin changed, features it's using changed. So "worked before" is a 
pretty 
weak argument. 

But think about that most people (including me) do not have the problem and the 
problem ypu are having is impossible to reproduce ....

Problem cannot be fixed if it cannot be reproduced. So it's essentially in your 
court 
to find what causing it. Drivers, non standard Windows skins, antique version 
of 
IE.....

Original comment by borkra on 8 Aug 2009 at 12:57

GoogleCodeExporter commented 9 years ago
I updated the driver to the recent (190) from nvidia. The same: Clist Modern
gradually increases objects crashes with GDI around 10k. 
Clist Classic works normally in the same envinronment.

Tommorow I'll update IE to version 7.0. Probably, to now result.

Original comment by KPA...@gmail.com on 10 Aug 2009 at 7:54

GoogleCodeExporter commented 9 years ago
Same bug with ie7.0
The objects 10k then crash. No crashlog

Original comment by KPA...@gmail.com on 10 Aug 2009 at 10:55

GoogleCodeExporter commented 9 years ago
Well,I cannot get it to use 10k GDI objects... Mine stops at 660 and never 
grows. So 
please provide steps to reproduce the issue, otherwise nothing could be done.  

Original comment by borkra on 11 Aug 2009 at 4:00

GoogleCodeExporter commented 9 years ago
I've deposited my setup here (without the .dat):
http://depositfiles.com/files/ebrqyuair

Please try on your machine
Thanks

Original comment by KPA...@gmail.com on 11 Aug 2009 at 7:11

GoogleCodeExporter commented 9 years ago
I just recreated that on a a clean WinXP SP2 machine, fresh install.
The are even less plugins than in the deposited version:

23.06.2009  17:53    <DIR>          ..
27.07.2008  00:30             5 584 statusplugins-translation.txt
02.08.2009  15:37           368 640 advaimg.dll
02.08.2009  15:38            63 586 avs.dll
23.06.2009  12:57           557 568 clist_modern.dll
02.08.2009  15:38            36 973 dbx_mmap.dll
15.04.2009  09:56           462 342 Fingerprint.dll
04.11.2008  00:34           461 312 historypp.dll
02.08.2009  15:39           313 450 ICQ.dll
27.07.2008  00:30            90 203 KeepStatus.dll
27.07.2008  00:30            86 113 StartupStatus.dll
14.04.2008  12:34           158 208 svc_vi.dll
28.06.2009  17:53           598 613 tabsrmm.dll
29.07.2007  12:45           512 000 updater.dll
14.04.2008  18:45           217 088 WhenWasIt.dll
29.06.2009  22:26            62 976 MenuEx.dll
12.07.2009  11:59           109 056 smileyaddw.dll
02.08.2009  15:39           697 963 jabber.dll
06.08.2009  21:11           200 704 tipper.dll
09.08.2009  09:12            59 904 svc_crshdmp.dll

No problems with clist classic.

Original comment by KPA...@gmail.com on 12 Aug 2009 at 3:15

GoogleCodeExporter commented 9 years ago

Original comment by sami%mir...@gtempaccount.com on 27 Aug 2009 at 9:33

GoogleCodeExporter commented 9 years ago
I have the same problem as the topic starter has. When Modern Contact List is
enabled, it leaks GDI handles. When it reaches 10,000 handles, it stops working
properly (fonts are lost and screen gets garbled).
[b]Important note for developers[/b] I've noticed that resource leak is mostly
eliminated by [b]turning OFF all animated icons along with animated avatars[/b].
It takes 2 or 3 days to get to 10k handles and require to restart, however.

All above seems to be a good explanation why "connecting now" icons eat GDI 
handles.
Also, it may be important that I have Dual Core AMD, Russian Windows XP, and ATI
Catalyst 1.2.2308.14812 driver.

Tried Miranda 0.8.0, 0.8.2, 0.8.3, 0.8.5, 0.9.0 alpha#2. The problem persists.
Tried disabling all plugins. Same result.
Switching to another Contact List eliminates the problem.

Good luck hunting the bug. VersionInfo goes below.

[quote][size=1]CPU: AMD Turion(tm) 64 X2 Mobile Technology TL-58 [x86 Family 15 
Model
104 Stepping 1] [2 CPUs]
Installed RAM: 2047 MBytes
Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 3]
Shell: Explorer.exe, Internet Explorer 8.0.6001
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 30718 MBytes
Miranda path: C:\Program Files\!\Miranda
Miranda IM version: 0.9.0 alpha build #2 Unicode
Build time: 20:20:49 on 30 August 2009
Profile path: C:\Program Files\!\Miranda
Profile size: 33,472.00 KBytes
Profile creation date: 31 Aug 2009 at 11:01:40 (UTC +5:00)
Language pack: russian_vkontakte [] v. N/A, modified: 08 Jun 2009 at 22:04:44 
(UTC +5:00)
Nightly: Yes
Unicode core: Yes

[b]Active Plugins (30):[/b]
¤ advaimg.dll v.[b]0.8.0.0[/b] [30 Aug 2009] - Miranda Image services
¤ avs.dll v.[b]0.8.0.0[/b] [30 Aug 2009] - Avatar service (Unicode)
  Birthday.dll v.[b]0.3.1.4[/b] [13 May 2004] - Birthday reminder
¤ clist_modern.dll v.[b]0.8.0.167[/b] [16 Jun 2009] - Modern Contact List '08
|Unicode aware|
¤ dbx_mmap.dll v.[b]0.8.0.0[/b] [30 Aug 2009] - Miranda mmap database driver 
|Unicode
aware|
¤ Fingerprint.dll v.[b]1.1.9.0[/b] [15 Apr 2009] - Fingerprint Plus |Unicode 
aware|
¤ gender.dll v.[b]0.0.1.7[/b] [28 Jul 2007] - Show Contact Gender
¤ ICQ.dll v.[b]0.5.1.2[/b] [30 Aug 2009] - IcqOscarJ Protocol |Unicode aware|
¤ JGmail.dll v.[b]0.6.2.2[/b] [23 Jun 2009] - Jabber Protocol (GMail) |Unicode 
aware|
¤ KeepStatus.dll v.[b]0.0.2.92[/b] [26 Jul 2008] - KeepStatus
¤ MenuEx.dll v.[b]1.3.0.5[/b] [29 Jun 2009] - MenuItemEx |Unicode aware|
  mergeContacts.dll v.[b]0.2.5.0[/b] [13 Sep 2005] - Multiprotocol contact merge plugin
¤ MessageNotify.dll v.[b]0.3.0.2[/b] [20 Jul 2007] - Message Notify |Unicode 
aware|
¤ modernopt.dll v.[b]0.1.0.0[/b] [30 Aug 2009] - Support for new options design
|Unicode aware|
¤ msn.dll v.[b]0.9.0.0[/b] [30 Aug 2009] - MSN Protocol |Unicode aware|
  mtextcontrolW.dll v.[b]0.0.2.0[/b] [05 Jan 2007] - Miranda Text Control [build #484]
¤ nConvers.dll v.[b]0.0.0.51[/b] [23 Apr 2008] - Messaging Style Conversation
|Unicode aware|
¤ PopUp.dll v.[b]2.1.0.8[/b] [27 Mar 2009] - Popup Plus |Unicode aware|
¤ rate.dll v.[b]0.0.2.1[/b] [03 May 2009] - Contact`s Rate
  seenplugin.dll v.[b]5.0.1.1[/b] [23 Sep 2003] - Last seen plugin
¤ skype.dll v.[b]0.0.0.41[/b] [07 Apr 2008] - Skype protocol
  spamfilter.dll v.[b]2.5.2.4[/b] [22 Apr 2006] - Spam Filter
¤ svc_crshdmp.dll v.[b]0.0.4.17[/b] [22 Aug 2009] - Crash Dumper Unicode
¤ svc_vi.dll v.[b]1.4.3.3[/b] [14 Apr 2008] - Version Information |Unicode 
aware|
¤ tipper.dll v.[b]2.0.4.10[/b] [06 Aug 2009] - Tipper YM |Unicode aware|
¤ updater.dll v.[b]0.5.3.0[/b] [29 Jul 2007] - Updater
¤ Variables.dll v.[b]0.2.3.4[/b] [08 Jan 2009] - Variables (Unicode)
¤ VKontakte.dll v.[b]0.3.0.5[/b] [13 Aug 2009] - VKontakte |Unicode aware|
  wumfplug.dll v.[b]0.1.0.1[/b] [30 Sep 2003] - WUMF: Who Use My Files?
¤ Yahoo.dll v.[b]0.9.0.1[/b] [30 Aug 2009] - Yahoo Protocol Beta/Nightly 
|Unicode aware|

[b]Unloadable Plugins (5):[/b]
  crashrpt.dll v.[b]0.0.0.3[/b] [23 Jan 2007] - Crash Report
    Plugin does not have an UUID and will not work with Miranda 0.8.

  nHistory.dll v.[b]1.0.0.1[/b] [15 Nov 2002] - nHistory
    Plugin does not have an UUID and will not work with Miranda 0.8.

  SkypeStatusChange.dll v.[b]0.0.0.11[/b] [24 Jun 2009] - Change Skype Status
|Unicode aware|
    Plugin does not have an UUID and will not work with Miranda 0.8.

  spamfilterW.dll v.[b]2.5.2.5[/b] [24 Jan 2008] - Spam Filter (Unicode)
    Plugin does not have an UUID and will not work with Miranda 0.8.

  TypingNotify.dll v.[b]0.0.1.6[/b] [05 Jul 2004] - Typing Notify
    Plugin does not have an UUID and will not work with Miranda 0.8.

[/size][/quote]

Original comment by bytebust...@gmail.com on 15 Sep 2009 at 7:33

GoogleCodeExporter commented 9 years ago
Please update to the latest version of Modern Clist and se if you still ahve 
the 
problem. latest version is 0.8.1.1.

Original comment by borkra on 15 Sep 2009 at 8:14

GoogleCodeExporter commented 9 years ago
Boris: Thank you for fast response. I recall that I've downgraded 
clist_modern.dll
when looking for working configuration, and this is why the dll is not the 
newest one.

Your advice helped; I've noticed that toolbar_icons.dll has been also outdated 
so
I've updated both dll's and animating icons no longer grow GDI handles count.

However, opening and closing Options window still eat GDI handles about 50 per 
run.
I've switched to another contact list plugin and the problem persists, so I 
consider
this is no longer related to clist_modern. Maybe it's because of alpha version 
of the
core so I will try rolling the core back to 0.8.0.5

I appreciate your help!

Original comment by bytebust...@gmail.com on 15 Sep 2009 at 9:11

GoogleCodeExporter commented 9 years ago
Core does not eat GDI handles in options, clist_modern on my computer either. 
So it's 
some other plugin you use leaking, start removing non core plugins and find out 
which 
one it is.

When you open options settings for which plugin do you see? Switch to a 
different 
options page close and open options. Do you still have leak? 

Original comment by borkra on 15 Sep 2009 at 9:52

GoogleCodeExporter commented 9 years ago
The following steps demonstrate it:
1. Start Miranda
2. Check number of open GDI handles via the Task Manager - say it is 1,000
3. Open Miranda Options
4. Check number of GDI handles (about 1,070)
5. Close Options
6. Check number of GDI handles (about 1,050)
Repeating steps 3-6, I get consistent growth of handles number by about 50 per 
turn.

Environment: all above plus Miranda 0.8.0.6 and clist_modern 0.8.1.1

I'm certain this is wrong thread for this discussion (the bug is no longer about
clist_modern), can you please suggest a better place?

Original comment by bytebust...@gmail.com on 15 Sep 2009 at 11:37

GoogleCodeExporter commented 9 years ago
The questions were:

When you open options settings for which plugin do you see? Switch to a 
different 
options page close and open options. Do you still have the leak? 

You did not answer them ....

Original comment by borkra on 15 Sep 2009 at 11:39

GoogleCodeExporter commented 9 years ago
When I open the Options dialog, I see the new designed screen with huge buttons
"Accounts", "Style" etc.
I see the number or GDI handles increased by ~70 (which may be normal by 
itself).
Immediately after that I click "Close" button, not clicking anywhere else, not
navigating the plugins' Options screens, not clicking any other controls.
The number of handles decrease by ~20, having total leak of ~50.

Alternatively, if I start navigating the Options, or click "Switch to Classic
Options" and navigate the Options screens, it does not change the number of 
lost GDI
pointers. Neither increase nor increase.
After closing the Option dialog, the same number of (plus 70 minus 20) ~50 
pointers
are lost.

Original comment by bytebust...@gmail.com on 16 Sep 2009 at 12:53

GoogleCodeExporter commented 9 years ago
Update: OMG, it was modernopt plugin which installed without permission. 
Removed it
and everything got fine.
Thank you for your patience! :)

Original comment by bytebust...@gmail.com on 16 Sep 2009 at 1:15

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r10697.

Original comment by borkra on 16 Sep 2009 at 2:25

GoogleCodeExporter commented 9 years ago
Hey, wait a minute!
I don't have the modernopt plugin.
And my bug exists in miranda 8.6 and modern contact list 8.1.1
14.09.2009  11:50           368 640 advaimg.dll
14.09.2009  11:51            63 586 avs.dll
23.06.2009  12:57           557 568 clist_modern.dll
14.09.2009  11:51            36 973 dbx_mmap.dll
15.04.2009  09:56           462 342 Fingerprint.dll
04.11.2008  00:34           461 312 historypp.dll
14.09.2009  11:51           313 962 ICQ.dll
14.09.2009  11:52           697 963 jabber.dll
27.07.2008  00:30            90 203 KeepStatus.dll
29.06.2009  22:26            62 976 MenuEx.dll
12.07.2009  11:59           109 056 smileyaddw.dll
27.07.2008  00:30            86 113 StartupStatus.dll
27.07.2008  00:30             5 584 statusplugins-tr
22.08.2009  18:47            59 904 svc_crshdmp.dll
14.04.2008  12:34           158 208 svc_vi.dll
28.06.2009  17:53           598 613 tabsrmm.dll
06.08.2009  21:11           200 704 tipper.dll
29.07.2007  12:45           512 000 updater.dll
14.04.2008  18:45           217 088 WhenWasIt.dll

To force the process, lock you computer and then unlock it.

I've attached my setup without the .dat here:
http://depositfiles.com/files/s02ivjuv1

Original comment by KPA...@gmail.com on 16 Sep 2009 at 9:33

GoogleCodeExporter commented 9 years ago

Original comment by borkra on 16 Sep 2009 at 11:35

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r10710.

Original comment by borkra on 16 Sep 2009 at 1:09

GoogleCodeExporter commented 9 years ago
Using latest SVN build, there are missing Fingerprint icons in "Jabber resource"
submenu (context menu of jabber contact in contacts list). Is this new 
"feature" I
missed or only little bug during GDI leaks hunting?

Original comment by kosorinsky@gmail.com on 18 Sep 2009 at 10:10

GoogleCodeExporter commented 9 years ago

Original comment by borkra on 18 Sep 2009 at 11:05

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r10728.

Original comment by borkra on 18 Sep 2009 at 11:08

GoogleCodeExporter commented 9 years ago
Too soon again.
Ugraded to 0.8.8, disconnected fingerprint - same bug with clistmoddern, no 
problem
with classic

02.10.2009  10:17           368 640 advaimg.dll
02.10.2009  10:19            63 586 avs.dll
23.06.2009  12:57           557 568 clist_modern.dll
02.10.2009  10:19            36 973 dbx_mmap.dll
>15.04.2009  09:56           462 342 Fingerprint.dl
04.11.2008  00:34           461 312 historypp.dll
02.10.2009  10:19           313 962 ICQ.dll
02.10.2009  10:20           697 963 jabber.dll
27.07.2008  00:30            90 203 KeepStatus.dll
29.06.2009  22:26            62 976 MenuEx.dll
12.07.2009  11:59           109 056 smileyaddw.dll
27.07.2008  00:30            86 113 StartupStatus.dll
27.07.2008  00:30             5 584 statusplugins-translation.txt
22.08.2009  18:47            59 904 svc_crshdmp.dll
14.04.2008  12:34           158 208 svc_vi.dll
28.06.2009  17:53           598 613 tabsrmm.dll
06.08.2009  21:11           200 704 tipper.dll
29.07.2007  12:45           512 000 updater.dll
14.04.2008  18:45           217 088 WhenWasIt.dll

Original comment by KPA...@gmail.com on 7 Oct 2009 at 11:05

GoogleCodeExporter commented 9 years ago
If some one could prepare a debug version of miranda.exe, I would readily test 
to
find out the bug cause. Crashdumper fails to write anything.

Original comment by KPA...@gmail.com on 7 Oct 2009 at 11:09

GoogleCodeExporter commented 9 years ago
Well,

1. I do not know why post directory listing in DOS it's useless, please provide 
VersionInfo report generated by Crash Dumper.
2. And Fingerprint problem was fixed in 0.8.8 (if you are using 0.8.8 as it is 
impossible to determine without VersioInfo report)

3. You need to figure which operation causes GDI leak, to do that you do not 
need 
debug version you need process manager and start clicking until you find out 
which 
combination of clicks causing the problem. 

Original comment by borkra on 7 Oct 2009 at 12:44

GoogleCodeExporter commented 9 years ago
And one more thing,

do not forget to update clist_modern from here: http://files.miranda-
im.org/builds/miranda-im-contrib-v0.8.8pr1w.zip

Original comment by borkra on 7 Oct 2009 at 12:54

GoogleCodeExporter commented 9 years ago
And update TabSRMM as well from the: 
http://files.miranda-im.org/builds/miranda-im-
contrib-v0.8.8pr1w.zip

Original comment by borkra on 7 Oct 2009 at 1:04

GoogleCodeExporter commented 9 years ago
borkra, hi.

The DOS lising is used cause to my mind it's more visual: you got dates of 
files.
I've disabled fingerprint in the previos post.

The problem is caused not by combination of clicks. It just appears after some 
period
of time, usually 20minutes or so, even if miranda is unfocused.

Here goes version nfo:

Operating System: Microsoft Windows XP Professional Service Pack 2 (build 2600)
Internet Explorer: 7.0.5730.11 (build 75730)

Miranda IM Version: 0.8.8 Unicode
Build time: 2009-10-02 10:20:44+0400
Language pack: No language pack installed
Nightly: No
Unicode: Yes
Service Mode: No

[b]Active Plugins (19):[/b]
¤ advaimg.dll v.[b]0.8.0.0[/b] [2009-10-02 10:17:56+0400] - Miranda Image 
services 
¤ avs.dll v.[b]0.8.0.0[/b] [2009-10-02 10:19:02+0400] - Avatar service 
(Unicode)
|Unicode aware|
¤ clist_modern.dll v.[b]0.8.1.1[/b] [2009-09-30 21:41:08+0400] - Modern 
Contact List
'08 |Unicode aware|
¤ dbx_mmap.dll v.[b]0.8.1.0[/b] [2009-10-02 10:19:42+0400] - Miranda mmap 
database
driver |Unicode aware|
¤ historypp.dll v.[b]1.5.1.2[/b] [2008-11-04 00:34:22+0400] - History++ (2in1)
|Unicode aware|
¤ ICQ.dll v.[b]0.5.0.11[/b] [2009-10-02 10:19:56+0400] - IcqOscarJ Protocol 
|Unicode
aware|
¤ jabber.dll v.[b]0.8.6.0[/b] [2009-10-02 10:20:22+0400] - Jabber Protocol 
|Unicode
aware|
¤ KeepStatus.dll v.[b]0.0.2.92[/b] [2008-07-27 00:30:42+0400] - KeepStatus 
¤ MenuEx.dll v.[b]1.3.0.5[/b] [2009-06-29 22:26:42+0400] - MenuItemEx |Unicode 
aware|
¤ smileyaddw.dll v.[b]0.2.3.15[/b] [2009-07-12 11:59:28+0400] - SmileyAdd 
Unicode
|Unicode aware|
¤ StartupStatus.dll v.[b]0.0.3.36[/b] [2008-07-27 00:30:52+0400] - 
StartupStatus 
¤ svc_crshdmp.dll v.[b]0.0.4.17[/b] [2009-08-22 18:47:36+0400] - Crash Dumper 
Unicode
|Unicode aware|
¤ svc_vi.dll v.[b]1.4.3.3[/b] [2008-04-14 12:34:40+0400] - Version Information
|Unicode aware|
¤ tabsrmm.dll v.[b]2.2.1.21[/b] [2009-09-30 21:41:18+0400] - TabSRMM |Unicode 
aware|
¤ tipper.dll v.[b]2.0.4.10[/b] [2009-08-06 21:11:56+0400] - Tipper YM |Unicode 
aware|
¤ updater.dll v.[b]0.5.3.0[/b] [2007-07-29 12:45:00+0400] - Updater (Unicode)
|Unicode aware|
¤ WhenWasIt.dll v.[b]0.3.0.3[/b] [2008-04-14 18:45:00+0400] - WhenWasIt 
birthday
reminder (Unicode) |Unicode aware|

[b]Protocols and Accounts:[/b]
-------------------------------------------------------------------------------
ICQ                      2 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded

[b]Icon Packs:[/b]
-------------------------------------------------------------------------------
 historypp_icons.dll [2008-11-04 00:34:24+0400]
 proto_conn_ICQ.dll [2005-04-22 17:52:36+0400]
 proto_ICQ.dll [2009-08-01 17:22:40+0400]
 proto_JABBER.dll [2009-08-01 17:22:42+0400]
 tabsrmm_icons.dll [2009-09-30 21:40:28+0400]
 toolbar_icons.dll [2009-09-30 21:40:28+0400]
 xstatus_ICQ.dll [2009-10-02 10:18:12+0400]
 xstatus_jabber.dll [2009-10-02 10:18:32+0400]
[/size][/quote]

Original comment by KPA...@gmail.com on 8 Oct 2009 at 8:02

GoogleCodeExporter commented 9 years ago
As I mentioned before Jabber problem with Fingerprint was fixed so it should 
not be an 
issue any more, no need to disable.

Do you still have very high GDI usage?
Did updated clist+modern fixed the problem?

What do you do for these 20 min?

Original comment by borkra on 8 Oct 2009 at 11:23

GoogleCodeExporter commented 9 years ago
I unpacked the new files, but it didn't help.

Here's a video:
http://depositfiles.com/files/ska707cjh
The quality is a bit poor and miranda window is not visible (tried new capture 
which
sucks), but if you make the windows smaller the GDI andles are somewhat 
readable.
The plugins are exactl as in the previos post. I also disabled skins for modern 
clist.
The computer Winxp sp2 no mui. The only things running are truecrypt, miranda32 
and
the video capture util + process explorer.

What I do:
Pretty nothing. The first 2/3 of the movie I just lock and then unlock (by 
password)
Windows and nothing more. Look how the GDI object start to rise in bursts after 
each
unlock. Towards the end of the movie, I drag the miranda clist window around 
(crazy
cursor moving), which also leaks GDI.
In approx 30 minutes the number will reack 10k and crash.

I would make a clearer (and heavier) video if needed.

Thanks.

Original comment by KPA...@gmail.com on 8 Oct 2009 at 12:53

GoogleCodeExporter commented 9 years ago
Well, I do not see anything on the video (at all). And I cannot reproduce 
handle 
leaking when moving window around or computer locking. Maybe you can provide 
your 
complete Miranda with database and all your settings so I could try to 
duplicate the 
issue 

Original comment by borkra on 9 Oct 2009 at 3:18

GoogleCodeExporter commented 9 years ago
Here it is:
http://depositfiles.com/files/racap3nn0

Hope you figure out the password.)

please delete the file after you download
http://depositfiles.com/ru/rmv/0848111096582145

Thank you so much.

Original comment by KPA...@gmail.com on 9 Oct 2009 at 10:44

GoogleCodeExporter commented 9 years ago
Ok, I do not observe any problem you described with yours Miranda. Most likely 
your 
leaks caused by some other program that injects itself into Miranda.

Original comment by borkra on 10 Oct 2009 at 3:00