ubuntu-sso-login crashed with RuntimeError in /usr/lib/python2.7/dist-packages/gi/overrides/Gdk.py: Gdk couldn't be initialized
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu Single Sign On Client | Status tracked in Trunk | |||||
Stable-3-0 |
Fix Committed
|
Undecided
|
Unassigned | |||
Stable-4-0 |
Fix Released
|
Undecided
|
Unassigned | |||
Trunk |
Fix Released
|
High
|
Natalia Bidart | |||
ubuntu-sso-client (Ubuntu) |
Fix Released
|
High
|
Unassigned | |||
Precise |
Fix Released
|
High
|
dobey | |||
Quantal |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
This is one of the top crashers on errors.ubuntu.com, and has many duplicates here. Releasing this fix in updates should make those counts go down fairly quickly.
[Testcase]
No easy way to test this and force it to happen. One should just check that it is still possible to log in to Ubuntu One, or Ubuntu Software Center, after upgrading and ensuring any existing ubuntu-sso-login process has terminated.
[Regression Potential]
Minimal. The back-ported change simply changes the main loop to use only GLib instead of GTK+ when the glib main loop is used for the back-end service, which was not necessary as the back-end process does not display any UI; and the GTK+
main loop is simply an extension of the GLib main loop to deal with initializing a connection to the X server and such.
Related branches
- Diego Sarmentero (community): Approve
- Roberto Alsina (community): Approve
-
Diff: 41 lines (+9/-9)1 file modifiedubuntu_sso/main/glib.py (+9/-9)
tags: | removed: need-duplicate-check |
tags: | added: bugpattern-needed |
visibility: | private → public |
Changed in ubuntu-sso-client (Ubuntu): | |
importance: | Undecided → High |
Changed in ubuntu-sso-client (Ubuntu Precise): | |
importance: | Undecided → High |
milestone: | none → precise-updates |
status: | New → Confirmed |
Changed in ubuntu-sso-client: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+) |
Changed in ubuntu-sso-client (Ubuntu Quantal): | |
status: | Confirmed → Fix Released |
Changed in ubuntu-sso-client (Ubuntu Precise): | |
status: | Confirmed → Fix Committed |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Status changed to 'Confirmed' because the bug affects multiple users.