[issue42270] libregrtest BrokenPipeError on OpenEmbedded builds
Trevor
report at bugs.python.org
Thu Nov 5 12:52:28 EST 2020
New submission from Trevor <tvgamblin at gmail.com>:
In OpenEmbedded we have a test wrapper for tests such as those in Python, and currently we are experiencing the following error when running them:
sed: couldn't flush stdout: Resource temporarily unavailable [37/1846]
test test_strftime crashed -- Traceback (most recent call last):
File "/usr/lib/python3.9/test/libregrtest/runtest.py", line 270, in _runtest_inner
refleak = _runtest_inner2(ns, test_name)
File "/usr/lib/python3.9/test/libregrtest/runtest.py", line 234, in _runtest_inner2
test_runner()
File "/usr/lib/python3.9/test/libregrtest/runtest.py", line 209, in _test_module
support.run_unittest(tests)
File "/usr/lib/python3.9/test/support/__init__.py", line 1918, in run_unittest
_run_suite(suite)
File "/usr/lib/python3.9/test/support/__init__.py", line 1796, in _run_suite
result = runner.run(suite)
File "/usr/lib/python3.9/unittest/runner.py", line 176, in run
test(result)
File "/usr/lib/python3.9/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.9/unittest/suite.py", line 122, in run
test(result)
File "/usr/lib/python3.9/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.9/unittest/suite.py", line 122, in run
test(result)
File "/usr/lib/python3.9/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.9/unittest/suite.py", line 122, in run
test(result)
File "/usr/lib/python3.9/unittest/case.py", line 653, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.9/unittest/case.py", line 566, in run
result.startTest(self)
File "/usr/lib/python3.9/test/support/testresult.py", line 49, in startTest
self.stream.flush()
BrokenPipeError: [Errno 32] Broken pipe
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/lib/python3.9/test/__main__.py", line 2, in <module>
main()
File "/usr/lib/python3.9/test/libregrtest/main.py", line 716, in main
Regrtest().main(tests=tests, **kwargs)
File "/usr/lib/python3.9/test/libregrtest/main.py", line 638, in main
self._main(tests, kwargs)
File "/usr/lib/python3.9/test/libregrtest/main.py", line 691, in _main
self.run_tests()
File "/usr/lib/python3.9/test/libregrtest/main.py", line 518, in run_tests
self.run_tests_sequential()
File "/usr/lib/python3.9/test/libregrtest/main.py", line 409, in run_tests_sequential
self.display_progress(test_index, text)
File "/usr/lib/python3.9/test/libregrtest/main.py", line 169, in display_progress
self.log(f"[{line}] {text}")
File "/usr/lib/python3.9/test/libregrtest/main.py", line 158, in log
print(line, flush=True)
BrokenPipeError: [Errno 32] Broken pipe
Warning -- Unraisable exception
Exception ignored in: <_io.TextIOWrapper name=1 mode='w' encoding='utf-8'>
BrokenPipeError: [Errno 32] Broken pipe
---
I'm looking into it already, but need to document it.
----------
components: Tests
messages: 380423
nosy: threexc
priority: normal
severity: normal
status: open
title: libregrtest BrokenPipeError on OpenEmbedded builds
type: crash
versions: Python 3.9
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue42270>
_______________________________________
More information about the Python-bugs-list
mailing list