-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Waker(Broker()) crashed #552
Labels
Comments
Not in a very long time. Did it happen near the end of the job? |
I wonder if it's coming from a worker process, or the connection multiplexer process. The low FD number suggests this is a worker. How many targets were in your run? |
dw
added a commit
that referenced
this issue
Feb 25, 2019
dw
added a commit
that referenced
this issue
Mar 6, 2019
* origin/dmw: issue #554: mitogen_action_script fix issue #554: fix Ansible 2.4 compatibility issue #554: don't rely on tmp_path autoremoval in test. issue #554: track and remove multiple make_tmp_path() calls. docs: update Changelog. docs: drastically simplify install/changelog. issue #552: include process identity in log messages. issue #550: update Changelog.
dw
added a commit
that referenced
this issue
Mar 6, 2019
* origin/026: docs: update Changelog for release. Bump version for release. issue #555: ansible: workaround ancient reload(sys) hack. issue #554: mitogen_action_script fix issue #554: fix Ansible 2.4 compatibility issue #554: don't rely on tmp_path autoremoval in test. issue #554: track and remove multiple make_tmp_path() calls. docs: update Changelog. docs: drastically simplify install/changelog. issue #552: include process identity in log messages. issue #550: update Changelog. issue #550: parent: add explanatory comment. issue #550: fix up TTY ioctls on WSL 2016 Anniversary Update docs: update Changelog. service: make service list optional. docs: update Changelog; closes #548. issue #548: always treat transport=smart as 'ssh' for mitogen_via=. docs: better intro paragraph. .ci: copy private key file to tempdir. os_fork: more doc tweaks os_fork: more doc tweaks os_fork: yet more doc tidyup os_fork: more doc tweaks os_fork: clean up docs .ci: import soak scripts. .ci: allow containers for different jobs to run simultaneously os_fork: python 3 fixes and tests. issue #535: activate Corker on 2.4 in master too. issue #535: update Changelog. issue #535: wire mitogen.os_fork into Broker and Pool. issue #535: parent: add create_socketpair(size=..) parameter. issue #535: introduce mitogen.os_fork module and Corker class. issue #535: docs: update Changelog issue #535: service: support Pool.defer() like Broker.defer() issue #535: core: unicode.encode() may take importer lock on 2.x issue #535: docs: fix up Select doc issue #535: docs: update Changelog. issue #535: core/select: support selecting from Latches. core: increase cookie field lengths to 64-bit; closes #545. tests: ensure serialization restrictions are in effect tests/bench: set process affinity in throughput.py. docs: update copyright year. docs: update Changelog. core: Make Latch.put(obj=) optional. docs: change 'unreleased' Changelog format and add a hint. docs: update Changelog; closes #542. issue #542: return of select poller, new selection logic issue #542: .ci: move some tests to Azure and enable Mac job. ansible: create stub __init__.py for sdist.
dw
added
user-reported
ansible
Issues relating to Mitogen for Ansible
and removed
ansible
Issues relating to Mitogen for Ansible
labels
May 11, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Have you seen this error before?
Python 2.6, ansible 2.5, mitogen 2.5.
14:46:41 ERROR! [pid 10451] 14:46:41.566824 E mitogen: Waker(Broker(0x7f5bfcbe9750) rfd=20, wfd=21) crashed
14:46:41 Traceback (most recent call last):
14:46:41 File "/nexus/jenkins/jobs/ansible/jobs/pil-exec/workspace/mitogen/mitogen/core.py", line 2931, in _call
14:46:41 func(self)
14:46:41 File "/nexus/jenkins/jobs/ansible/jobs/pil-exec/workspace/mitogen/mitogen/core.py", line 2327, in on_receive
14:46:41 self.receive_side.read(1)
14:46:41 File "/nexus/jenkins/jobs/ansible/jobs/pil-exec/workspace/mitogen/mitogen/core.py", line 1486, in read
14:46:41 s, disconnected = io_op(os.read, self.fd, n)
14:46:41 File "/nexus/jenkins/jobs/ansible/jobs/pil-exec/workspace/mitogen/mitogen/core.py", line 473, in io_op
14:46:41 return func(*args), None
14:46:41 OSError: [Errno 9] Bad file descriptor
The text was updated successfully, but these errors were encountered: