[Bug 44078] Possible file descriptor leak in bonobo

Bernat Tallaferro bernat.tallaferro at gmail.com
Fri Jul 7 13:25:34 UTC 2006

Public bug reported:

Binary package hint: libbonobo2-0

Background: talking to the developer of mail-notify about a possible bug
on that application, he pointed out that the bug might rather come from
bonobo and added a link to a possible patch. I leave the investigation
to someone more knowledgeable than me, but for the moment, I thought I
should at least submit a bug report.

Here's my question to him:
> There is only a small problem, though. When you leave mail-notify running
> and Evolution itself is not running, after a while it happens that
> bonobo-based applications cannot be started anymore. That happens with
> nautilus and epiphany, for example. Either killing the mail-notify running
> process or deinstalling the software completely, seems to solve the problem.
> The error shown is the following (when trying to start nautilus in this
> case):

And here's what he replied:

This is very likely caused by a file descriptor leak bug in
bonobo-activation (http://bugzilla.gnome.org/show_bug.cgi?id=315650).

When Evolution is not running, Mail Notification is trying to contact
it every second. Because of the bonobo-activation bug, each contact
attempt causes the bonobo-activation-server process to leak out one
file descriptor. Eventually bonobo-activation-server exhausts all the
available file descriptors and bad things start to happen.

What I suggest: contact the libbonobo package maintainer for your
distribution and ask him to add the patch available in the bugzilla
entry I've mentioned above.


** Affects: libbonobo (upstream)
     Importance: Unknown
         Status: Unconfirmed
** Affects: libbonobo (Ubuntu)
     Importance: Medium
     Assignee: Ubuntu Desktop Bugs
         Status: Rejected

Possible file descriptor leak in bonobo

More information about the desktop-bugs mailing list