GNOME Bugzilla – Bug 315650
file descriptor and memory leaks in bonobo-activation
Last modified: 2006-08-09 14:52:18 UTC
See http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/libbonobo/files/patch-bonobo-activation_bonobo-activation-fork-server.c for the 2.10.1 fix.
This issue has also been reported at https://launchpad.net/bugs/44078 for the ubuntu Dapper distribution, which uses GNOME 2.14.1. libbonobo2-0 2.14.0 still seems to be affected by this problem. After applying this patch the bug reported for ubuntu seems to have been fixed. See the mentioned link for more information on how it can be reproduced.
Patch looks great - please commit to both HEAD & stable branches.
Hi, I guess it is the same problem I have. I'm using Evolution 2.6.2 (lastest 'stable') + Mail-notification 3.0rc2 and sometimes I get the message "Evolution can not start" and other programs using bonobo has problems too. After killing bonobo-activation-server, Evolution starts without problems. I tried the patch posted here, but I got serious problems with Gnome applets and Nautilus, maybe Dropline Gnome has done something different with libbonobo package. Will libbonobo get a update (2.4.1 ?) with the patch included? The patch posted here hasn't been commited yet from what I have seen in CVS Web, but if it really fix the problem, it is important because Mail-notification is a "must-have" add-on for Evolution, I think.
Looks like most of these fixes have gone in already in some form. The only think I think might still be relevant is the fd_arg stuff. Can someone check and confirm?
nah - the free is now no longer necessary there - we dup all the arguments ( nailing another interesting problem ;-) So this is fixed on the branch and HEAD.
grief, these fixes were not in fact on HEAD at all - just committed a real fix there.