** Description changed: Calling the find_credentials in the /com/ubuntu/sso/credentials DBus object makes this service crash very often. - This is caused by accessing the keyring in a thread using functions that - are not thread safe. + This is caused by accessing the keyring in a thread using functions that are not thread safe. + This also affects the /credentials service since it access the keyring in a thread to store the credentials.
** Description changed: Calling the find_credentials in the /com/ubuntu/sso/credentials DBus object makes this service crash very often. This is caused by accessing the keyring in a thread using functions that are not thread safe. This also affects the /credentials service since it access the keyring in a thread to store the credentials. + + FIX: initialize glib threads on dbus.mainloop.glib ** Description changed: Calling the find_credentials in the /com/ubuntu/sso/credentials DBus object makes this service crash very often. This is caused by accessing the keyring in a thread using functions that are not thread safe. This also affects the /credentials service since it access the keyring in a thread to store the credentials. FIX: initialize glib threads on dbus.mainloop.glib + + Minimal patch: see linked branch. -- Accessing the keyring in a thread make the program crash (was find_credentials segfaults) https://bugs.launchpad.net/bugs/656545 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