gconfd-2 becomes orphane when parent process crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gconf |
Won't Fix
|
Critical
|
|||
gconf (Ubuntu) |
Triaged
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: gconf2
When using a thin client kind of way (Nomachine NX or LTSP), it stays running when the connection crashes for some reason or when terminating the session on the serverside. gnome-session gets killed correctly, but gconfd stays running. It won't detect that the gnome-session isn't running anymore.
I expected the process to detect when the parent dies, the process itself will close.
Process: /usr/lib/
Ubuntu release: Description: Ubuntu 8.04.1
Package:
gconf2:
Installed: 2.22.0-0ubuntu3
Candidate: 2.22.0-0ubuntu3
Version table:
*** 2.22.0-0ubuntu3 0
500 http://
100 /var/lib/
process list (1000 is here a user id):
# ps aux | grep 1000
1000 29763 0.0 0.0 35596 5796 ? S 20:00 0:00 /usr/lib/
root 30857 0.0 0.0 5164 848 pts/0 S+ 20:12 0:00 grep 1000
strace log:
restart_
poll([{fd=7, events=POLLIN}, {fd=9, events=
poll([{fd=7, events=POLLIN}, {fd=9, events=
poll([{fd=7, events=POLLIN}, {fd=9, events=
poll([{fd=7, events=POLLIN}, {fd=9, events=
poll([{fd=7, events=POLLIN}, {fd=9, events=
poll([{fd=7, events=POLLIN}, {fd=9, events=
poll([{fd=7, events=POLLIN}, {fd=9, events=
poll([{fd=7, events=POLLIN}, {fd=9, events=
....
Workaround: running `gconftool-2 --shutdown` as the owner of the gconfd-2 process, will close it though. But the process needs to close by itself.
description: | updated |
Changed in gconf2: | |
assignee: | nobody → desktop-bugs |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in gconf: | |
status: | Unknown → New |
Changed in gconf: | |
importance: | Unknown → Critical |
affects: | gconf2 (Ubuntu) → gconf (Ubuntu) |
Changed in gconf: | |
status: | New → Won't Fix |
Please also see http:// logicalnetworki ng.net/ other/watchdog. txt and search for all instances of 'gconfd-2' . Seems that it is pretty common for it to hang around upon normal exit of an LTSP TC session, which package "gnome-watchdog" sees and forcefully kills to keep stale processes to a minimum.