Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

TEST_string_linux.py segfaults on ia64 #23

Open
jwilk opened this Issue · 4 comments

2 participants

@jwilk

TEST_string_linux.py (non-deterministically) segfaults on ia64.
Backtrace:

#0  0x2000000000bd4d31 in pink_util_putn (pid=4387, addr=6917529027642483136, src=0x2000000000a27ffc "", len=18842021527562) at /usr/include/ia64-linux-gnu/bits/string3.h:52
#1  0x2000000000bd6c70 in pink_encode_simple (pid=4387, bitness=PINK_BITNESS_64, ind=0, src=0x20000000009d2bf4, len=18842021527562) at ../../src/pink-linux-trace-ia64.c:181
#2  0x2000000000c25660 in pinkpy_string_encode (self=0x0, args=(4387, 0, '/dev/NULL')) at ../../../python/pinktrace/pink-python-string.c:135
#3  0x4000000000115e90 in PyCFunction_Call (func=<optimized out>, arg=(4387, 0, '/dev/NULL'), kw=0x0) at ../Objects/methodobject.c:90
#4  0x400000000023b640 in call_function (oparg=<optimized out>, pp_stack=<optimized out>) at ../Python/ceval.c:4021
#5  PyEval_EvalFrameEx (f=Frame 0x60000000001c8ae0, for file TEST_string_linux.py, line 102, in test_03_encode (self=<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'a...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2666
#6  0x400000000023c190 in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4107
#7  call_function (oparg=<optimized out>, pp_stack=<optimized out>) at ../Python/ceval.c:4042
#8  PyEval_EvalFrameEx (f=Frame 0x60000000001c6530, for file /usr/lib/python2.7/unittest/case.py, line 327, in run (self=<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2666
#9  0x4000000000241770 in PyEval_EvalCodeEx (co=<optimized out>, globals={'SkipTest': <type at remote 0x600000000019b380>, 'functools': <module at remote 0x2000000000b2b050>, 'result': <module at remote 0x20000000009d3ad0>, '_count_diff_hashable': <function at remote 0x2000000000b28ed8>, '_count_diff_all_purpose': <function at remote 0x2000000000b28b18>, 'FunctionTestCase': <type at remote 0x600000000019e800>, 'strclass': <function at remote 0x2000000000b289b0>, '__unittest': True, 'pprint': <module at remote 0x2000000000b49478>, '__package__': 'unittest', 'TestCase': <type at remote 0x600000000019f410>, 're': <module at remote 0x2000000000984fd8>, 'collections': <module at remote 0x20000000009db590>, 'skip': <function at remote 0x2000000000b51668>, 'DIFF_OMITTED': '\nDiff is %s characters long. Set self.maxDiff to None to see it.', '__doc__': 'Test case implementation', 'warnings': <module at remote 0x2000000000902558>, '__builtins__': {'bytearray': <type at remote 0x600000000000b588>, 'IndexError': <type at remote 0x6000000000011328>, 'all': <built-in function all>, 'help': <_He...(truncated), locals=0x0, args=0x20000000009ae5c0, argcount=2, kws=0x1, kwcount=0, defs=0x2000000000b4e328, defcount=9, closure=Python Exception <type 'exceptions.UnicodeDecodeError'> 'utf8' codec can't decode byte 0xb9 in position 2: invalid start byte: 
) at ../Python/ceval.c:3253
#10 0x40000000000c6b20 in function_call (func=<optimized out>, arg=(<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqual'}, _testMethodD...(truncated), kw={}) at ../Objects/funcobject.c:526
#11 0x4000000000048f90 in PyObject_Call (func=<function at remote 0x2000000000b532a8>, arg=(<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqual'}, _testMethodD...(truncated), kw={}) at ../Objects/abstract.c:2529
#12 0x400000000022c730 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4334
#13 PyEval_EvalFrameEx (f=Frame 0x60000000001c6230, for file /usr/lib/python2.7/unittest/case.py, line 391, in __call__ (self=<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x600000000002...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2705
#14 0x4000000000241770 in PyEval_EvalCodeEx (co=<optimized out>, globals={'SkipTest': <type at remote 0x600000000019b380>, 'functools': <module at remote 0x2000000000b2b050>, 'result': <module at remote 0x20000000009d3ad0>, '_count_diff_hashable': <function at remote 0x2000000000b28ed8>, '_count_diff_all_purpose': <function at remote 0x2000000000b28b18>, 'FunctionTestCase': <type at remote 0x600000000019e800>, 'strclass': <function at remote 0x2000000000b289b0>, '__unittest': True, 'pprint': <module at remote 0x2000000000b49478>, '__package__': 'unittest', 'TestCase': <type at remote 0x600000000019f410>, 're': <module at remote 0x2000000000984fd8>, 'collections': <module at remote 0x20000000009db590>, 'skip': <function at remote 0x2000000000b51668>, 'DIFF_OMITTED': '\nDiff is %s characters long. Set self.maxDiff to None to see it.', '__doc__': 'Test case implementation', 'warnings': <module at remote 0x2000000000902558>, '__builtins__': {'bytearray': <type at remote 0x600000000000b588>, 'IndexError': <type at remote 0x6000000000011328>, 'all': <built-in function all>, 'help': <_He...(truncated), locals=0x0, args=0x20000000009ae578, argcount=2, kws=0x1, kwcount=0, defs=0x0, defcount=23667329, closure=0x0) at ../Python/ceval.c:3253
#15 0x40000000000c6920 in function_call (func=<optimized out>, arg=(<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqual'}, _testMethodD...(truncated), kw=0x0) at ../Objects/funcobject.c:526
#16 0x4000000000048f90 in PyObject_Call (func=<function at remote 0x2000000000b53398>, arg=(<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqual'}, _testMethodD...(truncated), kw=0x0) at ../Objects/abstract.c:2529
#17 0x400000000006e410 in instancemethod_call (func=<function at remote 0x2000000000b53398>, arg=(<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqual'}, _testMethodD...(truncated), kw=0x0) at ../Objects/classobject.c:2578
#18 0x4000000000048f90 in PyObject_Call (func=<instancemethod at remote 0x200000000098dcd0>, arg=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kw=0x0) at ../Objects/abstract.c:2529
#19 0x400000000017c7c0 in slot_tp_call (self=<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqual'}, _testMethodDo...(truncated), args=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kwds=0x0) at ../Objects/typeobject.c:5403
#20 0x4000000000048f90 in PyObject_Call (func=<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqual'}, _testMethodDo...(truncated), arg=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kw=0x0) at ../Objects/abstract.c:2529
#21 0x40000000002393b0 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4239
#22 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at ../Python/ceval.c:4044
#23 PyEval_EvalFrameEx (f=Frame 0x60000000001c4b80, for file /usr/lib/python2.7/unittest/suite.py, line 108, in run (self=<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2666
#24 0x4000000000241770 in PyEval_EvalCodeEx (co=<optimized out>, globals={'case': <module at remote 0x2000000000b393d0>, 'util': <module at remote 0x20000000009d3fa0>, '_call_if_exists': <function at remote 0x2000000000b79050>, '__unittest': True, 'TestSuite': <type at remote 0x60000000001a13a0>, '__builtins__': {'bytearray': <type at remote 0x600000000000b588>, 'IndexError': <type at remote 0x6000000000011328>, 'all': <built-in function all>, 'help': <_Helper at remote 0x20000000009a6d10>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x6000000000010d08>, 'unicode': <type at remote 0x6000000000026b20>, 'UnicodeDecodeError': <type at remote 0x6000000000011ad0>, 'memoryview': <type at remote 0x600000000001b890>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathemati...(truncated), locals=0x0, args=0x20000000009ae530, argcount=2, kws=0x2, kwcount=0, defs=0x2000000000b57768, defcount=9, closure=<unknown at remote 0x2000000000b56df0>) at ../Python/ceval.c:3253
#25 0x40000000000c6b20 in function_call (func=<optimized out>, arg=(<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEq...(truncated), kw={}) at ../Objects/funcobject.c:526
#26 0x4000000000048f90 in PyObject_Call (func=<function at remote 0x2000000000b79668>, arg=(<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEq...(truncated), kw={}) at ../Objects/abstract.c:2529
#27 0x400000000022c730 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4334
#28 PyEval_EvalFrameEx (f=Frame 0x60000000001c4880, for file /usr/lib/python2.7/unittest/suite.py, line 70, in __call__ (self=<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at re...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2705
#29 0x4000000000241770 in PyEval_EvalCodeEx (co=<optimized out>, globals={'case': <module at remote 0x2000000000b393d0>, 'util': <module at remote 0x20000000009d3fa0>, '_call_if_exists': <function at remote 0x2000000000b79050>, '__unittest': True, 'TestSuite': <type at remote 0x60000000001a13a0>, '__builtins__': {'bytearray': <type at remote 0x600000000000b588>, 'IndexError': <type at remote 0x6000000000011328>, 'all': <built-in function all>, 'help': <_Helper at remote 0x20000000009a6d10>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x6000000000010d08>, 'unicode': <type at remote 0x6000000000026b20>, 'UnicodeDecodeError': <type at remote 0x6000000000011ad0>, 'memoryview': <type at remote 0x600000000001b890>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathemati...(truncated), locals=0x0, args=0x20000000009ad218, argcount=2, kws=0x1, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#30 0x40000000000c6920 in function_call (func=<optimized out>, arg=(<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEq...(truncated), kw=0x0) at ../Objects/funcobject.c:526
#31 0x4000000000048f90 in PyObject_Call (func=<function at remote 0x2000000000b79578>, arg=(<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEq...(truncated), kw=0x0) at ../Objects/abstract.c:2529
#32 0x400000000006e410 in instancemethod_call (func=<function at remote 0x2000000000b79578>, arg=(<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEq...(truncated), kw=0x0) at ../Objects/classobject.c:2578
#33 0x4000000000048f90 in PyObject_Call (func=<instancemethod at remote 0x200000000098dc80>, arg=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kw=0x0) at ../Objects/abstract.c:2529
#34 0x400000000017c7c0 in slot_tp_call (self=<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqu...(truncated), args=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kwds=0x0) at ../Objects/typeobject.c:5403
#35 0x4000000000048f90 in PyObject_Call (func=<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d768>: 'assertSetEqu...(truncated), arg=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kw=0x0) at ../Objects/abstract.c:2529
#36 0x40000000002393b0 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4239
#37 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at ../Python/ceval.c:4044
#38 PyEval_EvalFrameEx (f=Frame 0x60000000001c42e0, for file /usr/lib/python2.7/unittest/suite.py, line 108, in run (self=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqua...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2666
#39 0x4000000000241770 in PyEval_EvalCodeEx (co=<optimized out>, globals={'case': <module at remote 0x2000000000b393d0>, 'util': <module at remote 0x20000000009d3fa0>, '_call_if_exists': <function at remote 0x2000000000b79050>, '__unittest': True, 'TestSuite': <type at remote 0x60000000001a13a0>, '__builtins__': {'bytearray': <type at remote 0x600000000000b588>, 'IndexError': <type at remote 0x6000000000011328>, 'all': <built-in function all>, 'help': <_Helper at remote 0x20000000009a6d10>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x6000000000010d08>, 'unicode': <type at remote 0x6000000000026b20>, 'UnicodeDecodeError': <type at remote 0x6000000000011ad0>, 'memoryview': <type at remote 0x600000000001b890>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathemati...(truncated), locals=0x0, args=0x20000000009c6410, argcount=2, kws=0x2, kwcount=0, defs=0x2000000000b57768, defcount=9, closure=<unknown at remote 0x2000000000b8b170>) at ../Python/ceval.c:3253
#40 0x40000000000c6b20 in function_call (func=<optimized out>, arg=(<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001...(truncated), kw={}) at ../Objects/funcobject.c:526
#41 0x4000000000048f90 in PyObject_Call (func=<function at remote 0x2000000000b79668>, arg=(<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001...(truncated), kw={}) at ../Objects/abstract.c:2529
#42 0x400000000022c730 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4334
#43 PyEval_EvalFrameEx (f=Frame 0x60000000001c3fe0, for file /usr/lib/python2.7/unittest/suite.py, line 70, in __call__ (self=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSet...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2705
#44 0x4000000000241770 in PyEval_EvalCodeEx (co=<optimized out>, globals={'case': <module at remote 0x2000000000b393d0>, 'util': <module at remote 0x20000000009d3fa0>, '_call_if_exists': <function at remote 0x2000000000b79050>, '__unittest': True, 'TestSuite': <type at remote 0x60000000001a13a0>, '__builtins__': {'bytearray': <type at remote 0x600000000000b588>, 'IndexError': <type at remote 0x6000000000011328>, 'all': <built-in function all>, 'help': <_Helper at remote 0x20000000009a6d10>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x6000000000010d08>, 'unicode': <type at remote 0x6000000000026b20>, 'UnicodeDecodeError': <type at remote 0x6000000000011ad0>, 'memoryview': <type at remote 0x600000000001b890>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathemati...(truncated), locals=0x0, args=0x20000000009c6380, argcount=2, kws=0x1, kwcount=0, defs=0x0, defcount=11360, closure=0x0) at ../Python/ceval.c:3253
#45 0x40000000000c6920 in function_call (func=<optimized out>, arg=(<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001...(truncated), kw=0x0) at ../Objects/funcobject.c:526
#46 0x4000000000048f90 in PyObject_Call (func=<function at remote 0x2000000000b79578>, arg=(<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001...(truncated), kw=0x0) at ../Objects/abstract.c:2529
#47 0x400000000006e410 in instancemethod_call (func=<function at remote 0x2000000000b79578>, arg=(<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001...(truncated), kw=0x0) at ../Objects/classobject.c:2578
#48 0x4000000000048f90 in PyObject_Call (func=<instancemethod at remote 0x200000000098dc30>, arg=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kw=0x0) at ../Objects/abstract.c:2529
#49 0x400000000017c7c0 in slot_tp_call (self=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d...(truncated), args=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kwds=0x0) at ../Objects/typeobject.c:5403
#50 0x4000000000048f90 in PyObject_Call (func=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: 'assertTupleEqual', <type at remote 0x6000000000018e10>: 'assertListEqual', <type at remote 0x600000000001d8f0>: 'assertSetEqual', <type at remote 0x6000000000026b20>: 'assertMultiLineEqual', <type at remote 0x600000000001d...(truncated), arg=(<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>,), kw=0x0) at ../Objects/abstract.c:2529
#51 0x40000000002393b0 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4239
#52 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at ../Python/ceval.c:4044
#53 PyEval_EvalFrameEx (f=Frame 0x60000000001c2f60, for file /usr/lib/python2.7/unittest/runner.py, line 151, in run (self=<TextTestRunner(buffer=None, verbosity=2, descriptions=True, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, failfast=None) at remote 0x2000000000b992d0>, test=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<...>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: ...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2666
#54 0x400000000023c190 in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4107
#55 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at ../Python/ceval.c:4042
#56 PyEval_EvalFrameEx (f=Frame 0x60000000001c2650, for file /usr/lib/python2.7/unittest/main.py, line 229, in runTests (self=<TestProgram(buffer=None, verbosity=2, progName='TEST_string_linux.py', module=<module at remote 0x20000000008c8c20>, testRunner=<type at remote 0x60000000001b34b0>, defaultTest=None, catchbreak=None, testNames=None, test=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_f...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2666
#57 0x400000000023c190 in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4107
#58 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at ../Python/ceval.c:4042
#59 PyEval_EvalFrameEx (f=Frame 0x60000000001bc520, for file /usr/lib/python2.7/unittest/main.py, line 95, in __init__ (self=<TestProgram(buffer=None, verbosity=2, progName='TEST_string_linux.py', module=<module at remote 0x20000000008c8c20>, testRunner=<type at remote 0x60000000001b34b0>, defaultTest=None, catchbreak=None, testNames=None, test=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_fu...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:2666
#60 0x4000000000241770 in PyEval_EvalCodeEx (co=<optimized out>, globals={'main': <type at remote 0x60000000001b1710>, 'USAGE_AS_MAIN': "Usage: %(progName)s [options] [tests]\n\nOptions:\n  -h, --help       Show this message\n  -v, --verbose    Verbose output\n  -q, --quiet      Minimal output\n%(failfast)s%(catchbreak)s%(buffer)s\nExamples:\n  %(progName)s test_module               - run tests from test_module\n  %(progName)s module.TestClass          - run tests from module.TestClass\n  %(progName)s module.Class.test_method  - run specified test method\n\n[tests] can be a list of any number of test modules, classes and test\nmethods.\n\nAlternative Usage: %(progName)s discover [options]\n\nOptions:\n  -v, --verbose    Verbose output\n%(failfast)s%(catchbreak)s%(buffer)s  -s directory     Directory to start discovery ('.' default)\n  -p pattern       Pattern to match test files ('test*.py' default)\n  -t directory     Top level directory of project (default to\n                   start directory)\n\nFor test discovery all test modules must be importable from the top\nlevel direct...(truncated), locals=0x0, args=0x2000000000b8fba8, argcount=1, kws=0x1, kwcount=0, defs=0x2000000000b86288, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#61 0x40000000000c6920 in function_call (func=<optimized out>, arg=(<TestProgram(buffer=None, verbosity=2, progName='TEST_string_linux.py', module=<module at remote 0x20000000008c8c20>, testRunner=<type at remote 0x60000000001b34b0>, defaultTest=None, catchbreak=None, testNames=None, test=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: ...(truncated), kw=0x0) at ../Objects/funcobject.c:526
#62 0x4000000000048f90 in PyObject_Call (func=<function at remote 0x2000000000b93230>, arg=(<TestProgram(buffer=None, verbosity=2, progName='TEST_string_linux.py', module=<module at remote 0x20000000008c8c20>, testRunner=<type at remote 0x60000000001b34b0>, defaultTest=None, catchbreak=None, testNames=None, test=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: ...(truncated), kw=0x0) at ../Objects/abstract.c:2529
#63 0x400000000006e410 in instancemethod_call (func=<function at remote 0x2000000000b93230>, arg=(<TestProgram(buffer=None, verbosity=2, progName='TEST_string_linux.py', module=<module at remote 0x20000000008c8c20>, testRunner=<type at remote 0x60000000001b34b0>, defaultTest=None, catchbreak=None, testNames=None, test=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: ...(truncated), kw=0x0) at ../Objects/classobject.c:2578
#64 0x4000000000048f90 in PyObject_Call (func=<instancemethod at remote 0x20000000008fe640>, arg=(), kw=0x0) at ../Objects/abstract.c:2529
#65 0x400000000017bbf0 in slot_tp_init (self=<TestProgram(buffer=None, verbosity=2, progName='TEST_string_linux.py', module=<module at remote 0x20000000008c8c20>, testRunner=<type at remote 0x60000000001b34b0>, defaultTest=None, catchbreak=None, testNames=None, test=<TestSuite(_tests=[<TestSuite(_tests=[<TestStringLinux_02(_resultForDoCleanups=<TextTestResult(_original_stdout=<file at remote 0x20000000008ad1e0>, dots=False, skipped=[], _mirrorOutput=False, stream=<_WritelnDecorator(stream=<file at remote 0x20000000008ad270>) at remote 0x2000000000b99310>, testsRun=3, buffer=None, _original_stderr=<file at remote 0x20000000008ad270>, showAll=True, _stdout_buffer=None, _stderr_buffer=None, _moduleSetUpFailed=False, expectedFailures=[], errors=[], descriptions=True, _previousTestClass=<type at remote 0x60000000001bc160>, unexpectedSuccesses=[], failures=[], _testRunEntered=True, shouldStop=False, failfast=None) at remote 0x2000000000b99350>, _type_equality_funcs={<type at remote 0x600000000001b418>: 'assertDictEqual', <type at remote 0x6000000000021650>: '...(truncated), args=(), kwds=0x0) at ../Objects/typeobject.c:5663
#66 0x400000000016ce50 in type_call (type=0x60000000001b1710, args=(), kwds=0x0) at ../Objects/typeobject.c:737
#67 0x4000000000048f90 in PyObject_Call (func=<type at remote 0x60000000001b1710>, arg=(), kw=0x0) at ../Objects/abstract.c:2529
#68 0x40000000002393b0 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4239
#69 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at ../Python/ceval.c:4044
#70 PyEval_EvalFrameEx (f=Frame 0x6000000000169000, for file TEST_string_linux.py, line 108, in <module> (), throwflag=<optimized out>) at ../Python/ceval.c:2666
#71 0x4000000000241770 in PyEval_EvalCodeEx (co=<optimized out>, globals={'event': <module at remote 0x2000000000b8d750>, 'TestStringLinux_02': <type at remote 0x60000000001bc160>, 'signal': <module at remote 0x20000000008c8a28>, '__warningregistry__': {("Not importing directory './pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True, ("Not importing directory '/home/jwilk/pinktrace-0.1.2/python/pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True}, '__builtins__': <module at remote 0x2000000000895ad0>, '__file__': 'TEST_string_linux.py', '__package__': None, 'sys': <module at remote 0x2000000000895b78>, 'syscall': <module at remote 0x2000000000b8d910>, 'bitness': <module at remote 0x2000000000b8d638>, 'trace': <module at remote 0x2000000000b8dad0>, '__name__': '__main__', 'unittest': <module at remote 0x20000000009d32f0>, 'os': <module at remote 0x20000000008e1cc8>, '__doc__': None, 'string': <module at remote 0x2000000000b8d9f0>}, locals={'event': <module at remote 0x2000000000b8d750>, 'TestStringLinux_02': <type at remote 0x60000000001bc160>, 'signal': <module at remote 0x20000000008c8a28>, '__warningregistry__': {("Not importing directory './pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True, ("Not importing directory '/home/jwilk/pinktrace-0.1.2/python/pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True}, '__builtins__': <module at remote 0x2000000000895ad0>, '__file__': 'TEST_string_linux.py', '__package__': None, 'sys': <module at remote 0x2000000000895b78>, 'syscall': <module at remote 0x2000000000b8d910>, 'bitness': <module at remote 0x2000000000b8d638>, 'trace': <module at remote 0x2000000000b8dad0>, '__name__': '__main__', 'unittest': <module at remote 0x20000000009d32f0>, 'os': <module at remote 0x20000000008e1cc8>, '__doc__': None, 'string': <module at remote 0x2000000000b8d9f0>}, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=270627, closure=0x0) at ../Python/ceval.c:3253
#72 0x4000000000241a60 in PyEval_EvalCode (co=0x20000000009c4130, globals={'event': <module at remote 0x2000000000b8d750>, 'TestStringLinux_02': <type at remote 0x60000000001bc160>, 'signal': <module at remote 0x20000000008c8a28>, '__warningregistry__': {("Not importing directory './pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True, ("Not importing directory '/home/jwilk/pinktrace-0.1.2/python/pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True}, '__builtins__': <module at remote 0x2000000000895ad0>, '__file__': 'TEST_string_linux.py', '__package__': None, 'sys': <module at remote 0x2000000000895b78>, 'syscall': <module at remote 0x2000000000b8d910>, 'bitness': <module at remote 0x2000000000b8d638>, 'trace': <module at remote 0x2000000000b8dad0>, '__name__': '__main__', 'unittest': <module at remote 0x20000000009d32f0>, 'os': <module at remote 0x20000000008e1cc8>, '__doc__': None, 'string': <module at remote 0x2000000000b8d9f0>}, locals={'event': <module at remote 0x2000000000b8d750>, 'TestStringLinux_02': <type at remote 0x60000000001bc160>, 'signal': <module at remote 0x20000000008c8a28>, '__warningregistry__': {("Not importing directory './pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True, ("Not importing directory '/home/jwilk/pinktrace-0.1.2/python/pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True}, '__builtins__': <module at remote 0x2000000000895ad0>, '__file__': 'TEST_string_linux.py', '__package__': None, 'sys': <module at remote 0x2000000000895b78>, 'syscall': <module at remote 0x2000000000b8d910>, 'bitness': <module at remote 0x2000000000b8d638>, 'trace': <module at remote 0x2000000000b8dad0>, '__name__': '__main__', 'unittest': <module at remote 0x20000000009d32f0>, 'os': <module at remote 0x20000000008e1cc8>, '__doc__': None, 'string': <module at remote 0x2000000000b8d9f0>}) at ../Python/ceval.c:667
#73 0x400000000029f6e0 in run_mod (arena=<optimized out>, flags=<optimized out>, locals=<optimized out>, globals=<optimized out>, filename=<optimized out>, mod=<optimized out>) at ../Python/pythonrun.c:1346
#74 PyRun_FileExFlags (fp=<optimized out>, filename=<optimized out>, start=<optimized out>, globals={'event': <module at remote 0x2000000000b8d750>, 'TestStringLinux_02': <type at remote 0x60000000001bc160>, 'signal': <module at remote 0x20000000008c8a28>, '__warningregistry__': {("Not importing directory './pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True, ("Not importing directory '/home/jwilk/pinktrace-0.1.2/python/pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True}, '__builtins__': <module at remote 0x2000000000895ad0>, '__file__': 'TEST_string_linux.py', '__package__': None, 'sys': <module at remote 0x2000000000895b78>, 'syscall': <module at remote 0x2000000000b8d910>, 'bitness': <module at remote 0x2000000000b8d638>, 'trace': <module at remote 0x2000000000b8dad0>, '__name__': '__main__', 'unittest': <module at remote 0x20000000009d32f0>, 'os': <module at remote 0x20000000008e1cc8>, '__doc__': None, 'string': <module at remote 0x2000000000b8d9f0>}, locals={'event': <module at remote 0x2000000000b8d750>, 'TestStringLinux_02': <type at remote 0x60000000001bc160>, 'signal': <module at remote 0x20000000008c8a28>, '__warningregistry__': {("Not importing directory './pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True, ("Not importing directory '/home/jwilk/pinktrace-0.1.2/python/pinktrace': missing __init__.py", <type at remote 0x6000000000013660>, 8): True}, '__builtins__': <module at remote 0x2000000000895ad0>, '__file__': 'TEST_string_linux.py', '__package__': None, 'sys': <module at remote 0x2000000000895b78>, 'syscall': <module at remote 0x2000000000b8d910>, 'bitness': <module at remote 0x2000000000b8d638>, 'trace': <module at remote 0x2000000000b8dad0>, '__name__': '__main__', 'unittest': <module at remote 0x20000000009d32f0>, 'os': <module at remote 0x20000000008e1cc8>, '__doc__': None, 'string': <module at remote 0x2000000000b8d9f0>}, closeit=1, flags=0x60000fffffdc7390) at ../Python/pythonrun.c:1332
#75 0x40000000002a1880 in PyRun_SimpleFileExFlags (fp=0x600000000014feb0, filename=0x60000fffffdc78ea "TEST_string_linux.py", closeit=1, flags=0x60000fffffdc7390) at ../Python/pythonrun.c:936
#76 0x40000000002d84c0 in Py_Main (argc=3, argv=0x60000fffffdc76c8) at ../Modules/main.c:599
#77 0x4000000000021730 in main (argc=3, argv=0x60000fffffdc76c8) at ../Modules/python.c:24
@alip
Owner

What's your python version?

@jwilk

I can reproduce the bug with Python 2.6.7 and 2.7.3rc3.
NB, sometimes the test fails with:

======================================================================
ERROR: test_03_encode (__main__.TestStringLinux_02)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "../../python/TEST_string_linux.py", line 102, in test_03_encode
    string.encode(pid, 0, '/dev/NULL')
OSError: [Errno 5] Input/output error

----------------------------------------------------------------------
Ran 3 tests in 0.026s
@alip
Owner

Let's start simple, can you try with this patch?

https://raw.github.com/gist/2601141/

@jwilk

It didn't help; still segfaults.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.