Re: Away for FOSDEM



Hi,

Le jeudi 21 février 2008, à 22:16 +0100, Vincent Untz a écrit :
>  + might not be able to release my tarballs on Monday (gnome-desktop,
>    gnome-menus, gnome-panel, gnome-session, libwnck). Feel free to
>    release them. Note that gnome-session seems to have a big bug right
>    now because of the latest patch I commit. I'll try to fix it after
>    this mail, but I don't know if I'll succeed.

Stef, this is about http://bugzilla.gnome.org/show_bug.cgi?id=503278

Right now, when I log in, gnome-session is blocked here:

#2  0xb6e52f50 in read_all (fd=16, buf=0x8d2bbc0 "", len=4)
    at gnome-keyring.c:324
#3  0xb6e53799 in run_sync_operation (buffer=0xbfd46c78, 
    receive_buffer=0xbfd46c64) at gnome-keyring.c:571
#4  0xb6e550f0 in gnome_keyring_daemon_prepare_environment_sync ()
    at gnome-keyring.c:1794
#5  0x0805c7cb in gsm_keyring_daemon_start () at gsm-keyring.c:69
#6  0x08055252 in main (argc=1, argv=0xbfd46e24) at main.c:723

(the blocking call is read() in read_all())
If I kill gnome-keyring-daemon, then the login continues.

Can you take a look at this? When looking at the code in the daemon, it
seems like there are many cases when nothing is written back to the
client and where this can block... Maybe I'm just reading the code
wrong, but if that's the case, it's really bad.

I won't revert the patch for now, but we might need to revert it for
2.21.92...

Vincent

-- 
Les gens heureux ne sont pas pressés.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]