I ran gnucash through xmon for a bit this evening. The immediate result is
that I didn't find any obvious leaks by looking at the X protocol. Every
CreatePixmap was followed by a FreePixmap, every CreateGC by a FreeGC, and
so on. It looks like it's all right.
I did notice a tremendous number of such calls. Simply moving the pointer
across the register window can generate dozens of them - with no visible
changes in the register window itself. Something is watching for pointer
motion and creating/freeing lots of pixmaps in response, to no evident
purpose.
It seems strange, and it certainly thrashes up a bunch of memory, but it
also should not bloat the X server. I wonder if there's something funky
with the malloc implementation being used in the server? Other
applications, anyway, do not cause this behavior.
...at a loss...
jon
Jonathan Corbet
Executive editor, LWN.net
[EMAIL PROTECTED]
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]