After having patched libbonobo2-0 (file descriptor leak) and mail- notification (Evolution 2.6 support) I observed the following behaviour on my system:
1) The libbonobo2-0 patch seems to fix the issue whereby if mail- notification is running and Evolution is not, applications that use the bonobo-activation-server crash after a while. After patching libbonobo2-0, mail-notification can be left running without evolution and no application will crash. 2) However, the libbonobo2-0 patch seemed to introduce a new bug: if mail-notification is started automatically with the GNOME session (be it because it was active at the end of the previous session and "automatically save changes to session" is set or because it was explicitly configured to be executed at startup), all GNOME applets on the notification area crash, along with the gnome settings daemon. These are the error messages I get: 2.1) "There was an error starting the GNOME Settings Daemon. Some things, such as themes, sounds, or background settings may not work correctly. The Settings Daemon restarted too many times. The last error message was: System exception: IDL: omg.org/CORBA/COMM_FAILURE:1.0 GNOME will still try to restart the Settings Daemon next time you log in." 2.2) "The panel encountered a problem while loading "OAFIID:GNOME_ClockApplet". Do you want to delete the applet from your configuration?" Message 2.2 appears for every applet on the notification area, which cannot be loaded afterwards. Killing mail-notification and making sure it is not loaded at login time seems to solve the issue. Basically, as long as mail-notification is not loaded at login time, it works as expected. Whoopie: oddly enough, I've never seen the message you are getting, as you see my error messages are different. I do not know whether this is a libbonobo issue or a mail-notification one. Without having investigated further, I've got a feeling it is a problem with the latter. I emailed the mail-notification developer with this issue and he replied that he does not think that the errors have anything to do with the bonobo patch. Apparently, he commited it to FreeBSD's GNOME a long time ago and nobody has reported any issues since. After seeing this behaviour, I reverted the libbonobo patch and now I'm just like I started: mail-notification can be started at login time without trouble, but evolution must be started as well, otherwise you get crashing bonobo apps after a while. What I do basically is to have always evolution and mail-notification active. I set up GNOME to automatically save the session, so if Evo and mail-notification are still active when logging out, they will be automatically loaded at the next login. I just have to remember to kill mail-notification if at some point I must stop evolution. Last minute note: I've just been to the mail-notification homepage and it seems that mail-notification-3.0-rc1 has just been released today! I might try to compile that later on, see if it fixes the issue... -- No Evolution support https://launchpad.net/bugs/37474 -- universe-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/universe-bugs
