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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs