In uim/uim-helper-client.c there are several places in which the created file descriptors and handles are not closed if an error occurs. A simple way to reproduce this is removing the x-bit from uim-helper-server or this file altogether. These functions are called quite frequently so an application can run quickly out of file descriptors.
Created attachment 10572 [details] [review] This patch should fix the leaks.
Good catch! I haven't notice the problem as uim-helper-server is assumed to work without problem. Now your patch is applied to the svn trunk. Thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.