[issue11393] Integrate faulthandler module into Python 3.3

STINNER Victor report at bugs.python.org
Thu Mar 31 19:14:28 CEST 2011


STINNER Victor <victor.stinner at haypocalc.com> added the comment:

Other failures on "x86 XP-4 3.x":
http://www.python.org/dev/buildbot/all/builders/x86%20XP-4%203.x/builds/4308

======================================================================
FAIL: test_dump_tracebacks_later (test.test_faulthandler.FaultHandlerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 404, in test_dump_tracebacks_later
    self.check_dump_tracebacks_later()
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 401, in check_dump_tracebacks_later
    self._check_dump_tracebacks_later(repeat, cancel, None)
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 390, in _check_dump_tracebacks_later
    self.assertRegex(trace, '^%s$' % regex)
AssertionError: Regex didn't match: '^^Thread 0x[0-9a-f]+:\n  File "\\<string\\>", line 7 in func\\n  File "\\<string\\>", line 30 in \\<module\\>$$' not found in 'Thread 0x000007cc:\n  File "<string>", line 7 in func\n  File "<string>", line 30 in <module>\nTraceback (most recent call last):\n  File "<string>", line 30, in <module>\n  File "<string>", line 11, in func\nAssertionError'

======================================================================
FAIL: test_dump_tracebacks_later_file (test.test_faulthandler.FaultHandlerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 413, in test_dump_tracebacks_later_file
    self.check_dump_tracebacks_later(file=True)
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 399, in check_dump_tracebacks_later
    self._check_dump_tracebacks_later(repeat, cancel, filename)
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 391, in _check_dump_tracebacks_later
    self.assertEqual(exitcode, 0)
AssertionError: 1 != 0

======================================================================
FAIL: test_dump_tracebacks_later_repeat (test.test_faulthandler.FaultHandlerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 407, in test_dump_tracebacks_later_repeat
    self.check_dump_tracebacks_later(repeat=True)
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 401, in check_dump_tracebacks_later
    self._check_dump_tracebacks_later(repeat, cancel, None)
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 390, in _check_dump_tracebacks_later
    self.assertRegex(trace, '^%s$' % regex)
AssertionError: Regex didn't match: '^^Thread 0x[0-9a-f]+:\n  File "\\<string\\>", line 7 in func\\n  File "\\<string\\>", line 30 in \\<module\\>\nThread 0x[0-9a-f]+:\n  File "\\<string\\>", line 7 in func\\n  File "\\<string\\>", line 30 in \\<module\\>$$' not found in 'Thread 0x00000fd8:\n  File "<string>", line 7 in func\n  File "<string>", line 30 in <module>\nThread 0x00000fd8:\n  File "<string>", line 7 in func\n  File "<string>", line 30 in <module>\nTraceback (most recent call last):\n  File "<string>", line 30, in <module>\n  File "<string>", line 11, in func\nAssertionError'

======================================================================
FAIL: test_dump_tracebacks_later_repeat_cancel (test.test_faulthandler.FaultHandlerTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 410, in test_dump_tracebacks_later_repeat_cancel
    self.check_dump_tracebacks_later(repeat=True, cancel=True)
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 401, in check_dump_tracebacks_later
    self._check_dump_tracebacks_later(repeat, cancel, None)
  File "D:\cygwin\home\db3l\buildarea\3.x.bolen-windows\build\lib\test\test_faulthandler.py", line 390, in _check_dump_tracebacks_later
    self.assertRegex(trace, '^%s$' % regex)
AssertionError: Regex didn't match: '^^Thread 0x[0-9a-f]+:\n  File "\\<string\\>", line 7 in func\\n  File "\\<string\\>", line 30 in \\<module\\>\nThread 0x[0-9a-f]+:\n  File "\\<string\\>", line 7 in func\\n  File "\\<string\\>", line 30 in \\<module\\>$$' not found in 'Thread 0x0000082c:\n  File "<string>", line 7 in func\n  File "<string>", line 30 in <module>\nThread 0x0000082c:\n  File "<string>", line 7 in func\n  File "<string>", line 30 in <module>\nTraceback (most recent call last):\n  File "<string>", line 30, in <module>\n  File "<string>", line 11, in func\nAssertionError'


The 3 assertion errors mean that time.sleep(pause) takes less than pause seconds. 61626c3f3a54 adds more information about these failure.

test_dump_tracebacks_later_file() failure is the same than the PPC Leopard failure.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue11393>
_______________________________________


More information about the Python-bugs-list mailing list