** Changed in: gconf
       Status: New => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gconf in Ubuntu.
https://bugs.launchpad.net/bugs/269541

Title:
  gconfd-2 becomes orphane when parent process crashes

Status in gconf:
  Won't Fix
Status in gconf package in Ubuntu:
  Triaged

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/libgconf2-4/gconfd-2
  Ubuntu release: Description:    Ubuntu 8.04.1
                          Release:        8.04
  Package:
  gconf2:
    Installed: 2.22.0-0ubuntu3
    Candidate: 2.22.0-0ubuntu3
    Version table:
   *** 2.22.0-0ubuntu3 0
          500 http://nl.archive.ubuntu.com hardy/main Packages
          100 /var/lib/dpkg/status

  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/libgconf2-4/gconfd-2 5
  root     30857  0.0  0.0   5164   848 pts/0    S+   20:12   0:00 grep 1000

  strace log:
  restart_syscall(<... resuming interrupted call ...>) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 15) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 0) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 692) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 0) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 29307) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 30000) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 30000) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 0) = 0
  ....

  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gconf/+bug/269541/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to