Jon, Thanks for looking into this. Yes, it seems this problem shows up for some applications. gnome-terminal seems to behave better. But konsole and my specific TCL-based application (modelsim) seem to suffer from this.
The problem is even if I quit the troublesome application, resources are not released and that tells me the leak is somewhere in the core X server and not the application, but somehow only shows up for those. Some of the applications that I found that show this leak are: * modelsim * konsole * kfontview * kate It seems KDE-based apps are the worst. The problem is not as severe in gnome-based applications. But I can see that, even in those, not all resources are released either! Another not is that even Xming suffers from this same problem. I assume most of the source code is shared between XWin and Xming. Cheers,-- Amal ----- Original Message ---- From: Jon TURNEY <[email protected]> To: [email protected] Cc: [email protected] Sent: Sun, April 18, 2010 3:46:42 PM Subject: Re: USER/GDI Objects leak with (XWin.exe) Cygwin/X X Server Verion 1.7.6, Build Date 2010-03-18 On 06/04/2010 20:05, Amal Khailtash wrote: > 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! Thanks for the clear reproduction steps. With these, I can reproduce this problem. According to the GdiUsage tool this seems to be a GDI bitmap handle being leaked. Unfortunately GdiUsage seems to have rusted a bit and doesn't produce useful backtraces (and may well not be able to backtrace a cygwin executable, anyhow) so locating exactly where the leak is coming from is going to be a bit tricky... The one thing I notice is that other applications with menus don't seem to show this problem. The konsole I was testing with is relatively recent and has menus with rounded corners, I wonder if that is somehow related to the problem? -- 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/
