Some time late in 2014 I noticed that one of the processes using the most memory on my system was called "xprop". I found this a bit surprising, so I investigated and found that this particular tool generally didn't free any of the memory it allocated. Which is usually not a problem, since it just runs and exits. However, the -spy option makes it run forever, and it seems something on my system is using that to monitor the properties on the root window.
If I remember correctly, I had xprop running for a few hours under valgrind on my system with this patch series applied. And valgrind had nothing to complain about. Eirik Byrkjeflot Anonsen (4): Free the thunks used by Show_Prop Free the data returned by XGetWindowProperty() Free the data returned by XListProperties() Free the data returned by Format_Icons() xprop.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) -- 2.1.4 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
