GNOME Bugzilla – Bug 343952
beagled crashing on EvolutionDataServer
Last modified: 2007-01-22 20:17:09 UTC
beagled seems to run just fine until I start Evolution, or when it gets around to indexing things from the data server. I'm pretty sure this started with the last update of the FC5 evolution packages. This bug has already been reported on Red Hat's bugzilla but I wanted to make sure it was here as well.
Created attachment 66795 [details] output from "beagled --fg --debug"
Created attachment 66796 [details] beagled log file
Created attachment 66797 [details] BeagleExceptions file
Red Hat Bugzilla link: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=186144
I believe there is a workaround for this in CVS, (we catch the exception and let the program continue to run, although that calendar will not be indexed) I believe it stems from a version mismatch in evolution-sharp and eds...
Should this be kicked over to evolution-sharp then, or is it a packaging problem? I'm going to try rebuilding evolution-sharp and see if that fixes the problem.
This is a bug in evolution-sharp. As of from 1.6 and (1.5) releases, a change has been made to the Calendar backend for which, before opening a calendar, we should set a default timezone for it. However, I guess, this shouldn't crash. Let me try to dig it out.
This seemed to be fixed for awhile but it looks like its back with the latest push of evolution-sharp to Fedora Core 5. Shouldn't the expected behavior be that failed backends are simply disabled and logged (perhaps a dialog box). There really isn't any reason beagled shouldn't continue indexing the other backends.
There is news that new evo-sharp is in town. Does that fix this problem ?
I guess from your standpoint it is. I've upgraded to FC6 where the problem is fixed. I don't have a machine to test FC5 with any more. :-( I wish it were possible to handle upgrades of the evolution data server better. Almost every package that uses it breaks when upgrades get pushed.
Ok, I am going to close this then. Reopen it if you see the problem.