on startup, beagled mutters: ** (beagled:14236): WARNING **: The following assembly referenced from /usr/lib64/beagle/Backends/EvolutionBackends.dll could not be loaded: Assembly: evolution-sharp (assemblyref_index=1) Version: 2.0.0.0 Public Key: 457eed85bd9370df The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/lib64/beagle/Backends). ** (beagled:14236): WARNING **: The class Evolution.Source could not be loaded, used in evolution-sharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=457eed85bd9370df and after a few seconds of use, it goes down with a segfault: Debug: Scanning addressbooks and calendars ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Stacktrace: in <0xffffffffffffffff> Beagle.Daemon.EvolutionDataServerQueryable.EvolutionDataServerQueryable:Start () in <0x102> Beagle.Daemon.EvolutionDataServerQueryable.EvolutionDataServerQueryable:Start () in <0x22> Beagle.Daemon.Queryable:Start () in <0xb7> Beagle.Daemon.QueryDriver:StartQueryables () in <0x14d14ad> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool ()in <0x45> TimeoutProxy:Handler () in <0xffffffffb70c549a> (wrapper native-to-managed) TimeoutProxy:Handler () in <0xb> (wrapper managed-to-native) Gtk.Application:gtk_main () in <0xffffffffffffffd0> (wrapper managed-to-native) Gtk.Application:gtk_main () in <0x8> Gtk.Application:Run () in <0x929> Beagle.Daemon.BeagleDaemon:DoMain (string[]) in <0x1c> Beagle.Daemon.BeagleDaemon:Main (string[]) in <0xffffffffc046865b> (wrapper runtime-invoke) System.Object:runtime_invoke_void_string[] (object,intptr,intptr,intptr) Native stacktrace: mono-beagled(mono_handle_native_sigsegv+0x88) [0x508a88] mono-beagled [0x4d66a8] /lib64/libpthread.so.0 [0x31baf0cce0] mono-beagled(mono_class_from_mono_type+0xe) [0x4a72de] Aborted needless to say, this makes beagle rather useless, and we should rather drop it from the default install and go back to the old search thingie
This is actually a packaging problem. /usr/lib/beagle/Backends/EvolutionBeckends.dll need to be exectuable, or rpm won't pick up the dependencies in it.
beagle-0.2.1-6 correctly requires mono(evolution-sharp) = 2.0.0.0 which is provided by evolution-sharp, so this should work now.