Stuck and 100% CPU usage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Single Sign On Client |
Fix Released
|
Critical
|
Alejandro J. Cura | ||
ubuntu-sso-client (Ubuntu) |
Fix Released
|
Critical
|
Ubuntu One Client Engineering team | ||
Maverick |
Fix Released
|
Critical
|
Ubuntu One Client Engineering team |
Bug Description
After ubuntu-sso-client is queried by ubuntuone-
The attempt to bt the running instance ended up with:
(gdb) bt
#0 0x00007ffff7bcdb80 in __read_nocancel () from /lib/libpthread
#1 0x00007ffff4ed2953 in ?? () from /usr/lib/
#2 0x00007ffff5867fea in g_main_
#3 0x00007ffff58689a3 in ?? () from /lib/libglib-
#4 0x00007ffff5869135 in g_main_loop_run () from /lib/libglib-
#5 0x00007ffff48198f7 in gtk_main () from /usr/lib/
#6 0x00007ffff4ed2852 in ?? () from /usr/lib/
#7 0x00000000004a5298 in PyEval_EvalFrameEx ()
#8 0x00000000004a6b81 in PyEval_EvalCodeEx ()
#9 0x00000000004a4d09 in PyEval_EvalFrameEx ()
#10 0x00000000004a5a60 in PyEval_EvalFrameEx ()
#11 0x00000000004a6b81 in PyEval_EvalCodeEx ()
#12 0x00000000004a6c52 in PyEval_EvalCode ()
#13 0x00000000004c6fce in PyRun_FileExFlags ()
#14 0x00000000004c71e4 in PyRun_SimpleFil
#15 0x00000000004180c1 in Py_Main ()
#16 0x00007ffff69d2d8d in __libc_start_main () from /lib/libc.so.6
#17 0x00000000004172c9 in _start ()
Related branches
- John Lenton (community): Approve
- Rodrigo Moya (community): Approve
-
Diff: 551 lines (+181/-153)7 files modifiedbin/ubuntu-sso-login-gui (+2/-2)
data/ui.glade (+2/-0)
run-tests (+5/-3)
ubuntu_sso/gui.py (+38/-23)
ubuntu_sso/keyring.py (+100/-113)
ubuntu_sso/main.py (+4/-4)
ubuntu_sso/tests/test_gui.py (+30/-8)
- Rodrigo Moya (community): Approve
- Natalia Bidart (community): Approve
-
Diff: 28 lines (+7/-0)2 files modifiedubuntu_sso/gui.py (+3/-0)
ubuntu_sso/tests/test_gui.py (+4/-0)
Changed in ubuntu-sso-client: | |
status: | New → Triaged |
importance: | High → Critical |
status: | Triaged → Confirmed |
tags: | added: u1-maverick ubuntu-10.10-beta |
Changed in ubuntu-sso-client (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+) |
tags: | added: desktop+ |
Changed in ubuntu-sso-client (Ubuntu): | |
milestone: | none → ubuntu-10.10-beta |
tags: | removed: ubuntu-10.10-beta |
Changed in ubuntu-sso-client: | |
status: | Confirmed → In Progress |
Changed in ubuntu-sso-client (Ubuntu): | |
status: | Fix Released → Triaged |
Changed in ubuntu-sso-client: | |
assignee: | Naty Bidart (nataliabidart) → Alejandro J. Cura (alecu) |
Changed in ubuntu-sso-client: | |
status: | Confirmed → In Progress |
Changed in ubuntu-sso-client: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-sso-client (Ubuntu): | |
milestone: | ubuntu-10.10-beta → ubuntu-10.10 |
Changed in ubuntu-sso-client (Ubuntu Maverick): | |
status: | Triaged → Fix Released |
Changed in ubuntu-sso-client: | |
status: | Fix Committed → Fix Released |
I could also reproduce this by starting the login process from syncdaemon and canceling it.