public inbox for cygwin-xfree@sourceware.org
help / color / mirror / Atom feed
From: Amal Khailtash <akhailtash@yahoo.com>
To: cygwin-xfree@cygwin.com
Subject: Re: USER/GDI Objects leak with (XWin.exe) Cygwin/X X Server Verion 1.7.6, Build Date 2010-03-18
Date: Tue, 06 Apr 2010 21:16:00 -0000	[thread overview]
Message-ID: <730771.75866.qm@web88008.mail.re2.yahoo.com> (raw)
In-Reply-To: <4BBA5671.7060309@dronecode.org.uk>

Jon,

I rebooted and started XWin.  With one local xterm running the resource usage is:

Image Name    User Objects    GDI Objects
XWin.exe        26                  51


I close the xterm window started with XWin.

Image Name    User Objects    GDI Objects
XWin.exe        22                  46

Then I start a remote Konsole by:

  % ssh -X remote_server /usr/bin/konsole

Image Name    User Objects    GDI Objects
XWin.exe        27                  55
On Konsole window, click on Settings | Font | Medium:

Image Name    User Objects    GDI Objects
XWin.exe        29                  59

Click on Session menu and while the menu is open, move to Edit, then View, Bookmarks,
Settings and Help and click outside to withdraw menu:

Image Name    User Objects    GDI Objects
XWin.exe        39                  79

Click on any menu item and while the menu is open and move cursor to other menu items
a number of (20) times:

Image Name    User Objects    GDI Objects
XWin.exe        241                 483

Keep doing this and you will see the allocated objects keeps increasing and increasing and
they are never released even if I close my Konsole window!

Image Name    User Objects    GDI Objects
XWin.exe        1,120              2,239

If you have a Windows XP that has not been modified to reserved more GDI space, you will start
loosing window titles and menu items until your workstation is unstable and one needs to reboot!

If you need further experiment with my TCL-based program (modelsim) that uses more bitmaps
in its menu items, let me know.  But the fact that the resources keep increasing by just selecting
menu items, it tells me there is serious leak somewhere.

Regards,-- Amal



----- Original Message ----
From: Jon TURNEY <jon.turney@dronecode.org.uk>
To: cygwin-xfree@cygwin.com
Cc: akhailtash@yahoo.com
Sent: Mon, April 5, 2010 5:30:25 PM
Subject: Re: USER/GDI Objects leak with (XWin.exe) Cygwin/X X Server Verion 1.7.6, Build Date 2010-03-18

On 29/03/2010 18:20, Amal Khailtash wrote:
> I do have native TCL installed as well, but I am not really running anything locally.  The only client I run is a
> Linux Konsole window launched by an SSH command.  Once I have a remote terminal, I launch my simulation
> tool (ModelSim).  I watch the resources using windows Task Manager.
>
> Do you think that ModelSim or Konsole are eating up resources?  Although, even when I quit those programs,
> until I close XWin.exe, the resources are not freed!

Well, how about approaching the problem methodically?

If you boot up and just start the X server, do you see these leaks?
Does starting you X client (Konsole via ssh) cause these leaks?
Does starting your TCL application cause these leaks?

> ----- Original Message ----
> Sent: Mon, March 29, 2010 12:55:18 PM
> Subject: Re: USER/GDI Objects leak with (XWin.exe) Cygwin/X X Server Verion 1.7.6, Build Date 2010-03-18
>
> On 22/03/2010 18:38, Amal Khailtash wrote:
>> My Windows XP USER and GDI object counts, for process XWin.exe, keep going
>> up even if I leave my PC running and doing nothing.  The increase
>> eventually makes my windows title-bars and and menu bars disappear and I
>> need to reboot to be able to work again.
>
> How are you measuring these object counts?
>
> It's unclear from what you write if you have any X clients connected to your X server while the leak is occurring.
>
> It's interesting that, from your cygcheck output, you seem to have a native TCL installed, as that has been mentioned
> previously associated with some source of resource leak problem (see [1]), although I've never been able to reproduce it.
>
> [1] http://sourceware.org/ml/cygwin-xfree/2009-02/msg00184.html

-- 
Jon TURNEY
Volunteer Cygwin/X X Server maintainer



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


  reply	other threads:[~2010-04-06 19:06 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-22 18:38 Amal Khailtash
2010-03-29 17:20 ` Jon TURNEY
2010-03-29 17:21   ` Amal Khailtash
2010-04-05 21:30     ` Jon TURNEY
2010-04-06 21:16       ` Amal Khailtash [this message]
2010-04-18 21:09         ` Jon TURNEY
2010-04-20 11:21           ` Amal Khailtash
2010-07-22 20:34             ` Jon TURNEY
2010-07-22 20:35               ` [PATCH] Cygwin/X: Fix a GDI bitmap resource leak of window icons Jon TURNEY
2010-07-27 15:01               ` USER/GDI Objects leak with (XWin.exe) Cygwin/X X Server Verion 1.7.6, Build Date 2010-03-18 Christopher Faylor
2010-07-27 15:26                 ` Csaba Raduly
2010-07-27 17:01                 ` Kenneth Wolcott
2010-04-17  1:41 Amal Khailtash
2010-07-27 14:58 Amal Khailtash

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=730771.75866.qm@web88008.mail.re2.yahoo.com \
    --to=akhailtash@yahoo.com \
    --cc=cygwin-xfree@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).