Public bug reported:

Binary package hint: gdm-guest-session

I'm noticing a reproducable situation here with guest sessions that
bonobo-activation-server is still alive after guest cleanup
(surprisingly it seems like the initial killall -9 doesn't nab it!
Hence, the sleep 0.2 loop will hang and the guest's home directory never
unmounts.

I find that if I do a killall -9 -u guest, the process does die and the
cleanup script continues on its merry way.


I suggest instead of just sleeping in the loop
while ps h -u "$USER" >/dev/null; do
    sleep 0.2;
done


to also add a killall -9 -u "$USER" to try to continue killing off his 
processes, though I'm not sure why they're not dying the first time.


----
[EMAIL PROTECTED]:~]$ ps aux | grep guest                          (10-11 12:53)
root     15617  0.0  0.0   1844   516 ?        S    11:02   0:00 /bin/sh -e 
/usr/share/gdm/guest-session/guest-session-cleanup.sh guest
guest    15633  0.0  0.1   7864  3240 ?        Ssl  11:02   0:00 
/usr/lib/bonobo-activation/bonobo-activation-server --ac-activate 
--ior-output-fd=14
jdong    20319  0.0  0.0   3236   796 pts/2    R+   12:53   0:00 grep guest

** Affects: gdm-guest-session (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Guest's home doesn't unmount after logout, stuck bonobo-activation-server 
process
https://bugs.launchpad.net/bugs/281835
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to