** 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

Reply via email to