old processes stay around after login,logout and eat cpu

Bug #1057363 reported by Sebastien Bacher
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
signon (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Using quantal beta2:
- log in
- log out
- log in again

when doing that sometimes a signond process from the first session (which got closed) is staying around next to the new one and eating cpu

gdb on it:

Thread 2 (Thread 0xb557eb40 (LWP 4046)):
#0 0xb76f7424 in __kernel_vsyscall ()
#1 0xb71458d1 in select () at ../sysdeps/unix/syscall-template.S:82
#2 0xb7461a83 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3 0xb7373a58 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4 0xb72f7d4c in start_thread (arg=0xb557eb40) at pthread_create.c:308
#5 0xb714c8ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb6e30700 (LWP 4045)):
#0 __pthread_mutex_unlock_usercnt (mutex=0x8c2de78, decr=1) at pthread_mutex_unlock.c:49
#1 0xb700a36b in _dbus_platform_rmutex_unlock (mutex=mutex@entry=0x8c2de78)
    at ../../dbus/dbus-sysdeps-pthread.c:168
#2 0xb6ffcbe8 in _dbus_rmutex_unlock (mutex=0x8c2de78) at ../../dbus/dbus-threads.c:200
#3 0xb6fe0ac0 in _dbus_bus_notify_shared_connection_disconnected_unlocked (
    connection=connection@entry=0x8c5c430) at ../../dbus/dbus-bus.c:421
#4 0xb6fe2bee in notify_disconnected_unlocked (connection=0x8c5c430) at ../../dbus/dbus-connection.c:4156
#5 _dbus_connection_get_dispatch_status_unlocked (connection=0x8c5c430)
    at ../../dbus/dbus-connection.c:4232
#6 _dbus_connection_get_dispatch_status_unlocked (connection=0x8c5c430)
    at ../../dbus/dbus-connection.c:4205
#7 0xb6fe38eb in dbus_connection_get_dispatch_status (connection=0x8c5c430)
    at ../../dbus/dbus-connection.c:4342
#8 0xb6fe68e2 in _dbus_connection_read_write_dispatch (connection=0x8c5c430, timeout_milliseconds=200,
    dispatch=1) at ../../dbus/dbus-connection.c:3641
#9 0xb570bf0f in ?? () from /usr/lib/i386-linux-gnu/libgnome-keyring.so.0
#10 0xb5715946 in gnome_keyring_find_items_sync () from /usr/lib/i386-linux-gnu/libgnome-keyring.so.0
#11 0xb5755aa9 in SecretsStorage::loadSecret(SecretsStorage::SignonSecretType, unsigned int, unsigned int, ---QByteArray&) () from /usr/lib/signon/extensions/libkeyring.so
#12 0xb5756391 in SecretsStorage::loadCredentials(unsigned int, QString&, QString&) ()
   from /usr/lib/signon/extensions/libkeyring.so

Revision history for this message
Sebastien Bacher (seb128) wrote :

ii signond 8.43-0ubuntu1 i386 Single Sign On framework

Revision history for this message
Alberto Mardegan (mardy) wrote :

Not high priority, as it's not such a common use case.

Changed in online-accounts-signond:
importance: Undecided → Medium
status: New → Confirmed
Changed in signon (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
importance: Medium → Low
Revision history for this message
Alberto Mardegan (mardy) wrote :

No reports of this after 2012; assuming this has long been fixed. If not, please reopen.

no longer affects: signon (Ubuntu)
affects: signon → signon (Ubuntu)
Changed in signon (Ubuntu):
importance: Medium → Low
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.