diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-03-09 21:46:17 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-03-14 09:23:10 -0700 |
commit | 157382fae7b4b4c74a6f7ce319c602c269cc7e96 (patch) | |
tree | cceb7c5dc066497f37ce1d241d8773a7f55dcba6 /bin/dohtml.py | |
parent | c1fba51ccab868d05f48fcc40bc2c959c9385e76 (diff) | |
download | portage-157382fae7b4b4c74a6f7ce319c602c269cc7e96.tar.gz portage-157382fae7b4b4c74a6f7ce319c602c269cc7e96.tar.bz2 portage-157382fae7b4b4c74a6f7ce319c602c269cc7e96.zip |
AbstractPollTask: log exceptional events
Previously, when AbstractPollTask receives a POLLERR or POLLNVAL event,
it would silently cancel the task. Now it will generate a message like
this:
!!! SpawnProcess received strange poll event: 8
The message is displayed via a new _log_poll_exception method, which
is overridden by AbstractEbuildProcess to log the message via elog.
This might help diagnose reported cases of SIGTERM signals killing
ebuild processes for no apparent reason:
http://code.google.com/p/chromium-os/issues/detail?id=12968
Diffstat (limited to 'bin/dohtml.py')
0 files changed, 0 insertions, 0 deletions