Reopening Apport task for improving the data in the report. It should have the list of omitted pids passed with -o, and the running processes (ps aux).
I added some set -x and "ps aux" to /etc/init.d/sendsigs, and found out the following: * plymouthd --mode=shutdown is always running * no process adds itself to sendsigs.omit{,.d} lists, which seems intended and correct * All of the actual omitted pids are gained from initctl list and filtering out its pids. - This always contains "/etc/init.d/rc 6" and hwclock. - This sometimes contains the plymouthd --mode=shutdown process, and sometimes not. In the latter case the apport hook is fired, and plymouthd actually gets killed by sendsigs. So as far as I can see, "initctl list" sometimes does not show the pid of plymouthd --shutdown. Is it supposed to? If so, then that would be the bug. If initctl list is not reliable, then we need to find another approach to filter out upstart jobs in sendsigs. ** Package changed: plymouth (Ubuntu Lucid) => apport (Ubuntu Lucid) ** Changed in: apport (Ubuntu Lucid) Importance: Undecided => Low ** Changed in: apport (Ubuntu Lucid) Status: Invalid => In Progress ** Changed in: apport (Ubuntu Lucid) Assignee: (unassigned) => Martin Pitt (pitti) -- does not terminate at computer shutdown https://bugs.launchpad.net/bugs/537262 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs