After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 315650 - file descriptor and memory leaks in bonobo-activation
file descriptor and memory leaks in bonobo-activation
Status: RESOLVED FIXED
Product: bonobo
Classification: Deprecated
Component: libbonobo
unspecified
Other All
: Normal major
: ---
Assigned To: Michael Meeks
bonobo qa
Depends on:
Blocks:
 
 
Reported: 2005-09-09 16:06 UTC by Jean-Yves Lefort
Modified: 2006-08-09 14:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Comment 1 David Planella 2006-05-11 20:41:15 UTC
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.



Comment 2 Michael Meeks 2006-05-17 11:10:10 UTC
Patch looks great - please commit to both HEAD & stable branches.
Comment 3 Mateus César Gröess 2006-06-08 12:59:19 UTC
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.
Comment 4 Kjartan Maraas 2006-07-12 21:03:25 UTC
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?
Comment 5 Michael Meeks 2006-07-13 08:54:17 UTC
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.
Comment 6 Michael Meeks 2006-08-09 14:52:18 UTC
grief, these fixes were not in fact on HEAD at all - just committed a real fix there.