New submission from ivank <[email protected]>:
After running PosixProcessTestCasePTY a few hundred times (with an script running `trial twisted.test.test_process.PosixProcessTestCasePTY`), I see this on Ubuntu 9.04 server 64 bit (with its default Python 2.6.2 install):
{{{
/usr/local/lib/python2.6/dist-packages/twisted/test/test_process.py:10: DeprecationWarning:
The popen2 module is deprecated. Use the subprocess module.
import popen2
twisted.test.test_process
PosixProcessTestCasePTY
testBadArgs ... [OK]
testNormalTermination ... [ERROR]
/usr/local/lib/python2.6/dist-packages/twisted/test/test_process.py:988: PotentialZombieWarning:
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.
testOpeningTTY ... [ERROR]
test_abnormalTermination ... [OK]
test_errorInProcessEnded ... [OK]
test_executionError ... [OK]
test_signalHUP ... [OK]
test_signalINT ... [OK]
test_signalKILL ... [OK]
test_signalTERM ... [OK]
===============================================================================
[ERROR]: twisted.test.test_process.PosixProcessTestCasePTY.testNormalTermination
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: <twisted.test.test_process.PosixProcessTestCasePTY
testMethod=testNormalTermination> (testNormalTermination) still running at 120.0 secs
===============================================================================
[ERROR]: twisted.test.test_process.PosixProcessTestCasePTY.testOpeningTTY
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/twisted/internet/_baseprocess.py", line 60, in maybeCallProcessEnded
proto.processEnded(Failure(reason))
File "/usr/local/lib/python2.6/dist-packages/twisted/test/test_process.py", line 165, in processEnded
self.deferred.callback(None)
File "/usr/local/lib/python2.6/dist-packages/twisted/internet/defer.py", line 241, in callback
self._startRunCallbacks(result)
File "/usr/local/lib/python2.6/dist-packages/twisted/internet/defer.py", line 296, in _startRunCallbacks
raise AlreadyCalledError
twisted.internet.defer.AlreadyCalledError:
-------------------------------------------------------------------------------
Ran 10 tests in 120.970s
FAILED (errors=2, successes=8)
}}}
Twisted version: trunk, svn r26968
----------
Type : defect
Component: core
Keywords :
Priority : normal
Nosy :
----------
http://twistedmatrix.com/trac/ticket/3872
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.