[Bug 37474] Re: No Evolution support
Bernat Tallaferro
bernat.tallaferro at gmail.com
Tue May 16 19:28:08 UTC 2006
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
More information about the universe-bugs
mailing list