[Buildbot-devel] Running monotone on a windows buildmaster
Chris Peyer
cpeyer at adobe.com
Tue Jan 15 22:27:29 UTC 2008
Hi,
I've been running a buildbot buildmaster pulling from a monotone
repository successfully from an osx box. I needed to move the
buildmaster to a windows machine and now the monotone process never
seems to get back to the buildmaster. This is the error that I'm
getting right now:
spawnProcess called, but the SIGCHLD handler is not installed. This
probably means you have not yet called reactor.run, or called
reactor.run(installSignalHandler=0). You will probably never see this
process finish, and it may become a zombie process.
I've tried delaying the call by changing changes/monotone.py
spawnProcess command to:
reactor.callLater(0, reactor.spawnProcess, p, self.bin, cmdline)
That takes care of the SIGCHLD message, but the monotone process
still never seems to come back.
Looking at the log file, the following protocol.ProcessProtocol calls
are returned after calling spawnProcess:
- errConnectionLost
- outConnectionLost
Thats all that is initially returned until I shut down buildbot
entirely, then the following callbacks are displayed in the log:
-Received SIGTERM, shutting down.
-inConnectionLost
-processEnded:
... exited with value [Failure instance: Traceback (failure with no
frames): <class 'twis
ted.internet.error.ProcessTerminated'>: A process has ended with a
probable erro
r condition: process ended with exit code 128.
I've exhausted all my ideas and/or knowledge of twisted as to why
this won't work with Windows. Any ideas or suggestions?
Thanks,
-Chris
More information about the devel
mailing list