Thanks for that Karl - this confirms my suspicions that you're not compiling with HAL support so should not see this bug (but won't be able to store keyrings on removeable media).
The code where the bug is is: 324 locvol->hal_volume = TRUE; and earlier in the same file, the GkrLocationVolume struct is defined: 44 typedef struct _GkrLocationVolume { 45 GQuark volume_loc; 46 gchar *name; 47 gchar *prefix; 48 gchar *friendly; 49 gboolean hidden; 50 #ifdef WITH_HAL 51 gboolean hal_volume; 52 #endif 53 } GkrLocationVolume; 'hal_volume' is only included in the structure if we're compiling with HAL support, so whatever code branches are called should never reach line 324 in your configuration ( and if it did it would probably crash with an undefined symbol error of some kind). If I get some more free time I'll see if I can diagnose further - I assume that I now need to submit proposed fixes or root-cause analysis to the upstream bug at http://bugzilla.gnome.org/show_bug.cgi?id=530316 (This is my first involvement in any linux bugs so forgive me if I don't know the process yet..) -- gnome-keyring-daemon crashed with SIGSEGV in location_manager_hal_init() https://bugs.launchpad.net/bugs/218434 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs