virt_test/bin/python testrunner/runner.py --logfile=testrun.log --config=pypy/testrunner_cfg.py '--config=~/machine_cfg.py' --root=pypy --timeout=4000 in dir /Users/matti/build-worker-x86_64/own-macos-x86-64/build (timeout 4000 secs) watching logfiles {'pytestLog': 'testrun.log'} argv: ['virt_test/bin/python', 'testrunner/runner.py', '--logfile=testrun.log', '--config=pypy/testrunner_cfg.py', '--config=~/machine_cfg.py', '--root=pypy', '--timeout=4000'] environment: HOME=/Users/matti HOMEBREW_CELLAR=/opt/homebrew_x86_64/Cellar HOMEBREW_PREFIX=/opt/homebrew_x86_64 HOMEBREW_REPOSITORY=/opt/homebrew_x86_64 INFOPATH=/opt/homebrew_x86_64/share/info: LANG=en_US.UTF-8 LC_ADDRESS=en_AU.UTF-8 LC_IDENTIFICATION=en_AU.UTF-8 LC_MEASUREMENT=en_AU.UTF-8 LC_MONETARY=en_AU.UTF-8 LC_NAME=en_AU.UTF-8 LC_NUMERIC=en_AU.UTF-8 LC_PAPER=en_AU.UTF-8 LC_TELEPHONE=en_AU.UTF-8 LC_TIME=en_AU.UTF-8 LOGNAME=matti OLDPWD=/Users/matti PATH=/Users/matti/oss/pypy-x86_64-buildbot/bin:/opt/homebrew_x86_64/bin:/opt/homebrew_x86_64/sbin:/Library/Frameworks/Python.framework/Versions/3.11/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin PKG_CONFIG_PATH=/opt/homebrew_x86_64/opt/openssl@1.1/lib/pkgconfig PWD=/Users/matti/build-worker-x86_64/own-macos-x86-64/build PYPYCHERRYPICK= PYPY_USESSION_DIR=/tmp/buildbot-x86_64 PYTHONPATH=.: SHELL=/bin/zsh SHLVL=2 SSH_CLIENT=10.0.0.17 57960 22 SSH_CONNECTION=10.0.0.17 57960 10.0.0.16 22 SSH_TTY=/dev/ttys000 TERM=xterm-256color TMPDIR=/tmp/buildbot-x86_64/pytest USER=matti _=/Users/matti/oss/pypy-x86_64-buildbot/bin/buildslave using PTY: False using config pypy/testrunner_cfg.py using config /Users/matti/machine_cfg.py running 3 parallel test workers setting MAKEFLAGS to ' ' (space) -- config/test -- interpreter/astcompiler/test -- interpreter/pyparser/test -- interpreter/test -- module/__builtin__/test -- module/__pypy__/test -- module/_ast/test -- module/_cffi_backend/test -- module/_codecs/test -- module/_continuation/test -- module/_cppyy/test -- module/_csv/test -- module/_demo/test -- module/_file/test -- module/_io/test -- module/_jitlog/test -- module/_locale/test -- module/_lsprof/test -- module/_md5/test -- module/_minimal_curses/test -- module/_multibytecodec/test -- module/_multiprocessing/test -- module/_pypyjson/test -- module/_random/test -- module/_rawffi/alt/test -- module/_rawffi/test -- module/_sha/test -- module/_socket/test -- module/_sre/test -- module/_vmprof/test -- module/_warnings/test -- module/_weakref/test -- module/_winreg/test -- module/array/test -- module/binascii/test -- module/bz2/test -- module/cStringIO/test -- module/cmath/test -- module/cpyext/test/test_abstract.py -- module/cpyext/test/test_api.py -- module/cpyext/test/test_arraymodule.py -- module/cpyext/test/test_boolobject.py -- module/cpyext/test/test_borrow.py -- module/cpyext/test/test_bufferobject.py -- module/cpyext/test/test_bytearrayobject.py -- module/cpyext/test/test_bytesobject.py -- module/cpyext/test/test_capsule.py -- module/cpyext/test/test_cell.py -- module/cpyext/test/test_classobject.py -- module/cpyext/test/test_codecs.py -- module/cpyext/test/test_complexobject.py -- module/cpyext/test/test_cpyext.py -- module/cpyext/test/test_datetime.py -- module/cpyext/test/test_dictobject.py -- module/cpyext/test/test_eval.py -- module/cpyext/test/test_fileobject.py -- module/cpyext/test/test_floatobject.py -- module/cpyext/test/test_frameobject.py -- module/cpyext/test/test_funcobject.py -- module/cpyext/test/test_genobject.py -- module/cpyext/test/test_getargs.py -- module/cpyext/test/test_import.py -- module/cpyext/test/test_intobject.py -- module/cpyext/test/test_iterator.py -- module/cpyext/test/test_listobject.py -- module/cpyext/test/test_longobject.py -- module/cpyext/test/test_mapping.py -- module/cpyext/test/test_marshal.py -- module/cpyext/test/test_memoryobject.py -- module/cpyext/test/test_methodobject.py -- module/cpyext/test/test_misc.py -- module/cpyext/test/test_module.py -- module/cpyext/test/test_ndarrayobject.py -- module/cpyext/test/test_number.py -- module/cpyext/test/test_object.py -- module/cpyext/test/test_pycobject.py -- module/cpyext/test/test_pyerrors.py -- module/cpyext/test/test_pyfile.py -- module/cpyext/test/test_pysignals.py -- module/cpyext/test/test_pystate.py -- module/cpyext/test/test_pystrtod.py -- module/cpyext/test/test_sequence.py -- module/cpyext/test/test_setobject.py -- module/cpyext/test/test_sliceobject.py -- module/cpyext/test/test_structseq.py -- module/cpyext/test/test_sysmodule.py -- module/cpyext/test/test_thread.py -- module/cpyext/test/test_traceback.py -- module/cpyext/test/test_translate.py -- module/cpyext/test/test_tupleobject.py -- module/cpyext/test/test_typeobject.py -- module/cpyext/test/test_unicodeobject.py -- module/cpyext/test/test_userslots.py -- module/cpyext/test/test_version.py -- module/cpyext/test/test_weakref.py -- module/crypt/test -- module/errno/test -- module/exceptions/test -- module/faulthandler/test -- module/fcntl/test -- module/gc/test -- module/imp/test -- module/itertools/test -- module/marshal/test -- module/math/test -- module/micronumpy/test -- module/mmap/test -- module/operator/test -- module/parser/test -- module/posix/test -- module/pwd/test -- module/pyexpat/test -- module/pypyjit/test -- module/select/test -- module/signal/test -- module/struct/test -- module/sys/test -- module/termios/test -- module/test_lib_pypy -- module/thread/test -- module/time/test -- module/unicodedata/test -- module/zipimport/test -- module/zlib/test -- objspace/fake/test -- objspace/std/test -- objspace/test -- sandbox/test -- tool/bench/test -- tool/memusage/test -- tool/pytest/test -- tool/release/test -- tool/test -- total: 133 to run ++ 01:00:19 starting config/test [1 started in total] ++ 01:00:19 starting interpreter/astcompiler/test [2 started in total] ++ 01:00:19 starting interpreter/pyparser/test [3 started in total] __ config/test [1 done in total, somefailed=False] ____________________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 157 items / 1 skipped config/test/test_pypyoption.py ............................................................................................................................................................. ==================== 157 passed, 1 skipped in 34.57 seconds ==================== ++ 01:00:57 starting interpreter/test [4 started in total] __ interpreter/pyparser/test [2 done in total, somefailed=False] ______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 119 items interpreter/pyparser/test/test_automata.py ... interpreter/pyparser/test/test_future.py ..................................... interpreter/pyparser/test/test_gendfa.py . interpreter/pyparser/test/test_metaparser.py ............... interpreter/pyparser/test/test_parser.py ............. interpreter/pyparser/test/test_parsestring.py ......... interpreter/pyparser/test/test_pyparse.py .................................... interpreter/pyparser/test/test_pytokenizer.py ..... ========================= 119 passed in 62.29 seconds ========================== ++ 01:01:25 starting module/__builtin__/test [5 started in total] __ interpreter/astcompiler/test [3 done in total, somefailed=False] ___________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.py rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 447 items interpreter/astcompiler/test/apptest_misc.py . interpreter/astcompiler/test/test_ast.py ....... interpreter/astcompiler/test/test_astbuilder.py ..................................................... interpreter/astcompiler/test/test_compiler.py .......................................................................................................................................................................................................................................................................................................................................................................... interpreter/astcompiler/test/test_misc.py . interpreter/astcompiler/test/test_symtable.py ....................... ========================= 447 passed in 78.15 seconds ========================== ++ 01:01:39 starting module/__pypy__/test [6 started in total] __ module/__builtin__/test [4 done in total, somefailed=False] ________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 305 items module/__builtin__/test/apptest_compile.py ........ module/__builtin__/test/test_abstractinst.py ............ module/__builtin__/test/test_apply.py ... module/__builtin__/test/test_builtin.py ..............................................s..................... module/__builtin__/test/test_classobj.py ........................................................... module/__builtin__/test/test_descriptor.py .......................... module/__builtin__/test/test_filter.py ........... module/__builtin__/test/test_functional.py ................................................. module/__builtin__/test/test_minmax.py .......................... module/__builtin__/test/test_range.py ........................ module/__builtin__/test/test_rawinput.py ... module/__builtin__/test/test_reduce.py .... module/__builtin__/test/test_vars.py ... module/__builtin__/test/test_zip.py ......... ==================== 304 passed, 1 skipped in 33.14 seconds ==================== ++ 01:02:03 starting module/_ast/test [7 started in total] __ module/__pypy__/test [5 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 68 items module/__pypy__/test/test_builders.py ..... module/__pypy__/test/test_bytebuffer.py .. module/__pypy__/test/test_debug.py ....... module/__pypy__/test/test_identitydict.py ...... module/__pypy__/test/test_intop.py ........... module/__pypy__/test/test_locals2fast.py ..... module/__pypy__/test/test_magic.py .....s. module/__pypy__/test/test_newmemoryview.py ... module/__pypy__/test/test_os.py . module/__pypy__/test/test_signal.py ....s module/__pypy__/test/test_special.py ............s module/__pypy__/test/test_time.py ... ==================== 65 passed, 3 skipped in 31.60 seconds ===================== ++ 01:02:12 starting module/_cffi_backend/test [8 started in total] __ module/_ast/test [6 done in total, somefailed=False] _______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 36 items module/_ast/test/test_ast.py .................................... ========================== 36 passed in 22.92 seconds ========================== ++ 01:02:27 starting module/_codecs/test [9 started in total] __ module/_codecs/test [7 done in total, somefailed=False] ____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 65 items module/_codecs/test/test_codecs.py ................................................................ module/_codecs/test/test_ztranslation.py . ========================== 65 passed in 35.72 seconds ========================== ++ 01:03:05 starting module/_continuation/test [10 started in total] __ module/_continuation/test [8 done in total, somefailed=True] _______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 120 items module/_continuation/test/test_generator.py ssss module/_continuation/test/test_greenlet.py s.ssssss.sssssssssssssss.sss module/_continuation/test/test_stacklet.py sssssssssssssss.sssssssssssssssssssssssE module/_continuation/test/test_translated.py sssssssssssssssssssssssssssss module/_continuation/test/test_zpickle.py ssssssssssssssssssss ==================================== ERRORS ==================================== ______ ERROR at teardown of AppTestStacklet.test_sampling_inside_callback ______ self = <CallInfo when='teardown' exception: Invalid value for fakevmprof._ignore_signals: expected 1, got 0. This probably means that you called {start,stop}_sampling() a wrong number of times> func = <function <lambda> at 0x00007fd1a164a458>, when = 'teardown' def __init__(self, func, when): #: context of invocation: one of "setup", "call", #: "teardown", "memocollect" self.when = when self.start = time() try: > self.result = func() ../_pytest/runner.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > return CallInfo(lambda: ihook(item=item, **kwds), when=when) ../_pytest/runner.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_HookCaller 'pytest_runtest_teardown'> kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'ne...s, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': <AppTestMethod 'test_vmprof'>} def __call__(self, **kwargs): assert not self.is_historic() > return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) ../_pytest/vendored_packages/pluggy.py:724: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x00007fd1c08e3a98> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd1a061e920>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'ne...s, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': <AppTestMethod 'test_vmprof'>} def _hookexec(self, hook, methods, kwargs): # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook, methods, kwargs) ../_pytest/vendored_packages/pluggy.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007fd1a061e920>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'ne...s, kwargs={...}>}>, 'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': <AppTestMethod 'test_vmprof'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': <AppTestMethod 'test_vmprof'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_teardown at 0x00007fd1a1643f60> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...est_vmprof'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007fd1b236d860> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007fd1b236d860> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...est_vmprof'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_sampling_inside_callback'>, 'nextitem': <AppTestMethod 'test_vmprof'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ../_pytest/vendored_packages/pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <AppTestMethod 'test_sampling_inside_callback'> nextitem = <AppTestMethod 'test_vmprof'> def pytest_runtest_teardown(item, nextitem): > item.session._setupstate.teardown_exact(item, nextitem) ../_pytest/runner.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fd1a0693d70> item = <AppTestMethod 'test_sampling_inside_callback'> nextitem = <AppTestMethod 'test_vmprof'> def teardown_exact(self, item, nextitem): needed_collectors = nextitem and nextitem.listchain() or [] > self._teardown_towards(needed_collectors) ../_pytest/runner.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fd1a0693d70> needed_collectors = [<Session 'build'>, <PyPyModule 'pypy/module/_continuation/test/test_translated.py'>, <AppClassCollector 'AppTestWrapper'>, <AppClassInstance '()'>, <AppTestMethod 'test_vmprof'>] def _teardown_towards(self, needed_collectors): while self.stack: if self.stack == needed_collectors[:len(self.stack)]: break > self._pop_and_teardown() ../_pytest/runner.py:393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fd1a0693d70> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fd1a0693d70> colitem = <AppTestMethod 'test_sampling_inside_callback'> def _teardown_with_finalization(self, colitem): > self._callfinalizers(colitem) ../_pytest/runner.py:371: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fd1a0693d70> colitem = <AppTestMethod 'test_sampling_inside_callback'> def _callfinalizers(self, colitem): finalizers = self._finalizers.pop(colitem, None) exc = None while finalizers: fin = finalizers.pop() try: fin() except Exception: # XXX Only first exception will be seen by user, # ideally all should be reported. if exc is None: exc = sys.exc_info() if exc: > py.builtin._reraise(*exc) ../_pytest/runner.py:368: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007fd1a0693d70> colitem = <AppTestMethod 'test_sampling_inside_callback'> def _callfinalizers(self, colitem): finalizers = self._finalizers.pop(colitem, None) exc = None while finalizers: fin = finalizers.pop() try: > fin() ../_pytest/runner.py:361: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FixtureDef name='fakevmprof' scope='function' baseid='pypy/module/_continuation/test/test_stacklet.py' > def finish(self): try: while self._finalizer: func = self._finalizer.pop() > func() ../_pytest/python.py:2085: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rlib.rvmprof.test.support.FakeVMProf object at 0x00007fd1a162dad0> def check_status(self): """ To be called during test teardown """ if self._ignore_signals != 1: msg = ('Invalid value for fakevmprof._ignore_signals: expected 1, ' 'got %d. This probably means that you called ' '{start,stop}_sampling() a wrong number of times') > raise ValueError(msg % self._ignore_signals) E ValueError: Invalid value for fakevmprof._ignore_signals: expected 1, got 0. This probably means that you called {start,stop}_sampling() a wrong number of times ../rpython/rlib/rvmprof/test/support.py:37: ValueError =============== 4 passed, 116 skipped, 1 error in 26.27 seconds ================ ++ 01:03:33 starting module/_cppyy/test [11 started in total] __ module/_cppyy/test [9 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ========================= no tests ran in 0.01 seconds ========================= ++ 01:03:34 starting module/_csv/test [12 started in total] __ module/_cffi_backend/test [10 done in total, somefailed=False] _____________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 466 items module/_cffi_backend/test/test_c.py ................................................................................sss.s....................................................s.....s...................s...s.............................s........................s...... module/_cffi_backend/test/test_fastpath.py .................. module/_cffi_backend/test/test_ffi_obj.py ............................................. module/_cffi_backend/test/test_file.py s.. module/_cffi_backend/test/test_parse_c_type.py ..............s... module/_cffi_backend/test/test_re_python.py .................... module/_cffi_backend/test/test_recompiler.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss module/_cffi_backend/test/test_unicode_literals.py ....... module/_cffi_backend/test/test_wchar_helper.py . module/_cffi_backend/test/test_ztranslation.py s =================== 329 passed, 137 skipped in 90.70 seconds =================== ++ 01:03:47 starting module/_demo/test [13 started in total] __ module/_csv/test [11 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 23 items module/_csv/test/test_dialect.py ......... module/_csv/test/test_reader.py ......... module/_csv/test/test_writer.py .... module/_csv/test/test_ztranslation.py . ========================== 23 passed in 17.43 seconds ========================== ++ 01:03:55 starting module/_file/test [14 started in total] __ module/_demo/test [12 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/_demo/test/test_import.py .. module/_demo/test/test_sieve.py . ========================== 3 passed in 10.27 seconds =========================== ++ 01:03:59 starting module/_io/test [15 started in total] __ module/_file/test [13 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 269 items module/_file/test/test_file.py .....................s...sss...... module/_file/test/test_file_extra.py ..................................................................................................................................................................ss..............ss..............ss..............ss..................... module/_file/test/test_large_file.py .s =================== 256 passed, 13 skipped in 61.99 seconds ==================== ++ 01:05:01 starting module/_jitlog/test [16 started in total] __ module/_io/test [14 done in total, somefailed=False] _______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 200 items module/_io/test/apptest_bytesio.py ............ module/_io/test/apptest_io.py ................................ module/_io/test/apptest_stringio.py ......................... module/_io/test/apptest_textio.py ........................... module/_io/test/test_bufferedio.py .............................................................................. module/_io/test/test_fileio.py ...................... module/_io/test/test_interp_textio.py .... ========================= 200 passed in 69.03 seconds ========================== ++ 01:05:12 starting module/_locale/test [17 started in total] __ module/_jitlog/test [15 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/_jitlog/test/test__jitlog.py . ========================== 1 passed in 10.66 seconds =========================== ++ 01:05:13 starting module/_lsprof/test [18 started in total] __ module/_locale/test [16 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/_locale/test/test_locale.py ssssssssssssss ========================== 14 skipped in 8.68 seconds ========================== ++ 01:05:22 starting module/_md5/test [19 started in total] __ module/_lsprof/test [17 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_lsprof/test/test_cprofile.py ...... ========================== 6 passed in 12.80 seconds =========================== ++ 01:05:27 starting module/_minimal_curses/test [20 started in total] __ module/_md5/test [18 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_md5/test/test_md5.py .s.... ===================== 5 passed, 1 skipped in 17.01 seconds ===================== ++ 01:05:43 starting module/_multibytecodec/test [21 started in total] __ interpreter/test [19 done in total, somefailed=True] _______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 772 items interpreter/test/apptest_class.py ............... interpreter/test/apptest_exec.py ............................ interpreter/test/apptest_function.py ........................s.............................. interpreter/test/apptest_generator.py .................................. interpreter/test/apptest_nestedscope.py ............. interpreter/test/apptest_pyframe.py ............................. interpreter/test/apptest_raise.py ..................... interpreter/test/test_app_main.py ....ssssssssssssssssssssssssss.sssssss.............F...F..s...... interpreter/test/test_appinterp.py ............. interpreter/test/test_argument.py ................................... interpreter/test/test_buffer.py .. interpreter/test/test_cellfamily.py ....... interpreter/test/test_code.py ........ interpreter/test/test_compiler.py ......................................................................................................................... interpreter/test/test_descrtypecheck.py .. interpreter/test/test_error.py .......... interpreter/test/test_exceptcomp.py ........... interpreter/test/test_exec.py . interpreter/test/test_executioncontext.py ................ interpreter/test/test_extmodules.py . interpreter/test/test_function.py .......... interpreter/test/test_gateway.py ........................................ss............ interpreter/test/test_generator.py . interpreter/test/test_interpreter.py .......................... interpreter/test/test_main.py .... interpreter/test/test_mixedmodule.py ...... interpreter/test/test_module.py ........ interpreter/test/test_objspace.py .............................. interpreter/test/test_pycode.py . interpreter/test/test_pyframe.py .. interpreter/test/test_reverse_debugging.py .. interpreter/test/test_special.py .. interpreter/test/test_syntax.py .................................................................... interpreter/test/test_targetpypy.py .. interpreter/test/test_typedef.py .................. interpreter/test/test_unicodehelper.py .......... interpreter/test/test_zpy.py ...... interpreter/test/test_zzpickle_and_slow.py ...............s................... =================================== FAILURES =================================== _______ TestNonInteractive.test_putenv_fires_interactive_within_process ________ self = <pypy.interpreter.test.test_app_main.TestNonInteractive instance at 0x00007fdae03ac860> @py.test.mark.skipif('sys.platform=="win32"', reason="windows, sendata, and quoting problems") def test_putenv_fires_interactive_within_process(self): try: import __pypy__ except ImportError: py.test.skip("This can be only tested on PyPy with real_getenv") # should be noninteractive when piped in data = 'import os\nos.putenv("PYTHONINSPECT", "1")\n' self.run('', senddata=data, expect_prompt=False) # should go interactive with -c data = data.replace('\n', ';') > self.run("-c '%s'" % data, expect_prompt=True) interpreter/test/test_app_main.py:796: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ interpreter/test/test_app_main.py:680: in run data, status = self.run_with_status_code(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.test.test_app_main.TestNonInteractive instance at 0x00007fdae03ac860> cmdline = '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/app_main.py" -c \'import os;os.putenv("PYTHONINSPECT", "1");\'' senddata = '', expect_prompt = True, expect_banner = False, python_flags = '' env = None def run_with_status_code(self, cmdline, senddata='', expect_prompt=False, expect_banner=False, python_flags='', env=None): if os.name == 'nt': if __pypy__ is None: py.test.skip('app_main cannot run on non-pypy for windows') cmdline = '%s %s "%s" %s %s' % (sys.executable, python_flags, app_main, python_flags, cmdline) print 'POPEN:', cmdline process = subprocess.Popen( cmdline, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True, env=env, universal_newlines=True ) child_in, child_out_err = process.stdin, process.stdout child_in.write(senddata) child_in.close() data = child_out_err.read() child_out_err.close() process.wait() assert (banner in data) == expect_banner # no banner unless expected > assert ('>>> ' in data) == expect_prompt # no prompt unless expected E assert '>>> ' in '' == True interpreter/test/test_app_main.py:676: AssertionError ----------------------------- Captured stdout call ----------------------------- POPEN: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/app_main.py" POPEN: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/app_main.py" -c 'import os;os.putenv("PYTHONINSPECT", "1");' ___________________ TestNonInteractive.test_proper_sys_path ____________________ self = <pypy.interpreter.test.test_app_main.TestNonInteractive instance at 0x00007fdb0137d5a0> tmpdir = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-943/test_proper_sys_path0') def test_proper_sys_path(self, tmpdir): data = self.run('-c "import _ctypes"', python_flags='-S') if data.startswith('Traceback'): py.test.skip("'python -S' cannot import extension modules: " "see probably http://bugs.python.org/issue586680") @contextmanager def chdir_and_unset_pythonpath(new_cwd): old_cwd = new_cwd.chdir() old_pythonpath = os.getenv('PYTHONPATH') os.unsetenv('PYTHONPATH') try: yield finally: old_cwd.chdir() # Can't call putenv with a None argument. if old_pythonpath is not None: os.putenv('PYTHONPATH', old_pythonpath) # if we are running in a virtualenv, messing with site.py will # make runpy.py and pkgutil unavailable. They are needed to run # app_main. Copy them into the tmpdir runpy_dir = os.path.dirname(runpy.__file__) import pkgutil pkgutil_dir = os.path.dirname(pkgutil.__file__) shutil.copy(os.path.join(runpy_dir, 'runpy.py'), str(tmpdir)) shutil.copy(os.path.join(pkgutil_dir, 'pkgutil.py'), str(tmpdir)) tmpdir.join('site.py').write('print "SHOULD NOT RUN"') runme_py = tmpdir.join('runme.py') runme_py.write('print "some text"') cmdline = str(runme_py) with chdir_and_unset_pythonpath(tmpdir): data = self.run(cmdline, python_flags='-S') > assert data == "some text\n" E assert 'debug: Opera...d encodings\n' == 'some text\n' E + some text E - debug: OperationError: E - debug: operror-type: ImportError E - debug: operror-value: No module named encodings interpreter/test/test_app_main.py:887: AssertionError ----------------------------- Captured stdout call ----------------------------- POPEN: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python -S "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/app_main.py" -S -c "import _ctypes" POPEN: /Users/matti/build-worker-x86_64/own-macos-x86-64/build/virt_test/bin/python -S "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/app_main.py" -S /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-943/test_proper_sys_path0/runme.py =========================== short test summary info ============================ FAIL interpreter/test/test_app_main.py::TestNonInteractive::()::test_putenv_fires_interactive_within_process FAIL interpreter/test/test_app_main.py::TestNonInteractive::()::test_proper_sys_path ============== 2 failed, 732 passed, 38 skipped in 305.17 seconds ============== ++ 01:06:08 starting module/_multiprocessing/test [22 started in total] __ module/_minimal_curses/test [20 done in total, somefailed=False] ___________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_minimal_curses/test/test_curses.py sss... ===================== 3 passed, 3 skipped in 60.38 seconds ===================== ++ 01:06:33 starting module/_pypyjson/test [23 started in total] __ module/_pypyjson/test [21 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 45 items module/_pypyjson/test/test__pypyjson.py .......................................... module/_pypyjson/test/test_simd.py ... ========================== 45 passed in 13.21 seconds ========================== ++ 01:06:48 starting module/_random/test [24 started in total] __ module/_multibytecodec/test [22 done in total, somefailed=False] ___________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 51 items module/_multibytecodec/test/test_app_codecs.py ................ module/_multibytecodec/test/test_app_incremental.py ............ module/_multibytecodec/test/test_app_stream.py ..... module/_multibytecodec/test/test_c_codecs.py ................s module/_multibytecodec/test/test_translation.py . ==================== 50 passed, 1 skipped in 59.30 seconds ===================== ++ 01:06:48 starting module/_rawffi/alt/test [25 started in total] __ module/_rawffi/alt/test [23 done in total, somefailed=False] _______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 73 items module/_rawffi/alt/test/test_ffitype.py ..... module/_rawffi/alt/test/test_funcptr.py ..................................ssssss.s module/_rawffi/alt/test/test_struct.py ............... module/_rawffi/alt/test/test_type_converter.py ........... ==================== 66 passed, 7 skipped in 16.30 seconds ===================== ++ 01:07:06 starting module/_rawffi/test [26 started in total] __ module/_random/test [24 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/_random/test/test_random.py ............. module/_random/test/test_ztranslation.py . ========================== 14 passed in 18.94 seconds ========================== ++ 01:07:08 starting module/_sha/test [27 started in total] __ module/_multiprocessing/test [25 done in total, somefailed=False] __________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 24 items module/_multiprocessing/test/test_connection.py ..sss...... module/_multiprocessing/test/test_interp_semaphore.py s module/_multiprocessing/test/test_memory.py .. module/_multiprocessing/test/test_semaphore.py .ssssss module/_multiprocessing/test/test_win32.py ss module/_multiprocessing/test/test_ztranslation.py . ==================== 12 passed, 12 skipped in 66.60 seconds ==================== ++ 01:07:21 starting module/_socket/test [28 started in total] __ module/_sha/test [26 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_sha/test/test_sha.py .s.... ===================== 5 passed, 1 skipped in 15.22 seconds ===================== ++ 01:07:25 starting module/_sre/test [29 started in total] __ module/_sre/test [27 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 139 items module/_sre/test/test_app_sre.py ................................................................................................................... module/_sre/test/test_sre_buf.py ........................ ========================= 139 passed in 34.07 seconds ========================== ++ 01:08:04 starting module/_vmprof/test [30 started in total] __ module/_rawffi/test [28 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 83 items module/_rawffi/test/apptest_rawffi.py . module/_rawffi/test/test__rawffi.py .....s.............................................s..........s..... module/_rawffi/test/test_exit.py . module/_rawffi/test/test_nested.py ...... module/_rawffi/test/test_struct.py ... module/_rawffi/test/test_tracker.py ... module/_rawffi/test/test_ztranslation.py . ==================== 80 passed, 3 skipped in 56.19 seconds ===================== n: 2 Arg 0: 3 Arg 1: 15 ++ 01:08:04 starting module/_warnings/test [31 started in total] __ module/_warnings/test [29 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module/_warnings/test/apptest_warnings.py ........... module/_warnings/test/test_warnings.py . ========================== 12 passed in 18.16 seconds ========================== ++ 01:08:25 starting module/_weakref/test [32 started in total] __ module/_vmprof/test [30 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module/_vmprof/test/test__vmprof.py ....s module/_vmprof/test/test_direct.py .. ===================== 6 passed, 1 skipped in 26.70 seconds ===================== ++ 01:08:32 starting module/_winreg/test [33 started in total] __ module/_winreg/test [31 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.38 seconds =========================== ++ 01:08:33 starting module/array/test [34 started in total] __ module/_weakref/test [32 done in total, somefailed=False] __________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 42 items module/_weakref/test/test_weakref.py ....................s..................... ==================== 41 passed, 1 skipped in 15.07 seconds ===================== ++ 01:08:42 starting module/binascii/test [35 started in total] __ module/_socket/test [33 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 60 items module/_socket/test/test_sock_app.py ..................s........................s....ss......... module/_socket/test/test_ztranslation.py . ==================== 56 passed, 4 skipped in 91.78 seconds ===================== ++ 01:08:56 starting module/bz2/test [36 started in total] __ module/binascii/test [34 done in total, somefailed=False] __________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/binascii/test/test_binascii.py .............. ========================== 14 passed in 12.10 seconds ========================== ++ 01:08:57 starting module/cStringIO/test [37 started in total] __ module/cStringIO/test [35 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 16 items module/cStringIO/test/test_interp_stringio.py ............... module/cStringIO/test/test_ztranslation.py . ========================== 16 passed in 17.55 seconds ========================== ++ 01:09:17 starting module/cmath/test [38 started in total] __ module/array/test [36 done in total, somefailed=True] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 49 items module/array/test/test_array.py ..............E......................s........... module/array/test/test_ztranslation.py . ==================================== ERRORS ==================================== ____________ ERROR at teardown of AppTestArray.test_reversingslice _____________ self = <CallInfo when='teardown' exception: { <C object Array of Char {'nolength': True} at 0x6000016b4060>: <C object Arra...os-x86-64/build/pypy/module/array/interp_array.py", line 190, in setlen rffi.CCHARP.TO, byte_size, flavor='raw') }> func = <function <lambda> at 0x00007fa6c18f9b50>, when = 'teardown' def __init__(self, func, when): #: context of invocation: one of "setup", "call", #: "teardown", "memocollect" self.when = when self.start = time() try: > self.result = func() ../_pytest/runner.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > return CallInfo(lambda: ihook(item=item, **kwds), when=when) ../_pytest/runner.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_HookCaller 'pytest_runtest_teardown'> kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <...kwargs={...}>}>, 'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>} def __call__(self, **kwargs): assert not self.is_historic() > return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) ../_pytest/vendored_packages/pluggy.py:724: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x00007fa6c00d3a60> hook = <_HookCaller 'pytest_runtest_teardown'>, methods = [] kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <...kwargs={...}>}>, 'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>} def _hookexec(self, hook, methods, kwargs): # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook, methods, kwargs) ../_pytest/vendored_packages/pluggy.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook = <_HookCaller 'pytest_runtest_teardown'>, methods = [] kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <...kwargs={...}>}>, 'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_teardown at 0x00007fa701840908> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...large_step'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007fa710a943e0> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007fa710a943e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...large_step'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ../_pytest/vendored_packages/pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.conftest.LeakFinder instance at 0x00007fa6c077d220> item = <AppTestMethod 'test_reversingslice'> @pytest.hookimpl(trylast=True) def pytest_runtest_teardown(self, item): if not isinstance(item, py.test.collect.Function): return if (not getattr(item.obj, 'dont_track_allocations', False) and leakfinder.TRACK_ALLOCATIONS): kwds = {} try: kwds['do_collection'] = item.track_allocations_collect except AttributeError: pass item._pypytest_leaks = leakfinder.stop_tracking_allocations(False, **kwds) else: # stop_tracking_allocations() already called item._pypytest_leaks = None # check for leaks, but only if the test passed so far if getattr(item, '_success', False) and item._pypytest_leaks: > raise leakfinder.MallocMismatch(item._pypytest_leaks) E MallocMismatch: { E E <C object Array of Char {'nolength': True} at 0x6000016b4060>: E <C object Array of Char {'nolength': True} at 0x6000016b5040>: E <C object Array of Char {'nolength': True} at 0x60000148f620>: E <C object Array of Char {'nolength': True} at 0x6000018b28e0>: E <C object Array of Char {'nolength': True} at 0x6000018b2610>: E <C object Array of Char {'nolength': True} at 0x6000016b5820>: E <C object Array of Char {'nolength': True} at 0x6000016b52e0>: E <C object Array of Char {'nolength': True} at 0x6000016b44e0>: E <C object Array of Char {'nolength': True} at 0x6000016ac940>: E <C object Array of Char {'nolength': True} at 0x6000016acba0>: E <C object Array of Char {'nolength': True} at 0x60000169d560>: E <C object Array of Char {'nolength': True} at 0x60000169cb40>: E <C object Array of Char {'nolength': True} at 0x60000169d6a0>: E <C object Array of Char {'nolength': True} at 0x60000169d780>: E <C object Array of Char {'nolength': True} at 0x60000169d400>: E <C object Array of Char {'nolength': True} at 0x60000169cae0>: E <C object Array of Char {'nolength': True} at 0x60000169d740>: E <C object Array of Char {'nolength': True} at 0x60000169d980>: E <C object Array of Char {'nolength': True} at 0x60000169c220>: E <C object Array of Char {'nolength': True} at 0x6000014bde30>: E <C object Array of Char {'nolength': True} at 0x60000169cec0>: E <C object Array of Char {'nolength': True} at 0x6000016b4920>: E <C object Array of Char {'nolength': True} at 0x60000148e330>: E <C object Array of Char {'nolength': True} at 0x6000016b58a0>: E <C object Array of Char {'nolength': True} at 0x6000016b5b20>: E <C object Array of Char {'nolength': True} at 0x6000016b5d00>: E <C object Array of Char {'nolength': True} at 0x60000149d9b0>: E <C object Array of Char {'nolength': True} at 0x60000149f180>: E <C object Array of Char {'nolength': True} at 0x6000016b4d40>: E <C object Array of Char {'nolength': True} at 0x6000016b5440>: E <C object Array of Char {'nolength': True} at 0x60000148c8b0>: E <C object Array of Char {'nolength': True} at 0x60000148f430>: E <C object Array of Char {'nolength': True} at 0x6000016b4f20>: E <C object Array of Char {'nolength': True} at 0x6000016b58e0>: E <C object Array of Char {'nolength': True} at 0x6000014ac450>: E <C object Array of Char {'nolength': True} at 0x6000014ae8c0>: E <C object Array of Char {'nolength': True} at 0x6000016b5060>: E <C object Array of Char {'nolength': True} at 0x6000016b5c60>: E <C object Array of Char {'nolength': True} at 0x6000016b5a20>: E <C object Array of Char {'nolength': True} at 0x6000016b5480>: E <C object Array of Char {'nolength': True} at 0x6000016b5900>: E <C object Array of Char {'nolength': True} at 0x6000016b5b00>: E <C object Array of Char {'nolength': True} at 0x6000016b5700>: E <C object Array of Char {'nolength': True} at 0x6000016b4f40>: E <C object Array of Char {'nolength': True} at 0x6000016b4cc0>: E <C object Array of Char {'nolength': True} at 0x6000016b5b60>: E <C object Array of Char {'nolength': True} at 0x6000016b5a80>: E <C object Array of Char {'nolength': True} at 0x6000016b57a0>: E <C object Array of Char {'nolength': True} at 0x60000149fb60>: E <C object Array of Char {'nolength': True} at 0x60000169d700>: E <C object Array of Char {'nolength': True} at 0x60000169d660>: E <C object Array of Char {'nolength': True} at 0x6000014ad030>: E <C object Array of Char {'nolength': True} at 0x6000014ad060>: E <C object Array of Char {'nolength': True} at 0x60000169c980>: E <C object Array of Char {'nolength': True} at 0x60000169d240>: E <C object Array of Char {'nolength': True} at 0x60000149c0c0>: E <C object Array of Char {'nolength': True} at 0x60000149eb80>: E <C object Array of Char {'nolength': True} at 0x60000169ce60>: E <C object Array of Char {'nolength': True} at 0x60000169ca20>: E <C object Array of Char {'nolength': True} at 0x6000014ad380>: E <C object Array of Char {'nolength': True} at 0x60000149d160>: E <C object Array of Char {'nolength': True} at 0x60000169d960>: E <C object Array of Char {'nolength': True} at 0x60000169d120>: E <C object Array of Char {'nolength': True} at 0x60000169c740>: E <C object Array of Char {'nolength': True} at 0x6000016aca60>: E <C object Array of Char {'nolength': True} at 0x6000016b4b20>: E <C object Array of Char {'nolength': True} at 0x6000016b53a0>: E <C object Array of Char {'nolength': True} at 0x6000016b4820>: E <C object Array of Char {'nolength': True} at 0x6000016b5cc0>: E <C object Array of Char {'nolength': True} at 0x6000016b53c0>: E <C object Array of Char {'nolength': True} at 0x6000016b5ca0>: E <C object Array of Char {'nolength': True} at 0x6000016b59e0>: E <C object Array of Char {'nolength': True} at 0x6000016b51c0>: E <C object Array of Char {'nolength': True} at 0x6000014ae360>: E <C object Array of Char {'nolength': True} at 0x60000148c0d0>: E <C object Array of Char {'nolength': True} at 0x6000016b59c0>: E <C object Array of Char {'nolength': True} at 0x6000016b5b80>: E <C object Array of Char {'nolength': True} at 0x6000016b5da0>: E <C object Array of Char {'nolength': True} at 0x6000016b5a60>: E <C object Array of Char {'nolength': True} at 0x6000016b5f40>: E <C object Array of Char {'nolength': True} at 0x60000149e4c0>: E <C object Array of Char {'nolength': True} at 0x60000149ff30>: E <C object Array of Char {'nolength': True} at 0x6000016b5580>: E <C object Array of Char {'nolength': True} at 0x6000016b4ec0>: E <C object Array of Char {'nolength': True} at 0x6000014afe80>: E <C object Array of Char {'nolength': True} at 0x600001485190>: E <C object Array of Char {'nolength': True} at 0x6000016b5360>: E <C object Array of Char {'nolength': True} at 0x6000016b5e40>: E <C object Array of Char {'nolength': True} at 0x6000016b5ea0>: E <C object Array of Char {'nolength': True} at 0x6000016a9da0>: E <C object Array of Char {'nolength': True} at 0x6000016aab40>: E <C object Array of Char {'nolength': True} at 0x6000016a9de0>: E <C object Array of Char {'nolength': True} at 0x6000016aa5c0>: E <C object Array of Char {'nolength': True} at 0x6000016aaac0>: E <C object Array of Char {'nolength': True} at 0x6000016aa220>: E <C object Array of Char {'nolength': True} at 0x6000016aacc0>: E <C object Array of Char {'nolength': True} at 0x6000016aa6a0>: E <C object Array of Char {'nolength': True} at 0x6000016aa540>: E <C object Array of Char {'nolength': True} at 0x600001483f90>: E <C object Array of Char {'nolength': True} at 0x60000148cb90>: E <C object Array of Char {'nolength': True} at 0x60000169d900>: E <C object Array of Char {'nolength': True} at 0x60000169cc80>: E <C object Array of Char {'nolength': True} at 0x60000169d040>: E <C object Array of Char {'nolength': True} at 0x60000169ce40>: E <C object Array of Char {'nolength': True} at 0x60000169d140>: E <C object Array of Char {'nolength': True} at 0x600001489800>: E <C object Array of Char {'nolength': True} at 0x600001486fb0>: E <C object Array of Char {'nolength': True} at 0x60000169d8c0>: E <C object Array of Char {'nolength': True} at 0x60000169cfe0>: E <C object Array of Char {'nolength': True} at 0x6000014999d0>: E <C object Array of Char {'nolength': True} at 0x60000149a150>: E <C object Array of Char {'nolength': True} at 0x60000169d840>: E <C object Array of Char {'nolength': True} at 0x60000169d9c0>: E <C object Array of Char {'nolength': True} at 0x600001499b90>: E <C object Array of Char {'nolength': True} at 0x60000149a390>: E <C object Array of Char {'nolength': True} at 0x60000169d3a0>: E <C object Array of Char {'nolength': True} at 0x60000169da80>: E <C object Array of Char {'nolength': True} at 0x600001499fb0>: E <C object Array of Char {'nolength': True} at 0x60000149a870>: E <C object Array of Char {'nolength': True} at 0x60000169db60>: E <C object Array of Char {'nolength': True} at 0x60000169d1e0>: E <C object Array of Char {'nolength': True} at 0x600001499190>: E <C object Array of Char {'nolength': True} at 0x600001499b30>: E <C object Array of Char {'nolength': True} at 0x60000169d9a0>: E <C object Array of Char {'nolength': True} at 0x60000169d420>: E <C object Array of Char {'nolength': True} at 0x60000169ce20>: E <C object Array of Char {'nolength': True} at 0x60000169dc40>: E <C object Array of Char {'nolength': True} at 0x60000169de20>: E <C object Array of Char {'nolength': True} at 0x60000169d300>: E <C object Array of Char {'nolength': True} at 0x60000169c6c0>: E <C object Array of Char {'nolength': True} at 0x600001499750>: E <C object Array of Char {'nolength': True} at 0x60000188d500>: E <C object Array of Char {'nolength': True} at 0x60000188d830>: E <C object Array of Char {'nolength': True} at 0x60000169ce80>: E <C object Array of Char {'nolength': True} at 0x60000169ce00>: E <C object Array of Char {'nolength': True} at 0x60000169d060>: E <C object Array of Char {'nolength': True} at 0x60000169d7c0>: E <C object Array of Char {'nolength': True} at 0x60000169d0c0>: E <C object Array of Char {'nolength': True} at 0x60000169d5c0>: E <C object Array of Char {'nolength': True} at 0x60000169dc80>: E <C object Array of Char {'nolength': True} at 0x60000149b3f0>: E <C object Array of Char {'nolength': True} at 0x60000149bec0>: E <C object Array of Char {'nolength': True} at 0x60000169d380>: E <C object Array of Char {'nolength': True} at 0x60000169c920>: E <C object Array of Char {'nolength': True} at 0x60000149a400>: E <C object Array of Char {'nolength': True} at 0x6000014980b0>: E <C object Array of Char {'nolength': True} at 0x60000169d920>: E <C object Array of Char {'nolength': True} at 0x60000169dbe0>: E <C object Array of Char {'nolength': True} at 0x600001485fb0>: E <C object Array of Char {'nolength': True} at 0x60000148e960>: E <C object Array of Char {'nolength': True} at 0x60000169da20>: E <C object Array of Char {'nolength': True} at 0x60000169dca0>: E <C object Array of Char {'nolength': True} at 0x60000149a190>: E <C object Array of Char {'nolength': True} at 0x60000149aff0>: E <C object Array of Char {'nolength': True} at 0x60000169de00>: E <C object Array of Char {'nolength': True} at 0x60000169cb80>: E <C object Array of Char {'nolength': True} at 0x60000169d9e0>: E <C object Array of Char {'nolength': True} at 0x6000014bd360>: E <C object Array of Char {'nolength': True} at 0x60000188d050>: E <C object Array of Char {'nolength': True} at 0x60000188d8f0>: E <C object Array of Char {'nolength': True} at 0x60000169dd60>: E <C object Array of Char {'nolength': True} at 0x60000169c580>: E <C object Array of Char {'nolength': True} at 0x60000169dd20>: E <C object Array of Char {'nolength': True} at 0x60000169dfa0>: E <C object Array of Char {'nolength': True} at 0x60000169ca40>: E <C object Array of Char {'nolength': True} at 0x60000169d8a0>: E <C object Array of Char {'nolength': True} at 0x60000169df00>: E <C object Array of Char {'nolength': True} at 0x6000016a1f00>: E <C object Array of Char {'nolength': True} at 0x6000016a2300>: E <C object Array of Char {'nolength': True} at 0x6000016aa8e0>: E <C object Array of Char {'nolength': True} at 0x6000016aa640>: E <C object Array of Char {'nolength': True} at 0x6000016aa740>: E <C object Array of Char {'nolength': True} at 0x6000016aad00>: E <C object Array of Char {'nolength': True} at 0x6000016aa4a0>: E <C object Array of Char {'nolength': True} at 0x6000016aaae0>: E <C object Array of Char {'nolength': True} at 0x6000016aa300>: E <C object Array of Char {'nolength': True} at 0x6000014bf540>: E <C object Array of Char {'nolength': True} at 0x6000018aaf10>: E <C object Array of Char {'nolength': True} at 0x6000018aaca0>: E <C object Array of Char {'nolength': True} at 0x6000016aa9c0>: E <C object Array of Char {'nolength': True} at 0x6000016a9800>: E <C object Array of Char {'nolength': True} at 0x6000016aabc0>: E <C object Array of Char {'nolength': True} at 0x6000016aab20>: E <C object Array of Char {'nolength': True} at 0x6000016a93e0>: E <C object Array of Char {'nolength': True} at 0x6000016aaba0>: E <C object Array of Char {'nolength': True} at 0x6000016aa420>: E <C object Array of Char {'nolength': True} at 0x6000016bd7a0>: E <C object Array of Char {'nolength': True} at 0x6000016bdc80>: E <C object Array of Char {'nolength': True} at 0x6000016be0c0>: E <C object Array of Char {'nolength': True} at 0x6000016be600>: E <C object Array of Char {'nolength': True} at 0x6000016bdce0>: E <C object Array of Char {'nolength': True} at 0x6000016be060>: E <C object Array of Char {'nolength': True} at 0x6000016bd740>: E <C object Array of Char {'nolength': True} at 0x600001483610>: E <C object Array of Char {'nolength': True} at 0x6000016be380>: E <C object Array of Char {'nolength': True} at 0x6000016bdc20>: E <C object Array of Char {'nolength': True} at 0x600001482b80>: E <C object Array of Char {'nolength': True} at 0x6000016be280>: E <C object Array of Char {'nolength': True} at 0x6000016bdcc0>: E <C object Array of Char {'nolength': True} at 0x6000016be3e0>: E <C object Array of Char {'nolength': True} at 0x600001488d90>: E <C object Array of Char {'nolength': True} at 0x6000014b6b30>: E <C object Array of Char {'nolength': True} at 0x6000016bc560>: E <C object Array of Char {'nolength': True} at 0x6000016be6c0>: E <C object Array of Char {'nolength': True} at 0x600001494400>: E <C object Array of Char {'nolength': True} at 0x600001494bd0>: E <C object Array of Char {'nolength': True} at 0x6000016bdfc0>: E <C object Array of Char {'nolength': True} at 0x6000016be300>: E <C object Array of Char {'nolength': True} at 0x600001496e30>: E <C object Array of Char {'nolength': True} at 0x600001494020>: E <C object Array of Char {'nolength': True} at 0x6000016bdee0>: E <C object Array of Char {'nolength': True} at 0x6000016bd880>: E <C object Array of Char {'nolength': True} at 0x6000014965c0>: E <C object Array of Char {'nolength': True} at 0x6000014a03f0>: E <C object Array of Char {'nolength': True} at 0x6000016ac6a0>: E <C object Array of Char {'nolength': True} at 0x60000169dee0>: E <C object Array of Char {'nolength': True} at 0x6000014b7230>: E <C object Array of Char {'nolength': True} at 0x6000014af620>: E <C object Array of Char {'nolength': True} at 0x60000169de40>: E <C object Array of Char {'nolength': True} at 0x60000169da40>: E <C object Array of Char {'nolength': True} at 0x6000014e8450>: E <C object Array of Char {'nolength': True} at 0x6000014e8bd0>: E <C object Array of Char {'nolength': True} at 0x60000169dce0>: E <C object Array of Char {'nolength': True} at 0x60000169de80>: E <C object Array of Char {'nolength': True} at 0x6000014eae30>: E <C object Array of Char {'nolength': True} at 0x6000014e8020>: E <C object Array of Char {'nolength': True} at 0x6000016ac980>: E <C object Array of Char {'nolength': True} at 0x60000169dfe0>: E <C object Array of Char {'nolength': True} at 0x60000169d6c0>: E <C object Array of Char {'nolength': True} at 0x6000014e9730>: E <C object Array of Char {'nolength': True} at 0x60000188d7d0>: E <C object Array of Char {'nolength': True} at 0x60000188d8c0>: E <C object Array of Char {'nolength': True} at 0x60000169dba0>: E <C object Array of Char {'nolength': True} at 0x60000169dd80>: E <C object Array of Char {'nolength': True} at 0x60000169dfc0>: E <C object Array of Char {'nolength': True} at 0x6000016ac6e0>: E <C object Array of Char {'nolength': True} at 0x6000016acc20>: E <C object Array of Char {'nolength': True} at 0x60000169c9a0>: E <C object Array of Char {'nolength': True} at 0x60000169ddc0>: E <C object Array of Char {'nolength': True} at 0x60000169dac0>: E <C object Array of Char {'nolength': True} at 0x60000169dbc0>: E <C object Array of Char {'nolength': True} at 0x60000169e1a0>: E <C object Array of Char {'nolength': True} at 0x60000169e300>: E <C object Array of Char {'nolength': True} at 0x60000169d440>: E <C object Array of Char {'nolength': True} at 0x60000169e100>: E <C object Array of Char {'nolength': True} at 0x60000169e320>: E <C object Array of Char {'nolength': True} at 0x60000169dda0>: E <C object Array of Char {'nolength': True} at 0x6000016b54a0>: E <C object Array of Char {'nolength': True} at 0x60000149b820>: E <C object Array of Char {'nolength': True} at 0x6000018b2ac0>: E <C object Array of Char {'nolength': True} at 0x6000018b2a60>: E <C object Array of Char {'nolength': True} at 0x6000016b5ba0>: E <C object Array of Char {'nolength': True} at 0x6000016b5520>: E <C object Array of Char {'nolength': True} at 0x6000016b5c20>: E <C object Array of Char {'nolength': True} at 0x6000016b5d40>: E <C object Array of Char {'nolength': True} at 0x6000016b5e00>: E <C object Array of Char {'nolength': True} at 0x6000016b4a20>: E <C object Array of Char {'nolength': True} at 0x6000016b5ae0>: E <C object Array of Char {'nolength': True} at 0x6000016b5240>: E <C object Array of Char {'nolength': True} at 0x6000016b5660>: E <C object Array of Char {'nolength': True} at 0x6000016b6180>: E <C object Array of Char {'nolength': True} at 0x6000016b5be0>: E <C object Array of Char {'nolength': True} at 0x6000016b4940>: E <C object Array of Char {'nolength': True} at 0x6000016b6080>: E <C object Array of Char {'nolength': True} at 0x6000016b5fa0>: E <C object Array of Char {'nolength': True} at 0x600001498870>: E <C object Array of Char {'nolength': True} at 0x6000016b5a40>: E <C object Array of Char {'nolength': True} at 0x6000016b60c0>: E <C object Array of Char {'nolength': True} at 0x6000014ee680>: E <C object Array of Char {'nolength': True} at 0x6000016b5ec0>: E <C object Array of Char {'nolength': True} at 0x6000016b6160>: E <C object Array of Char {'nolength': True} at 0x6000016b5dc0>: E <C object Array of Char {'nolength': True} at 0x6000014ee1f0>: E <C object Array of Char {'nolength': True} at 0x6000014eea50>: E <C object Array of Char {'nolength': True} at 0x6000016b6280>: E <C object Array of Char {'nolength': True} at 0x6000016b5b40>: E <C object Array of Char {'nolength': True} at 0x60000149bad0>: E <C object Array of Char {'nolength': True} at 0x600001480600>: E <C object Array of Char {'nolength': True} at 0x6000016b61e0>: E <C object Array of Char {'nolength': True} at 0x6000016b6240>: E <C object Array of Char {'nolength': True} at 0x6000014ee710>: E <C object Array of Char {'nolength': True} at 0x6000014ec7d0>: E <C object Array of Char {'nolength': True} at 0x6000016b6100>: E <C object Array of Char {'nolength': True} at 0x6000016b5ac0>: E <C object Array of Char {'nolength': True} at 0x6000016b60a0>: E <C object Array of Char {'nolength': True} at 0x6000016b6200>: E <C object Array of Char {'nolength': True} at 0x6000016b6300>: E <C object Array of Char {'nolength': True} at 0x6000016b6460>: E <C object Array of Char {'nolength': True} at 0x6000016b5c00>: E <C object Array of Char {'nolength': True} at 0x6000016b4ae0>: E <C object Array of Char {'nolength': True} at 0x6000016b5ce0>: E <C object Array of Char {'nolength': True} at 0x6000016b6340>: E <C object Array of Char {'nolength': True} at 0x6000016b5720>: E <C object Array of Char {'nolength': True} at 0x6000016b65e0>: E <C object Array of Char {'nolength': True} at 0x600001480b40>: E <C object Array of Char {'nolength': True} at 0x6000016b60e0>: E <C object Array of Char {'nolength': True} at 0x6000016b5e20>: E <C object Array of Char {'nolength': True} at 0x6000014eca60>: E <C object Array of Char {'nolength': True} at 0x6000014ed6e0>: E <C object Array of Char {'nolength': True} at 0x6000016b5840>: E <C object Array of Char {'nolength': True} at 0x6000016b6040>: E <C object Array of Char {'nolength': True} at 0x6000014982c0>: E <C object Array of Char {'nolength': True} at 0x60000149bdc0>: E <C object Array of Char {'nolength': True} at 0x6000016b6500>: E <C object Array of Char {'nolength': True} at 0x6000016b64c0>: E <C object Array of Char {'nolength': True} at 0x6000014ed140>: E <C object Array of Char {'nolength': True} at 0x6000014edf40>: E <C object Array of Char {'nolength': True} at 0x6000016b4dc0>: E <C object Array of Char {'nolength': True} at 0x6000016b57c0>: E <C object Array of Char {'nolength': True} at 0x6000016b5f60>: E <C object Array of Char {'nolength': True} at 0x6000016b6400>: E <C object Array of Char {'nolength': True} at 0x6000016b6600>: E <C object Array of Char {'nolength': True} at 0x6000016b6720>: E <C object Array of Char {'nolength': True} at 0x6000016b63e0>: E <C object Array of Char {'nolength': True} at 0x6000016b6560>: E <C object Array of Char {'nolength': True} at 0x6000016b66e0>: E <C object Array of Char {'nolength': True} at 0x6000016b5de0>: E <C object Array of Char {'nolength': True} at 0x6000016b6380>: E <C object Array of Char {'nolength': True} at 0x6000016b6700>: E <C object Array of Char {'nolength': True} at 0x6000014ef800>: E <C object Array of Char {'nolength': True} at 0x60000169dea0>: E <C object Array of Char {'nolength': True} at 0x60000169d540>: E <C object Array of Char {'nolength': True} at 0x6000014eb220>: E <C object Array of Char {'nolength': True} at 0x6000014e82f0>: E <C object Array of Char {'nolength': True} at 0x60000169db00>: E <C object Array of Char {'nolength': True} at 0x60000169df40>: E <C object Array of Char {'nolength': True} at 0x6000014ebac0>: E <C object Array of Char {'nolength': True} at 0x600001487bd0>: E <C object Array of Char {'nolength': True} at 0x60000169d7e0>: E <C object Array of Char {'nolength': True} at 0x60000169d880>: E <C object Array of Char {'nolength': True} at 0x6000014ef370>: E <C object Array of Char {'nolength': True} at 0x6000014effb0>: E <C object Array of Char {'nolength': True} at 0x6000016ac7a0>: E <C object Array of Char {'nolength': True} at 0x6000016b6640>: E <C object Array of Char {'nolength': True} at 0x6000014ec5d0>: E <C object Array of Char {'nolength': True} at 0x6000014edb90>: E <C object Array of Char {'nolength': True} at 0x6000016b56c0>: E <C object Array of Char {'nolength': True} at 0x6000016b6760>: E <C object Array of Char {'nolength': True} at 0x6000014ed440>: E <C object Array of Char {'nolength': True} at 0x6000014ee910>: E <C object Array of Char {'nolength': True} at 0x6000016b4c20>: E <C object Array of Char {'nolength': True} at 0x6000016b67e0>: E <C object Array of Char {'nolength': True} at 0x6000016b5c40>: E <C object Array of Char {'nolength': True} at 0x6000016b6680>: E <C object Array of Char {'nolength': True} at 0x6000016b5f00>: E <C object Array of Char {'nolength': True} at 0x6000016b6360>: E <C object Array of Char {'nolength': True} at 0x6000016b6980>: E <C object Array of Char {'nolength': True} at 0x6000016b62c0>: E <C object Array of Char {'nolength': True} at 0x6000016b6120>: E <C object Array of Char {'nolength': True} at 0x6000014e2b30>: E <C object Array of Char {'nolength': True} at 0x6000018b2f10>: E <C object Array of Char {'nolength': True} at 0x6000018b3180>: E <C object Array of Char {'nolength': True} at 0x6000016b66c0>: E <C object Array of Char {'nolength': True} at 0x6000016b6320>: E <C object Array of Char {'nolength': True} at 0x6000016b6480>: E <C object Array of Char {'nolength': True} at 0x6000016b67c0>: E <C object Array of Char {'nolength': True} at 0x6000016b69c0>: E <C object Array of Char {'nolength': True} at 0x6000016b6920>: E <C object Array of Char {'nolength': True} at 0x6000016b6b20>: E <C object Array of Char {'nolength': True} at 0x6000014e0620>: E <C object Array of Char {'nolength': True} at 0x6000014e1100>: E <C object Array of Char {'nolength': True} at 0x6000016b6420>: E <C object Array of Char {'nolength': True} at 0x6000016b6a40>: E <C object Array of Char {'nolength': True} at 0x6000014e1540>: E <C object Array of Char {'nolength': True} at 0x6000014e2130>: E <C object Array of Char {'nolength': True} at 0x6000016b6a20>: E <C object Array of Char {'nolength': True} at 0x6000016b5960>: E <C object Array of Char {'nolength': True} at 0x6000014eec30>: E <C object Array of Char {'nolength': True} at 0x60000149efb0>: E <C object Array of Char {'nolength': True} at 0x6000016b6580>: E <C object Array of Char {'nolength': True} at 0x6000016b63a0>: E <C object Array of Char {'nolength': True} at 0x6000016acb60>: E <C object Array of Char {'nolength': True} at 0x60000169e0a0>: E <C object Array of Char {'nolength': True} at 0x60000169d800>: E <C object Array of Char {'nolength': True} at 0x60000169e340>: E <C object Array of Char {'nolength': True} at 0x60000169cb20>: E <C object Array of Char {'nolength': True} at 0x6000014ebdc0>: E <C object Array of Char {'nolength': True} at 0x60000188d9b0>: E <C object Array of Char {'nolength': True} at 0x60000188def0>: E <C object Array of Char {'nolength': True} at 0x60000169e2c0>: E <C object Array of Char {'nolength': True} at 0x60000169df80>: E <C object Array of Char {'nolength': True} at 0x60000169e160>: E <C object Array of Char {'nolength': True} at 0x60000169e520>: E <C object Array of Char {'nolength': True} at 0x60000169d000>: E <C object Array of Char {'nolength': True} at 0x60000169e220>: E <C object Array of Char {'nolength': True} at 0x60000169e4e0>: E <C object Array of Char {'nolength': True} at 0x6000014aead0>: E <C object Array of Char {'nolength': True} at 0x6000014ecb80>: E <C object Array of Char {'nolength': True} at 0x60000169dcc0>: E <C object Array of Char {'nolength': True} at 0x60000169e440>: E <C object Array of Char {'nolength': True} at 0x6000014e8a80>: E <C object Array of Char {'nolength': True} at 0x6000014e9cd0>: E <C object Array of Char {'nolength': True} at 0x60000169e5a0>: E <C object Array of Char {'nolength': True} at 0x60000169dc00>: E <C object Array of Char {'nolength': True} at 0x6000014ed460>: E <C object Array of Char {'nolength': True} at 0x6000014efbb0>: E <C object Array of Char {'nolength': True} at 0x60000169e480>: E <C object Array of Char {'nolength': True} at 0x60000169d260>: E <C object Array of Char {'nolength': True} at 0x6000014e5ca0>: E <C object Array of Char {'nolength': True} at 0x6000014e6420>: E <C object Array of Char {'nolength': True} at 0x60000169e4c0>: E <C object Array of Char {'nolength': True} at 0x60000169e080>: E <C object Array of Char {'nolength': True} at 0x60000169e1c0>: E <C object Array of Char {'nolength': True} at 0x6000014e6d70>: E <C object Array of Char {'nolength': True} at 0x60000188da40>: E <C object Array of Char {'nolength': True} at 0x60000188df80>: E <C object Array of Char {'nolength': True} at 0x60000169dae0>: E <C object Array of Char {'nolength': True} at 0x60000169da00>: E <C object Array of Char {'nolength': True} at 0x60000169db20>: E <C object Array of Char {'nolength': True} at 0x60000169df20>: E <C object Array of Char {'nolength': True} at 0x60000169dd00>: E <C object Array of Char {'nolength': True} at 0x60000169e3e0>: E <C object Array of Char {'nolength': True} at 0x60000169e040>: E <C object Array of Char {'nolength': True} at 0x60000169e240>: E <C object Array of Char {'nolength': True} at 0x60000169e140>: E <C object Array of Char {'nolength': True} at 0x60000169d620>: E <C object Array of Char {'nolength': True} at 0x60000169e860>: E <C object Array of Char {'nolength': True} at 0x60000169db40>: E <C object Array of Char {'nolength': True} at 0x60000169e420>: E <C object Array of Char {'nolength': True} at 0x6000016acbc0>: E <C object Array of Char {'nolength': True} at 0x6000016a2160>: E <C object Array of Char {'nolength': True} at 0x6000016aab60>: E <C object Array of Char {'nolength': True} at 0x600001492320>: E <C object Array of Char {'nolength': True} at 0x6000018b2fd0>: E <C object Array of Char {'nolength': True} at 0x6000018b3030>: E <C object Array of Char {'nolength': True} at 0x6000016b6960>: E <C object Array of Char {'nolength': True} at 0x6000016b4540>: E <C object Array of Char {'nolength': True} at 0x6000016b6900>: E <C object Array of Char {'nolength': True} at 0x6000016b5a00>: E <C object Array of Char {'nolength': True} at 0x6000016b6660>: E <C object Array of Char {'nolength': True} at 0x6000016b6b60>: E <C object Array of Char {'nolength': True} at 0x6000016b6c80>: E <C object Array of Char {'nolength': True} at 0x6000014e9170>: E <C object Array of Char {'nolength': True} at 0x6000014eaf00>: E <C object Array of Char {'nolength': True} at 0x6000016b6440>: E <C object Array of Char {'nolength': True} at 0x6000016b6820>: E <C object Array of Char {'nolength': True} at 0x6000014e3060>: E <C object Array of Char {'nolength': True} at 0x6000014e3ab0>: E <C object Array of Char {'nolength': True} at 0x6000016b63c0>: E <C object Array of Char {'nolength': True} at 0x6000016b69a0>: E <C object Array of Char {'nolength': True} at 0x6000014e0100>: E <C object Array of Char {'nolength': True} at 0x6000014e0fc0>: E <C object Array of Char {'nolength': True} at 0x6000016b6a00>: E <C object Array of Char {'nolength': True} at 0x6000016b6d40>: E <C object Array of Char {'nolength': True} at 0x6000016b56e0>: E <C object Array of Char {'nolength': True} at 0x6000016b6c00>: E <C object Array of Char {'nolength': True} at 0x6000016b6ba0>: E <C object Array of Char {'nolength': True} at 0x6000016b6780>: E <C object Array of Char {'nolength': True} at 0x6000016b68e0>: E <C object Array of Char {'nolength': True} at 0x6000014edee0>: E <C object Array of Char {'nolength': True} at 0x6000018b31e0>: E <C object Array of Char {'nolength': True} at 0x6000018b2c70>: E <C object Array of Char {'nolength': True} at 0x6000016b64a0>: E <C object Array of Char {'nolength': True} at 0x6000016b6b80>: E <C object Array of Char {'nolength': True} at 0x6000016b6ca0>: E <C object Array of Char {'nolength': True} at 0x6000016b5460>: E <C object Array of Char {'nolength': True} at 0x6000016b5740>: E <C object Array of Char {'nolength': True} at 0x6000016b6e80>: E <C object Array of Char {'nolength': True} at 0x6000016b6fe0>: E <C object Array of Char {'nolength': True} at 0x6000014f8560>: E <C object Array of Char {'nolength': True} at 0x6000014f8df0>: E <C object Array of Char {'nolength': True} at 0x6000016b6840>: E <C object Array of Char {'nolength': True} at 0x6000016b65a0>: E <C object Array of Char {'nolength': True} at 0x6000014fb2a0>: E <C object Array of Char {'nolength': True} at 0x6000014f8020>: E <C object Array of Char {'nolength': True} at 0x6000016b6b00>: E <C object Array of Char {'nolength': True} at 0x6000016b6000>: E <C object Array of Char {'nolength': True} at 0x6000014fa8b0>: E <C object Array of Char {'nolength': True} at 0x6000014f8050>: E <C object Array of Char {'nolength': True} at 0x6000016b6f40>: E <C object Array of Char {'nolength': True} at 0x6000016b6ee0>: E <C object Array of Char {'nolength': True} at 0x6000014faba0>: E <C object Array of Char {'nolength': True} at 0x6000014fb530>: E <C object Array of Char {'nolength': True} at 0x6000016b6ec0>: E <C object Array of Char {'nolength': True} at 0x6000016b6ce0>: E <C object Array of Char {'nolength': True} at 0x60000169e620>: E <C object Array of Char {'nolength': True} at 0x6000014ecbe0>: E <C object Array of Char {'nolength': True} at 0x60000188d590>: E <C object Array of Char {'nolength': True} at 0x60000188df20>: E <C object Array of Char {'nolength': True} at 0x60000169e180>: E <C object Array of Char {'nolength': True} at 0x60000169d640>: E <C object Array of Char {'nolength': True} at 0x60000169e5c0>: E <C object Array of Char {'nolength': True} at 0x60000169e260>: E <C object Array of Char {'nolength': True} at 0x60000169e840>: E <C object Array of Char {'nolength': True} at 0x60000169e8c0>: E <C object Array of Char {'nolength': True} at 0x60000169e400>: E <C object Array of Char {'nolength': True} at 0x60000169e9c0>: E <C object Array of Char {'nolength': True} at 0x60000169eaa0>: E <C object Array of Char {'nolength': True} at 0x60000169e580>: E <C object Array of Char {'nolength': True} at 0x60000169e980>: E <C object Array of Char {'nolength': True} at 0x60000169e500>: E <C object Array of Char {'nolength': True} at 0x60000169eb20>: E <C object Array of Char {'nolength': True} at 0x60000169d820>: E <C object Array of Char {'nolength': True} at 0x60000169e920>: E <C object Array of Char {'nolength': True} at 0x60000169e960>: E <C object Array of Char {'nolength': True} at 0x6000014ea8d0>: E <C object Array of Char {'nolength': True} at 0x60000188dd10>: E <C object Array of Char {'nolength': True} at 0x60000188e2e0>: E <C object Array of Char {'nolength': True} at 0x60000169e5e0>: E <C object Array of Char {'nolength': True} at 0x60000169e820>: E <C object Array of Char {'nolength': True} at 0x60000169dd40>: E <C object Array of Char {'nolength': True} at 0x60000169ea20>: E <C object Array of Char {'nolength': True} at 0x60000169ec80>: E <C object Array of Char {'nolength': True} at 0x60000169eb00>: E <C object Array of Char {'nolength': True} at 0x60000169d4e0>: E <C object Array of Char {'nolength': True} at 0x60000169ea40>: E <C object Array of Char {'nolength': True} at 0x60000169ed00>: E <C object Array of Char {'nolength': True} at 0x60000169e680>: E <C object Array of Char {'nolength': True} at 0x60000169ea00>: E <C object Array of Char {'nolength': True} at 0x60000169dc20>: E <C object Array of Char {'nolength': True} at 0x60000169ed80>: E <C object Array of Char {'nolength': True} at 0x60000169ea80>: E <C object Array of Char {'nolength': True} at 0x6000014e7fb0>: E <C object Array of Char {'nolength': True} at 0x60000169e7a0>: E <C object Array of Char {'nolength': True} at 0x60000169eb80>: E <C object Array of Char {'nolength': True} at 0x6000014fad00>: E <C object Array of Char {'nolength': True} at 0x60000169dec0>: E <C object Array of Char {'nolength': True} at 0x60000169e7e0>: E <C object Array of Char {'nolength': True} at 0x60000169ee80>: E <C object Array of Char {'nolength': True} at 0x6000014f9c80>: E <C object Array of Char {'nolength': True} at 0x6000014faa90>: E <C object Array of Char {'nolength': True} at 0x60000169ecc0>: E <C object Array of Char {'nolength': True} at 0x60000169e9e0>: E <C object Array of Char {'nolength': True} at 0x6000014e7a60>: E <C object Array of Char {'nolength': True} at 0x6000014b8e60>: E <C object Array of Char {'nolength': True} at 0x6000016a21c0>: E <C object Array of Char {'nolength': True} at 0x6000016bde80>: E <C object Array of Char {'nolength': True} at 0x600001495090>: E <C object Array of Char {'nolength': True} at 0x6000014959b0>: E <C object Array of Char {'nolength': True} at 0x6000016be4c0>: E <C object Array of Char {'nolength': True} at 0x6000016be5a0>: E <C object Array of Char {'nolength': True} at 0x6000016be480>: E <C object Array of Char {'nolength': True} at 0x6000016be760>: E <C object Array of Char {'nolength': True} at 0x6000016be940>: E <C object Array of Char {'nolength': True} at 0x6000016be3a0>: E <C object Array of Char {'nolength': True} at 0x6000016be440>: E <C object Array of Char {'nolength': True} at 0x6000016be7a0>: E <C object Array of Char {'nolength': True} at 0x6000016bdca0>: E <C object Array of Char {'nolength': True} at 0x6000014e4be0>: E <C object Array of Char {'nolength': True} at 0x6000016bd6a0>: E <C object Array of Char {'nolength': True} at 0x6000016aa340>: E <C object Array of Char {'nolength': True} at 0x600001491190>: E <C object Array of Char {'nolength': True} at 0x6000016aac80>: E <C object Array of Char {'nolength': True} at 0x6000016aa7a0>: E <C object Array of Char {'nolength': True} at 0x6000016aad20>: E <C object Array of Char {'nolength': True} at 0x600001492fc0>: E <C object Array of Char {'nolength': True} at 0x600001493740>: E <C object Array of Char {'nolength': True} at 0x6000016aaec0>: E <C object Array of Char {'nolength': True} at 0x6000016aac60>: E <C object Array of Char {'nolength': True} at 0x6000014e6fb0>: E <C object Array of Char {'nolength': True} at 0x600001490450>: E <C object Array of Char {'nolength': True} at 0x6000016aadc0>: E <C object Array of Char {'nolength': True} at 0x6000016a9d20>: E <C object Array of Char {'nolength': True} at 0x600001493210>: E <C object Array of Char {'nolength': True} at 0x600001490070>: E <C object Array of Char {'nolength': True} at 0x6000016aa5e0>: E <C object Array of Char {'nolength': True} at 0x6000016aada0>: E <C object Array of Char {'nolength': True} at 0x6000014932c0>: E <C object Array of Char {'nolength': True} at 0x600001493b30>: E <C object Array of Char {'nolength': True} at 0x6000016aad60>: E <C object Array of Char {'nolength': True} at 0x6000016aaa80>: E <C object Array of Char {'nolength': True} at 0x600001490da0>: E <C object Array of Char {'nolength': True} at 0x6000014918f0>: E <C object Array of Char {'nolength': True} at 0x6000016aa620>: E <C object Array of Char {'nolength': True} at 0x6000016aa660>: E <C object Array of Char {'nolength': True} at 0x6000014be680>: E <C object Array of Char {'nolength': True} at 0x600001490cb0>: E <C object Array of Char {'nolength': True} at 0x6000016aafe0>: E <C object Array of Char {'nolength': True} at 0x6000016aa280>: E <C object Array of Char {'nolength': True} at 0x6000014e4610>: E <C object Array of Char {'nolength': True} at 0x6000014e6350>: E <C object Array of Char {'nolength': True} at 0x6000016aae80>: E <C object Array of Char {'nolength': True} at 0x6000016aa820>: E <C object Array of Char {'nolength': True} at 0x6000016be0a0>: E <C object Array of Char {'nolength': True} at 0x6000014975e0>: E <C object Array of Char {'nolength': True} at 0x6000016be860>: E <C object Array of Char {'nolength': True} at 0x60000169e020>: E <C object Array of Char {'nolength': True} at 0x60000169ed20>: E <C object Array of Char {'nolength': True} at 0x60000169edc0>: E <C object Array of Char {'nolength': True} at 0x60000169e200>: E <C object Array of Char {'nolength': True} at 0x60000169ef20>: E <C object Array of Char {'nolength': True} at 0x60000169f080>: E <C object Array of Char {'nolength': True} at 0x60000169e940>: E <C object Array of Char {'nolength': True} at 0x60000169e780>: E <C object Array of Char {'nolength': True} at 0x60000169f040>: E <C object Array of Char {'nolength': True} at 0x60000169efe0>: E <C object Array of Char {'nolength': True} at 0x60000169d0a0>: E <C object Array of Char {'nolength': True} at 0x60000169cde0>: E <C object Array of Char {'nolength': True} at 0x60000169ee20>: E <C object Array of Char {'nolength': True} at 0x60000169e8e0>: E <C object Array of Char {'nolength': True} at 0x60000169efa0>: E <C object Array of Char {'nolength': True} at 0x60000169f220>: E <C object Array of Char {'nolength': True} at 0x60000169ee40>: E <C object Array of Char {'nolength': True} at 0x6000014ff010>: E <C object Array of Char {'nolength': True} at 0x60000169eec0>: E <C object Array of Char {'nolength': True} at 0x6000016be180>: E <C object Array of Char {'nolength': True} at 0x6000016be740>: E <C object Array of Char {'nolength': True} at 0x6000016bd260>: E <C object Array of Char {'nolength': True} at 0x6000016bd760>: E <C object Array of Char {'nolength': True} at 0x6000016be6e0>: E <C object Array of Char {'nolength': True} at 0x6000016bebc0>: E <C object Array of Char {'nolength': True} at 0x6000016be420>: E <C object Array of Char {'nolength': True} at 0x6000016be840>: E <C object Array of Char {'nolength': True} at 0x6000016be680>: E <C object Array of Char {'nolength': True} at 0x6000016be9e0>: E <C object Array of Char {'nolength': True} at 0x6000016be460>: E <C object Array of Char {'nolength': True} at 0x6000016bdfe0>: E <C object Array of Char {'nolength': True} at 0x6000016be2c0>: E <C object Array of Char {'nolength': True} at 0x6000016bec40>: E <C object Array of Char {'nolength': True} at 0x600001494750>: E <C object Array of Char {'nolength': True} at 0x6000016be700>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 371, in descr_fromlist E self.fromsequence(w_lst) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 996, in fromsequence E self.setlen(oldlen + len(lst)) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 190, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E E <C object Array of Char {'nolength': True} at 0x6000018b25b0>: E <C object Array of Char {'nolength': True} at 0x6000016b4b80>: E <C object Array of Char {'nolength': True} at 0x60000188d230>: E <C object Array of Char {'nolength': True} at 0x60000188d2f0>: E <C object Array of Char {'nolength': True} at 0x6000018aabe0>: E <C object Array of Char {'nolength': True} at 0x6000016bd600>: E <C object Array of Char {'nolength': True} at 0x60000188d410>: E <C object Array of Char {'nolength': True} at 0x6000018bc5d0>: E <C object Array of Char {'nolength': True} at 0x6000016b5d20>: E <C object Array of Char {'nolength': True} at 0x6000018b2c40>: E <C object Array of Char {'nolength': True} at 0x60000188d560>: E <C object Array of Char {'nolength': True} at 0x60000188d710>: E <C object Array of Char {'nolength': True} at 0x6000018b2d00>: E <C object Array of Char {'nolength': True} at 0x6000018b2e50>: E <C object Array of Char {'nolength': True} at 0x60000188d950>: E <C object Array of Char {'nolength': True} at 0x60000188da70>: E <C object Array of Char {'nolength': True} at 0x60000169e4a0>: E <C object Array of Char {'nolength': True} at 0x6000016aaa00>: E <C object Array of Char {'nolength': True} at 0x60000169eea0>: E <C object Array of Char {'nolength': True} at 0x6000016bea00>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1176, in setitem_slice E self.fromsequence(w_lst) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 996, in fromsequence E self.setlen(oldlen + len(lst)) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 190, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E E <C object Array of Char {'nolength': True} at 0x6000014be3d0>: E <C object Array of Char {'nolength': True} at 0x60000149c290>: E <C object Array of Char {'nolength': True} at 0x60000148c270>: E <C object Array of Char {'nolength': True} at 0x60000148ff80>: E <C object Array of Char {'nolength': True} at 0x6000014ac960>: E <C object Array of Char {'nolength': True} at 0x6000014ae770>: E <C object Array of Char {'nolength': True} at 0x60000149ed30>: E <C object Array of Char {'nolength': True} at 0x6000014adec0>: E <C object Array of Char {'nolength': True} at 0x6000014ad530>: E <C object Array of Char {'nolength': True} at 0x60000148c3d0>: E <C object Array of Char {'nolength': True} at 0x60000149f990>: E <C object Array of Char {'nolength': True} at 0x6000014acde0>: E <C object Array of Char {'nolength': True} at 0x60000148f440>: E <C object Array of Char {'nolength': True} at 0x60000148a7e0>: E <C object Array of Char {'nolength': True} at 0x6000014afed0>: E <C object Array of Char {'nolength': True} at 0x6000014995c0>: E <C object Array of Char {'nolength': True} at 0x6000014996e0>: E <C object Array of Char {'nolength': True} at 0x600001499b60>: E <C object Array of Char {'nolength': True} at 0x600001498cf0>: E <C object Array of Char {'nolength': True} at 0x60000149a0b0>: E <C object Array of Char {'nolength': True} at 0x60000149ad50>: E <C object Array of Char {'nolength': True} at 0x600001499be0>: E <C object Array of Char {'nolength': True} at 0x60000149be40>: E <C object Array of Char {'nolength': True} at 0x600001499660>: E <C object Array of Char {'nolength': True} at 0x600001482c30>: E <C object Array of Char {'nolength': True} at 0x600001480a60>: E <C object Array of Char {'nolength': True} at 0x6000014948f0>: E <C object Array of Char {'nolength': True} at 0x600001496a20>: E <C object Array of Char {'nolength': True} at 0x6000014961b0>: E <C object Array of Char {'nolength': True} at 0x6000014b7320>: E <C object Array of Char {'nolength': True} at 0x6000014e8000>: E <C object Array of Char {'nolength': True} at 0x6000014eaa20>: E <C object Array of Char {'nolength': True} at 0x600001482830>: E <C object Array of Char {'nolength': True} at 0x6000014edd30>: E <C object Array of Char {'nolength': True} at 0x60000149a470>: E <C object Array of Char {'nolength': True} at 0x6000014ee220>: E <C object Array of Char {'nolength': True} at 0x6000014ee4c0>: E <C object Array of Char {'nolength': True} at 0x6000014ec420>: E <C object Array of Char {'nolength': True} at 0x60000149fe50>: E <C object Array of Char {'nolength': True} at 0x6000014ecad0>: E <C object Array of Char {'nolength': True} at 0x60000148cad0>: E <C object Array of Char {'nolength': True} at 0x6000014eacd0>: E <C object Array of Char {'nolength': True} at 0x6000014eb4d0>: E <C object Array of Char {'nolength': True} at 0x6000014ee750>: E <C object Array of Char {'nolength': True} at 0x6000014809f0>: E <C object Array of Char {'nolength': True} at 0x6000014ec5a0>: E <C object Array of Char {'nolength': True} at 0x6000014e05d0>: E <C object Array of Char {'nolength': True} at 0x6000014e29e0>: E <C object Array of Char {'nolength': True} at 0x6000014e00d0>: E <C object Array of Char {'nolength': True} at 0x6000014e0f60>: E <C object Array of Char {'nolength': True} at 0x6000014edde0>: E <C object Array of Char {'nolength': True} at 0x6000014e0910>: E <C object Array of Char {'nolength': True} at 0x6000014bd150>: E <C object Array of Char {'nolength': True} at 0x6000014eb3b0>: E <C object Array of Char {'nolength': True} at 0x6000014bffb0>: E <C object Array of Char {'nolength': True} at 0x6000014e5890>: E <C object Array of Char {'nolength': True} at 0x6000014eac20>: E <C object Array of Char {'nolength': True} at 0x6000014e25d0>: E <C object Array of Char {'nolength': True} at 0x6000014ebf70>: E <C object Array of Char {'nolength': True} at 0x6000014e15e0>: E <C object Array of Char {'nolength': True} at 0x6000014f80d0>: E <C object Array of Char {'nolength': True} at 0x6000014fae20>: E <C object Array of Char {'nolength': True} at 0x6000014fa490>: E <C object Array of Char {'nolength': True} at 0x6000014fa710>: E <C object Array of Char {'nolength': True} at 0x6000014e7720>: E <C object Array of Char {'nolength': True} at 0x6000014f9320>: E <C object Array of Char {'nolength': True} at 0x6000014e7080>: E <C object Array of Char {'nolength': True} at 0x600001494c80>: E <C object Array of Char {'nolength': True} at 0x6000014e4110>: E <C object Array of Char {'nolength': True} at 0x6000014929f0>: E <C object Array of Char {'nolength': True} at 0x6000014e6370>: E <C object Array of Char {'nolength': True} at 0x600001492d20>: E <C object Array of Char {'nolength': True} at 0x600001492d10>: E <C object Array of Char {'nolength': True} at 0x600001490690>: E <C object Array of Char {'nolength': True} at 0x6000014b75f0>: E <C object Array of Char {'nolength': True} at 0x600001493d20>: E <C object Array of Char {'nolength': True} at 0x6000014fbf80>: E ... E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 579, in descr_getitem E return self.getitem_slice(space, w_idx) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1138, in getitem_slice E w_a.setlen(size, overallocate=False) E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 190, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E } ../rpython/conftest.py:103: MallocMismatch ----------------------------- Captured stderr call ----------------------------- Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b25b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7001eb6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7001eb7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7015cdbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148f620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d12589c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b28e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d07d76a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d07d7718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d07c8cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b52e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d07c9088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b44e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d07c90f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016ac940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0994c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016acba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0994c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a082e330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169cb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a082e3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a082e4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a082e4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a082fcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169cae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a082fd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a082fef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a082ff68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169c220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701329868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701329910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014be3d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701329980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014bde30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7013299b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169cec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d14b7590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d15211a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148e330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1521910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b58a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0bcfa60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0bcfb78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0bcfbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149c290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0be5ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149d9b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0be5f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149f180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0be5f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0be5fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0c14020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148c270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0c14058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148c8b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0c14090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148f430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0c48678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0c486b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b58e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0c486e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148ff80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0c48720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ac450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0c48758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ae8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0dc4790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0dc47c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0dc4800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0dc48e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0e059b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1382058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1382090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0cab9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0caba28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0cf6f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ac960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0cf6fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0cf7018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0cf7050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b57a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c148d168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149fb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c148d1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c148dc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1476608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ae770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1476ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ad030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1476f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ad060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1476f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169c980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1476f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1476fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149ed30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1476fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149c0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1477018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149eb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d18cdf30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ce60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d18cdf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ca20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016133d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014adec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701613408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ad380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701613440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149d160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701613478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016134b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016134e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169c740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710bb9130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aca60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710bb9168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710bb9248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b53a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710ba0f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710ba0fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710ba1018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b53c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710ba48e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ad530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710ba4950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710ba4988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b59e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710ba49c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b51c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd6250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ae360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd6288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148c0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd6ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b59c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd7b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148c3d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd7b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd7b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd7bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd7be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd7c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149f990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0dd7c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149e4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12bd8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149ff30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12bd910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12bd948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12bd980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014acde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12bd9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014afe80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12bd9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001485190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c130d910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c130d948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c130d980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c130da60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a9da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12e10f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12e11d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a9de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c12e1210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1611088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aaac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d15f10c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d15f11a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148f440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d15f1210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aacc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d15f1248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c141f018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c141f9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001483f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c141fa28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148cb90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c13da6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c13db088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148a7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c13db0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169cc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c13db0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177a020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ce40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177a058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177a090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014afed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177a0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001489800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177a100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001486fb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177a138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177ba28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169cfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177ba60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014995c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177ba98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014999d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177bad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149a150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177bb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d177bb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1765440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014996e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1765478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001499b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d17654b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149a390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d17654e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d15376a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169da80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d15376e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001499b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1537718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001499fb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1537750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149a870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1537788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169db60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d15377c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1547a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001498cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1547a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001499190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1547ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001499b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1547b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0ea18a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0ea18d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149a0b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0ea1910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ce20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0ea1948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0ea1980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169de20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0ea19b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0ed12f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0ed1398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169c6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0e96170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001499750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0e978a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0f3c598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0f3d6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ce80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0f3d718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ce00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0f3d7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0f28918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0f37e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c0f37e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a09af2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a09af328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149ad50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a09af360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149b3f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a09af398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149bec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a09af3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a094b948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169c920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a094b980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001499be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a094b9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149a400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a094b9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014980b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a09413d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0941408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0941440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149be40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0941478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001485fb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a09414b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148e960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a09414e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169da20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fa2f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fa2fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001499660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fa2fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149a190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fa3018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149aff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fa3050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169de00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fa3088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fa30c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169cb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0f30e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0f31b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014bd360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0f504f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d17d6330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d8f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1812100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d18386b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169c580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1838790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d18387c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d18388a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ca40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1839f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19ca090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169df00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19ca0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a1f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19e17f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a2300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19e1830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19eeec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19eef00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19eefe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aad00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19ef018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19fc3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018aabe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19fc3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aaae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19fc480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19fd718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014bf540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d19fd750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018aaf10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a14fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018aaca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a15da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a15de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a9800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a15ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aabc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a15ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aab20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a33558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a93e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a33590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aaba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a33670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa70164c678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bd7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701653c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bdc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701653c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701653d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701653da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bdce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa70166d440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa70166d478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bd740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa70166d558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bd600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701681a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001482c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701681ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001483610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701681b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c165d830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bdc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c16e6cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001482b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c173a0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17824b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bdcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17a2598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17a34e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001480a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17a3520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001488d90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17a3558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014b6b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17a3590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bc560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17a35c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17a3600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014948f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17a3638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001494400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17b5248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001494bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17b5280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bdfc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17b52b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17b52f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001496a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17b5328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001496e30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17b5360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001494020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17c71a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bdee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17c71d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bd880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17c7210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014961b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17c7248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014965c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17c7280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014a03f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17c72b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016ac6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17c72f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17d9750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014b7320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17d9788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014b7230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17d97c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014af620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17d97f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169de40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17d9830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169da40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17d9868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e8000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17e7248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e8450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17e7280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e8bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17e72b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17e72f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169de80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17e7328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eaa20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17e7360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eae30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17e7398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e8020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17f7248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016ac980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17f7280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d410>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17f72b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c17f7360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a86bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e9730>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a86c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d7d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1a97750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1ac8058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1ac8090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1ac8170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dfc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1ac81a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016ac6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1ac9520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016acc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1ac9558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169c9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1ac9638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ddc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1ac9670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1adab80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1adabb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1adac98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1adacd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1aec170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1aec1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1aec288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018bc5d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1aec2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1aed638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b54a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1b08368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149b820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1b083a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1b09da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fca988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a0fca9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1003168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10031a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1003280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a100f980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a100fa60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a102f088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a102f168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a102f1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a102f280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10416a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1041788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10417c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1063830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1063868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001482830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10638a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001498870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10638d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1063910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b60c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a106d088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ee680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a106d0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a106dd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a109a640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a109a678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014edd30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a109a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ee1f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a109a6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eea50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a109a720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a109a758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10b2138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149a470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10b2170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149bad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10b21a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001480600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10b21e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b61e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10b2218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10b2250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ee220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10b2288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ee710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10b22c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ec7d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10bee20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10bee58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10bee90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b60a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10d0a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10d0a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10d0b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10d0b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10ea138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10ea170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10eb0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ee4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10eb168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10eb1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10eb1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b65e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10eb210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001480b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10eb248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b60e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10ff1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a10ffec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ec420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1126758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eca60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1126790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ed6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11267c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1126800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1126838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149fe50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1126870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014982c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11268a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149bdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a113b018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a113b050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b64c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a113b088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ecad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a116d168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ed140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a116d1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014edf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a116d1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a116d210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b57c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a116d248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a118f398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a118f3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a118f4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a118f4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b63e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a119e918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a119e950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b66e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a119ea30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000148cad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a119eaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11b01e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11b0218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11b0250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ef800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11b0288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11b1590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11b1fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eacd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11de020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eb220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11de058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e82f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11df088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169db00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11df0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169df40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11df0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eb4d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11df130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ebac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11df168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001487bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11df1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11df1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11f7520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ee750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11f7558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ef370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11f7590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014effb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a11f75c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016ac7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710c90870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa710ca9c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014809f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a12c7018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ec5d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a12c7050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014edb90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a12c7088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b56c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a12c70c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a12dbf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ec5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a12dbfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ed440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1304020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ee910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1304058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1304090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b67e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13040c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e05d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1304100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1304138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13122c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13122f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1312330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e29e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1312368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13123a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1313c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b62c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1313d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1326a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e2b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1326a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1327718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b3180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1354218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b66c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1354250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1354330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1354368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b67c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13557f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b69c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1355830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1355910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1355948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e00d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a136ba28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e0620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a136ba60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e1100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a136ba98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a136bad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a136bb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e0f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1397c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e1540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1397cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e2130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1397d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1397d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1397d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014edde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1397da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eec30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1397de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000149efb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13b6138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13b6170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b63a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13b61a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e0910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13b61e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016acb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a13b6218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1b4ca68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1b4caa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1b8fc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1b8fcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169cb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bbb590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ebdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bbb5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d9b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bde100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188def0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bde170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bdf670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169df80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bdf750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bdf788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bdf868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bfb9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bfba98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bfbad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014bd150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bfbb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014aead0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1bfbb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ecb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c1d638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c1d670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c1d6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eb3b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c1d6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e8a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c521e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e9cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c52218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c52250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c52288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014bffb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c522c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ed460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c522f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014efbb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c52330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c60560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c60598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e5890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c605d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e5ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c60608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e6420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c60640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c60678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c606b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c70598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c71280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e6d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c712b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188da40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c9c330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188df80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c9c3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c9c3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169da00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1c9c4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169db20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cbafe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169df20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cbb0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cc1440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cc1520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cc1558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cd5280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cd52b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cd5398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cd53d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169db40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cec368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cec3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016acbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cec480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cec4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a2160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cec560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aab60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cedd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001492320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1cedda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2fd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d12a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b3030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d132f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d13328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b4540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d13408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d13440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d36de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d36e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d36f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d36f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eac20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d36f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e9170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14367c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014eaf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1436800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1436838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1436870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e25d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14368a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e3060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14368e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e3ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1436918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b63c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1448ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b69a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1448b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ebf70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1448b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e0100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1448b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e0fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1448bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1448bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1448c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e15e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a145d328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b56e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a145d360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a147b8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a147b8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a147b910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a147b9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b68e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a148bbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014edee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a148bc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b31e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14b8a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000018b2c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14b9e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b64a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14b9e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14b9f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14b9f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14d79b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b5740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14d79f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14d7ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14d7b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014f80d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14e7590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014f8560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14e75c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014f8df0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14e7600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14e7638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b65a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14e7670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014fae20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14e76a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014fb2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14e76e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014f8020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14e7718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14f5a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14f5ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014fa490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14f5b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014fa8b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a14f5b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014f8050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1509088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15090c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15090f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014fa710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1509130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014faba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1509168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014fb530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15091a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15091d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a151b050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016b6ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a151b0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a151bde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ecbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a153af00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188d590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1566410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188df20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1566480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15664b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a1566598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15783d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15784b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15784f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a158e720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a158e758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a158e838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169eaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a158e870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15a08a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15a08e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15a09c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169eb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15a09f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15a1de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188da70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15a1e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6a15a1ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d48f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ea8d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d48fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188dd10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d49c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000188e2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d49cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d49d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d89558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d89590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ea20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d89670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ec80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d896a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169eb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d9d5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d9d600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ea40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d9d6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ed00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1d9d718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dacf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ea00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dacf38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dad018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ed80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dad050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ea80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dc0560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dc0598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e7720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dc05d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e7fb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dc0608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dc0640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169eb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dc1d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014fad00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dc1d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169dec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dff440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dff4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ee80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1dff4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014f9320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e35018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014f9c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e35050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014faa90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e35088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ecc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e350c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e350f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e7080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e35130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e7a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e35168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014b8e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e43280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a21c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e432b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bde80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e432f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001494c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e43328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001495090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e43360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014959b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e43398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e433d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e51398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e51478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e514b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e51590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e688a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e68988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e689c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bdca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e68aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aaa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e68ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e4110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e76448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e4be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e76480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bd6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e764b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e77b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001491190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e77b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aac80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e77b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e9aad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aad20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e9ab10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014929f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e9ab48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001492fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e9ab80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001493740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e9abb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aaec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e9abf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aac60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1e9ac28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e6370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016a4de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e6fb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016a4e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001490450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016a4e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aadc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016a4e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016a9d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016a4ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001492d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016a4f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001493210>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016a4f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001490070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016b9590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016b95c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aada0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016b9600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001492d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016b9638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014932c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016b9670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001493b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016b96a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aad60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016cb398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aaa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016cb3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001490690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016cb408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001490da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016cb440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014918f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016cb478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016cb4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016cb4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014b75f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016cb520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014be680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016d76e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001490cb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016d7718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aafe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016d7750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016d7788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001493d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016d77c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e4610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016d77f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014e6350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7016d7830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aae80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701702640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169eea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701702678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016aa820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701702720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701703c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014975e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701703c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701703cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701724e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ed20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701724e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169edc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701747088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7017470c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ef20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7017471a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169f080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa7017471d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa70175a9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa70175a9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169f040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa70175aad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169efe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa70175ab10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169d0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701787408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169cde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa701787440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ee20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f17088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169e8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f170c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169efa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f171a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bea00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f171d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169f220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f17280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169ee40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f32b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014ff010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f32bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000169eec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f33e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f72aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f72ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bd260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f73e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bd760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f73e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f73f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bebc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f73f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f956e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f95718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f957f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1f95830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1fa9050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bdfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1fa9088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1fa9168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016bec40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6d1fa91a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000014fbf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1809018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001494750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c1809050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000016be700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007fa6c18204f0> ignored ================ 48 passed, 1 skipped, 1 error in 49.81 seconds ================ ++ 01:09:25 starting module/cpyext/test/test_abstract.py [39 started in total] __ module/cmath/test [37 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 15 items module/cmath/test/test_cmath.py ............... ========================== 15 passed in 11.12 seconds ========================== ++ 01:09:29 starting module/cpyext/test/test_api.py [40 started in total] __ module/bz2/test [38 done in total, somefailed=True] ________________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 52 items module/bz2/test/test_bz2_compdecomp.py ..s...........s... module/bz2/test/test_bz2_file.py ..E............................... module/bz2/test/test_large.py s ==================================== ERRORS ==================================== ______________ ERROR at teardown of AppTestBZ2File.test_creation _______________ self = <CallInfo when='teardown' exception: assert not {140678474794496L: <C object GcStruct rpy_string { hash, chars } at 0x...s' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/ll2ctypes.pyc'>.ALLOCATED> func = <function <lambda> at 0x00007ff299d5e980>, when = 'teardown' def __init__(self, func, when): #: context of invocation: one of "setup", "call", #: "teardown", "memocollect" self.when = when self.start = time() try: > self.result = func() ../_pytest/runner.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > return CallInfo(lambda: ihook(item=item, **kwds), when=when) ../_pytest/runner.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_HookCaller 'pytest_runtest_teardown'> kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTes...0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTestMethod 'test_close'>} def __call__(self, **kwargs): assert not self.is_historic() > return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) ../_pytest/vendored_packages/pluggy.py:724: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x00007ff288053a98> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007ff28876d5e0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTes...0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTestMethod 'test_close'>} def _hookexec(self, hook, methods, kwargs): # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook, methods, kwargs) ../_pytest/vendored_packages/pluggy.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007ff28876d5e0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTes...0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTestMethod 'test_close'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTestMethod 'test_close'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_teardown at 0x00007ff299da1060> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_close'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007ff28a7c1ca0> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007ff28a7c1ca0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_close'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_creation'>, 'nextitem': <AppTestMethod 'test_close'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ../_pytest/vendored_packages/pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <AppTestMethod 'test_creation'>, nextitem = <AppTestMethod 'test_close'> def pytest_runtest_teardown(item, nextitem): > item.session._setupstate.teardown_exact(item, nextitem) ../_pytest/runner.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007ff2888a0800> item = <AppTestMethod 'test_creation'>, nextitem = <AppTestMethod 'test_close'> def teardown_exact(self, item, nextitem): needed_collectors = nextitem and nextitem.listchain() or [] > self._teardown_towards(needed_collectors) ../_pytest/runner.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007ff2888a0800> needed_collectors = [<Session 'build'>, <PyPyModule 'pypy/module/bz2/test/test_bz2_file.py'>, <AppClassCollector 'AppTestBZ2File'>, <AppClassInstance '()'>, <AppTestMethod 'test_close'>] def _teardown_towards(self, needed_collectors): while self.stack: if self.stack == needed_collectors[:len(self.stack)]: break > self._pop_and_teardown() ../_pytest/runner.py:393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007ff2888a0800> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007ff2888a0800> colitem = <AppTestMethod 'test_creation'> def _teardown_with_finalization(self, colitem): > self._callfinalizers(colitem) ../_pytest/runner.py:371: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007ff2888a0800> colitem = <AppTestMethod 'test_creation'> def _callfinalizers(self, colitem): finalizers = self._finalizers.pop(colitem, None) exc = None while finalizers: fin = finalizers.pop() try: fin() except Exception: # XXX Only first exception will be seen by user, # ideally all should be reported. if exc is None: exc = sys.exc_info() if exc: > py.builtin._reraise(*exc) ../_pytest/runner.py:368: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00007ff2888a0800> colitem = <AppTestMethod 'test_creation'> def _callfinalizers(self, colitem): finalizers = self._finalizers.pop(colitem, None) exc = None while finalizers: fin = finalizers.pop() try: > fin() ../_pytest/runner.py:361: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > self.addfinalizer(lambda: fin(self.obj)) ../_pytest/python.py:716: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.bz2.test.test_bz2_file.AppTestBZ2File instance at 0x00007ff28a7c0220> fun = <bound method AppTestBZ2File.test_creation of <pypy.module.bz2.test.test_bz2_file.AppTestBZ2File instance at 0x00007ff28a7c0220>> def teardown_method(self, fun): from rpython.rtyper.lltypesystem import ll2ctypes import gc tries = 20 # remove the GC strings from ll2ctypes for key, value in ll2ctypes.ALLOCATED.items(): if value._TYPE._gckind == 'gc': del ll2ctypes.ALLOCATED[key] # while tries and ll2ctypes.ALLOCATED: gc.collect() # to make sure we disallocate buffers self.space.getexecutioncontext()._run_finalizers_now() tries -= 1 > assert not ll2ctypes.ALLOCATED E assert not {140678474794496L: <C object GcStruct rpy_string { hash, chars } at 0x7ff242848600>, 140678475007488L: <C object GcStr...{ hash, chars } at 0x7ff24287c600>, 140678475105280L: <C object GcStruct rpy_string { hash, chars } at 0x7ff242894400>} E + where {140678474794496L: <C object GcStruct rpy_string { hash, chars } at 0x7ff242848600>, 140678475007488L: <C object GcStr...{ hash, chars } at 0x7ff24287c600>, 140678475105280L: <C object GcStruct rpy_string { hash, chars } at 0x7ff242894400>} = {140678474794496L: <C object GcStruct rpy_string { hash, chars } at 0x7ff242848600>, 140678475007488L: <C object GcStr...{ hash, chars } at 0x7ff24287c600>, 140678475105280L: <C object GcStruct rpy_string { hash, chars } at 0x7ff242894400>} E + where {140678474794496L: <C object GcStruct rpy_string { hash, chars } at 0x7ff242848600>, 140678475007488L: <C object GcStr...{ hash, chars } at 0x7ff24287c600>, 140678475105280L: <C object GcStruct rpy_string { hash, chars } at 0x7ff242894400>} = <module 'rpython.rtyper.lltypesystem.ll2ctypes' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/ll2ctypes.pyc'>.ALLOCATED module/bz2/test/support.py:15: AssertionError ================ 49 passed, 3 skipped, 1 error in 33.03 seconds ================ ++ 01:09:34 starting module/cpyext/test/test_arraymodule.py [41 started in total] __ module/cpyext/test/test_api.py [39 done in total, somefailed=False] ________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:09:41 starting module/cpyext/test/test_boolobject.py [42 started in total] __ module/cpyext/test/test_abstract.py [40 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.02 seconds =========================== ++ 01:09:42 starting module/cpyext/test/test_borrow.py [43 started in total] __ module/cpyext/test/test_arraymodule.py [41 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:09:46 starting module/cpyext/test/test_bufferobject.py [44 started in total] __ module/cpyext/test/test_boolobject.py [42 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:09:52 starting module/cpyext/test/test_bytearrayobject.py [45 started in total] __ module/cpyext/test/test_borrow.py [43 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:09:52 starting module/cpyext/test/test_bytesobject.py [46 started in total] __ module/cpyext/test/test_bufferobject.py [44 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:09:56 starting module/cpyext/test/test_capsule.py [47 started in total] __ module/cpyext/test/test_bytearrayobject.py [45 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:02 starting module/cpyext/test/test_cell.py [48 started in total] __ module/cpyext/test/test_bytesobject.py [46 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:02 starting module/cpyext/test/test_classobject.py [49 started in total] __ module/cpyext/test/test_capsule.py [47 done in total, somefailed=False] ____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:07 starting module/cpyext/test/test_codecs.py [50 started in total] __ module/cpyext/test/test_cell.py [48 done in total, somefailed=False] _______ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:12 starting module/cpyext/test/test_complexobject.py [51 started in total] __ module/cpyext/test/test_classobject.py [49 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:13 starting module/cpyext/test/test_cpyext.py [52 started in total] __ module/cpyext/test/test_codecs.py [50 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:17 starting module/cpyext/test/test_datetime.py [53 started in total] __ module/cpyext/test/test_complexobject.py [51 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:22 starting module/cpyext/test/test_dictobject.py [54 started in total] __ module/cpyext/test/test_cpyext.py [52 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:23 starting module/cpyext/test/test_eval.py [55 started in total] __ module/cpyext/test/test_datetime.py [53 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:27 starting module/cpyext/test/test_fileobject.py [56 started in total] __ module/cpyext/test/test_dictobject.py [54 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:33 starting module/cpyext/test/test_floatobject.py [57 started in total] __ module/cpyext/test/test_eval.py [55 done in total, somefailed=False] _______ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:33 starting module/cpyext/test/test_frameobject.py [58 started in total] __ module/cpyext/test/test_fileobject.py [56 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:37 starting module/cpyext/test/test_funcobject.py [59 started in total] __ module/cpyext/test/test_floatobject.py [57 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:43 starting module/cpyext/test/test_genobject.py [60 started in total] __ module/cpyext/test/test_frameobject.py [58 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:43 starting module/cpyext/test/test_getargs.py [61 started in total] __ module/cpyext/test/test_funcobject.py [59 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:48 starting module/cpyext/test/test_import.py [62 started in total] __ module/cpyext/test/test_genobject.py [60 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:53 starting module/cpyext/test/test_intobject.py [63 started in total] __ module/cpyext/test/test_getargs.py [61 done in total, somefailed=False] ____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:54 starting module/cpyext/test/test_iterator.py [64 started in total] __ module/cpyext/test/test_import.py [62 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:10:58 starting module/cpyext/test/test_listobject.py [65 started in total] __ module/cpyext/test/test_intobject.py [63 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:03 starting module/cpyext/test/test_longobject.py [66 started in total] __ module/cpyext/test/test_iterator.py [64 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:04 starting module/cpyext/test/test_mapping.py [67 started in total] __ module/cpyext/test/test_listobject.py [65 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:08 starting module/cpyext/test/test_marshal.py [68 started in total] __ module/cpyext/test/test_longobject.py [66 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:14 starting module/cpyext/test/test_memoryobject.py [69 started in total] __ module/cpyext/test/test_mapping.py [67 done in total, somefailed=False] ____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:14 starting module/cpyext/test/test_methodobject.py [70 started in total] __ module/cpyext/test/test_marshal.py [68 done in total, somefailed=False] ____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:18 starting module/cpyext/test/test_misc.py [71 started in total] __ module/cpyext/test/test_memoryobject.py [69 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:24 starting module/cpyext/test/test_module.py [72 started in total] __ module/cpyext/test/test_methodobject.py [70 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:24 starting module/cpyext/test/test_ndarrayobject.py [73 started in total] __ module/cpyext/test/test_misc.py [71 done in total, somefailed=False] _______ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:28 starting module/cpyext/test/test_number.py [74 started in total] __ module/cpyext/test/test_module.py [72 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:34 starting module/cpyext/test/test_object.py [75 started in total] __ module/cpyext/test/test_ndarrayobject.py [73 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:35 starting module/cpyext/test/test_pycobject.py [76 started in total] __ module/cpyext/test/test_number.py [74 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:39 starting module/cpyext/test/test_pyerrors.py [77 started in total] __ module/cpyext/test/test_object.py [75 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:44 starting module/cpyext/test/test_pyfile.py [78 started in total] __ module/cpyext/test/test_pycobject.py [76 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:45 starting module/cpyext/test/test_pysignals.py [79 started in total] __ module/cpyext/test/test_pyerrors.py [77 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:49 starting module/cpyext/test/test_pystate.py [80 started in total] __ module/cpyext/test/test_pyfile.py [78 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:55 starting module/cpyext/test/test_pystrtod.py [81 started in total] __ module/cpyext/test/test_pysignals.py [79 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:55 starting module/cpyext/test/test_sequence.py [82 started in total] __ module/cpyext/test/test_pystate.py [80 done in total, somefailed=False] ____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:11:59 starting module/cpyext/test/test_setobject.py [83 started in total] __ module/cpyext/test/test_pystrtod.py [81 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:05 starting module/cpyext/test/test_sliceobject.py [84 started in total] __ module/cpyext/test/test_sequence.py [82 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:05 starting module/cpyext/test/test_structseq.py [85 started in total] __ module/cpyext/test/test_setobject.py [83 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:09 starting module/cpyext/test/test_sysmodule.py [86 started in total] __ module/cpyext/test/test_sliceobject.py [84 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:15 starting module/cpyext/test/test_thread.py [87 started in total] __ module/cpyext/test/test_structseq.py [85 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:16 starting module/cpyext/test/test_traceback.py [88 started in total] __ module/cpyext/test/test_sysmodule.py [86 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:20 starting module/cpyext/test/test_translate.py [89 started in total] __ module/cpyext/test/test_thread.py [87 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:25 starting module/cpyext/test/test_tupleobject.py [90 started in total] __ module/cpyext/test/test_traceback.py [88 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:26 starting module/cpyext/test/test_typeobject.py [91 started in total] __ module/cpyext/test/test_translate.py [89 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:30 starting module/cpyext/test/test_unicodeobject.py [92 started in total] __ module/cpyext/test/test_tupleobject.py [90 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:36 starting module/cpyext/test/test_userslots.py [93 started in total] __ module/cpyext/test/test_typeobject.py [91 done in total, somefailed=False] _ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:36 starting module/cpyext/test/test_version.py [94 started in total] __ module/cpyext/test/test_unicodeobject.py [92 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:40 starting module/cpyext/test/test_weakref.py [95 started in total] __ module/cpyext/test/test_userslots.py [93 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:46 starting module/crypt/test [96 started in total] __ module/cpyext/test/test_version.py [94 done in total, somefailed=False] ____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:46 starting module/errno/test [97 started in total] __ module/cpyext/test/test_weakref.py [95 done in total, somefailed=False] ____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:12:50 starting module/exceptions/test [98 started in total] __ module/crypt/test [96 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/crypt/test/test_crypt.py . =========================== 1 passed in 6.93 seconds =========================== ++ 01:12:54 starting module/faulthandler/test [99 started in total] __ module/errno/test [97 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/errno/test/test_errno.py ... =========================== 3 passed in 6.97 seconds =========================== ++ 01:12:55 starting module/fcntl/test [100 started in total] __ module/exceptions/test [98 done in total, somefailed=False] ________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 24 items module/exceptions/test/test_exc.py ..........s............. ===================== 23 passed, 1 skipped in 9.57 seconds ===================== ++ 01:13:03 starting module/gc/test [101 started in total] __ module/faulthandler/test [99 done in total, somefailed=False] ______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/faulthandler/test/test_faulthander.py .. module/faulthandler/test/test_ztranslation.py . ========================== 3 passed in 15.16 seconds =========================== ++ 01:13:12 starting module/imp/test [102 started in total] __ module/fcntl/test [100 done in total, somefailed=True] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/fcntl/test/test_fcntl.py F.FFsFss =================================== FAILURES =================================== ___________________________ AppTestFcntl.test_fcntl ____________________________ self = <CallInfo when='call' exception: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0> func = <function <lambda> at 0x00007f9e011fba60>, when = 'call' def __init__(self, func, when): #: context of invocation: one of "setup", "call", #: "teardown", "memocollect" self.when = when self.start = time() try: > self.result = func() ../_pytest/runner.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > return CallInfo(lambda: ihook(item=item, **kwds), when=when) ../_pytest/runner.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_HookCaller 'pytest_runtest_call'> kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_fcntl'>} def __call__(self, **kwargs): assert not self.is_historic() > return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) ../_pytest/vendored_packages/pluggy.py:724: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x00007f9e408e3a98> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9e206fb020>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_fcntl'>} def _hookexec(self, hook, methods, kwargs): # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook, methods, kwargs) ../_pytest/vendored_packages/pluggy.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9e206fb020>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_fcntl'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9e0123fd80> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e01248360> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e01248360> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9e0123fd30> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e01248320> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e01248320> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_fcntl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ../_pytest/vendored_packages/pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <AppTestMethod 'test_fcntl'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_fcntl'> def runtest(self): target = self.obj if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_fcntl'>, space = StdObjSpace target = <function test_fcntl at 0x00007f9e011fbc40> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) w_func = <Function test_fcntl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0> def appcaller(space, *args_w): if not isinstance(space, ObjSpace): raise TypeError("first argument must be a space instance.") # the last argument can be an Arguments w_func = self.wget(space, name) if not args_w: return space.call_function(w_func) else: args = args_w[-1] assert args is not None if not isinstance(args, Arguments): > return space.call_function(w_func, *args_w) interpreter/gateway.py:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_fcntl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) nargs = 1, Function = <class 'pypy.interpreter.function.Function'> Method = <class 'pypy.interpreter.function.Method'> def call_function(self, w_func, *args_w): nargs = len(args_w) # used for pruning funccall versions if not self.config.objspace.disable_call_speedhacks and nargs < 5: # start of hack for performance from pypy.interpreter.function import Function, Method if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_fcntl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_fcntl, file '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> def funccall(self, *args_w): # speed hack from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit nargs = len(args_w) fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, args_w[0]) elif nargs == 2: assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, args_w[0], args_w[1]) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) return code.fastcall_3(self.space, self, args_w[0], args_w[1], args_w[2]) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) return code.fastcall_4(self.space, self, args_w[0], args_w[1], args_w[2], args_w[3]) elif (nargs | PyCode.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) if nargs < 5: new_frame = self.space.createframe(code, self.w_func_globals, self) for i in funccallunrolling: if i < nargs: new_frame.locals_cells_stack_w[i] = args_w[i] > return new_frame.run() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, executioncontext) except OperationError: raise except Exception as e: # general fall-back > raise self._convert_unexpected_exception(e) interpreter/pyframe.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 pycode = <code object test_fcntl, file '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> def dispatch(self, pycode, next_instr, ec): # For the sequel, force 'next_instr' to be unsigned for performance next_instr = r_uint(next_instr) co_code = pycode.co_code try: while True: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 co_code = "d\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00\x89\x00\x00d\x01\...0t'\x00|\x01\x00j\x00\x00|\x05\x00|\x01\x00j \x00d\x1b\x00\x83\x05\x00\x01|\x05\x00\xc9(\x00\xca\x00\x00\x01d\x00\x00S" next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 co_code = "d\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00\x89\x00\x00d\x01\...0t'\x00|\x01\x00j\x00\x00|\x05\x00|\x01\x00j \x00d\x1b\x00\x83\x05\x00\x01|\x05\x00\xc9(\x00\xca\x00\x00\x01d\x00\x00S" next_instr = 649 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(oparg, next_instr) elif opcode == opcodedesc.FOR_ITER.index: next_instr = self.FOR_ITER(oparg, next_instr) elif opcode == opcodedesc.JUMP_FORWARD.index: next_instr = self.JUMP_FORWARD(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(oparg, next_instr) elif opcode == opcodedesc.BINARY_ADD.index: self.BINARY_ADD(oparg, next_instr) elif opcode == opcodedesc.BINARY_AND.index: self.BINARY_AND(oparg, next_instr) elif opcode == opcodedesc.BINARY_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_LSHIFT.index: self.BINARY_LSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_MODULO.index: self.BINARY_MODULO(oparg, next_instr) elif opcode == opcodedesc.BINARY_MULTIPLY.index: self.BINARY_MULTIPLY(oparg, next_instr) elif opcode == opcodedesc.BINARY_OR.index: self.BINARY_OR(oparg, next_instr) elif opcode == opcodedesc.BINARY_POWER.index: self.BINARY_POWER(oparg, next_instr) elif opcode == opcodedesc.BINARY_RSHIFT.index: self.BINARY_RSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBSCR.index: self.BINARY_SUBSCR(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBTRACT.index: self.BINARY_SUBTRACT(oparg, next_instr) elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index: self.BINARY_TRUE_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_XOR.index: self.BINARY_XOR(oparg, next_instr) elif opcode == opcodedesc.BUILD_CLASS.index: self.BUILD_CLASS(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST.index: self.BUILD_LIST(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index: self.BUILD_LIST_FROM_ARG(oparg, next_instr) elif opcode == opcodedesc.BUILD_MAP.index: self.BUILD_MAP(oparg, next_instr) elif opcode == opcodedesc.BUILD_SET.index: self.BUILD_SET(oparg, next_instr) elif opcode == opcodedesc.BUILD_SLICE.index: self.BUILD_SLICE(oparg, next_instr) elif opcode == opcodedesc.BUILD_TUPLE.index: self.BUILD_TUPLE(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION.index: self.CALL_FUNCTION(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_KW.index: self.CALL_FUNCTION_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 oparg = 3, ignored = (649,), n_args = 3, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args + 2) objspace/std/callmethod.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction fcntl>, nargs = 3 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 dropvalues = 5, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction fcntl>, nargs = 3 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_fcntl, f...acos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 dropvalues = 5, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, f_0) elif nargs == 2: f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, f_1, f_0) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) frame.dropvalues(dropvalues) return code.fastcall_3(self.space, self, f_2, > f_1, f_0) interpreter/function.py:163: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode3 object at 0x00007f9e21060058> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._file.interp_file.W_File object at 0x00007f9e21022c60> w2 = W_IntObject(2), w3 = W_BytesObject('foo') @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_3(self, space, func, w1, w2, w3): try: w_result = self.fastfunc_3(space, w1, w2, w3) except DescrMismatch: return self._type_unwrap_mismatch(space, Arguments(space, [w1, w2, w3])) except Exception as e: > self.handle_exception(space, e) interpreter/gateway.py:942: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode3 object at 0x00007f9e21060058> space = StdObjSpace e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def handle_exception(self, space, e): try: if not we_are_translated(): raise raise e except OperationError: raise except Exception as e: # general fall-back from pypy.interpreter import error > raise error.get_converted_unexpected_exception(space, e) interpreter/gateway.py:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode3 object at 0x00007f9e21060058> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._file.interp_file.W_File object at 0x00007f9e21022c60> w2 = W_IntObject(2), w3 = W_BytesObject('foo') @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_3(self, space, func, w1, w2, w3): try: > w_result = self.fastfunc_3(space, w1, w2, w3) interpreter/gateway.py:937: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w0 = <pypy.module._file.interp_file.W_File object at 0x00007f9e21022c60> w1 = W_IntObject(2), w2 = W_BytesObject('foo') def fastfunc_fcntl_3(space, w0, w1, w2): > return func(space, w0, space.gateway_int_w(w1), w2) <2397-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._file.interp_file.W_File object at 0x00007f9e21022c60> op = 2L, w_arg = W_BytesObject('foo') @unwrap_spec(op=int, w_arg=WrappedDefault(0)) def fcntl(space, w_fd, op, w_arg): """fcntl(fd, op, [arg]) Perform the requested operation on file descriptor fd. The operation is defined by op and is operating system dependent. These constants are available from the fcntl module. The argument arg is optional, and defaults to 0; it may be an int or a string. If arg is given as a string, the return value of fcntl is a string of that length, containing the resulting value put in the arg buffer by the operating system. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the fcntl call in the C code. """ fd = space.c_filedescriptor_w(w_fd) op = rffi.cast(rffi.INT, op) # C long => C int try: arg = space.getarg_w('s#', w_arg) except OperationError as e: if not e.match(space, space.w_TypeError): raise else: ll_arg = rffi.str2charp(arg) try: > rv = fcntl_str(fd, op, ll_arg) module/fcntl/interp_fcntl.py:117: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (13, 2L, <* DEAD Array of Char {'nolength': True} >) real_args = (13L, 2L, <* DEAD Array of Char {'nolength': True} >), to_free = () i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 13L, a1 = 2L, a2 = <* DEAD Array of Char {'nolength': True} > def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <2039-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn fcntl> args = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2, a = <* DEAD Array of Char {'nolength': True} > def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f9e0099e528> argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) cfunc = <ctypes._FuncPtr object at 0x00007f9e2107e9b0> def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) cargs = [13L, 2L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e2107ed58> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e2107ed40> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e2107ed58> def __init__(self, value=None): if not hasattr(self, '_buffer'): self._buffer = ffiarray(1, autofree=True) if value is not None: > self.contents = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e2107ed40> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e2107ed58> def setcontents(self, value): if not isinstance(value, self._type_): raise TypeError("expected %s instead of %s" % ( > self._type_.__name__, type(value).__name__)) E TypeError: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0 ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:106: TypeError ___________________________ AppTestFcntl.test_lockf ____________________________ self = <CallInfo when='call' exception: expected ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } instead of LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }> func = <function <lambda> at 0x00007f9e00a999e8>, when = 'call' def __init__(self, func, when): #: context of invocation: one of "setup", "call", #: "teardown", "memocollect" self.when = when self.start = time() try: > self.result = func() ../_pytest/runner.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > return CallInfo(lambda: ihook(item=item, **kwds), when=when) ../_pytest/runner.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_HookCaller 'pytest_runtest_call'> kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_lockf'>} def __call__(self, **kwargs): assert not self.is_historic() > return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) ../_pytest/vendored_packages/pluggy.py:724: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x00007f9e408e3a98> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9e206fb020>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_lockf'>} def _hookexec(self, hook, methods, kwargs): # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook, methods, kwargs) ../_pytest/vendored_packages/pluggy.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9e206fb020>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_lockf'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9e01345c18> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e21e40720> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e21e40720> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9e01345b28> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e21e406e0> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e21e406e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_lockf'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ../_pytest/vendored_packages/pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <AppTestMethod 'test_lockf'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_lockf'> def runtest(self): target = self.obj if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_lockf'>, space = StdObjSpace target = <function test_lockf at 0x00007f9e00a99c40> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) w_func = <Function test_lockf> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0> def appcaller(space, *args_w): if not isinstance(space, ObjSpace): raise TypeError("first argument must be a space instance.") # the last argument can be an Arguments w_func = self.wget(space, name) if not args_w: return space.call_function(w_func) else: args = args_w[-1] assert args is not None if not isinstance(args, Arguments): > return space.call_function(w_func, *args_w) interpreter/gateway.py:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_lockf> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) nargs = 1, Function = <class 'pypy.interpreter.function.Function'> Method = <class 'pypy.interpreter.function.Method'> def call_function(self, w_func, *args_w): nargs = len(args_w) # used for pruning funccall versions if not self.config.objspace.disable_call_speedhacks and nargs < 5: # start of hack for performance from pypy.interpreter.function import Function, Method if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_lockf> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_lockf, file '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> def funccall(self, *args_w): # speed hack from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit nargs = len(args_w) fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, args_w[0]) elif nargs == 2: assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, args_w[0], args_w[1]) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) return code.fastcall_3(self.space, self, args_w[0], args_w[1], args_w[2]) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) return code.fastcall_4(self.space, self, args_w[0], args_w[1], args_w[2], args_w[3]) elif (nargs | PyCode.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) if nargs < 5: new_frame = self.space.createframe(code, self.w_func_globals, self) for i in funccallunrolling: if i < nargs: new_frame.locals_cells_stack_w[i] = args_w[i] > return new_frame.run() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, executioncontext) except OperationError: raise except Exception as e: # general fall-back > raise self._convert_unexpected_exception(e) interpreter/pyframe.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 e = TypeError('expected ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_typ...LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }',) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 pycode = <code object test_lockf, file '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> def dispatch(self, pycode, next_instr, ec): # For the sequel, force 'next_instr' to be unsigned for performance next_instr = r_uint(next_instr) co_code = pycode.co_code try: while True: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00t\x03\x00...x01\x00|\x01\x00\xc9\x07\x00|\x04\x00|\x01\x00j\x08\x00\xca\x02\x00\x01|\x04\x00\xc9\x18\x00\xca\x00\x00\x01d\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00t\x03\x00...x01\x00|\x01\x00\xc9\x07\x00|\x04\x00|\x01\x00j\x08\x00\xca\x02\x00\x01|\x04\x00\xc9\x18\x00\xca\x00\x00\x01d\x00\x00S' next_instr = 177L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(oparg, next_instr) elif opcode == opcodedesc.FOR_ITER.index: next_instr = self.FOR_ITER(oparg, next_instr) elif opcode == opcodedesc.JUMP_FORWARD.index: next_instr = self.JUMP_FORWARD(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(oparg, next_instr) elif opcode == opcodedesc.BINARY_ADD.index: self.BINARY_ADD(oparg, next_instr) elif opcode == opcodedesc.BINARY_AND.index: self.BINARY_AND(oparg, next_instr) elif opcode == opcodedesc.BINARY_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_LSHIFT.index: self.BINARY_LSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_MODULO.index: self.BINARY_MODULO(oparg, next_instr) elif opcode == opcodedesc.BINARY_MULTIPLY.index: self.BINARY_MULTIPLY(oparg, next_instr) elif opcode == opcodedesc.BINARY_OR.index: self.BINARY_OR(oparg, next_instr) elif opcode == opcodedesc.BINARY_POWER.index: self.BINARY_POWER(oparg, next_instr) elif opcode == opcodedesc.BINARY_RSHIFT.index: self.BINARY_RSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBSCR.index: self.BINARY_SUBSCR(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBTRACT.index: self.BINARY_SUBTRACT(oparg, next_instr) elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index: self.BINARY_TRUE_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_XOR.index: self.BINARY_XOR(oparg, next_instr) elif opcode == opcodedesc.BUILD_CLASS.index: self.BUILD_CLASS(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST.index: self.BUILD_LIST(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index: self.BUILD_LIST_FROM_ARG(oparg, next_instr) elif opcode == opcodedesc.BUILD_MAP.index: self.BUILD_MAP(oparg, next_instr) elif opcode == opcodedesc.BUILD_SET.index: self.BUILD_SET(oparg, next_instr) elif opcode == opcodedesc.BUILD_SLICE.index: self.BUILD_SLICE(oparg, next_instr) elif opcode == opcodedesc.BUILD_TUPLE.index: self.BUILD_TUPLE(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION.index: self.CALL_FUNCTION(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_KW.index: self.CALL_FUNCTION_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 oparg = 2, ignored = (177L,), n_args = 2, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args + 2) objspace/std/callmethod.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction lockf>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 dropvalues = 4, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction lockf>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_lockf, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 dropvalues = 4, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, f_0) elif nargs == 2: f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, f_1, f_0) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) frame.dropvalues(dropvalues) return code.fastcall_3(self.space, self, f_2, f_1, f_0) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) f_3 = frame.peekvalue(3) frame.dropvalues(dropvalues) return code.fastcall_4(self.space, self, f_3, f_2, f_1, f_0) elif (nargs | Code.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) return self._flat_pycall(code, nargs, frame, dropvalues) elif fast_natural_arity & Code.FLATPYCALL: natural_arity = fast_natural_arity & 0xff if natural_arity > nargs >= natural_arity - len(self.defs_w): assert isinstance(code, PyCode) return self._flat_pycall_defaults(code, nargs, frame, natural_arity - nargs, dropvalues) elif fast_natural_arity == Code.PASSTHROUGHARGS1 and nargs >= 1: assert isinstance(code, gateway.BuiltinCodePassThroughArguments1) w_obj = frame.peekvalue(nargs-1) args = frame.make_arguments(nargs-1) frame.dropvalues(dropvalues) return code.funcrun_obj(self, w_obj, args) args = frame.make_arguments(nargs, methodcall=methodcall) frame.dropvalues(dropvalues) > return self.call_args(args) interpreter/function.py:190: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction lockf> args = Arguments([<pypy.module._file.interp_file.W_File object at 0x00007f9e21ebef00>, W_IntObject(6)]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter/function.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007f9e21eccb10> func = <BuiltinFunction lockf> args = Arguments([<pypy.module._file.interp_file.W_File object at 0x00007f9e21ebef00>, W_IntObject(6)]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007f9e21eccb10> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._file.interp_file.W_File object at 0x00007f9e21ebef00>, W_IntObject(6)]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.name, self.sig, func.defs_w, self.minargs) try: w_result = activation._run(space, scope_w) except DescrMismatch: if w_obj is not None: args = args.prepend(w_obj) return self._type_unwrap_mismatch(space, args) except Exception as e: > self.handle_exception(space, e) interpreter/gateway.py:795: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007f9e21eccb10> space = StdObjSpace e = TypeError('expected ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_typ...LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }',) def handle_exception(self, space, e): try: if not we_are_translated(): raise raise e except OperationError: raise except Exception as e: # general fall-back from pypy.interpreter import error > raise error.get_converted_unexpected_exception(space, e) interpreter/gateway.py:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x00007f9e21eccb10> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._file.interp_file.W_File object at 0x00007f9e21ebef00>, W_IntObject(6)]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.name, self.sig, func.defs_w, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter/gateway.py:789: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_W_Root_int_int_int_int object at 0x00007f9e21eccc98> space = StdObjSpace scope_w = [<pypy.module._file.interp_file.W_File object at 0x00007f9e21ebef00>, W_IntObject(6), W_IntObject(0), W_IntObject(0), W_IntObject(0)] def _run(self, space, scope_w): > return self.behavior(space, scope_w[0], space.gateway_int_w(scope_w[1]), space.gateway_int_w(scope_w[2]), space.gateway_int_w(scope_w[3]), space.gateway_int_w(scope_w[4])) <2399-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._file.interp_file.W_File object at 0x00007f9e21ebef00> op = 8L, length = 0, start = 0, whence = 0 @unwrap_spec(op=int, length=int, start=int, whence=int) def lockf(space, w_fd, op, length=0, start=0, whence=0): """lockf (fd, operation, length=0, start=0, whence=0) This is essentially a wrapper around the fcntl() locking calls. fd is the file descriptor of the file to lock or unlock, and operation is one of the following values: LOCK_UN - unlock LOCK_SH - acquire a shared lock LOCK_EX - acquire an exclusive lock When operation is LOCK_SH or LOCK_EX, it can also be bit-wise OR'd with LOCK_NB to avoid blocking on lock acquisition. If LOCK_NB is used and the lock cannot be acquired, an IOError will be raised and the exception will have an errno attribute set to EACCES or EAGAIN (depending on the operating system -- for portability, check for either value). length is the number of bytes to lock, with the default meaning to lock to EOF. start is the byte offset, relative to whence, to that the lock starts. whence is as with fileobj.seek(), specifically: 0 - relative to the start of the file (SEEK_SET) 1 - relative to the current buffer position (SEEK_CUR) 2 - relative to the end of the file (SEEK_END)""" fd = space.c_filedescriptor_w(w_fd) if op == LOCK_UN: l_type = F_UNLCK elif op & LOCK_SH: l_type = F_RDLCK elif op & LOCK_EX: l_type = F_WRLCK else: raise oefmt(space.w_ValueError, "unrecognized lock operation") op = [F_SETLKW, F_SETLK][int(bool(op & LOCK_NB))] op = rffi.cast(rffi.INT, op) # C long => C int l = lltype.malloc(_flock.TO, flavor='raw') try: rffi.setintfield(l, 'c_l_type', l_type) rffi.setintfield(l, 'c_l_start', int(start)) rffi.setintfield(l, 'c_l_len', int(length)) rffi.setintfield(l, 'c_l_whence', int(whence)) > rv = fcntl_flock(fd, op, l) module/fcntl/interp_fcntl.py:195: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (14, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) real_args = (14L, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) to_free = (), i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 14L, a1 = 8L a2 = <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }> def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <2040-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn fcntl> args = (14L, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2 a = <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }> def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f9e0099e598> argvalues = (14L, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) cfunc = <ctypes._FuncPtr object at 0x00007f9e21ed9bc8> def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (14L, 8L, <* DEAD Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence }>) cargs = [14L, 8L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f9e21ed9b20> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f9e21eda1d0> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f9e21ed9b20> def __init__(self, value=None): if not hasattr(self, '_buffer'): self._buffer = ffiarray(1, autofree=True) if value is not None: > self.contents = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f9e21eda1d0> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x00007f9e21ed9b20> def setcontents(self, value): if not isinstance(value, self._type_): raise TypeError("expected %s instead of %s" % ( > self._type_.__name__, type(value).__name__)) E TypeError: expected ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } instead of LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:106: TypeError ___________________________ AppTestFcntl.test_ioctl ____________________________ self = <CallInfo when='call' exception: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0> func = <function <lambda> at 0x00007f9e2102d880>, when = 'call' def __init__(self, func, when): #: context of invocation: one of "setup", "call", #: "teardown", "memocollect" self.when = when self.start = time() try: > self.result = func() ../_pytest/runner.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > return CallInfo(lambda: ihook(item=item, **kwds), when=when) ../_pytest/runner.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_HookCaller 'pytest_runtest_call'> kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl'>} def __call__(self, **kwargs): assert not self.is_historic() > return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) ../_pytest/vendored_packages/pluggy.py:724: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x00007f9e408e3a98> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9e206fb020>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl'>} def _hookexec(self, hook, methods, kwargs): # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook, methods, kwargs) ../_pytest/vendored_packages/pluggy.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9e206fb020>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9e20be8a98> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e3139cd60> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e3139cd60> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9e20be89f8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e3139cd20> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e3139cd20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ../_pytest/vendored_packages/pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <AppTestMethod 'test_ioctl'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl'> def runtest(self): target = self.obj if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl'>, space = StdObjSpace target = <function test_ioctl at 0x00007f9e2102dda8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) w_func = <Function test_ioctl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0> def appcaller(space, *args_w): if not isinstance(space, ObjSpace): raise TypeError("first argument must be a space instance.") # the last argument can be an Arguments w_func = self.wget(space, name) if not args_w: return space.call_function(w_func) else: args = args_w[-1] assert args is not None if not isinstance(args, Arguments): > return space.call_function(w_func, *args_w) interpreter/gateway.py:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_ioctl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) nargs = 1, Function = <class 'pypy.interpreter.function.Function'> Method = <class 'pypy.interpreter.function.Method'> def call_function(self, w_func, *args_w): nargs = len(args_w) # used for pruning funccall versions if not self.config.objspace.disable_call_speedhacks and nargs < 5: # start of hack for performance from pypy.interpreter.function import Function, Method if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_ioctl> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_ioctl, file '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> def funccall(self, *args_w): # speed hack from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit nargs = len(args_w) fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, args_w[0]) elif nargs == 2: assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, args_w[0], args_w[1]) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) return code.fastcall_3(self.space, self, args_w[0], args_w[1], args_w[2]) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) return code.fastcall_4(self.space, self, args_w[0], args_w[1], args_w[2], args_w[3]) elif (nargs | PyCode.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) if nargs < 5: new_frame = self.space.createframe(code, self.w_func_globals, self) for i in funccallunrolling: if i < nargs: new_frame.locals_cells_stack_w[i] = args_w[i] > return new_frame.run() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, executioncontext) except OperationError: raise except Exception as e: # general fall-back > raise self._convert_unexpected_exception(e) interpreter/pyframe.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 pycode = <code object test_ioctl, file '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> def dispatch(self, pycode, next_instr, ec): # For the sequel, force 'next_instr' to be unsigned for performance next_instr = r_uint(next_instr) co_code = pycode.co_code try: while True: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00d\x01\x00...\n\x00|\x0b\x00k\x02\x00sU\x03t\x10\x00\x82\x01\x00Wd\x00\x00|\x03\x00\xc9\x17\x00|\x08\x00\xca\x01\x00\x01Xd\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00d\x01\x00...\n\x00|\x0b\x00k\x02\x00sU\x03t\x10\x00\x82\x01\x00Wd\x00\x00|\x03\x00\xc9\x17\x00|\x08\x00\xca\x01\x00\x01Xd\x00\x00S' next_instr = 296 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(oparg, next_instr) elif opcode == opcodedesc.FOR_ITER.index: next_instr = self.FOR_ITER(oparg, next_instr) elif opcode == opcodedesc.JUMP_FORWARD.index: next_instr = self.JUMP_FORWARD(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(oparg, next_instr) elif opcode == opcodedesc.BINARY_ADD.index: self.BINARY_ADD(oparg, next_instr) elif opcode == opcodedesc.BINARY_AND.index: self.BINARY_AND(oparg, next_instr) elif opcode == opcodedesc.BINARY_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_LSHIFT.index: self.BINARY_LSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_MODULO.index: self.BINARY_MODULO(oparg, next_instr) elif opcode == opcodedesc.BINARY_MULTIPLY.index: self.BINARY_MULTIPLY(oparg, next_instr) elif opcode == opcodedesc.BINARY_OR.index: self.BINARY_OR(oparg, next_instr) elif opcode == opcodedesc.BINARY_POWER.index: self.BINARY_POWER(oparg, next_instr) elif opcode == opcodedesc.BINARY_RSHIFT.index: self.BINARY_RSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBSCR.index: self.BINARY_SUBSCR(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBTRACT.index: self.BINARY_SUBTRACT(oparg, next_instr) elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index: self.BINARY_TRUE_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_XOR.index: self.BINARY_XOR(oparg, next_instr) elif opcode == opcodedesc.BUILD_CLASS.index: self.BUILD_CLASS(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST.index: self.BUILD_LIST(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index: self.BUILD_LIST_FROM_ARG(oparg, next_instr) elif opcode == opcodedesc.BUILD_MAP.index: self.BUILD_MAP(oparg, next_instr) elif opcode == opcodedesc.BUILD_SET.index: self.BUILD_SET(oparg, next_instr) elif opcode == opcodedesc.BUILD_SLICE.index: self.BUILD_SLICE(oparg, next_instr) elif opcode == opcodedesc.BUILD_TUPLE.index: self.BUILD_TUPLE(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION.index: self.CALL_FUNCTION(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_KW.index: self.CALL_FUNCTION_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 oparg = 4, ignored = (296,), n_args = 4, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args + 2) objspace/std/callmethod.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction ioctl>, nargs = 4 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 dropvalues = 6, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction ioctl>, nargs = 4 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl, f...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 dropvalues = 6, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, f_0) elif nargs == 2: f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, f_1, f_0) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) frame.dropvalues(dropvalues) return code.fastcall_3(self.space, self, f_2, f_1, f_0) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) f_3 = frame.peekvalue(3) frame.dropvalues(dropvalues) > return code.fastcall_4(self.space, self, f_3, f_2, f_1, f_0) interpreter/function.py:171: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f9e323ea138> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9e01ca9a28> w4 = W_BoolObject(True) @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_4(self, space, func, w1, w2, w3, w4): from rpython.rlib.debug import check_annotation try: w_result = self.fastfunc_4(space, w1, w2, w3, w4) except DescrMismatch: return self._type_unwrap_mismatch(space, Arguments(space, [w1, w2, w3, w4])) except Exception as e: > self.handle_exception(space, e) interpreter/gateway.py:969: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f9e323ea138> space = StdObjSpace e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def handle_exception(self, space, e): try: if not we_are_translated(): raise raise e except OperationError: raise except Exception as e: # general fall-back from pypy.interpreter import error > raise error.get_converted_unexpected_exception(space, e) interpreter/gateway.py:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f9e323ea138> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9e01ca9a28> w4 = W_BoolObject(True) @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_4(self, space, func, w1, w2, w3, w4): from rpython.rlib.debug import check_annotation try: > w_result = self.fastfunc_4(space, w1, w2, w3, w4) interpreter/gateway.py:963: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w0 = W_IntObject(13), w1 = W_IntObject(1074033783) w2 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9e01ca9a28> w3 = W_BoolObject(True) def fastfunc_ioctl_4(space, w0, w1, w2, w3): > return func(space, w0, w1, w2, space.gateway_int_w(w3)) <2416-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_fd = W_IntObject(13), w_request = W_IntObject(1074033783) w_arg = <pypy.module.array.interp_array.W_ArrayTypei object at 0x00007f9e01ca9a28> mutate_flag = 1 @unwrap_spec(mutate_flag=int, w_arg=WrappedDefault(0)) def ioctl(space, w_fd, w_request, w_arg, mutate_flag=-1): """ioctl(fd, op[, arg[, mutate_flag]]) Perform the operation op on file descriptor fd. The values used for op are operating system dependent, and are available as constants in the fcntl or termios library modules, using the same names as used in the relevant C header files. The argument arg is optional, and defaults to 0; it may be an int or a buffer containing character data (most likely a string or an array). If the argument is a mutable buffer (such as an array) and if the mutate_flag argument (which is only allowed in this case) is true then the buffer is (in effect) passed to the operating system and changes made by the OS will be reflected in the contents of the buffer after the call has returned. The return value is the integer returned by the ioctl system call. If the argument is a mutable buffer and the mutable_flag argument is not passed or is false, the behavior is as if a string had been passed. This behavior will change in future releases of Python. If the argument is an immutable buffer (most likely a string) then a copy of the buffer is passed to the operating system and the return value is a string of the same length containing whatever the operating system put in the buffer. The length of the arg buffer in this case is not allowed to exceed 1024 bytes. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the ioctl call in the C code.""" # removed the largish docstring because it is not in sync with the # documentation any more (even in CPython's docstring is out of date) # XXX this function's interface is a mess. # We try to emulate the behavior of Python >= 2.5 w.r.t. mutate_flag IOCTL_BUFSZ = 1024 # like cpython fd = space.c_filedescriptor_w(w_fd) op = space.bigint_w(w_request).uintmask() # CPython uses PyLong_AsUnsignedLongMask op = rffi.cast(rffi.UINT, op) try: rwbuffer = space.writebuf_w(w_arg) except OperationError as e: if not e.match(space, space.w_TypeError): raise else: arg = rwbuffer.as_str() ll_arg = rffi.str2charp(arg) to_alloc = max(IOCTL_BUFSZ, len(arg)) try: with rffi.scoped_alloc_buffer(to_alloc) as buf: rffi.c_memcpy(rffi.cast(rffi.VOIDP, buf.raw), rffi.cast(rffi.CONST_VOIDP, ll_arg), len(arg)) > rv = ioctl_str(fd, op, buf.raw) module/fcntl/interp_fcntl.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (13, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f9e0aae3610>>) real_args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f9e0aae3610>>) to_free = (), i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 13L, a1 = 1074033783L a2 = <* <C object Array of Char {'nolength': True} at 0x7f9e0aae3610>> def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <2042-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn ioctl> args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f9e0aae3610>>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2, a = <* <C object Array of Char {'nolength': True} at 0x7f9e0aae3610>> def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f9e0099e678> argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f9e0aae3610>>) cfunc = <ctypes._FuncPtr object at 0x00007f9e310c7c28> def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x7f9e0aae3610>>) cargs = [13L, 1074033783L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e310c7b38> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e310c7ec8> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e310c7b38> def __init__(self, value=None): if not hasattr(self, '_buffer'): self._buffer = ffiarray(1, autofree=True) if value is not None: > self.contents = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e310c7ec8> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e310c7b38> def setcontents(self, value): if not isinstance(value, self._type_): raise TypeError("expected %s instead of %s" % ( > self._type_.__name__, type(value).__name__)) E TypeError: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0 ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:106: TypeError ______________ AppTestFcntl.test_ioctl_signed_unsigned_code_param ______________ self = <CallInfo when='call' exception: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0> func = <function <lambda> at 0x00007f9e017f6bd8>, when = 'call' def __init__(self, func, when): #: context of invocation: one of "setup", "call", #: "teardown", "memocollect" self.when = when self.start = time() try: > self.result = func() ../_pytest/runner.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > return CallInfo(lambda: ihook(item=item, **kwds), when=when) ../_pytest/runner.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_HookCaller 'pytest_runtest_call'> kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_para...l__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>} def __call__(self, **kwargs): assert not self.is_historic() > return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) ../_pytest/vendored_packages/pluggy.py:724: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x00007f9e408e3a98> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9e206fb020>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_para...l__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>} def _hookexec(self, hook, methods, kwargs): # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook, methods, kwargs) ../_pytest/vendored_packages/pluggy.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f9e206fb020>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_para...l__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9e413b6b88> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...code_param'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e411dc5a0> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e411dc5a0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...code_param'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9e413b6ae8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...code_param'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e411dc560> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f9e411dc560> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...code_param'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_ioctl_signed_unsigned_code_param'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ../_pytest/vendored_packages/pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <AppTestMethod 'test_ioctl_signed_unsigned_code_param'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl_signed_unsigned_code_param'> def runtest(self): target = self.obj if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_ioctl_signed_unsigned_code_param'> space = StdObjSpace target = <function test_ioctl_signed_unsigned_code_param at 0x00007f9e017f6f98> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) w_func = <Function test_ioctl_signed_unsigned_code_param> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0> def appcaller(space, *args_w): if not isinstance(space, ObjSpace): raise TypeError("first argument must be a space instance.") # the last argument can be an Arguments w_func = self.wget(space, name) if not args_w: return space.call_function(w_func) else: args = args_w[-1] assert args is not None if not isinstance(args, Arguments): > return space.call_function(w_func, *args_w) interpreter/gateway.py:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_ioctl_signed_unsigned_code_param> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) nargs = 1, Function = <class 'pypy.interpreter.function.Function'> Method = <class 'pypy.interpreter.function.Method'> def call_function(self, w_func, *args_w): nargs = len(args_w) # used for pruning funccall versions if not self.config.objspace.disable_call_speedhacks and nargs < 5: # start of hack for performance from pypy.interpreter.function import Function, Method if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_ioctl_signed_unsigned_code_param> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9e01240fe0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_ioctl_signed_unsigned_code_param, file '[/Users/matti/build-...6_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> def funccall(self, *args_w): # speed hack from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit nargs = len(args_w) fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, args_w[0]) elif nargs == 2: assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, args_w[0], args_w[1]) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) return code.fastcall_3(self.space, self, args_w[0], args_w[1], args_w[2]) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) return code.fastcall_4(self.space, self, args_w[0], args_w[1], args_w[2], args_w[3]) elif (nargs | PyCode.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) if nargs < 5: new_frame = self.space.createframe(code, self.w_func_globals, self) for i in funccallunrolling: if i < nargs: new_frame.locals_cells_stack_w[i] = args_w[i] > return new_frame.run() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, executioncontext) except OperationError: raise except Exception as e: # general fall-back > raise self._convert_unexpected_exception(e) interpreter/pyframe.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 pycode = <code object test_ioctl_signed_unsigned_code_param, file '[/Users/matti/build-...6_64/own-macos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> def dispatch(self, pycode, next_instr, ec): # For the sequel, force 'next_instr' to be unsigned for performance next_instr = r_uint(next_instr) co_code = pycode.co_code try: while True: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00d\x01\x00...}\x0b\x00Wd\x00\x00|\x02\x00\xc9\n\x00|\x06\x00\xca\x01\x00\x01|\x02\x00\xc9\n\x00|\x07\x00\xca\x01\x00\x01Xd\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00d\x01\x00d\x00\x00l\x01\x00}\x02\x00d\x01\x00d\x00\x00l\x02\x00}\x03\x00d\x01\x00...}\x0b\x00Wd\x00\x00|\x02\x00\xc9\n\x00|\x06\x00\xca\x01\x00\x01|\x02\x00\xc9\n\x00|\x07\x00\xca\x01\x00\x01Xd\x00\x00S' next_instr = 211 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9e01236138> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(oparg, next_instr) elif opcode == opcodedesc.FOR_ITER.index: next_instr = self.FOR_ITER(oparg, next_instr) elif opcode == opcodedesc.JUMP_FORWARD.index: next_instr = self.JUMP_FORWARD(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(oparg, next_instr) elif opcode == opcodedesc.BINARY_ADD.index: self.BINARY_ADD(oparg, next_instr) elif opcode == opcodedesc.BINARY_AND.index: self.BINARY_AND(oparg, next_instr) elif opcode == opcodedesc.BINARY_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_LSHIFT.index: self.BINARY_LSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_MODULO.index: self.BINARY_MODULO(oparg, next_instr) elif opcode == opcodedesc.BINARY_MULTIPLY.index: self.BINARY_MULTIPLY(oparg, next_instr) elif opcode == opcodedesc.BINARY_OR.index: self.BINARY_OR(oparg, next_instr) elif opcode == opcodedesc.BINARY_POWER.index: self.BINARY_POWER(oparg, next_instr) elif opcode == opcodedesc.BINARY_RSHIFT.index: self.BINARY_RSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBSCR.index: self.BINARY_SUBSCR(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBTRACT.index: self.BINARY_SUBTRACT(oparg, next_instr) elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index: self.BINARY_TRUE_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_XOR.index: self.BINARY_XOR(oparg, next_instr) elif opcode == opcodedesc.BUILD_CLASS.index: self.BUILD_CLASS(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST.index: self.BUILD_LIST(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index: self.BUILD_LIST_FROM_ARG(oparg, next_instr) elif opcode == opcodedesc.BUILD_MAP.index: self.BUILD_MAP(oparg, next_instr) elif opcode == opcodedesc.BUILD_SET.index: self.BUILD_SET(oparg, next_instr) elif opcode == opcodedesc.BUILD_SLICE.index: self.BUILD_SLICE(oparg, next_instr) elif opcode == opcodedesc.BUILD_TUPLE.index: self.BUILD_TUPLE(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION.index: self.CALL_FUNCTION(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_KW.index: self.CALL_FUNCTION_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 oparg = 3, ignored = (211,), n_args = 3, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args + 2) objspace/std/callmethod.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction ioctl>, nargs = 3 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 dropvalues = 5, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction ioctl>, nargs = 3 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_ioctl_si...cos-x86-64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> at line 20 dropvalues = 5, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, f_0) elif nargs == 2: f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, f_1, f_0) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) frame.dropvalues(dropvalues) return code.fastcall_3(self.space, self, f_2, f_1, f_0) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) f_0 = frame.peekvalue(0) f_1 = frame.peekvalue(1) f_2 = frame.peekvalue(2) f_3 = frame.peekvalue(3) frame.dropvalues(dropvalues) return code.fastcall_4(self.space, self, f_3, f_2, f_1, f_0) elif (nargs | Code.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) return self._flat_pycall(code, nargs, frame, dropvalues) elif fast_natural_arity & Code.FLATPYCALL: natural_arity = fast_natural_arity & 0xff if natural_arity > nargs >= natural_arity - len(self.defs_w): assert isinstance(code, PyCode) return self._flat_pycall_defaults(code, nargs, frame, natural_arity - nargs, dropvalues) elif fast_natural_arity == Code.PASSTHROUGHARGS1 and nargs >= 1: assert isinstance(code, gateway.BuiltinCodePassThroughArguments1) w_obj = frame.peekvalue(nargs-1) args = frame.make_arguments(nargs-1) frame.dropvalues(dropvalues) return code.funcrun_obj(self, w_obj, args) args = frame.make_arguments(nargs, methodcall=methodcall) frame.dropvalues(dropvalues) > return self.call_args(args) interpreter/function.py:190: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction ioctl> args = Arguments([W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00')]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter/function.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f9e323ea138> func = <BuiltinFunction ioctl> args = Arguments([W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00')]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f9e323ea138> func = <BuiltinFunction ioctl>, w_obj = None args = Arguments([W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00')]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.name, self.sig, func.defs_w, self.minargs) try: w_result = activation._run(space, scope_w) except DescrMismatch: if w_obj is not None: args = args.prepend(w_obj) return self._type_unwrap_mismatch(space, args) except Exception as e: > self.handle_exception(space, e) interpreter/gateway.py:795: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f9e323ea138> space = StdObjSpace e = TypeError("expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0",) def handle_exception(self, space, e): try: if not we_are_translated(): raise raise e except OperationError: raise except Exception as e: # general fall-back from pypy.interpreter import error > raise error.get_converted_unexpected_exception(space, e) interpreter/gateway.py:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode4 object at 0x00007f9e323ea138> func = <BuiltinFunction ioctl>, w_obj = None args = Arguments([W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00')]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.name, self.sig, func.defs_w, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter/gateway.py:789: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_W_Root_W_Root_W_Root_int object at 0x00007f9e323ea250> space = StdObjSpace scope_w = [W_IntObject(14), W_IntObject(2148037735), W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00'), W_IntObject(-1)] def _run(self, space, scope_w): > return self.behavior(space, scope_w[0], scope_w[1], scope_w[2], space.gateway_int_w(scope_w[3])) <2415-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/tool/sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_fd = W_IntObject(14), w_request = W_IntObject(2148037735) w_arg = W_BytesObject('P\x00\x19\x00\x00\x00\x00\x00'), mutate_flag = -1 @unwrap_spec(mutate_flag=int, w_arg=WrappedDefault(0)) def ioctl(space, w_fd, w_request, w_arg, mutate_flag=-1): """ioctl(fd, op[, arg[, mutate_flag]]) Perform the operation op on file descriptor fd. The values used for op are operating system dependent, and are available as constants in the fcntl or termios library modules, using the same names as used in the relevant C header files. The argument arg is optional, and defaults to 0; it may be an int or a buffer containing character data (most likely a string or an array). If the argument is a mutable buffer (such as an array) and if the mutate_flag argument (which is only allowed in this case) is true then the buffer is (in effect) passed to the operating system and changes made by the OS will be reflected in the contents of the buffer after the call has returned. The return value is the integer returned by the ioctl system call. If the argument is a mutable buffer and the mutable_flag argument is not passed or is false, the behavior is as if a string had been passed. This behavior will change in future releases of Python. If the argument is an immutable buffer (most likely a string) then a copy of the buffer is passed to the operating system and the return value is a string of the same length containing whatever the operating system put in the buffer. The length of the arg buffer in this case is not allowed to exceed 1024 bytes. If the arg given is an integer or if none is specified, the result value is an integer corresponding to the return value of the ioctl call in the C code.""" # removed the largish docstring because it is not in sync with the # documentation any more (even in CPython's docstring is out of date) # XXX this function's interface is a mess. # We try to emulate the behavior of Python >= 2.5 w.r.t. mutate_flag IOCTL_BUFSZ = 1024 # like cpython fd = space.c_filedescriptor_w(w_fd) op = space.bigint_w(w_request).uintmask() # CPython uses PyLong_AsUnsignedLongMask op = rffi.cast(rffi.UINT, op) try: rwbuffer = space.writebuf_w(w_arg) except OperationError as e: if not e.match(space, space.w_TypeError): raise else: arg = rwbuffer.as_str() ll_arg = rffi.str2charp(arg) to_alloc = max(IOCTL_BUFSZ, len(arg)) try: with rffi.scoped_alloc_buffer(to_alloc) as buf: rffi.c_memcpy(rffi.cast(rffi.VOIDP, buf.raw), rffi.cast(rffi.CONST_VOIDP, ll_arg), len(arg)) rv = ioctl_str(fd, op, buf.raw) if rv < 0: raise _get_error(space, "ioctl") arg = rffi.charpsize2str(buf.raw, len(arg)) if mutate_flag != 0: rwbuffer.setslice(0, arg) return space.newint(rv) return space.newbytes(arg) finally: lltype.free(ll_arg, flavor='raw') if mutate_flag != -1: raise oefmt(space.w_TypeError, "ioctl requires a file or file descriptor, an integer and " "optionally an integer or buffer argument") try: arg = space.getarg_w('s#', w_arg) except OperationError as e: if not e.match(space, space.w_TypeError): raise else: ll_arg = rffi.str2charp(arg) to_alloc = max(IOCTL_BUFSZ, len(arg)) try: with rffi.scoped_alloc_buffer(to_alloc) as buf: rffi.c_memcpy(rffi.cast(rffi.VOIDP, buf.raw), rffi.cast(rffi.CONST_VOIDP, ll_arg), len(arg)) > rv = ioctl_str(fd, op, buf.raw) module/fcntl/interp_fcntl.py:285: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = (14, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f9e3a022810>>) real_args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f9e3a022810>>) to_free = (), i = 2 def wrapper(*args): assert len(args) == nb_args real_args = () # XXX 'to_free' leaks if an allocation fails with MemoryError # and was not the first in this function to_free = () for i, TARGET in unrolling_arg_tps: arg = args[i] if TARGET == CCHARP or TARGET is VOIDP: if arg is None: from rpython.rtyper.annlowlevel import llstr arg = lltype.nullptr(CCHARP.TO) # None => (char*)NULL to_free = to_free + (arg, llstr(None), '\x04') elif isinstance(arg, str): tup = get_nonmovingbuffer_ll_final_null(arg) to_free = to_free + tup arg = tup[0] elif isinstance(arg, unicode): _oops() elif TARGET == CWCHARP: if arg is None: arg = lltype.nullptr(CWCHARP.TO) # None => (wchar_t*)NULL to_free = to_free + (arg,) elif isinstance(arg, unicode): arg = unicode2wcharp(arg) to_free = to_free + (arg,) elif _isfunctype(TARGET) and not _isllptr(arg): # XXX pass additional arguments use_gil = invoke_around_handlers arg = llhelper(TARGET, _make_wrapper_for(TARGET, arg, callbackholder, use_gil)) else: SOURCE = lltype.typeOf(arg) if SOURCE != TARGET: if TARGET is lltype.Float: arg = float(arg) elif ((isinstance(SOURCE, lltype.Number) or SOURCE is lltype.Bool) and (isinstance(TARGET, lltype.Number) or TARGET is lltype.Bool)): arg = cast(TARGET, arg) real_args = real_args + (arg,) > res = call_external_function(*real_args) ../rpython/rtyper/lltypesystem/rffi.py:321: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a0 = 14L, a1 = 2148037735L a2 = <* <C object Array of Char {'nolength': True} at 0x7f9e3a022810>> def call_external_function(a0, a1, a2): rgil.release() # NB. it is essential that no exception checking occurs here! if 1: from rpython.rlib import rposix rposix._errno_before(1) if we_are_translated(): res = funcptr(a0, a1, a2) else: try: # only when non-translated > res = funcptr(a0, a1, a2) <2042-codegen /Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn ioctl> args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f9e3a022810>>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2, a = <* <C object Array of Char {'nolength': True} at 0x7f9e3a022810>> def __call__(self, *args): from rpython.rtyper.lltypesystem import rffi if isinstance(self._T, FuncType): if len(args) != len(self._T.ARGS): raise TypeError("calling %r with wrong argument number: %r" % (self._T, args)) for i, a, ARG in zip(range(len(self._T.ARGS)), args, self._T.ARGS): if typeOf(a) != ARG: # ARG could be Void if ARG == Void: try: value = getattr(self._obj, '_void' + str(i)) except AttributeError: pass else: assert a == value # None is acceptable for any pointer elif isinstance(ARG, Ptr) and a is None: pass # Any pointer is convertible to void* elif ARG is rffi.VOIDP and isinstance(typeOf(a), Ptr): pass # special case: ARG can be a container type, in which # case a should be a pointer to it. This must also be # special-cased in the backends. elif (isinstance(ARG, ContainerType) and typeOf(a) == Ptr(ARG)): pass else: args_repr = [typeOf(arg) for arg in args] raise TypeError("calling %r with wrong argument " "types: %r" % (self._T, args_repr)) callb = self._obj._callable if callb is None: raise RuntimeError("calling undefined function") > return callb(*args) ../rpython/rtyper/lltypesystem/lltype.py:1384: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.ll2ctypes.LL2CtypesCallable object at 0x00007f9e0099e678> argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f9e3a022810>>) def __call__(self, *argvalues): with rlock: if self.trampoline is None: # lazily build the corresponding ctypes function object cfunc = get_ctypes_callable(self.funcptr, self.calling_conv, self.natural_arity) self.trampoline = get_ctypes_trampoline(self.FUNCTYPE, cfunc, self.natural_arity) # perform the call > return self.trampoline(*argvalues) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1342: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x7f9e3a022810>>) cargs = [14L, 2148037735L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e3203f928> def invoke_via_ctypes(*argvalues): global _callback_exc_info cargs = [] for i in range(len(argvalues)): if i not in void_arguments: cvalue = lltype2ctypes(argvalues[i]) if i in container_arguments: cvalue = cvalue.contents if natural_arity > 0 and i >= natural_arity: > cvalue = cfunc.extraargs[i - natural_arity](cvalue) ../rpython/rtyper/lltypesystem/ll2ctypes.py:1370: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e210a7490> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e3203f928> def __init__(self, value=None): if not hasattr(self, '_buffer'): self._buffer = ffiarray(1, autofree=True) if value is not None: > self.contents = value ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e210a7490> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x00007f9e3203f928> def setcontents(self, value): if not isinstance(value, self._type_): raise TypeError("expected %s instead of %s" % ( > self._type_.__name__, type(value).__name__)) E TypeError: expected ctypes_Array of Char {'nolength': True} *0 instead of LP_ctypes_Array of Char {'nolength': True} *0 ../../../../oss/pypy-x86_64-buildbot/lib_pypy/_ctypes/pointer.py:106: TypeError =========================== short test summary info ============================ FAIL module/fcntl/test/test_fcntl.py::AppTestFcntl::()::test_fcntl FAIL module/fcntl/test/test_fcntl.py::AppTestFcntl::()::test_lockf FAIL module/fcntl/test/test_fcntl.py::AppTestFcntl::()::test_ioctl FAIL module/fcntl/test/test_fcntl.py::AppTestFcntl::()::test_ioctl_signed_unsigned_code_param ================ 4 failed, 1 passed, 3 skipped in 17.35 seconds ================ ++ 01:13:15 starting module/itertools/test [103 started in total] __ module/gc/test [101 done in total, somefailed=True] ________________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 30 items module/gc/test/test_app_referents.py .... module/gc/test/test_gc.py .....x... module/gc/test/test_hook.py ........ module/gc/test/test_referents.py ...F.... module/gc/test/test_ztranslation.py . =================================== FAILURES =================================== __________________ AppTestReferents.test_get_rpy_memory_usage __________________ self = <CallInfo when='call' exception: type object 'W_IntObject' has no attribute '__basicsize__'> func = <function <lambda> at 0x00007f99690d6638>, when = 'call' def __init__(self, func, when): #: context of invocation: one of "setup", "call", #: "teardown", "memocollect" self.when = when self.start = time() try: > self.result = func() ../_pytest/runner.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > return CallInfo(lambda: ihook(item=item, **kwds), when=when) ../_pytest/runner.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_HookCaller 'pytest_runtest_call'> kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_rpy_memory_usage'>} def __call__(self, **kwargs): assert not self.is_historic() > return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) ../_pytest/vendored_packages/pluggy.py:724: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.config.PytestPluginManager object at 0x00007f99686a3a60> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f99385a76a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_rpy_memory_usage'>} def _hookexec(self, hook, methods, kwargs): # called from all hookcaller instances. # enable_tracing will set its own wrapping function at self._inner_hookexec > return self._inner_hookexec(hook, methods, kwargs) ../_pytest/vendored_packages/pluggy.py:338: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f99385a76a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_get_rpy_memory_usage'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ../_pytest/vendored_packages/pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f99396177b8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...mory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f996908de60> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f996908de60> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...mory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ../_pytest/vendored_packages/pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_call at 0x00007f9939617718> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...mory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ../_pytest/vendored_packages/pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f996908de20> def get_result(self): if self.excinfo is None: return self.result else: ex = self.excinfo if _py3: raise ex[1].with_traceback(ex[2]) > _reraise(*ex) # noqa ../_pytest/vendored_packages/pluggy.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x00007f996908de20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...mory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ../_pytest/vendored_packages/pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_get_rpy_memory_usage'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ../_pytest/vendored_packages/pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <AppTestMethod 'test_get_rpy_memory_usage'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_get_rpy_memory_usage'> def runtest(self): target = self.obj if self.config.option.runappdirect: return target() space = target.im_self.space filename = self._getdynfilename(target) func = app2interp_temp(target.im_func, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool/pytest/apptest.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_get_rpy_memory_usage'>, space = StdObjSpace target = <function test_get_rpy_memory_usage at 0x00007f99690d6908> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9949831c58>) def execute_appex(self, space, target, *args): self.space = space try: > target(*args) tool/pytest/apptest.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9949831c58>,) w_func = <Function test_get_rpy_memory_usage> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9949831c58> def appcaller(space, *args_w): if not isinstance(space, ObjSpace): raise TypeError("first argument must be a space instance.") # the last argument can be an Arguments w_func = self.wget(space, name) if not args_w: return space.call_function(w_func) else: args = args_w[-1] assert args is not None if not isinstance(args, Arguments): > return space.call_function(w_func, *args_w) interpreter/gateway.py:1227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_get_rpy_memory_usage> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9949831c58>,) nargs = 1, Function = <class 'pypy.interpreter.function.Function'> Method = <class 'pypy.interpreter.function.Method'> def call_function(self, w_func, *args_w): nargs = len(args_w) # used for pruning funccall versions if not self.config.objspace.disable_call_speedhacks and nargs < 5: # start of hack for performance from pypy.interpreter.function import Function, Method if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_inst, *args_w) elif args_w and ( self.abstract_isinstance_w(args_w[0], w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter/baseobjspace.py:1210: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_get_rpy_memory_usage> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f9949831c58>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_get_rpy_memory_usage, file '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> def funccall(self, *args_w): # speed hack from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit nargs = len(args_w) fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, args_w[0]) elif nargs == 2: assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, args_w[0], args_w[1]) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) return code.fastcall_3(self.space, self, args_w[0], args_w[1], args_w[2]) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) return code.fastcall_4(self.space, self, args_w[0], args_w[1], args_w[2], args_w[3]) elif (nargs | PyCode.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) if nargs < 5: new_frame = self.space.createframe(code, self.w_func_globals, self) for i in funccallunrolling: if i < nargs: new_frame.locals_cells_stack_w[i] = args_w[i] > return new_frame.run() interpreter/function.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 def run(self): """Start this frame's execution.""" if self.getcode().co_flags & pycode.CO_GENERATOR: from pypy.interpreter.generator import GeneratorIterator return GeneratorIterator(self) else: > return self.execute_frame() interpreter/pyframe.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, executioncontext) except OperationError: raise except Exception as e: # general fall-back > raise self._convert_unexpected_exception(e) interpreter/pyframe.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 e = AttributeError("type object 'W_IntObject' has no attribute '__basicsize__'",) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter/pyframe.py:943: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 w_inputvalue = None, operr = None def execute_frame(self, w_inputvalue=None, operr=None): """Execute this frame. Main entry point to the interpreter. The optional arguments are there to handle a generator's frame: w_inputvalue is for generator.send() and operr is for generator.throw(). """ # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # try: if operr is not None: next_instr = self.handle_operation_error( executioncontext, operr) self.last_instr = intmask(next_instr - 1) else: # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE instruction. next_instr = r_uint(self.last_instr + 1) if next_instr != 0: self.pushvalue(w_inputvalue) w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter/pyframe.py:286: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 pycode = <code object test_get_rpy_memory_usage, file '[/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9958e1b6e0> def dispatch(self, pycode, next_instr, ec): # For the sequel, force 'next_instr' to be unsigned for performance next_instr = r_uint(next_instr) co_code = pycode.co_code try: while True: > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00|\x01\x00\xc9\x01\x00d\x02\x00\xca\x01\x00}\x02\x00|\x02\x00GH\xcc"\x00d\x03\x00|\x02\x00\x04\x03k\x01\x00o:\x00d\x04\x00k\x01\x00n\x02\x00\x02\x01sE\x00t\x02\x00\x82\x01\x00d\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9958e1b6e0> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 co_code = 'd\x01\x00d\x00\x00l\x00\x00}\x01\x00|\x01\x00\xc9\x01\x00d\x02\x00\xca\x01\x00}\x02\x00|\x02\x00GH\xcc"\x00d\x03\x00|\x02\x00\x04\x03k\x01\x00o:\x00d\x04\x00k\x01\x00n\x02\x00\x02\x01sE\x00t\x02\x00\x82\x01\x00d\x00\x00S' next_instr = 24L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00007f9958e1b6e0> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: self.last_instr = intmask(next_instr) if jit.we_are_jitted(): if self.debugdata: ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) next_instr += 1 if opcode >= HAVE_ARGUMENT: lo = ord(co_code[next_instr]) hi = ord(co_code[next_instr+1]) next_instr += 2 oparg = (hi * 256) | lo else: oparg = 0 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into a switch(). while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption lo = ord(co_code[next_instr+1]) hi = ord(co_code[next_instr+2]) next_instr += 3 oparg = (oparg * 65536) | (hi * 256) | lo if opcode == opcodedesc.RETURN_VALUE.index: if not self.blockstack_non_empty(): self.frame_finished_execution = True # for generators raise Return w_returnvalue = self.popvalue() block = self.unrollstack(SReturnValue.kind) if block is None: self.pushvalue(w_returnvalue) raise Return else: unroller = SReturnValue(w_returnvalue) next_instr = block.handle(self, unroller) return next_instr # now inside a 'finally' block elif opcode == opcodedesc.END_FINALLY.index: unroller = self.end_finally() if isinstance(unroller, SuspendedUnroller): # go on unrolling the stack block = self.unrollstack(unroller.kind) if block is None: w_result = unroller.nomoreblocks() self.pushvalue(w_result) raise Return else: next_instr = block.handle(self, unroller) return next_instr elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, ec) elif opcode == opcodedesc.BREAK_LOOP.index: next_instr = self.BREAK_LOOP(oparg, next_instr) elif opcode == opcodedesc.CONTINUE_LOOP.index: return self.CONTINUE_LOOP(oparg, next_instr) elif opcode == opcodedesc.FOR_ITER.index: next_instr = self.FOR_ITER(oparg, next_instr) elif opcode == opcodedesc.JUMP_FORWARD.index: next_instr = self.JUMP_FORWARD(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index: next_instr = self.JUMP_IF_FALSE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_DEBUG.index: next_instr = self.JUMP_IF_NOT_DEBUG(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: next_instr = self.JUMP_IF_TRUE_OR_POP(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: next_instr = self.POP_JUMP_IF_FALSE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: next_instr = self.POP_JUMP_IF_TRUE(oparg, next_instr) elif opcode == opcodedesc.BINARY_ADD.index: self.BINARY_ADD(oparg, next_instr) elif opcode == opcodedesc.BINARY_AND.index: self.BINARY_AND(oparg, next_instr) elif opcode == opcodedesc.BINARY_DIVIDE.index: self.BINARY_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_LSHIFT.index: self.BINARY_LSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_MODULO.index: self.BINARY_MODULO(oparg, next_instr) elif opcode == opcodedesc.BINARY_MULTIPLY.index: self.BINARY_MULTIPLY(oparg, next_instr) elif opcode == opcodedesc.BINARY_OR.index: self.BINARY_OR(oparg, next_instr) elif opcode == opcodedesc.BINARY_POWER.index: self.BINARY_POWER(oparg, next_instr) elif opcode == opcodedesc.BINARY_RSHIFT.index: self.BINARY_RSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBSCR.index: self.BINARY_SUBSCR(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBTRACT.index: self.BINARY_SUBTRACT(oparg, next_instr) elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index: self.BINARY_TRUE_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_XOR.index: self.BINARY_XOR(oparg, next_instr) elif opcode == opcodedesc.BUILD_CLASS.index: self.BUILD_CLASS(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST.index: self.BUILD_LIST(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index: self.BUILD_LIST_FROM_ARG(oparg, next_instr) elif opcode == opcodedesc.BUILD_MAP.index: self.BUILD_MAP(oparg, next_instr) elif opcode == opcodedesc.BUILD_SET.index: self.BUILD_SET(oparg, next_instr) elif opcode == opcodedesc.BUILD_SLICE.index: self.BUILD_SLICE(oparg, next_instr) elif opcode == opcodedesc.BUILD_TUPLE.index: self.BUILD_TUPLE(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION.index: self.CALL_FUNCTION(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_KW.index: self.CALL_FUNCTION_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR.index: self.CALL_FUNCTION_VAR(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_VAR_KW.index: self.CALL_FUNCTION_VAR_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter/pyopcode.py:290: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 oparg = 1, ignored = (24L,), n_args = 1, n_kwargs = 0, w_self = None @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg & 0xff n_kwargs = (oparg >> 8) & 0xff w_self = f.peekvalue_maybe_none(n_args + (2 * n_kwargs)) n = n_args + (w_self is not None) if not n_kwargs: w_callable = f.peekvalue(n_args + (2 * n_kwargs) + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args + 2) objspace/std/callmethod.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction get_rpy_memory_usage>, nargs = 1 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 dropvalues = 3, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, Method): w_inst = w_func.w_instance if w_inst is not None: w_func = w_func.w_function # reuse callable stack place for w_inst frame.settopvalue(w_inst, nargs) nargs += 1 methodcall = True elif nargs > 0 and ( self.abstract_isinstance_w(frame.peekvalue(nargs-1), # :-( w_func.w_class)): w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( > nargs, frame, methodcall=methodcall, dropvalues=dropvalues) interpreter/baseobjspace.py:1243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction get_rpy_memory_usage>, nargs = 1 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...acos-x86-64/build/pypy/module/gc/test/test_referents.py:75]', line 1> at line 3 dropvalues = 3, methodcall = False def funccall_valuestack(self, nargs, frame, dropvalues, methodcall=False): # speed hack # methodcall is only for better error messages from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit # if (jit.we_are_jitted() and code is self.space._code_of_sys_exc_info and nargs == 0): frame.dropvalues(dropvalues) from pypy.module.sys.vm import exc_info_direct return exc_info_direct(self.space, frame) # fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: f_0 = frame.peekvalue(0) frame.dropvalues(dropvalues) assert isinstance(code, gateway.BuiltinCode1) > return code.fastcall_1(self.space, self, f_0) interpreter/function.py:149: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007f994896fde0> space = StdObjSpace, w_func = <BuiltinFunction get_rpy_memory_usage> w1 = W_IntObject(12345) @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_1(self, space, w_func, w1): try: w_result = self.fastfunc_1(space, w1) except DescrMismatch: return self._type_unwrap_mismatch(space, Arguments(space, [w1])) except Exception as e: > self.handle_exception(space, e) interpreter/gateway.py:893: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007f994896fde0> space = StdObjSpace e = AttributeError("type object 'W_IntObject' has no attribute '__basicsize__'",) def handle_exception(self, space, e): try: if not we_are_translated(): raise raise e except OperationError: raise except Exception as e: # general fall-back from pypy.interpreter import error > raise error.get_converted_unexpected_exception(space, e) interpreter/gateway.py:819: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x00007f994896fde0> space = StdObjSpace, w_func = <BuiltinFunction get_rpy_memory_usage> w1 = W_IntObject(12345) @signature(sigtypes.self(), sigtypes.any(), w_root_or_none, w_root_or_none, returns=w_root_or_none) def fastcall_1(self, space, w_func, w1): try: > w_result = self.fastfunc_1(space, w1) interpreter/gateway.py:888: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_obj = W_IntObject(12345) def get_rpy_memory_usage(space, w_obj): """Return the memory usage of just the given object or GcRef. This does not include the internal structures of the object.""" gcref = unwrap(space, w_obj) > size = rgc.get_rpy_memory_usage(gcref) module/gc/referents.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ gcref = _GcRef(W_IntObject(12345)) @not_rpython def get_rpy_memory_usage(gcref): # approximate implementation using CPython's type info Class = type(gcref._x) > size = Class.__basicsize__ E AttributeError: type object 'W_IntObject' has no attribute '__basicsize__' ../rpython/rlib/rgc.py:851: AttributeError =========================== short test summary info ============================ FAIL module/gc/test/test_referents.py::AppTestReferents::()::test_get_rpy_memory_usage =============== 1 failed, 28 passed, 1 xfailed in 21.23 seconds ================ ++ 01:13:27 starting module/marshal/test [104 started in total] __ module/marshal/test [102 done in total, somefailed=False] __________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 80 items module/marshal/test/test_marshal.py ................................................................... module/marshal/test/test_marshalimpl.py ............. ========================== 80 passed in 15.64 seconds ========================== ++ 01:13:44 starting module/math/test [105 started in total] __ module/itertools/test [103 done in total, somefailed=False] ________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 73 items module/itertools/test/test_itertools.py ........................................................................ module/itertools/test/test_ztranslation.py . ========================== 73 passed in 33.05 seconds ========================== ++ 01:13:53 starting module/micronumpy/test [106 started in total] __ module/micronumpy/test [104 done in total, somefailed=False] _______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ========================= no tests ran in 0.01 seconds ========================= ++ 01:13:54 starting module/mmap/test [107 started in total] __ module/math/test [105 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 182 items module/math/test/test_direct.py ...................................................................................................................................................................... module/math/test/test_factorial.py .s module/math/test/test_math.py .........s.... ==================== 180 passed, 2 skipped in 14.77 seconds ==================== ++ 01:14:01 starting module/operator/test [108 started in total] __ module/operator/test [106 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 27 items module/operator/test/test_operator.py .................. module/operator/test/test_tscmp.py ......... ========================== 27 passed in 9.37 seconds =========================== ++ 01:14:11 starting module/parser/test [109 started in total] __ module/mmap/test [107 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 43 items module/mmap/test/test_mmap.py .....................s...............ss..s. ==================== 39 passed, 4 skipped in 14.58 seconds ===================== ++ 01:14:12 starting module/posix/test [110 started in total] __ module/parser/test [108 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module/parser/test/test_parser.py ....... =========================== 7 passed in 7.16 seconds =========================== ++ 01:14:20 starting module/pwd/test [111 started in total] __ module/imp/test [109 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 124 items module/imp/test/test_app.py ................ module/imp/test/test_import.py ..............................s.........................................................s................... ==================== 122 passed, 2 skipped in 78.64 seconds ==================== ++ 01:14:32 starting module/pyexpat/test [112 started in total] __ module/pwd/test [110 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module/pwd/test/test_pwd.py ... module/pwd/test/test_ztranslation.py . ========================== 4 passed in 15.23 seconds =========================== ++ 01:14:37 starting module/pypyjit/test [113 started in total] __ module/pypyjit/test [111 done in total, somefailed=False] __________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 29 items module/pypyjit/test/test_jit_hook.py ........s module/pypyjit/test/test_jit_not_in_trace.py .. module/pypyjit/test/test_jit_setup.py .... module/pypyjit/test/test_policy.py ............ module/pypyjit/test/test_pyframe.py . module/pypyjit/test/test_ztranslation.py . ==================== 28 passed, 1 skipped in 19.19 seconds ===================== ++ 01:14:58 starting module/select/test [114 started in total] __ module/pyexpat/test [112 done in total, somefailed=False] __________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 21 items module/pyexpat/test/test_build.py . module/pyexpat/test/test_parser.py ...s..............ss ==================== 18 passed, 3 skipped in 35.61 seconds ===================== ++ 01:15:10 starting module/signal/test [115 started in total] __ module/posix/test [113 done in total, somefailed=False] ____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 104 items module/posix/test/test_posix2.py ..........................................................s..........ss..........s................s module/posix/test/test_posix_libfile.py .... module/posix/test/test_ztranslation.py . ==================== 99 passed, 5 skipped in 54.60 seconds ===================== ++ 01:15:10 starting module/struct/test [116 started in total] __ module/select/test [114 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 41 items module/select/test/test_epoll.py ssssssss module/select/test/test_kqueue.py ..... module/select/test/test_select.py ........................... module/select/test/test_ztranslation.py . ==================== 33 passed, 8 skipped in 34.74 seconds ===================== ++ 01:15:36 starting module/sys/test [117 started in total] __ module/signal/test [115 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/signal/test/test_signal.py .................. ========================== 18 passed in 25.24 seconds ========================== ++ 01:15:38 starting module/termios/test [118 started in total] __ module/struct/test [116 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 41 items module/struct/test/test_struct.py ........................................ module/struct/test/test_ztranslation.py . ========================== 41 passed in 25.16 seconds ========================== ++ 01:15:38 starting module/test_lib_pypy [119 started in total] __ module/termios/test [117 done in total, somefailed=True] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module/termios/test/test_termios.py sssssF.. =================================== FAILURES =================================== __________________________ AppTestTermios.test_values __________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007f7e125ccad8> def test_values(self): import termios d = {} for name in dir(termios): val = getattr(termios, name) if name.isupper() and type(val) is int: d[name] = val > assert sorted(d.items()) == sorted(self.orig_module_dict.items()) E (application-level) AssertionError: assert [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGSIZE', 1074295912), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSSIZE', 2148037735), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] == [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] E + where [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGSIZE', 1074295912), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSSIZE', 2148037735), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] = sorted([('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGSIZE', 1074295912), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSSIZE', 2148037735), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)]) E + where [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGSIZE', 1074295912), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSSIZE', 2148037735), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] = <bound method dict.items of {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGSIZE': 1074295912, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSSIZE': 2148037735, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}>() E + where <bound method dict.items of {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGSIZE': 1074295912, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSSIZE': 2148037735, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}> = {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGSIZE': 1074295912, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSSIZE': 2148037735, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}.items E + and [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] = sorted([('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)]) E + where [('B0', 0), ('B110', 110), ('B115200', 115200), ('B1200', 1200), ('B134', 134), ('B150', 150), ('B1800', 1800), ('B19200', 19200), ('B200', 200), ('B230400', 230400), ('B2400', 2400), ('B300', 300), ('B38400', 38400), ('B4800', 4800), ('B50', 50), ('B57600', 57600), ('B600', 600), ('B75', 75), ('B9600', 9600), ('BRKINT', 2), ('BS0', 0), ('BS1', 32768), ('BSDLY', 32768), ('CDSUSP', 25), ('CEOF', 4), ('CEOL', 255), ('CEOT', 4), ('CERASE', 127), ('CFLUSH', 15), ('CINTR', 3), ('CKILL', 21), ('CLNEXT', 22), ('CLOCAL', 32768), ('CQUIT', 28), ('CR0', 0), ('CR1', 4096), ('CR2', 8192), ('CR3', 12288), ('CRDLY', 12288), ('CREAD', 2048), ('CRPRNT', 18), ('CRTSCTS', 196608), ('CS5', 0), ('CS6', 256), ('CS7', 512), ('CS8', 768), ('CSIZE', 768), ('CSTART', 17), ('CSTOP', 19), ('CSTOPB', 1024), ('CSUSP', 26), ('CWERASE', 23), ('ECHO', 8), ('ECHOCTL', 64), ('ECHOE', 2), ('ECHOK', 4), ('ECHOKE', 1), ('ECHONL', 16), ('ECHOPRT', 32), ('EXTA', 19200), ('EXTB', 38400), ('FF0', 0), ('FF1', 16384), ('FFDLY', 16384), ('FIOASYNC', 2147772029), ('FIOCLEX', 536897025), ('FIONBIO', 2147772030), ('FIONCLEX', 536897026), ('FIONREAD', 1074030207), ('FLUSHO', 8388608), ('HUPCL', 16384), ('ICANON', 256), ('ICRNL', 256), ('IEXTEN', 1024), ('IGNBRK', 1), ('IGNCR', 128), ('IGNPAR', 4), ('IMAXBEL', 8192), ('INLCR', 64), ('INPCK', 16), ('ISIG', 128), ('ISTRIP', 32), ('IXANY', 2048), ('IXOFF', 1024), ('IXON', 512), ('NCCS', 20), ('NL0', 0), ('NL1', 256), ('NLDLY', 768), ('NOFLSH', 2147483648), ('OCRNL', 16), ('OFDEL', 131072), ('OFILL', 128), ('ONLCR', 2), ('ONLRET', 64), ('ONOCR', 32), ('OPOST', 1), ('PARENB', 4096), ('PARMRK', 8), ('PARODD', 8192), ('PENDIN', 536870912), ('TAB0', 0), ('TAB1', 1024), ('TAB2', 2048), ('TAB3', 4), ('TABDLY', 3076), ('TCIFLUSH', 1), ('TCIOFF', 3), ('TCIOFLUSH', 3), ('TCION', 4), ('TCOFLUSH', 2), ('TCOOFF', 1), ('TCOON', 2), ('TCSADRAIN', 1), ('TCSAFLUSH', 2), ('TCSANOW', 0), ('TCSASOFT', 16), ('TIOCCONS', 2147775586), ('TIOCEXCL', 536900621), ('TIOCGETD', 1074033690), ('TIOCGPGRP', 1074033783), ('TIOCGWINSZ', 1074295912), ('TIOCMBIC', 2147775595), ('TIOCMBIS', 2147775596), ('TIOCMGET', 1074033770), ('TIOCMSET', 2147775597), ('TIOCM_CAR', 64), ('TIOCM_CD', 64), ('TIOCM_CTS', 32), ('TIOCM_DSR', 256), ('TIOCM_DTR', 2), ('TIOCM_LE', 1), ('TIOCM_RI', 128), ('TIOCM_RNG', 128), ('TIOCM_RTS', 4), ('TIOCM_SR', 16), ('TIOCM_ST', 8), ('TIOCNOTTY', 536900721), ('TIOCNXCL', 536900622), ('TIOCOUTQ', 1074033779), ('TIOCPKT', 2147775600), ('TIOCPKT_DATA', 0), ('TIOCPKT_DOSTOP', 32), ('TIOCPKT_FLUSHREAD', 1), ('TIOCPKT_FLUSHWRITE', 2), ('TIOCPKT_NOSTOP', 16), ('TIOCPKT_START', 8), ('TIOCPKT_STOP', 4), ('TIOCSCTTY', 536900705), ('TIOCSETD', 2147775515), ('TIOCSPGRP', 2147775606), ('TIOCSTI', 2147578994), ('TIOCSWINSZ', 2148037735), ('TOSTOP', 4194304), ('VDISCARD', 15), ('VEOF', 0), ('VEOL', 1), ('VEOL2', 2), ('VERASE', 3), ('VINTR', 8), ('VKILL', 5), ('VLNEXT', 14), ('VMIN', 16), ('VQUIT', 9), ('VREPRINT', 6), ('VSTART', 12), ('VSTOP', 13), ('VSUSP', 10), ('VT0', 0), ('VT1', 65536), ('VTDLY', 65536), ('VTIME', 17), ('VWERASE', 4)] = <bound method dict.items of {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}>() E + where <bound method dict.items of {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}> = {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4}.items E + where {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4} = {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4} E + where {'B0': 0, 'B110': 110, 'B115200': 115200, 'B1200': 1200, 'B134': 134, 'B150': 150, 'B1800': 1800, 'B19200': 19200, 'B200': 200, 'B230400': 230400, 'B2400': 2400, 'B300': 300, 'B38400': 38400, 'B4800': 4800, 'B50': 50, 'B57600': 57600, 'B600': 600, 'B75': 75, 'B9600': 9600, 'BRKINT': 2, 'BS0': 0, 'BS1': 32768, 'BSDLY': 32768, 'CDSUSP': 25, 'CEOF': 4, 'CEOL': 255, 'CEOT': 4, 'CERASE': 127, 'CFLUSH': 15, 'CINTR': 3, 'CKILL': 21, 'CLNEXT': 22, 'CLOCAL': 32768, 'CQUIT': 28, 'CR0': 0, 'CR1': 4096, 'CR2': 8192, 'CR3': 12288, 'CRDLY': 12288, 'CREAD': 2048, 'CRPRNT': 18, 'CRTSCTS': 196608, 'CS5': 0, 'CS6': 256, 'CS7': 512, 'CS8': 768, 'CSIZE': 768, 'CSTART': 17, 'CSTOP': 19, 'CSTOPB': 1024, 'CSUSP': 26, 'CWERASE': 23, 'ECHO': 8, 'ECHOCTL': 64, 'ECHOE': 2, 'ECHOK': 4, 'ECHOKE': 1, 'ECHONL': 16, 'ECHOPRT': 32, 'EXTA': 19200, 'EXTB': 38400, 'FF0': 0, 'FF1': 16384, 'FFDLY': 16384, 'FIOASYNC': 2147772029, 'FIOCLEX': 536897025, 'FIONBIO': 2147772030, 'FIONCLEX': 536897026, 'FIONREAD': 1074030207, 'FLUSHO': 8388608, 'HUPCL': 16384, 'ICANON': 256, 'ICRNL': 256, 'IEXTEN': 1024, 'IGNBRK': 1, 'IGNCR': 128, 'IGNPAR': 4, 'IMAXBEL': 8192, 'INLCR': 64, 'INPCK': 16, 'ISIG': 128, 'ISTRIP': 32, 'IXANY': 2048, 'IXOFF': 1024, 'IXON': 512, 'NCCS': 20, 'NL0': 0, 'NL1': 256, 'NLDLY': 768, 'NOFLSH': 2147483648, 'OCRNL': 16, 'OFDEL': 131072, 'OFILL': 128, 'ONLCR': 2, 'ONLRET': 64, 'ONOCR': 32, 'OPOST': 1, 'PARENB': 4096, 'PARMRK': 8, 'PARODD': 8192, 'PENDIN': 536870912, 'TAB0': 0, 'TAB1': 1024, 'TAB2': 2048, 'TAB3': 4, 'TABDLY': 3076, 'TCIFLUSH': 1, 'TCIOFF': 3, 'TCIOFLUSH': 3, 'TCION': 4, 'TCOFLUSH': 2, 'TCOOFF': 1, 'TCOON': 2, 'TCSADRAIN': 1, 'TCSAFLUSH': 2, 'TCSANOW': 0, 'TCSASOFT': 16, 'TIOCCONS': 2147775586, 'TIOCEXCL': 536900621, 'TIOCGETD': 1074033690, 'TIOCGPGRP': 1074033783, 'TIOCGWINSZ': 1074295912, 'TIOCMBIC': 2147775595, 'TIOCMBIS': 2147775596, 'TIOCMGET': 1074033770, 'TIOCMSET': 2147775597, 'TIOCM_CAR': 64, 'TIOCM_CD': 64, 'TIOCM_CTS': 32, 'TIOCM_DSR': 256, 'TIOCM_DTR': 2, 'TIOCM_LE': 1, 'TIOCM_RI': 128, 'TIOCM_RNG': 128, 'TIOCM_RTS': 4, 'TIOCM_SR': 16, 'TIOCM_ST': 8, 'TIOCNOTTY': 536900721, 'TIOCNXCL': 536900622, 'TIOCOUTQ': 1074033779, 'TIOCPKT': 2147775600, 'TIOCPKT_DATA': 0, 'TIOCPKT_DOSTOP': 32, 'TIOCPKT_FLUSHREAD': 1, 'TIOCPKT_FLUSHWRITE': 2, 'TIOCPKT_NOSTOP': 16, 'TIOCPKT_START': 8, 'TIOCPKT_STOP': 4, 'TIOCSCTTY': 536900705, 'TIOCSETD': 2147775515, 'TIOCSPGRP': 2147775606, 'TIOCSTI': 2147578994, 'TIOCSWINSZ': 2148037735, 'TOSTOP': 4194304, 'VDISCARD': 15, 'VEOF': 0, 'VEOL': 1, 'VEOL2': 2, 'VERASE': 3, 'VINTR': 8, 'VKILL': 5, 'VLNEXT': 14, 'VMIN': 16, 'VQUIT': 9, 'VREPRINT': 6, 'VSTART': 12, 'VSTOP': 13, 'VSUSP': 10, 'VT0': 0, 'VT1': 65536, 'VTDLY': 65536, 'VTIME': 17, 'VWERASE': 4} = <AppTestTermios object at 0x00007f7e125ccad8>.orig_module_dict [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/termios/test/test_termios.py:133]:8: AssertionError =========================== short test summary info ============================ FAIL module/termios/test/test_termios.py::AppTestTermios::()::test_values ================ 1 failed, 2 passed, 5 skipped in 10.30 seconds ================ ++ 01:15:50 starting module/thread/test [120 started in total] __ module/sys/test [118 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 65 items module/sys/test/apptest_initpath.py . module/sys/test/test_encoding.py s module/sys/test/test_initpath.py ....... module/sys/test/test_sysmodule.py ...............................s.................... module/sys/test/test_version.py .... ==================== 63 passed, 2 skipped in 19.01 seconds ===================== ++ 01:15:56 starting module/time/test [121 started in total] __ module/test_lib_pypy [119 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 238 items / 3 skipped module/test_lib_pypy/test_collections.py ..................... module/test_lib_pypy/test_marshal_extra.py ....................................................................................................................................................... module/test_lib_pypy/test_md5_extra.py ...... module/test_lib_pypy/test_msvcrt.py s module/test_lib_pypy/test_os_wait.py ... module/test_lib_pypy/test_pickle_extra.py s module/test_lib_pypy/test_resource.py ... module/test_lib_pypy/test_sha_extra.py ... module/test_lib_pypy/test_site_extra.py . module/test_lib_pypy/test_stackless.py .............................. module/test_lib_pypy/test_stackless_pickling.py .. module/test_lib_pypy/test_structseq.py ......... module/test_lib_pypy/test_tputil.py ..s.... ==================== 235 passed, 6 skipped in 25.60 seconds ==================== ++ 01:16:06 starting module/unicodedata/test [122 started in total] __ module/time/test [120 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/time/test/test_time.py .................. ========================== 18 passed in 24.28 seconds ========================== ++ 01:16:24 starting module/zipimport/test [123 started in total] __ module/unicodedata/test [121 done in total, somefailed=False] ______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 26 items module/unicodedata/test/test_hyp.py ................ module/unicodedata/test/test_unicodedata.py .......... ========================== 26 passed in 19.26 seconds ========================== ++ 01:16:27 starting module/zlib/test [124 started in total] __ module/zlib/test [122 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 31 items module/zlib/test/test_zlib.py ............................... ========================== 31 passed in 10.69 seconds ========================== ++ 01:16:39 starting objspace/fake/test [125 started in total] __ objspace/fake/test [123 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 21 items objspace/fake/test/test_checkmodule.py ........ objspace/fake/test/test_objspace.py ............. ========================== 21 passed in 16.93 seconds ========================== ++ 01:16:59 starting objspace/std/test [126 started in total] __ module/zipimport/test [124 done in total, somefailed=False] ________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 47 items module/zipimport/test/test_undocumented.py ...... module/zipimport/test/test_zipimport.py .................... module/zipimport/test/test_zipimport_deflated.py ..................... ========================== 47 passed in 68.74 seconds ========================== ++ 01:17:37 starting objspace/test [127 started in total] __ objspace/test [125 done in total, somefailed=False] ________________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 59 items objspace/test/apptest_binop_overriding.py . objspace/test/apptest_descriptor.py ........ objspace/test/apptest_descroperation.py ............s.......................... objspace/test/test_descroperation.py ........... ==================== 58 passed, 1 skipped in 12.45 seconds ===================== ++ 01:17:51 starting sandbox/test [128 started in total] __ sandbox/test [126 done in total, somefailed=False] _________________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items sandbox/test/test_pypy_interact.py . ========================== 1 passed in 37.77 seconds =========================== ++ 01:18:36 starting tool/bench/test [129 started in total] __ tool/bench/test [127 done in total, somefailed=False] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items / 1 skipped tool/bench/test/test_pypyresult.py ... ===================== 3 passed, 1 skipped in 1.05 seconds ====================== ++ 01:18:38 starting tool/memusage/test [130 started in total] __ tool/memusage/test [128 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items tool/memusage/test/test_log2gnumeric.py ..... =========================== 5 passed in 0.92 seconds =========================== ++ 01:18:39 starting tool/pytest/test [131 started in total] __ module/thread/test [129 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 48 items module/thread/test/test_fork.py s.. module/thread/test/test_gil.py .... module/thread/test/test_import_lock.py ..... module/thread/test/test_local.py ....... module/thread/test/test_lock.py ................. module/thread/test/test_thread.py ............ ==================== 47 passed, 1 skipped in 183.65 seconds ==================== ++ 01:18:58 starting tool/release/test [132 started in total] __ tool/release/test [130 done in total, somefailed=True] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items tool/release/test/test_package.py ....s tool/release/test/test_smartstrip.py FFs =================================== FAILURES =================================== ________________________ TestSmarStrip.test_info_symbol ________________________ self = <pypy.tool.release.test.test_smartstrip.TestSmarStrip object at 0x00007f8188ea4988> exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-969/test_info_symbol0/myprog') def test_info_symbol(self, exe): info = info_symbol(exe, "foo") > assert info == "foo in section .text" E assert "/bin/sh: lin...o' -ex 'quit'" == 'foo in section .text' E - /bin/sh: line 1: 72128 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-969/test_info_symbol0/myprog -ex 'info symbol foo' -ex 'quit' E + foo in section .text tool/release/test/test_smartstrip.py:32: AssertionError ___________________________ TestSmarStrip.test_strip ___________________________ self = <pypy.tool.release.test.test_smartstrip.TestSmarStrip object at 0x00007f817a172720> exe = local('/private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-969/test_strip0/myprog') def test_strip(self, exe): smartstrip(exe, keep_debug=False) info = info_symbol(exe, "foo") > assert info.startswith("No symbol table is loaded") E assert <bound method str.startswith of "/bin/sh: line 1: 72138 Abort trap: 6 ...ytest-of-matti/pytest-969/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'">('No symbol table is loaded') E + where <bound method str.startswith of "/bin/sh: line 1: 72138 Abort trap: 6 ...ytest-of-matti/pytest-969/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'"> = "/bin/sh: line 1: 72138 Abort trap: 6 gdb /private/tmp/buildbot-x86_64/pytest/pytest-of-matti/pytest-969/test_strip0/myprog -ex 'info symbol foo' -ex 'quit'".startswith tool/release/test/test_smartstrip.py:37: AssertionError =========================== short test summary info ============================ FAIL tool/release/test/test_smartstrip.py::TestSmarStrip::()::test_info_symbol FAIL tool/release/test/test_smartstrip.py::TestSmarStrip::()::test_strip ================ 2 failed, 4 passed, 2 skipped in 18.27 seconds ================ ++ 01:19:19 starting tool/test [133 started in total] __ tool/test [131 done in total, somefailed=False] ____________________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 29 items tool/test/test_gdb_pypy.py ........... tool/test/test_getdocstrings.py ... tool/test/test_isolate.py ....... tool/test/test_lib_pypy.py ... tool/test/test_license.py . tool/test/test_package.py . tool/test/test_tab.py .. tool/test/test_template.py . ========================== 29 passed in 8.95 seconds =========================== __ objspace/std/test [132 done in total, somefailed=True] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2132 items objspace/std/test/apptest_boolobject.py ........ objspace/std/test/apptest_bufferobject.py ............... objspace/std/test/apptest_callmethod.py ........ objspace/std/test/apptest_complexobject.py ............................... objspace/std/test/apptest_instmethobject.py ..... objspace/std/test/apptest_iterobject.py .............. objspace/std/test/apptest_operation.py ... objspace/std/test/apptest_stringformat.py ...............s...........................s........ objspace/std/test/apptest_userobject.py ...................... objspace/std/test/test_boolobject.py ....... objspace/std/test/test_bytearrayobject.py ....................................................... objspace/std/test/test_bytesobject.py ......................................................................s....... objspace/std/test/test_callmethod.py ... objspace/std/test/test_celldict.py ....................................... objspace/std/test/test_complexobject.py .... objspace/std/test/test_dictmultiobject.py ...........s..................................................................................................................................................................... objspace/std/test/test_dictproxy.py .......... objspace/std/test/test_floatobject.py ...................................... objspace/std/test/test_identitydict.py ...... objspace/std/test/test_identityset.py ....... objspace/std/test/test_index.py .............................................. objspace/std/test/test_intobject.py ............................................................s........................................s............... objspace/std/test/test_iterobject.py .... objspace/std/test/test_jsondict.py ........... objspace/std/test/test_kwargsdict.py .................................... objspace/std/test/test_lengthhint.py .................... objspace/std/test/test_listobject.py ....................................................................................................................... objspace/std/test/test_liststrategies.py ...................................................................s.................................................................. objspace/std/test/test_longobject.py ......................................... objspace/std/test/test_mapdict.py ............................................................................................................................................... objspace/std/test/test_memoryobject.py ....... objspace/std/test/test_methodcache.py ....................................................................... objspace/std/test/test_newformat.py ......................................................................................Fs........ objspace/std/test/test_noneobject.py ... objspace/std/test/test_obj.py ....................... objspace/std/test/test_prebuiltint.py ...........................s............... objspace/std/test/test_proxy.py ssssssssssss objspace/std/test/test_proxy_function.py ........ objspace/std/test/test_proxy_internals.py ........ objspace/std/test/test_proxy_iter.py . objspace/std/test/test_proxy_object.py .......... objspace/std/test/test_proxy_usercreated.py . objspace/std/test/test_random_attr.py ..... objspace/std/test/test_setobject.py .................................................................................... objspace/std/test/test_setstrategies.py ....s...ss.. objspace/std/test/test_sliceobject.py ............ objspace/std/test/test_smalllongobject.py ............................................................s........................................................................................................................s.............. objspace/std/test/test_specialisedtupleobject.py ..................ss....................... objspace/std/test/test_stdobjspace.py s...... objspace/std/test/test_tupleobject.py ................................... objspace/std/test/test_typeobject.py .............................................................................. objspace/std/test/test_unicodeobject.py .................................s........................................................s................. objspace/std/test/test_userobject.py . objspace/std/test/test_versionedtype.py ............... =================================== FAILURES =================================== __________________ AppTestFloatFormatting.test_locale_german ___________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00007fb201188330> def test_locale_german(self): import locale, sys for name in ['de_DE', 'de_DE.utf8']: try: locale.setlocale(locale.LC_NUMERIC, name) break except locale.Error: pass else: skip("no german locale") x = 1234.567890 try: if sys.platform != "darwin": assert locale.format('%g', x, grouping=True) == '1.234,57' assert format(x, 'n') == '1.234,57' assert format(12345678901234, 'n') == '12.345.678.901.234' else: # No thousands separator on German in MacOS since 10.4 > assert locale.format('%g', x, grouping=True) == '1234,57' E (application-level) AssertionError: assert '1.234,57' == '1234,57' E + where '1.234,57' = <function format at 0x00007fb241fd77f8>('%g', 1234.56789, grouping=True) E + where <function format at 0x00007fb241fd77f8> = <function format at 0x00007fb241fd77f8> E + where <function format at 0x00007fb241fd77f8> = <module 'locale' from '/Users/matti/build-worker-x86_64/own-macos-x86-64/build/lib-python/2.7/locale.pyc'>.format [/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/objspace/std/test/test_newformat.py:395]:19: AssertionError =========================== short test summary info ============================ FAIL objspace/std/test/test_newformat.py::AppTestFloatFormatting::()::test_locale_german ============= 1 failed, 2100 passed, 31 skipped in 148.11 seconds ============== __ tool/pytest/test [133 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-x86_64/own-macos-x86-64/build/pytest.pyc rootdir: /Users/matti/build-worker-x86_64/own-macos-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 24 items tool/pytest/test/test_appsupport.py ......... tool/pytest/test/test_astrewrite.py ..... tool/pytest/test/test_conftest1.py .. tool/pytest/test/test_pytestsupport.py ........ ========================= 24 passed in 112.35 seconds ========================== program finished with exit code 1 elapsedTime=1216.641644