Comment 29 for bug 8678

Revision history for this message
Matt Zimmerman (mdz) wrote :

The case I was pointing out where there were two gnome-settings-daemon processes
seems to be a strange one; normally in my tests, there is only one process,
blocked in write() on a pipe. As far as I can see, that pipe isn't shared with
any other process, so it can never unblock.

potpal:[...2.8.0/gnome-settings-daemon] ps ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
mdz 3831 0.0 0.5 2728 1328 ? Ss 01:01 0:00 /usr/sbin/famd
-Tmdz 4477 0.0 0.7 6088 1884 ? S 01:57 0:00 sshd: mdz@pts/0
mdz 4478 0.0 0.9 5928 2552 pts/0 Ss 01:57 0:00 -zsh
mdz 4737 0.0 0.2 1936 704 ? Ss 01:57 0:00 dbus-daemon-1
--fmdz 5678 0.0 3.5 17708 9064 ? Ss 02:03 0:00 gnome-session
mdz 5724 0.0 0.3 2920 868 ? Ss 02:03 0:00
/usr/bin/ssh-agenmdz 5727 0.0 0.2 1936 704 ? Ss 02:03 0:00
dbus-daemon-1 --fmdz 5730 0.0 1.1 5896 2976 ? S 02:03 0:00
/usr/lib/gconf2/gmdz 5733 0.0 0.3 2176 976 ? S 02:03 0:00
/usr/bin/gnome-kemdz 6334 0.0 1.0 6396 2784 ? Ss 02:03 0:00
/usr/lib/bonobo-amdz 6336 0.0 0.9 7796 2436 ? Ss 02:03 0:00
gnome-smproxy --smdz 6338 0.0 3.3 19348 8488 ? S 02:03 0:00
/usr/lib/control-mdz 6869 0.0 0.3 2476 828 pts/0 R+ 02:21 0:00
ps ux
potpal:[...2.8.0/gnome-settings-daemon] strace -p 6338
Process 6338 attached - interrupt to quit
write(33, "\21\0\0\0\262\32\0\0\0\0\0\0", 12 <unfinished ...>
Process 6338 detached
potpal:[...2.8.0/gnome-settings-daemon] ls -l /proc/6338/fd/33
l-wx------ 1 mdz mdz 64 2004-10-04 02:18 /proc/6338/fd/33 ->
pipe:[18598]