I solved the problems by removing the cdrom driver before suspending, and having it reinserted afterwards. You do this by editing /etc/default/acpi-support to have the following:
# Note that network cards and USB controllers will automatically be unloaded
# unless they're listed in MODULES_WHITELIST
#MODULES=""
MODULES="cdrom"
Now suspend and hibernate work fine, and the processes don't become zombies.
I solved the problems by removing the cdrom driver before suspending, and having it reinserted afterwards. You do this by editing /etc/default/ acpi-support to have the following:
# Note that network cards and USB controllers will automatically be unloaded
# unless they're listed in MODULES_WHITELIST
#MODULES=""
MODULES="cdrom"
Now suspend and hibernate work fine, and the processes don't become zombies.
Rob