[Bug 269541] Re: gconfd-2 becomes orphane when parent process crashes

2008-09-13 Thread Michiel Eghuizen
The same kind of bug on the Gnome bugzilla:
http://bugzilla.gnome.org/show_bug.cgi?id=534485

If anyone has the same bug, please confirm it there also.

-- 
gconfd-2 becomes orphane when parent process crashes
https://bugs.launchpad.net/bugs/269541
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gconf2 in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 269541] [NEW] gconfd-2 becomes orphane when parent process crashes

2008-09-12 Thread Michiel Eghuizen
Public bug reported:

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 ?S20:00   0:00 
/usr/lib/libgconf2-4/gconfd-2 5
root 30857  0.0  0.0   5164   848 pts/0S+   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, 3) = 0
poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 3) = 0
poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 0) = 0


** Affects: gconf2 (Ubuntu)
 Importance: Undecided
 Status: New

-- 
gconfd-2 becomes orphane when parent process crashes
https://bugs.launchpad.net/bugs/269541
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gconf2 in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs


[Bug 269541] Re: gconfd-2 becomes orphane when parent process crashes

2008-09-12 Thread Michiel Eghuizen
** Description changed:

  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 ?S20:00   0:00 
/usr/lib/libgconf2-4/gconfd-2 5
  root 30857  0.0  0.0   5164   848 pts/0S+   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, 3) = 0
  poll([{fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, 
events=POLLIN|POLLPRI}], 3, 3) = 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.

** Tags added: gconf gconf2 gconfd gconfd-2 orphane

-- 
gconfd-2 becomes orphane when parent process crashes
https://bugs.launchpad.net/bugs/269541
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gconf2 in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs