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-arm64/own-macos-arm64/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/Cellar HOMEBREW_PREFIX=/opt/homebrew HOMEBREW_REPOSITORY=/opt/homebrew INFOPATH=/opt/homebrew/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-arm64-buildbot/bin:/opt/homebrew/bin:/opt/homebrew/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/Cellar/openssl@1.1/1.1.1t/lib/pkgconfig PWD=/Users/matti/build-worker-arm64/own-macos-arm64/build PYPYCHERRYPICK= PYPY_USESSION_DIR=/tmp/buildbot-arm64 PYTHONPATH=.: SHELL=/bin/zsh SHLVL=2 SSH_CLIENT=10.0.0.17 36602 22 SSH_CONNECTION=10.0.0.17 36602 10.0.0.16 22 SSH_TTY=/dev/ttys000 TERM=xterm-256color TMPDIR=/tmp/buildbot-arm64/pytest USER=matti _=/Users/matti/oss/pypy-arm64-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:15 starting config/test [1 started in total] ++ 01:00:15 starting interpreter/astcompiler/test [2 started in total] ++ 01:00:15 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 157 items / 1 skipped config/test/test_pypyoption.py ............................................................................................................................................................. ==================== 157 passed, 1 skipped in 10.48 seconds ==================== ++ 01:00:27 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 21.62 seconds ========================== ++ 01:00:39 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 29.99 seconds ========================== ++ 01:00:48 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 14.27 seconds ==================== ++ 01:00:56 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 13.78 seconds ===================== ++ 01:01:02 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 36 items module/_ast/test/test_ast.py .................................... ========================== 36 passed in 8.61 seconds =========================== ++ 01:01:06 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 15.98 seconds ========================== ++ 01:01:24 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 0x000000014121eae8>, 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 0x00000001208fa1a8> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001288aa5e0>] 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 0x00000001288aa5e0>] 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 0x00000001391b8ed0> 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 0x000000013919b060> 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 0x000000013919b060> 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 0x000000013846e528> 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 0x000000013846e528> 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 0x000000013846e528> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x000000013846e528> 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 0x000000013846e528> 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 0x000000013846e528> 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 0x00000001391a4c28> 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 11.14 seconds ================ ++ 01:01:36 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ========================= no tests ran in 0.00 seconds ========================= ++ 01:01:36 starting module/_csv/test [12 started in total] __ module/_csv/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 7.80 seconds =========================== ++ 01:01:45 starting module/_demo/test [13 started in total] __ module/_demo/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 4.21 seconds =========================== ++ 01:01:50 starting module/_file/test [14 started in total] __ module/_cffi_backend/test [12 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 466 items module/_cffi_backend/test/test_c.py ..........................................................................F.....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 =================================== FAILURES =================================== ________________________ AppTestC.test_call_function_9 _________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130a14cd0> def test_call_function_9(self): import _all_test_c > _all_test_c.test_call_function_9() [/tmp/buildbot-arm64/usession-main-5662/test_c/_test_c.py:224]:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def test_call_function_9(): BInt = new_primitive_type("int") BFunc9 = new_function_type((BInt,), BInt, True) # vararg f = cast(BFunc9, _testfunc(9)) assert f(0) == 0 > assert f(1, cast(BInt, 42)) == 42 E (application-level) AssertionError: assert -66666666 == 42 E + where -66666666 = <cdata 'int(*)(int, ...)' 0x100d23d38>(1, <cdata 'int' 42>) E + where <cdata 'int' 42> = cast(<ctype 'int'>, 42) /tmp/buildbot-arm64/usession-main-5662/test_c/_all_test_c.py:1195: AssertionError =========================== short test summary info ============================ FAIL module/_cffi_backend/test/test_c.py::AppTestC::()::test_call_function_9 ============== 1 failed, 328 passed, 137 skipped in 53.67 seconds ============== ++ 01:02:01 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 30.37 seconds ==================== ++ 01:02:23 starting module/_jitlog/test [16 started in total] __ module/_jitlog/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/_jitlog/test/test__jitlog.py . =========================== 1 passed in 3.83 seconds =========================== ++ 01:02:28 starting module/_locale/test [17 started in total] __ module/_locale/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/_locale/test/test_locale.py ssssssssssssss ========================== 14 skipped in 3.12 seconds ========================== ++ 01:02:32 starting module/_lsprof/test [18 started in total] __ module/_lsprof/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_lsprof/test/test_cprofile.py ...... =========================== 6 passed in 5.21 seconds =========================== ++ 01:02:39 starting module/_md5/test [19 started in total] __ module/_io/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 36.87 seconds ========================== ++ 01:02:39 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_md5/test/test_md5.py .s.... ===================== 5 passed, 1 skipped in 6.39 seconds ====================== ++ 01:02:46 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.py rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 0x000000017007b760> @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 0x000000017007b760> cmdline = '/Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python "/Users/matti/build-worker-arm64/own-macos-arm64/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-arm64/own-macos-arm64/build/virt_test/bin/python "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/app_main.py" POPEN: /Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python "/Users/matti/build-worker-arm64/own-macos-arm64/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 0x0000000139473220> tmpdir = local('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-910/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-arm64/own-macos-arm64/build/virt_test/bin/python -S "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/app_main.py" -S -c "import _ctypes" POPEN: /Users/matti/build-worker-arm64/own-macos-arm64/build/virt_test/bin/python -S "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/app_main.py" -S /private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-910/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 138.99 seconds ============== ++ 01:02:52 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 15.99 seconds ===================== ++ 01:02:56 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 42 items / 1 skipped module/_pypyjson/test/test__pypyjson.py .......................................... ===================== 42 passed, 1 skipped in 4.66 seconds ===================== ++ 01:03:02 starting module/_random/test [24 started in total] __ module/_multibytecodec/test [22 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 51 items module/_multibytecodec/test/test_app_codecs.py ...............F 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 . =================================== FAILURES =================================== ______________________ AppTestCodecs.test_streaming_codec ______________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000150e63248> def test_streaming_codec(self): test_0 = u'\uc5fc\u76d0\u5869\u9e7d\u477c\u4e3d/\u3012' test_1 = u'\u4ee4\u477c\u3080\u304b\u3057\u3080\u304b\u3057\u3042\u308b\u3068\u3053\u308d\u306b' test_2 = u' foo = "Quoted string ****\u4ee4\u477c" ' ereplace = {'errors': 'replace'} exml = {'errors': 'xmlcharrefreplace'} for codec in ("iso-2022-jp", "iso-2022-jp-ext", "iso-2022-jp-1", "iso-2022-jp-2", "iso-2022-jp-3", "iso-2022-jp-2004", "iso-2022-kr", ): out_1 = test_1.encode(codec, **ereplace).decode(codec, **ereplace) > assert out_1.endswith(u'\u3080\u304b\u3057\u3080\u304b\u3057\u3042\u308b\u3068\u3053\u308d\u306b') E (application-level) AssertionError: assert <bound method unicode.endswith of u'\u4ee4?\u3080\u304b\u3080\u304b\u3042\u308b\u3068\u3053\u308d\u306b'>(u'\u3080\u304b\u3057\u3080\u304b\u3057\u3042\u308b\u3068\u3053\u308d\u306b') E + where <bound method unicode.endswith of u'\u4ee4?\u3080\u304b\u3080\u304b\u3042\u308b\u3068\u3053\u308d\u306b'> = u'\u4ee4?\u3080\u304b\u3080\u304b\u3042\u308b\u3068\u3053\u308d\u306b'.endswith [/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/_multibytecodec/test/test_app_codecs.py:119]:14: AssertionError =========================== short test summary info ============================ FAIL module/_multibytecodec/test/test_app_codecs.py::AppTestCodecs::()::test_streaming_codec =============== 1 failed, 49 passed, 1 skipped in 17.99 seconds ================ ++ 01:03:06 starting module/_rawffi/alt/test [25 started in total] __ module/_random/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 7.59 seconds =========================== ++ 01:03:10 starting module/_rawffi/test [26 started in total] __ module/_rawffi/alt/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 6.44 seconds ===================== ++ 01:03:13 starting module/_sha/test [27 started in total] __ module/_sha/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module/_sha/test/test_sha.py .s.... ===================== 5 passed, 1 skipped in 6.73 seconds ====================== ++ 01:03:22 starting module/_socket/test [28 started in total] __ module/_multiprocessing/test [26 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 Fssssss module/_multiprocessing/test/test_win32.py ss module/_multiprocessing/test/test_ztranslation.py . =================================== FAILURES =================================== ____________________ AppTestSemaphore.test_semaphore_basic _____________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000129fef980> def test_semaphore_basic(self): from _multiprocessing import SemLock import sys assert SemLock.SEM_VALUE_MAX > 10 kind = self.SEMAPHORE value = 1 maxvalue = 1 # the following line gets OSError: [Errno 38] Function not implemented # if /dev/shm is not mounted on Linux sem = SemLock(kind, value, maxvalue) assert sem.kind == kind assert sem.maxvalue == maxvalue assert isinstance(sem.handle, (int, long)) assert sem._count() == 0 if sys.platform == 'darwin': raises(NotImplementedError, 'sem._get_value()') else: assert sem._get_value() == 1 > assert sem._is_zero() == False E (application-level) AssertionError: assert True == False E + where True = <bound method SemLock._is_zero of <SemLock object at 0x000000010a1f2598>>() E + where <bound method SemLock._is_zero of <SemLock object at 0x000000010a1f2598>> = <SemLock object at 0x000000010a1f2598>._is_zero [/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/_multiprocessing/test/test_semaphore.py:30]:21: AssertionError =========================== short test summary info ============================ FAIL module/_multiprocessing/test/test_semaphore.py::AppTestSemaphore::()::test_semaphore_basic =============== 1 failed, 11 passed, 12 skipped in 32.54 seconds =============== ++ 01:03:30 starting module/_sre/test [29 started in total] __ module/_rawffi/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 28.53 seconds ===================== n: 2 Arg 0: 3 Arg 1: 15 ++ 01:03:43 starting module/_vmprof/test [30 started in total] __ module/_sre/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 15.52 seconds ========================== ++ 01:03:48 starting module/_warnings/test [31 started in total] __ module/_vmprof/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 7.29 seconds ====================== ++ 01:03:51 starting module/_weakref/test [32 started in total] __ module/_warnings/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 6.30 seconds =========================== ++ 01:03:55 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.09 seconds =========================== ++ 01:03:55 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 42 items module/_weakref/test/test_weakref.py ....................s..................... ===================== 41 passed, 1 skipped in 5.70 seconds ===================== ++ 01:03:58 starting module/binascii/test [35 started in total] __ module/binascii/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module/binascii/test/test_binascii.py .............. ========================== 14 passed in 4.38 seconds =========================== ++ 01:04:04 starting module/bz2/test [36 started in total] __ module/_socket/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 57.06 seconds ===================== ++ 01:04:20 starting module/cStringIO/test [37 started in total] __ module/array/test [35 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 0x6000003d9bc0>: <C object Arra...cos-arm64/build/pypy/module/array/interp_array.py", line 190, in setlen rffi.CCHARP.TO, byte_size, flavor='raw') }> func = <function <lambda> at 0x0000000141e1b358>, 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 0x00000001388fa100> 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 0x0000000148088ed0> 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 0x00000001417b42a0> 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 0x00000001417b42a0> 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 0x00000001405c3ee0> 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 0x6000003d9bc0>: E <C object Array of Char {'nolength': True} at 0x6000003e6030>: E <C object Array of Char {'nolength': True} at 0x6000003cf120>: E <C object Array of Char {'nolength': True} at 0x6000003f11b0>: E <C object Array of Char {'nolength': True} at 0x6000003cf390>: E <C object Array of Char {'nolength': True} at 0x6000003f3270>: E <C object Array of Char {'nolength': True} at 0x6000003cc8d0>: E <C object Array of Char {'nolength': True} at 0x6000003e74f0>: E <C object Array of Char {'nolength': True} at 0x6000003d5d80>: E <C object Array of Char {'nolength': True} at 0x6000003eac70>: E <C object Array of Char {'nolength': True} at 0x6000003ea620>: E <C object Array of Char {'nolength': True} at 0x6000003d6150>: E <C object Array of Char {'nolength': True} at 0x6000003ed0b0>: E <C object Array of Char {'nolength': True} at 0x6000003ed2a0>: E <C object Array of Char {'nolength': True} at 0x6000003e43d0>: E <C object Array of Char {'nolength': True} at 0x6000003dacf0>: E <C object Array of Char {'nolength': True} at 0x6000003dbb60>: E <C object Array of Char {'nolength': True} at 0x6000003daf00>: E <C object Array of Char {'nolength': True} at 0x6000003ec3b0>: E <C object Array of Char {'nolength': True} at 0x6000003efc20>: E <C object Array of Char {'nolength': True} at 0x6000003ea8b0>: E <C object Array of Char {'nolength': True} at 0x6000003e8320>: E <C object Array of Char {'nolength': True} at 0x6000003e8f30>: E <C object Array of Char {'nolength': True} at 0x6000003e8d10>: E <C object Array of Char {'nolength': True} at 0x6000003d4cc0>: E <C object Array of Char {'nolength': True} at 0x6000003c7780>: E <C object Array of Char {'nolength': True} at 0x6000003d47b0>: E <C object Array of Char {'nolength': True} at 0x6000003d5480>: E <C object Array of Char {'nolength': True} at 0x6000003f5880>: E <C object Array of Char {'nolength': True} at 0x6000003f5c20>: E <C object Array of Char {'nolength': True} at 0x6000003f4ed0>: E <C object Array of Char {'nolength': True} at 0x6000003f7350>: E <C object Array of Char {'nolength': True} at 0x6000003f60a0>: E <C object Array of Char {'nolength': True} at 0x6000003f5990>: E <C object Array of Char {'nolength': True} at 0x6000003d7b30>: E <C object Array of Char {'nolength': True} at 0x6000003f5f10>: E <C object Array of Char {'nolength': True} at 0x6000003cc910>: E <C object Array of Char {'nolength': True} at 0x6000003f8280>: E <C object Array of Char {'nolength': True} at 0x6000003f12c0>: E <C object Array of Char {'nolength': True} at 0x6000003cc2b0>: E <C object Array of Char {'nolength': True} at 0x6000003d75e0>: E <C object Array of Char {'nolength': True} at 0x6000003db690>: E <C object Array of Char {'nolength': True} at 0x6000003c69a0>: E <C object Array of Char {'nolength': True} at 0x6000003fde70>: E <C object Array of Char {'nolength': True} at 0x6000003ffd40>: E <C object Array of Char {'nolength': True} at 0x6000003fd570>: E <C object Array of Char {'nolength': True} at 0x6000003fe240>: E <C object Array of Char {'nolength': True} at 0x6000003ce230>: E <C object Array of Char {'nolength': True} at 0x6000003fed90>: E <C object Array of Char {'nolength': True} at 0x6000003fb700>: E <C object Array of Char {'nolength': True} at 0x6000003f91a0>: E <C object Array of Char {'nolength': True} at 0x6000003ea5f0>: E <C object Array of Char {'nolength': True} at 0x6000003d8060>: E <C object Array of Char {'nolength': True} at 0x6000003828a0>: E <C object Array of Char {'nolength': True} at 0x600000381350>: E <C object Array of Char {'nolength': True} at 0x600000382c90>: E <C object Array of Char {'nolength': True} at 0x600000384c80>: E <C object Array of Char {'nolength': True} at 0x600000387710>: E <C object Array of Char {'nolength': True} at 0x6000003e9a60>: E <C object Array of Char {'nolength': True} at 0x6000003861e0>: E <C object Array of Char {'nolength': True} at 0x600000382ce0>: E <C object Array of Char {'nolength': True} at 0x600000385f20>: E <C object Array of Char {'nolength': True} at 0x6000003f4260>: E <C object Array of Char {'nolength': True} at 0x6000003f7f60>: E <C object Array of Char {'nolength': True} at 0x6000003f5610>: E <C object Array of Char {'nolength': True} at 0x600000382600>: E <C object Array of Char {'nolength': True} at 0x6000003eb530>: E <C object Array of Char {'nolength': True} at 0x600000388580>: E <C object Array of Char {'nolength': True} at 0x60000038bb10>: E <C object Array of Char {'nolength': True} at 0x6000003fd1a0>: E <C object Array of Char {'nolength': True} at 0x6000003f9b90>: E <C object Array of Char {'nolength': True} at 0x6000003896f0>: E <C object Array of Char {'nolength': True} at 0x6000003fb030>: E <C object Array of Char {'nolength': True} at 0x600000388a30>: E <C object Array of Char {'nolength': True} at 0x60000038b0d0>: E <C object Array of Char {'nolength': True} at 0x600000387b10>: E <C object Array of Char {'nolength': True} at 0x6000003f7330>: E <C object Array of Char {'nolength': True} at 0x6000003856c0>: E <C object Array of Char {'nolength': True} at 0x6000003f7890>: E <C object Array of Char {'nolength': True} at 0x6000003fdb20>: E <C object Array of Char {'nolength': True} at 0x6000003f57d0>: E <C object Array of Char {'nolength': True} at 0x600000386550>: E <C object Array of Char {'nolength': True} at 0x6000003f6af0>: E <C object Array of Char {'nolength': True} at 0x60000038b810>: E <C object Array of Char {'nolength': True} at 0x6000003893f0>: E <C object Array of Char {'nolength': True} at 0x6000003fe030>: E <C object Array of Char {'nolength': True} at 0x600000394fa0>: E <C object Array of Char {'nolength': True} at 0x600000397a10>: E <C object Array of Char {'nolength': True} at 0x6000003951e0>: E <C object Array of Char {'nolength': True} at 0x6000003860e0>: E <C object Array of Char {'nolength': True} at 0x600000395210>: E <C object Array of Char {'nolength': True} at 0x600000396b10>: E <C object Array of Char {'nolength': True} at 0x6000003f6080>: E <C object Array of Char {'nolength': True} at 0x600000397b30>: E <C object Array of Char {'nolength': True} at 0x600000394860>: E ... E File "/Users/matti/build-worker-arm64/own-macos-arm64/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-arm64/own-macos-arm64/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-arm64/own-macos-arm64/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 0x6000001d21e0>: E <C object Array of Char {'nolength': True} at 0x6000001f1540>: E <C object Array of Char {'nolength': True} at 0x6000001f0b40>: E <C object Array of Char {'nolength': True} at 0x6000001f1660>: E <C object Array of Char {'nolength': True} at 0x6000003e41a0>: E <C object Array of Char {'nolength': True} at 0x6000003e4070>: E <C object Array of Char {'nolength': True} at 0x6000001f17e0>: E <C object Array of Char {'nolength': True} at 0x6000001f1ac0>: E <C object Array of Char {'nolength': True} at 0x6000003cf250>: E <C object Array of Char {'nolength': True} at 0x6000003cc070>: E <C object Array of Char {'nolength': True} at 0x6000001f2080>: E <C object Array of Char {'nolength': True} at 0x6000001f1e60>: E <C object Array of Char {'nolength': True} at 0x6000001f08c0>: E <C object Array of Char {'nolength': True} at 0x6000001f2120>: E <C object Array of Char {'nolength': True} at 0x6000001f1ec0>: E <C object Array of Char {'nolength': True} at 0x6000001f1fc0>: E <C object Array of Char {'nolength': True} at 0x6000001f2180>: E <C object Array of Char {'nolength': True} at 0x6000001f1d40>: E <C object Array of Char {'nolength': True} at 0x6000001f20a0>: E <C object Array of Char {'nolength': True} at 0x6000001f22e0>: E <C object Array of Char {'nolength': True} at 0x6000001f1d60>: E <C object Array of Char {'nolength': True} at 0x6000001f16c0>: E <C object Array of Char {'nolength': True} at 0x6000003ccf90>: E <C object Array of Char {'nolength': True} at 0x6000003e4f40>: E <C object Array of Char {'nolength': True} at 0x6000001f1200>: E <C object Array of Char {'nolength': True} at 0x6000001f05a0>: E <C object Array of Char {'nolength': True} at 0x6000001f20e0>: E <C object Array of Char {'nolength': True} at 0x6000001f2220>: E <C object Array of Char {'nolength': True} at 0x6000001f1780>: E <C object Array of Char {'nolength': True} at 0x6000003f3a90>: E <C object Array of Char {'nolength': True} at 0x6000003e5fa0>: E <C object Array of Char {'nolength': True} at 0x6000001f21a0>: E <C object Array of Char {'nolength': True} at 0x6000001f1f00>: E <C object Array of Char {'nolength': True} at 0x6000003f1230>: E <C object Array of Char {'nolength': True} at 0x6000003f0820>: E <C object Array of Char {'nolength': True} at 0x6000001f1680>: E <C object Array of Char {'nolength': True} at 0x6000001f1e40>: E <C object Array of Char {'nolength': True} at 0x6000003cea30>: E <C object Array of Char {'nolength': True} at 0x6000003cd320>: E <C object Array of Char {'nolength': True} at 0x6000001f1a80>: E <C object Array of Char {'nolength': True} at 0x6000001f1a40>: E <C object Array of Char {'nolength': True} at 0x6000003d49b0>: E <C object Array of Char {'nolength': True} at 0x6000003c9290>: E <C object Array of Char {'nolength': True} at 0x6000001ce980>: E <C object Array of Char {'nolength': True} at 0x6000001cf300>: E <C object Array of Char {'nolength': True} at 0x6000003ea850>: E <C object Array of Char {'nolength': True} at 0x6000003e8ac0>: E <C object Array of Char {'nolength': True} at 0x6000001ceb80>: E <C object Array of Char {'nolength': True} at 0x6000001cf2e0>: E <C object Array of Char {'nolength': True} at 0x6000003e8520>: E <C object Array of Char {'nolength': True} at 0x6000003eb7b0>: E <C object Array of Char {'nolength': True} at 0x6000001ced20>: E <C object Array of Char {'nolength': True} at 0x6000001cf280>: E <C object Array of Char {'nolength': True} at 0x6000001cf320>: E <C object Array of Char {'nolength': True} at 0x6000003ea6e0>: E <C object Array of Char {'nolength': True} at 0x600000fcf9f0>: E <C object Array of Char {'nolength': True} at 0x600000fcf750>: E <C object Array of Char {'nolength': True} at 0x6000001cec80>: E <C object Array of Char {'nolength': True} at 0x6000001cf2a0>: E <C object Array of Char {'nolength': True} at 0x6000001cf560>: E <C object Array of Char {'nolength': True} at 0x6000001c5a60>: E <C object Array of Char {'nolength': True} at 0x6000001c5e20>: E <C object Array of Char {'nolength': True} at 0x6000001eac20>: E <C object Array of Char {'nolength': True} at 0x6000001f1ae0>: E <C object Array of Char {'nolength': True} at 0x6000001f1760>: E <C object Array of Char {'nolength': True} at 0x6000001f1580>: E <C object Array of Char {'nolength': True} at 0x6000001f24c0>: E <C object Array of Char {'nolength': True} at 0x6000001f2620>: E <C object Array of Char {'nolength': True} at 0x6000001f15c0>: E <C object Array of Char {'nolength': True} at 0x6000001f2320>: E <C object Array of Char {'nolength': True} at 0x6000001f0d80>: E <C object Array of Char {'nolength': True} at 0x6000001f22a0>: E <C object Array of Char {'nolength': True} at 0x6000001f1fa0>: E <C object Array of Char {'nolength': True} at 0x6000003d6290>: E <C object Array of Char {'nolength': True} at 0x600000fd65b0>: E <C object Array of Char {'nolength': True} at 0x600000fd6580>: E <C object Array of Char {'nolength': True} at 0x6000001f0820>: E <C object Array of Char {'nolength': True} at 0x6000001f0760>: E <C object Array of Char {'nolength': True} at 0x6000001f1800>: E <C object Array of Char {'nolength': True} at 0x6000001f23c0>: E <C object Array of Char {'nolength': True} at 0x6000001f2520>: E <C object Array of Char {'nolength': True} at 0x6000001f1e00>: E <C object Array of Char {'nolength': True} at 0x6000001f2240>: E <C object Array of Char {'nolength': True} at 0x6000001f2720>: E <C object Array of Char {'nolength': True} at 0x6000001f1e80>: E <C object Array of Char {'nolength': True} at 0x6000001f22c0>: E <C object Array of Char {'nolength': True} at 0x6000001f1d80>: E <C object Array of Char {'nolength': True} at 0x6000001f2840>: E <C object Array of Char {'nolength': True} at 0x6000001f2380>: E <C object Array of Char {'nolength': True} at 0x6000001f26e0>: E <C object Array of Char {'nolength': True} at 0x6000003d6540>: E <C object Array of Char {'nolength': True} at 0x6000001f23a0>: E <C object Array of Char {'nolength': True} at 0x6000001f2460>: E <C object Array of Char {'nolength': True} at 0x6000003d6640>: E <C object Array of Char {'nolength': True} at 0x6000001f19e0>: E <C object Array of Char {'nolength': True} at 0x6000001eaa80>: E <C object Array of Char {'nolength': True} at 0x6000001eade0>: E <C object Array of Char {'nolength': True} at 0x6000003ed550>: E <C object Array of Char {'nolength': True} at 0x6000003ee000>: E <C object Array of Char {'nolength': True} at 0x6000001eaba0>: E <C object Array of Char {'nolength': True} at 0x6000001ead60>: E <C object Array of Char {'nolength': True} at 0x6000003c8450>: E <C object Array of Char {'nolength': True} at 0x6000003ee500>: E <C object Array of Char {'nolength': True} at 0x6000001ea220>: E <C object Array of Char {'nolength': True} at 0x6000001eaf40>: E <C object Array of Char {'nolength': True} at 0x6000003e7fc0>: E <C object Array of Char {'nolength': True} at 0x6000003e4600>: E <C object Array of Char {'nolength': True} at 0x6000001e9fc0>: E <C object Array of Char {'nolength': True} at 0x6000001eaf00>: E <C object Array of Char {'nolength': True} at 0x6000001ea340>: E <C object Array of Char {'nolength': True} at 0x6000001ea8c0>: E <C object Array of Char {'nolength': True} at 0x6000001ea160>: E <C object Array of Char {'nolength': True} at 0x6000001eaee0>: E <C object Array of Char {'nolength': True} at 0x6000001c8f80>: E <C object Array of Char {'nolength': True} at 0x6000001d20a0>: E <C object Array of Char {'nolength': True} at 0x6000001d2900>: E <C object Array of Char {'nolength': True} at 0x6000001d2ba0>: E <C object Array of Char {'nolength': True} at 0x6000001d2cc0>: E <C object Array of Char {'nolength': True} at 0x6000001d28a0>: E <C object Array of Char {'nolength': True} at 0x6000003d96b0>: E <C object Array of Char {'nolength': True} at 0x6000001d29e0>: E <C object Array of Char {'nolength': True} at 0x6000003daa60>: E <C object Array of Char {'nolength': True} at 0x6000001d2760>: E <C object Array of Char {'nolength': True} at 0x6000003cec50>: E <C object Array of Char {'nolength': True} at 0x6000003ccfa0>: E <C object Array of Char {'nolength': True} at 0x6000001d22c0>: E <C object Array of Char {'nolength': True} at 0x6000001d16e0>: E <C object Array of Char {'nolength': True} at 0x6000003db780>: E <C object Array of Char {'nolength': True} at 0x6000003db190>: E <C object Array of Char {'nolength': True} at 0x6000001ec220>: E <C object Array of Char {'nolength': True} at 0x6000001eac80>: E <C object Array of Char {'nolength': True} at 0x6000003ecf90>: E <C object Array of Char {'nolength': True} at 0x6000003edf60>: E <C object Array of Char {'nolength': True} at 0x6000001eadc0>: E <C object Array of Char {'nolength': True} at 0x6000001eb020>: E <C object Array of Char {'nolength': True} at 0x6000001ea5e0>: E <C object Array of Char {'nolength': True} at 0x6000001eaec0>: E <C object Array of Char {'nolength': True} at 0x6000001ea620>: E <C object Array of Char {'nolength': True} at 0x6000001eae40>: E <C object Array of Char {'nolength': True} at 0x6000001eb260>: E <C object Array of Char {'nolength': True} at 0x6000001eb3c0>: E <C object Array of Char {'nolength': True} at 0x6000001ea720>: E <C object Array of Char {'nolength': True} at 0x6000001eb280>: E <C object Array of Char {'nolength': True} at 0x6000001eb100>: E <C object Array of Char {'nolength': True} at 0x6000003c6be0>: E <C object Array of Char {'nolength': True} at 0x600000fe45a0>: E <C object Array of Char {'nolength': True} at 0x600000fe4b70>: E <C object Array of Char {'nolength': True} at 0x6000001ead80>: E <C object Array of Char {'nolength': True} at 0x6000001ea6e0>: E <C object Array of Char {'nolength': True} at 0x6000001eb200>: E <C object Array of Char {'nolength': True} at 0x6000001eb480>: E <C object Array of Char {'nolength': True} at 0x6000001eb060>: E <C object Array of Char {'nolength': True} at 0x6000001eafa0>: E <C object Array of Char {'nolength': True} at 0x6000001eb140>: E <C object Array of Char {'nolength': True} at 0x6000001ea260>: E <C object Array of Char {'nolength': True} at 0x6000001ea760>: E <C object Array of Char {'nolength': True} at 0x6000001eb4e0>: E <C object Array of Char {'nolength': True} at 0x6000001f2540>: E <C object Array of Char {'nolength': True} at 0x6000001eb460>: E <C object Array of Char {'nolength': True} at 0x6000001eb400>: E <C object Array of Char {'nolength': True} at 0x6000001eafc0>: E <C object Array of Char {'nolength': True} at 0x6000003e5c60>: E <C object Array of Char {'nolength': True} at 0x6000001eb4c0>: E <C object Array of Char {'nolength': True} at 0x6000001c9380>: E <C object Array of Char {'nolength': True} at 0x6000003d7360>: E <C object Array of Char {'nolength': True} at 0x6000001ce4e0>: E <C object Array of Char {'nolength': True} at 0x6000001ce860>: E <C object Array of Char {'nolength': True} at 0x6000001cf620>: E <C object Array of Char {'nolength': True} at 0x6000003eb5e0>: E <C object Array of Char {'nolength': True} at 0x6000003ed310>: E <C object Array of Char {'nolength': True} at 0x6000001cf520>: E <C object Array of Char {'nolength': True} at 0x6000001ce160>: E <C object Array of Char {'nolength': True} at 0x6000003e8290>: E <C object Array of Char {'nolength': True} at 0x6000003e9310>: E <C object Array of Char {'nolength': True} at 0x6000001cf720>: E <C object Array of Char {'nolength': True} at 0x6000001cece0>: E <C object Array of Char {'nolength': True} at 0x6000003ea7a0>: E <C object Array of Char {'nolength': True} at 0x6000003e8b00>: E <C object Array of Char {'nolength': True} at 0x6000001cf5e0>: E <C object Array of Char {'nolength': True} at 0x6000001cf5c0>: E <C object Array of Char {'nolength': True} at 0x6000001ce260>: E <C object Array of Char {'nolength': True} at 0x6000001cf100>: E <C object Array of Char {'nolength': True} at 0x6000001cf820>: E <C object Array of Char {'nolength': True} at 0x6000001cf660>: E <C object Array of Char {'nolength': True} at 0x6000001ce4c0>: E <C object Array of Char {'nolength': True} at 0x6000001ce8e0>: E <C object Array of Char {'nolength': True} at 0x6000001cf900>: E <C object Array of Char {'nolength': True} at 0x6000001cf240>: E <C object Array of Char {'nolength': True} at 0x6000001ce960>: E <C object Array of Char {'nolength': True} at 0x6000001cf4c0>: E <C object Array of Char {'nolength': True} at 0x6000003ebd60>: E <C object Array of Char {'nolength': True} at 0x6000001f2020>: E <C object Array of Char {'nolength': True} at 0x6000001f2140>: E <C object Array of Char {'nolength': True} at 0x6000003d7200>: E <C object Array of Char {'nolength': True} at 0x6000003d6d70>: E <C object Array of Char {'nolength': True} at 0x6000001f2740>: E <C object Array of Char {'nolength': True} at 0x6000001f2160>: E <C object Array of Char {'nolength': True} at 0x6000003c7390>: E <C object Array of Char {'nolength': True} at 0x6000003ece40>: E <C object Array of Char {'nolength': True} at 0x6000001f25c0>: E <C object Array of Char {'nolength': True} at 0x6000001f23e0>: E <C object Array of Char {'nolength': True} at 0x6000003d5f30>: E <C object Array of Char {'nolength': True} at 0x6000003cf8f0>: E <C object Array of Char {'nolength': True} at 0x6000001f26c0>: E <C object Array of Char {'nolength': True} at 0x6000001f2820>: E <C object Array of Char {'nolength': True} at 0x6000001f2a40>: E <C object Array of Char {'nolength': True} at 0x6000001f2ba0>: E <C object Array of Char {'nolength': True} at 0x6000001f2700>: E <C object Array of Char {'nolength': True} at 0x6000001f1b40>: E <C object Array of Char {'nolength': True} at 0x6000001f2400>: E <C object Array of Char {'nolength': True} at 0x6000001f1fe0>: E <C object Array of Char {'nolength': True} at 0x6000001f2900>: E <C object Array of Char {'nolength': True} at 0x6000001f1ee0>: E <C object Array of Char {'nolength': True} at 0x6000001f0da0>: E <C object Array of Char {'nolength': True} at 0x6000001f2920>: E <C object Array of Char {'nolength': True} at 0x6000003f6300>: E <C object Array of Char {'nolength': True} at 0x6000003f4b00>: E <C object Array of Char {'nolength': True} at 0x6000001f21c0>: E <C object Array of Char {'nolength': True} at 0x6000001f1980>: E <C object Array of Char {'nolength': True} at 0x6000001f2b00>: E <C object Array of Char {'nolength': True} at 0x6000001f20c0>: E <C object Array of Char {'nolength': True} at 0x6000001f29c0>: E <C object Array of Char {'nolength': True} at 0x6000003f60e0>: E <C object Array of Char {'nolength': True} at 0x6000003f69b0>: E <C object Array of Char {'nolength': True} at 0x6000001f2d40>: E <C object Array of Char {'nolength': True} at 0x6000001f28e0>: E <C object Array of Char {'nolength': True} at 0x6000003f53e0>: E <C object Array of Char {'nolength': True} at 0x6000003f5d20>: E <C object Array of Char {'nolength': True} at 0x6000001f2980>: E <C object Array of Char {'nolength': True} at 0x6000001f2c40>: E <C object Array of Char {'nolength': True} at 0x6000001f1c60>: E <C object Array of Char {'nolength': True} at 0x6000001f27a0>: E <C object Array of Char {'nolength': True} at 0x6000001f2420>: E <C object Array of Char {'nolength': True} at 0x6000001f2b80>: E <C object Array of Char {'nolength': True} at 0x6000001f2e80>: E <C object Array of Char {'nolength': True} at 0x6000001f1c00>: E <C object Array of Char {'nolength': True} at 0x6000001f1b80>: E <C object Array of Char {'nolength': True} at 0x6000001f2da0>: E <C object Array of Char {'nolength': True} at 0x6000001f2b20>: E <C object Array of Char {'nolength': True} at 0x6000001f2800>: E <C object Array of Char {'nolength': True} at 0x6000003f6bb0>: E <C object Array of Char {'nolength': True} at 0x6000003f40e0>: E <C object Array of Char {'nolength': True} at 0x6000001f2a60>: E <C object Array of Char {'nolength': True} at 0x6000001f2a00>: E <C object Array of Char {'nolength': True} at 0x6000001f2c00>: E <C object Array of Char {'nolength': True} at 0x6000001f2a80>: E <C object Array of Char {'nolength': True} at 0x6000001f2ca0>: E <C object Array of Char {'nolength': True} at 0x6000003f61a0>: E <C object Array of Char {'nolength': True} at 0x6000003f6f30>: E <C object Array of Char {'nolength': True} at 0x6000001f2500>: E <C object Array of Char {'nolength': True} at 0x6000001f2aa0>: E <C object Array of Char {'nolength': True} at 0x6000003f4180>: E <C object Array of Char {'nolength': True} at 0x6000003f4fe0>: E <C object Array of Char {'nolength': True} at 0x6000001f2880>: E <C object Array of Char {'nolength': True} at 0x6000001f2e40>: E <C object Array of Char {'nolength': True} at 0x6000003f0fd0>: E <C object Array of Char {'nolength': True} at 0x6000003f37f0>: E <C object Array of Char {'nolength': True} at 0x6000001ea7c0>: E <C object Array of Char {'nolength': True} at 0x6000001eac00>: E <C object Array of Char {'nolength': True} at 0x6000003c69d0>: E <C object Array of Char {'nolength': True} at 0x6000003d46b0>: E <C object Array of Char {'nolength': True} at 0x6000001eb080>: E <C object Array of Char {'nolength': True} at 0x6000001ead00>: E <C object Array of Char {'nolength': True} at 0x6000003f81f0>: E <C object Array of Char {'nolength': True} at 0x6000003f4660>: E <C object Array of Char {'nolength': True} at 0x6000001f2b40>: E <C object Array of Char {'nolength': True} at 0x6000001f24e0>: E <C object Array of Char {'nolength': True} at 0x6000001f2ac0>: E <C object Array of Char {'nolength': True} at 0x6000001f2c80>: E <C object Array of Char {'nolength': True} at 0x6000001f2ec0>: E <C object Array of Char {'nolength': True} at 0x6000001f3080>: E <C object Array of Char {'nolength': True} at 0x6000001d1e80>: E <C object Array of Char {'nolength': True} at 0x6000003d9300>: E <C object Array of Char {'nolength': True} at 0x600000fdb690>: E <C object Array of Char {'nolength': True} at 0x600000fdbc60>: E <C object Array of Char {'nolength': True} at 0x6000001d26e0>: E <C object Array of Char {'nolength': True} at 0x6000001d1ba0>: E <C object Array of Char {'nolength': True} at 0x6000001d2c20>: E <C object Array of Char {'nolength': True} at 0x6000001d2c60>: E <C object Array of Char {'nolength': True} at 0x6000001d26c0>: E <C object Array of Char {'nolength': True} at 0x6000001d2d00>: E <C object Array of Char {'nolength': True} at 0x6000001d2e60>: E <C object Array of Char {'nolength': True} at 0x6000003c7f50>: E <C object Array of Char {'nolength': True} at 0x6000003ed070>: E <C object Array of Char {'nolength': True} at 0x6000001d2620>: E <C object Array of Char {'nolength': True} at 0x6000001d2c80>: E <C object Array of Char {'nolength': True} at 0x6000003d6dc0>: E <C object Array of Char {'nolength': True} at 0x6000003c7580>: E <C object Array of Char {'nolength': True} at 0x6000001d2c40>: E <C object Array of Char {'nolength': True} at 0x6000001d1c20>: E <C object Array of Char {'nolength': True} at 0x6000003d8ef0>: E <C object Array of Char {'nolength': True} at 0x6000003d6740>: E <C object Array of Char {'nolength': True} at 0x6000001d2780>: E <C object Array of Char {'nolength': True} at 0x6000001d29c0>: E <C object Array of Char {'nolength': True} at 0x6000003e7e50>: E <C object Array of Char {'nolength': True} at 0x6000003da380>: E <C object Array of Char {'nolength': True} at 0x6000001d2b80>: E <C object Array of Char {'nolength': True} at 0x6000001d2f20>: E <C object Array of Char {'nolength': True} at 0x6000001d2980>: E <C object Array of Char {'nolength': True} at 0x6000003fe510>: E <C object Array of Char {'nolength': True} at 0x600000fe46c0>: E <C object Array of Char {'nolength': True} at 0x600000fe4cc0>: E <C object Array of Char {'nolength': True} at 0x6000001ea7e0>: E <C object Array of Char {'nolength': True} at 0x6000001ea0c0>: E <C object Array of Char {'nolength': True} at 0x6000001eb000>: E <C object Array of Char {'nolength': True} at 0x6000001eae80>: E <C object Array of Char {'nolength': True} at 0x6000001eb240>: E <C object Array of Char {'nolength': True} at 0x6000001eb620>: E <C object Array of Char {'nolength': True} at 0x6000001eb780>: E <C object Array of Char {'nolength': True} at 0x6000001eb2c0>: E <C object Array of Char {'nolength': True} at 0x6000001ea660>: E <C object Array of Char {'nolength': True} at 0x6000001eb740>: E <C object Array of Char {'nolength': True} at 0x6000001eb820>: E <C object Array of Char {'nolength': True} at 0x6000001ead20>: E <C object Array of Char {'nolength': True} at 0x6000001eb660>: E <C object Array of Char {'nolength': True} at 0x6000001eb680>: E <C object Array of Char {'nolength': True} at 0x6000001eaf80>: E <C object Array of Char {'nolength': True} at 0x6000001ea6c0>: E <C object Array of Char {'nolength': True} at 0x6000003f87b0>: E <C object Array of Char {'nolength': True} at 0x600000fe4720>: E <C object Array of Char {'nolength': True} at 0x600000fe4540>: E <C object Array of Char {'nolength': True} at 0x6000001eb1e0>: E <C object Array of Char {'nolength': True} at 0x6000001d2aa0>: E <C object Array of Char {'nolength': True} at 0x6000001d2ce0>: E <C object Array of Char {'nolength': True} at 0x6000001d3000>: E <C object Array of Char {'nolength': True} at 0x6000001d3080>: E <C object Array of Char {'nolength': True} at 0x6000001d2f40>: E <C object Array of Char {'nolength': True} at 0x6000001d2f60>: E <C object Array of Char {'nolength': True} at 0x6000001d27e0>: E <C object Array of Char {'nolength': True} at 0x6000001d3200>: E <C object Array of Char {'nolength': True} at 0x6000001d2d80>: E <C object Array of Char {'nolength': True} at 0x6000001d3120>: E <C object Array of Char {'nolength': True} at 0x6000001d3060>: E <C object Array of Char {'nolength': True} at 0x6000001d3280>: E <C object Array of Char {'nolength': True} at 0x6000001d3140>: E <C object Array of Char {'nolength': True} at 0x6000003fe3b0>: E <C object Array of Char {'nolength': True} at 0x6000001d2fa0>: E <C object Array of Char {'nolength': True} at 0x6000001d30a0>: E <C object Array of Char {'nolength': True} at 0x6000003fee70>: E <C object Array of Char {'nolength': True} at 0x6000001d2d20>: E <C object Array of Char {'nolength': True} at 0x6000001d2700>: E <C object Array of Char {'nolength': True} at 0x6000001d3040>: E <C object Array of Char {'nolength': True} at 0x6000003d9770>: E <C object Array of Char {'nolength': True} at 0x6000003dab40>: E <C object Array of Char {'nolength': True} at 0x6000001d2fe0>: E <C object Array of Char {'nolength': True} at 0x6000001d32a0>: E <C object Array of Char {'nolength': True} at 0x6000003fdc10>: E <C object Array of Char {'nolength': True} at 0x6000003fe7f0>: E <C object Array of Char {'nolength': True} at 0x6000001d3360>: E <C object Array of Char {'nolength': True} at 0x6000001d2de0>: E <C object Array of Char {'nolength': True} at 0x6000003fe8a0>: E <C object Array of Char {'nolength': True} at 0x6000003ff520>: E <C object Array of Char {'nolength': True} at 0x6000001d1e60>: E <C object Array of Char {'nolength': True} at 0x6000001d3020>: E <C object Array of Char {'nolength': True} at 0x6000003d8620>: E <C object Array of Char {'nolength': True} at 0x6000003d9ca0>: E <C object Array of Char {'nolength': True} at 0x6000001d3100>: E <C object Array of Char {'nolength': True} at 0x6000001d33a0>: E <C object Array of Char {'nolength': True} at 0x6000003d02c0>: E <C object Array of Char {'nolength': True} at 0x6000003f8220>: E <C object Array of Char {'nolength': True} at 0x6000001eb760>: E <C object Array of Char {'nolength': True} at 0x6000001eb320>: E <C object Array of Char {'nolength': True} at 0x6000003fbd10>: E <C object Array of Char {'nolength': True} at 0x6000003dad10>: E <C object Array of Char {'nolength': True} at 0x6000001eb8a0>: E <C object Array of Char {'nolength': True} at 0x6000001eb360>: E <C object Array of Char {'nolength': True} at 0x6000003f9820>: E <C object Array of Char {'nolength': True} at 0x6000003eb620>: E <C object Array of Char {'nolength': True} at 0x6000001cf7a0>: E <C object Array of Char {'nolength': True} at 0x6000001ce660>: E <C object Array of Char {'nolength': True} at 0x6000001ce9a0>: E <C object Array of Char {'nolength': True} at 0x6000003edbe0>: E <C object Array of Char {'nolength': True} at 0x600000fcfbd0>: E <C object Array of Char {'nolength': True} at 0x600000fcfdb0>: E <C object Array of Char {'nolength': True} at 0x6000001cf5a0>: E <C object Array of Char {'nolength': True} at 0x6000001cf200>: E <C object Array of Char {'nolength': True} at 0x6000001cf920>: E <C object Array of Char {'nolength': True} at 0x6000001cf640>: E <C object Array of Char {'nolength': True} at 0x6000001cd620>: E <C object Array of Char {'nolength': True} at 0x6000001ce380>: E <C object Array of Char {'nolength': True} at 0x6000001cf980>: E <C object Array of Char {'nolength': True} at 0x6000001cfb60>: E <C object Array of Char {'nolength': True} at 0x6000001cfcc0>: E <C object Array of Char {'nolength': True} at 0x6000001cef00>: E <C object Array of Char {'nolength': True} at 0x6000001cf500>: E <C object Array of Char {'nolength': True} at 0x6000001cf1e0>: E <C object Array of Char {'nolength': True} at 0x6000001cf940>: E <C object Array of Char {'nolength': True} at 0x6000001cfb40>: E <C object Array of Char {'nolength': True} at 0x6000001cf700>: E <C object Array of Char {'nolength': True} at 0x6000001cfa20>: E <C object Array of Char {'nolength': True} at 0x600000381130>: E <C object Array of Char {'nolength': True} at 0x600000fe83f0>: E <C object Array of Char {'nolength': True} at 0x600000fe89c0>: E <C object Array of Char {'nolength': True} at 0x6000001ce200>: E <C object Array of Char {'nolength': True} at 0x6000001cf4e0>: E <C object Array of Char {'nolength': True} at 0x6000001cf1c0>: E <C object Array of Char {'nolength': True} at 0x6000001cfca0>: E <C object Array of Char {'nolength': True} at 0x6000001cfe20>: E <C object Array of Char {'nolength': True} at 0x6000001cf9a0>: E <C object Array of Char {'nolength': True} at 0x6000001cf8e0>: E <C object Array of Char {'nolength': True} at 0x6000001cfb20>: E <C object Array of Char {'nolength': True} at 0x6000001cfd20>: E <C object Array of Char {'nolength': True} at 0x6000001cfde0>: E <C object Array of Char {'nolength': True} at 0x6000001cff20>: E <C object Array of Char {'nolength': True} at 0x6000001cfa60>: E <C object Array of Char {'nolength': True} at 0x6000001cfc80>: E <C object Array of Char {'nolength': True} at 0x6000001cfc40>: E <C object Array of Char {'nolength': True} at 0x6000003eb9f0>: E <C object Array of Char {'nolength': True} at 0x6000001cf7c0>: E <C object Array of Char {'nolength': True} at 0x6000001cfe40>: E <C object Array of Char {'nolength': True} at 0x600000382370>: E <C object Array of Char {'nolength': True} at 0x6000001cfea0>: E <C object Array of Char {'nolength': True} at 0x6000001c12c0>: E <C object Array of Char {'nolength': True} at 0x6000001f8280>: E <C object Array of Char {'nolength': True} at 0x6000003d9660>: E <C object Array of Char {'nolength': True} at 0x6000003cfdf0>: E <C object Array of Char {'nolength': True} at 0x6000001f8260>: E <C object Array of Char {'nolength': True} at 0x6000001f84a0>: E <C object Array of Char {'nolength': True} at 0x600000382f80>: E <C object Array of Char {'nolength': True} at 0x600000383ad0>: E <C object Array of Char {'nolength': True} at 0x6000001f80e0>: E <C object Array of Char {'nolength': True} at 0x6000001f8480>: E <C object Array of Char {'nolength': True} at 0x600000381b90>: E <C object Array of Char {'nolength': True} at 0x600000382be0>: E <C object Array of Char {'nolength': True} at 0x6000001f8400>: E <C object Array of Char {'nolength': True} at 0x6000001f8600>: E <C object Array of Char {'nolength': True} at 0x6000001f8740>: E <C object Array of Char {'nolength': True} at 0x6000001f88a0>: E <C object Array of Char {'nolength': True} at 0x6000001f8100>: E <C object Array of Char {'nolength': True} at 0x6000001f84c0>: E <C object Array of Char {'nolength': True} at 0x6000001f86e0>: E <C object Array of Char {'nolength': True} at 0x6000001f8860>: E <C object Array of Char {'nolength': True} at 0x6000001f80c0>: E <C object Array of Char {'nolength': True} at 0x6000001f88c0>: E <C object Array of Char {'nolength': True} at 0x6000001f86c0>: E <C object Array of Char {'nolength': True} at 0x6000001f89e0>: E <C object Array of Char {'nolength': True} at 0x600000384480>: E <C object Array of Char {'nolength': True} at 0x6000001f83a0>: E <C object Array of Char {'nolength': True} at 0x6000001f8380>: E <C object Array of Char {'nolength': True} at 0x6000003850f0>: E <C object Array of Char {'nolength': True} at 0x600000385870>: E <C object Array of Char {'nolength': True} at 0x6000001f8300>: E <C object Array of Char {'nolength': True} at 0x6000001f8240>: E <C object Array of Char {'nolength': True} at 0x600000387b20>: E <C object Array of Char {'nolength': True} at 0x600000380920>: E <C object Array of Char {'nolength': True} at 0x6000001f8760>: E <C object Array of Char {'nolength': True} at 0x6000001f82c0>: E <C object Array of Char {'nolength': True} at 0x6000003eb2f0>: E <C object Array of Char {'nolength': True} at 0x600000384710>: E <C object Array of Char {'nolength': True} at 0x6000001f81c0>: E <C object Array of Char {'nolength': True} at 0x6000001f82a0>: E <C object Array of Char {'nolength': True} at 0x6000001f85c0>: E <C object Array of Char {'nolength': True} at 0x6000001f8980>: E <C object Array of Char {'nolength': True} at 0x6000001f85a0>: E <C object Array of Char {'nolength': True} at 0x6000001f8320>: E <C object Array of Char {'nolength': True} at 0x6000001f8800>: E <C object Array of Char {'nolength': True} at 0x6000001f84e0>: E <C object Array of Char {'nolength': True} at 0x6000001f8360>: E <C object Array of Char {'nolength': True} at 0x6000001f8160>: E <C object Array of Char {'nolength': True} at 0x6000001f8c20>: E <C object Array of Char {'nolength': True} at 0x6000001f8c60>: E <C object Array of Char {'nolength': True} at 0x6000003802b0>: E <C object Array of Char {'nolength': True} at 0x6000001f8200>: E <C object Array of Char {'nolength': True} at 0x6000001f8a20>: E <C object Array of Char {'nolength': True} at 0x6000003833f0>: E <C object Array of Char {'nolength': True} at 0x6000003f2f90>: E <C object Array of Char {'nolength': True} at 0x6000001f8aa0>: E <C object Array of Char {'nolength': True} at 0x6000001f8940>: E <C object Array of Char {'nolength': True} at 0x600000384220>: E <C object Array of Char {'nolength': True} at 0x600000384e00>: E <C object Array of Char {'nolength': True} at 0x6000001f8a00>: E <C object Array of Char {'nolength': True} at 0x6000001f8460>: E <C object Array of Char {'nolength': True} at 0x6000003f4f80>: E <C object Array of Char {'nolength': True} at 0x6000003f6400>: E <C object Array of Char {'nolength': True} at 0x6000001f1be0>: E <C object Array of Char {'nolength': True} at 0x6000001f2860>: E <C object Array of Char {'nolength': True} at 0x6000003ee6a0>: E <C object Array of Char {'nolength': True} at 0x6000003ebed0>: E <C object Array of Char {'nolength': True} at 0x6000001f30a0>: E <C object Array of Char {'nolength': True} at 0x6000001f3120>: E <C object Array of Char {'nolength': True} at 0x6000003f4cc0>: E <C object Array of Char {'nolength': True} at 0x6000003f6550>: E <C object Array of Char {'nolength': True} at 0x6000001f2560>: E <C object Array of Char {'nolength': True} at 0x6000001f26a0>: E <C object Array of Char {'nolength': True} at 0x6000001f2680>: E <C object Array of Char {'nolength': True} at 0x6000001f2f20>: E <C object Array of Char {'nolength': True} at 0x6000001f2d20>: E <C object Array of Char {'nolength': True} at 0x6000001f2dc0>: E <C object Array of Char {'nolength': True} at 0x6000001f32e0>: E <C object Array of Char {'nolength': True} at 0x6000001f3040>: E <C object Array of Char {'nolength': True} at 0x6000001f2000>: E <C object Array of Char {'nolength': True} at 0x60000038a600>: E <C object Array of Char {'nolength': True} at 0x600000fd6970>: E <C object Array of Char {'nolength': True} at 0x600000fd6940>: E <C object Array of Char {'nolength': True} at 0x6000001f33a0>: E <C object Array of Char {'nolength': True} at 0x6000001f2d00>: E <C object Array of Char {'nolength': True} at 0x6000001f27e0>: E <C object Array of Char {'nolength': True} at 0x6000001f1dc0>: E <C object Array of Char {'nolength': True} at 0x6000001f2be0>: E <C object Array of Char {'nolength': True} at 0x6000001f2c20>: E <C object Array of Char {'nolength': True} at 0x6000001f3280>: E <C object Array of Char {'nolength': True} at 0x6000003889e0>: E <C object Array of Char {'nolength': True} at 0x600000389330>: E <C object Array of Char {'nolength': True} at 0x6000001f3000>: E <C object Array of Char {'nolength': True} at 0x6000001f2780>: E <C object Array of Char {'nolength': True} at 0x60000038bf80>: E <C object Array of Char {'nolength': True} at 0x600000380720>: E <C object Array of Char {'nolength': True} at 0x6000001f3140>: E <C object Array of Char {'nolength': True} at 0x6000001f4320>: E <C object Array of Char {'nolength': True} at 0x6000003f6110>: E <C object Array of Char {'nolength': True} at 0x6000003fd8a0>: E <C object Array of Char {'nolength': True} at 0x6000001d2ae0>: E <C object Array of Char {'nolength': True} at 0x6000001eb5e0>: E <C object Array of Char {'nolength': True} at 0x6000001eb180>: E <C object Array of Char {'nolength': True} at 0x6000001eacc0>: E <C object Array of Char {'nolength': True} at 0x6000001eb840>: E <C object Array of Char {'nolength': True} at 0x6000001eabe0>: E <C object Array of Char {'nolength': True} at 0x6000001ea1c0>: E <C object Array of Char {'nolength': True} at 0x60000038b340>: E <C object Array of Char {'nolength': True} at 0x600000fe4930>: E <C object Array of Char {'nolength': True} at 0x600000fe4f30>: E <C object Array of Char {'nolength': True} at 0x6000001eb3a0>: E <C object Array of Char {'nolength': True} at 0x6000001eb220>: E <C object Array of Char {'nolength': True} at 0x6000001eb4a0>: E <C object Array of Char {'nolength': True} at 0x6000001eae20>: E <C object Array of Char {'nolength': True} at 0x6000001ebac0>: E <C object Array of Char {'nolength': True} at 0x6000001ebc80>: E <C object Array of Char {'nolength': True} at 0x6000001eb580>: E <C object Array of Char {'nolength': True} at 0x600000389d80>: E <C object Array of Char {'nolength': True} at 0x60000038aba0>: E <C object Array of Char {'nolength': True} at 0x6000001ea640>: E <C object Array of Char {'nolength': True} at 0x6000001eb500>: E <C object Array of Char {'nolength': True} at 0x6000003f8330>: E <C object Array of Char {'nolength': True} at 0x6000003f96f0>: E <C object Array of Char {'nolength': True} at 0x6000001eb920>: E <C object Array of Char {'nolength': True} at 0x6000001eba80>: E <C object Array of Char {'nolength': True} at 0x600000389180>: E <C object Array of Char {'nolength': True} at 0x60000038a120>: E <C object Array of Char {'nolength': True} at 0x6000001eb0e0>: E <C object Array of Char {'nolength': True} at 0x6000001eb2e0>: E <C object Array of Char {'nolength': True} at 0x60000038b760>: E <C object Array of Char {'nolength': True} at 0x6000003f8990>: E <C object Array of Char {'nolength': True} at 0x6000001ebb00>: E <C object Array of Char {'nolength': True} at 0x6000001eb980>: E <C object Array of Char {'nolength': True} at 0x6000001ebaa0>: E <C object Array of Char {'nolength': True} at 0x600000388b70>: E <C object Array of Char {'nolength': True} at 0x600000fe4ab0>: E <C object Array of Char {'nolength': True} at 0x600000fe50b0>: E <C object Array of Char {'nolength': True} at 0x6000001eb720>: E <C object Array of Char {'nolength': True} at 0x6000001eb9a0>: E <C object Array of Char {'nolength': True} at 0x6000001eb520>: E <C object Array of Char {'nolength': True} at 0x6000001ebd60>: E <C object Array of Char {'nolength': True} at 0x6000001ebec0>: E <C object Array of Char {'nolength': True} at 0x6000001eae60>: E <C object Array of Char {'nolength': True} at 0x6000001eb8c0>: E <C object Array of Char {'nolength': True} at 0x6000001eb7a0>: E <C object Array of Char {'nolength': True} at 0x6000001eb6a0>: E <C object Array of Char {'nolength': True} at 0x6000001ebe00>: E <C object Array of Char {'nolength': True} at 0x6000001eb0a0>: E <C object Array of Char {'nolength': True} at 0x6000001ebce0>: E <C object Array of Char {'nolength': True} at 0x6000001ebea0>: E <C object Array of Char {'nolength': True} at 0x6000001cfbc0>: E <C object Array of Char {'nolength': True} at 0x6000001cf9e0>: E <C object Array of Char {'nolength': True} at 0x6000001f30e0>: E <C object Array of Char {'nolength': True} at 0x6000003d5740>: E <C object Array of Char {'nolength': True} at 0x600000fd6ac0>: E <C object Array of Char {'nolength': True} at 0x600000fd7000>: E <C object Array of Char {'nolength': True} at 0x6000001f8560>: E <C object Array of Char {'nolength': True} at 0x6000001f8060>: E <C object Array of Char {'nolength': True} at 0x6000001f89a0>: E <C object Array of Char {'nolength': True} at 0x6000001f8de0>: E <C object Array of Char {'nolength': True} at 0x6000001f8d80>: E <C object Array of Char {'nolength': True} at 0x6000001f8180>: E <C object Array of Char {'nolength': True} at 0x6000001f8ae0>: E <C object Array of Char {'nolength': True} at 0x6000003f86f0>: E <C object Array of Char {'nolength': True} at 0x6000003f8b00>: E <C object Array of Char {'nolength': True} at 0x6000001f8ca0>: E <C object Array of Char {'nolength': True} at 0x6000001f8960>: E <C object Array of Char {'nolength': True} at 0x6000003f4b20>: E <C object Array of Char {'nolength': True} at 0x6000003f6fa0>: E <C object Array of Char {'nolength': True} at 0x6000001f8ea0>: E <C object Array of Char {'nolength': True} at 0x6000001f8d40>: E <C object Array of Char {'nolength': True} at 0x600000385fc0>: E <C object Array of Char {'nolength': True} at 0x600000386de0>: E <C object Array of Char {'nolength': True} at 0x6000001f8840>: E <C object Array of Char {'nolength': True} at 0x6000001f8ec0>: E <C object Array of Char {'nolength': True} at 0x6000001f8720>: E <C object Array of Char {'nolength': True} at 0x6000001f8c40>: E <C object Array of Char {'nolength': True} at 0x6000001f8440>: E <C object Array of Char {'nolength': True} at 0x6000001f9080>: E <C object Array of Char {'nolength': True} at 0x6000001f8e40>: E <C object Array of Char {'nolength': True} at 0x6000003f94a0>: E <C object Array of Char {'nolength': True} at 0x600000fdbc30>: E <C object Array of Char {'nolength': True} at 0x600000fcfb40>: E <C object Array of Char {'nolength': True} at 0x6000001d19a0>: E <C object Array of Char {'nolength': True} at 0x6000001d2e00>: E <C object Array of Char {'nolength': True} at 0x6000001d3380>: E <C object Array of Char {'nolength': True} at 0x6000001d32e0>: E <C object Array of Char {'nolength': True} at 0x6000001d2500>: E <C object Array of Char {'nolength': True} at 0x6000001d0580>: E <C object Array of Char {'nolength': True} at 0x6000001d3440>: E <C object Array of Char {'nolength': True} at 0x6000003fe340>: E <C object Array of Char {'nolength': True} at 0x6000003fc130>: E <C object Array of Char {'nolength': True} at 0x6000001d3300>: E <C object Array of Char {'nolength': True} at 0x6000001d33e0>: E <C object Array of Char {'nolength': True} at 0x6000003f6f60>: E <C object Array of Char {'nolength': True} at 0x6000003eb780>: E <C object Array of Char {'nolength': True} at 0x6000001d2e80>: E <C object Array of Char {'nolength': True} at 0x6000001d2d40>: E <C object Array of Char {'nolength': True} at 0x600000387110>: E <C object Array of Char {'nolength': True} at 0x6000003fc430>: E <C object Array of Char {'nolength': True} at 0x6000001d34a0>: E <C object Array of Char {'nolength': True} at 0x6000001d2c00>: E <C object Array of Char {'nolength': True} at 0x6000003f7c70>: E <C object Array of Char {'nolength': True} at 0x6000003d9310>: E <C object Array of Char {'nolength': True} at 0x6000001d35a0>: E <C object Array of Char {'nolength': True} at 0x6000001d3220>: E <C object Array of Char {'nolength': True} at 0x6000001d32c0>: E <C object Array of Char {'nolength': True} at 0x6000003fe870>: E <C object Array of Char {'nolength': True} at 0x600000fcfd50>: E <C object Array of Char {'nolength': True} at 0x600000fcfea0>: E <C object Array of Char {'nolength': True} at 0x6000001d2d60>: E <C object Array of Char {'nolength': True} at 0x6000001d2ee0>: E <C object Array of Char {'nolength': True} at 0x6000001d28c0>: E <C object Array of Char {'nolength': True} at 0x6000001d3660>: E <C object Array of Char {'nolength': True} at 0x6000001d3760>: E <C object Array of Char {'nolength': True} at 0x6000001d2ec0>: E <C object Array of Char {'nolength': True} at 0x6000001d1d40>: E <C object Array of Char {'nolength': True} at 0x6000001d3780>: E <C object Array of Char {'nolength': True} at 0x6000001d3880>: E <C object Array of Char {'nolength': True} at 0x6000001d3600>: E <C object Array of Char {'nolength': True} at 0x6000001d3400>: E <C object Array of Char {'nolength': True} at 0x6000001d2dc0>: E <C object Array of Char {'nolength': True} at 0x6000001d3980>: E <C object Array of Char {'nolength': True} at 0x6000001d3320>: E <C object Array of Char {'nolength': True} at 0x6000001d3640>: E <C object Array of Char {'nolength': True} at 0x6000001d3a60>: E <C object Array of Char {'nolength': True} at 0x6000003ffeb0>: E <C object Array of Char {'nolength': True} at 0x600000fdbd80>: E <C object Array of Char {'nolength': True} at 0x600000fcfd80>: E <C object Array of Char {'nolength': True} at 0x6000001d3a80>: E <C object Array of Char {'nolength': True} at 0x6000001d3340>: E <C object Array of Char {'nolength': True} at 0x6000001d35e0>: E <C object Array of Char {'nolength': True} at 0x6000001cf740>: E <C object Array of Char {'nolength': True} at 0x6000001cff00>: E <C object Array of Char {'nolength': True} at 0x6000001cf380>: E <C object Array of Char {'nolength': True} at 0x6000001ce920>: E <C object Array of Char {'nolength': True} at 0x6000001cf2c0>: E <C object Array of Char {'nolength': True} at 0x6000001cf6a0>: E <C object Array of Char {'nolength': True} at 0x6000001c1500>: E <C object Array of Char {'nolength': True} at 0x6000001ebd00>: E <C object Array of Char {'nolength': True} at 0x6000001ebe40>: E <C object Array of Char {'nolength': True} at 0x6000001ea680>: E <C object Array of Char {'nolength': True} at 0x6000001e9a40>: E <C object Array of Char {'nolength': True} at 0x6000003e6a70>: E <C object Array of Char {'nolength': True} at 0x6000001cfee0>: E <C object Array of Char {'nolength': True} at 0x6000001cf860>: E <C object Array of Char {'nolength': True} at 0x6000003965c0>: E <C object Array of Char {'nolength': True} at 0x6000001cfda0>: E <C object Array of Char {'nolength': True} at 0x6000001eb6c0>: E <C object Array of Char {'nolength': True} at 0x6000001eb120>: E <C object Array of Char {'nolength': True} at 0x60000038a470>: E <C object Array of Char {'nolength': True} at 0x600000389970>: E <C object Array of Char {'nolength': True} at 0x6000001eb340>: E <C object Array of Char {'nolength': True} at 0x6000001eab80>: E <C object Array of Char {'nolength': True} at 0x6000003ffcb0>: E <C object Array of Char {'nolength': True} at 0x6000003d9c80>: E <C object Array of Char {'nolength': True} at 0x6000001ebf80>: E <C object Array of Char {'nolength': True} at 0x6000001ebd40>: E <C object Array of Char {'nolength': True} at 0x6000003954a0>: E <C object Array of Char {'nolength': True} at 0x600000395cd0>: E <C object Array of Char {'nolength': True} at 0x6000001eb160>: E <C object Array of Char {'nolength': True} at 0x6000001cf780>: E <C object Array of Char {'nolength': True} at 0x6000001cfec0>: E <C object Array of Char {'nolength': True} at 0x6000001cee80>: E <C object Array of Char {'nolength': True} at 0x6000001eb7e0>: E <C object Array of Char {'nolength': True} at 0x6000001ebda0>: E <C object Array of Char {'nolength': True} at 0x6000001ebe60>: E <C object Array of Char {'nolength': True} at 0x6000001ebf40>: E <C object Array of Char {'nolength': True} at 0x6000001e4760>: E <C object Array of Char {'nolength': True} at 0x600000397e40>: E <C object Array of Char {'nolength': True} at 0x6000001cf9c0>: E <C object Array of Char {'nolength': True} at 0x6000001cfaa0>: E <C object Array of Char {'nolength': True} at 0x600000397590>: E <C object Array of Char {'nolength': True} at 0x6000001eac60>: E <C object Array of Char {'nolength': True} at 0x6000001ebbe0>: E <C object Array of Char {'nolength': True} at 0x6000003957b0>: E <C object Array of Char {'nolength': True} at 0x600000396230>: E <C object Array of Char {'nolength': True} at 0x6000001cffc0>: E <C object Array of Char {'nolength': True} at 0x600000387200>: E <C object Array of Char {'nolength': True} at 0x6000003fc820>: E <C object Array of Char {'nolength': True} at 0x6000001cff60>: E <C object Array of Char {'nolength': True} at 0x6000003958b0>: E <C object Array of Char {'nolength': True} at 0x6000001ebfa0>: E <C object Array of Char {'nolength': True} at 0x6000001cef80>: E <C object Array of Char {'nolength': True} at 0x600000397210>: E <C object Array of Char {'nolength': True} at 0x600000397c90>: E <C object Array of Char {'nolength': True} at 0x6000001cf8c0>: E <C object Array of Char {'nolength': True} at 0x6000003e7d70>: E <C object Array of Char {'nolength': True} at 0x600000394820>: E <C object Array of Char {'nolength': True} at 0x6000001eb600>: E <C object Array of Char {'nolength': True} at 0x600000385e30>: E <C object Array of Char {'nolength': True} at 0x6000001eb5a0>: E <C object Array of Char {'nolength': True} at 0x600000394cf0>: E <C object Array of Char {'nolength': True} at 0x600000395be0>: E <C object Array of Char {'nolength': True} at 0x6000001cf6e0>: E ... E File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 371, in descr_fromlist E self.fromsequence(w_lst) E File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 996, in fromsequence E self.setlen(oldlen + len(lst)) E File "/Users/matti/build-worker-arm64/own-macos-arm64/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 0x600000fcf6f0>: E <C object Array of Char {'nolength': True} at 0x600000fd6280>: E <C object Array of Char {'nolength': True} at 0x6000001ea600>: E <C object Array of Char {'nolength': True} at 0x6000003d9ae0>: E <C object Array of Char {'nolength': True} at 0x600000fe4270>: E <C object Array of Char {'nolength': True} at 0x6000001cf460>: E <C object Array of Char {'nolength': True} at 0x600000fdb630>: E <C object Array of Char {'nolength': True} at 0x600000fe4360>: E <C object Array of Char {'nolength': True} at 0x600000fe44b0>: E <C object Array of Char {'nolength': True} at 0x6000001d2bc0>: E <C object Array of Char {'nolength': True} at 0x600000fcf900>: E <C object Array of Char {'nolength': True} at 0x600000fe80c0>: E <C object Array of Char {'nolength': True} at 0x6000001cf8a0>: E <C object Array of Char {'nolength': True} at 0x600000fd6670>: E <C object Array of Char {'nolength': True} at 0x600000fe4630>: E <C object Array of Char {'nolength': True} at 0x600000fe4780>: E <C object Array of Char {'nolength': True} at 0x600000fd6760>: E <C object Array of Char {'nolength': True} at 0x600000fdb8a0>: E <C object Array of Char {'nolength': True} at 0x600000fcfa80>: E <C object Array of Char {'nolength': True} at 0x600000fdb9c0>: E <C object Array of Char {'nolength': True} at 0x6000001cffe0>: E <C object Array of Char {'nolength': True} at 0x6000001eb640>: E ... E File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 1176, in setitem_slice E self.fromsequence(w_lst) E File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 996, in fromsequence E self.setlen(oldlen + len(lst)) E File "/Users/matti/build-worker-arm64/own-macos-arm64/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 0x6000003d9bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140cfd4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d21e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140cfd4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141192480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f0b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001411924b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001505664f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e6030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150566528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e41a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150566560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e4070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150566598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f17e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150552fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150552fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cf120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150553018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cf250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150553050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cc070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150553088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001505530c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150530058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f08c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001505301e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001505302f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150518bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150518bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150518cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001504f9750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f20a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001504f9830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f11b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001504f98a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f22e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001504f98d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001504e3a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f16c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001393a01e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ccf90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001393a0288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e4f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139381408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001296f45d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cf390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001296f4608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f05a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001296f4640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f20e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001296f4678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001296f46b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402e53d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f3270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402e5408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f3a90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402e5440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e5fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402d3a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f21a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402d3a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402d3ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cc8d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402d3b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f1230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402d3b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f0820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402b09f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402b0a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402b0a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e74f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402b0aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cea30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402b0ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cd320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001402b0b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139320b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139320b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d5d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139320b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d49b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139320bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c9290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139321590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001393215c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392de870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003eac70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392de8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ea850>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392de8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e8ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392de918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ceb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392de950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392de988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ea620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392c5478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e8520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392c5750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003eb7b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392c5788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ced20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392c57c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcf6f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392c57f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392c58a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392b1da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ea6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013928c640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcf9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013928df68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcf750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392708e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cec80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139270918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392709f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139270a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001c5a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392666b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001c5e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392666e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eac20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001392667c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139266800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139267d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139267da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f24c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139267e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139267ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f15c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139259a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139259ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f0d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138dfef00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd6280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138dfef38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f22a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138dfefe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138dd2d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d6290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138dd2d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd65b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138d52448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd6580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151070800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f0820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151070838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f0760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151070fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e16640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f23c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e16720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e16758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139b50678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139b506b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139b507c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139b51cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f22c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139b51da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139b51de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139b51ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001291f4020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f26e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001291f42f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001291f4330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d6150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001291f4368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d6540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001291f43a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f23a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129220560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138e57d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d6640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138fc74b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f19e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138fc74e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eaa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000158037e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eade0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000158037ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ed0b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012926a0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ed550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012926a100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ee000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012926a138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eaba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012926a170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ead60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129459210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ed2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129459248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c8450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129459280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ee500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001294592b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001294592f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eaf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129459328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e43d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129459360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e7fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129525830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e4600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129525910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001e9fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129525948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eaf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129525980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129565d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129565da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012959ab80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eaee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012959abb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001c8f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012959ac98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d20a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012959afa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295af638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d9ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295af670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003dacf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295af6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295af6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295af718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d28a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295d94b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d96b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295d94e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d29e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295d9de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003daa60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295e34b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295e34e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003dbb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295e3520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cec50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001295e3558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ccfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129643de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d22c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129643e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d16e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138fe2e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003daf00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138fe2e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003db780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138fe2e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003db190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138fe2ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ec220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138fe2f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eac80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138fe2f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ec3b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138ffa8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ecf90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138ffa918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003edf60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138ffaa30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eadc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138ffaa68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138ffaaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013900bda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eaec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013900bde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139040bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eae40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139040c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139040d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139040d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013907e8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013907e8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013907e988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001390a6db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c6be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001390b4e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe45a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001390ce5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001390ce640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ead80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001390ce678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129667c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129667cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129667da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001296b44f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eafa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001296b45d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001296b4608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d1cfa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d1cfe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d1d0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d67168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d67248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d67280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eafc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d676a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d7ce58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003efc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d7ce90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e5c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d7d050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d7d280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001c9380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140d8c720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d7360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000140dfda28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139b0d2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a8bb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a8bb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ea8b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a8bb78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003eb5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a8bbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ed310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a8bbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a6b520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a6b558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e8320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a6b590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e8290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a6b5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e9310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a6b600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a6b638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cece0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a51910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e8f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a51948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ea7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a51980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e8b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a519b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a519f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a51a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a316a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a316e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129a317c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299ad830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001394d55c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001394d5638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001394d5868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e8d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141280f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141280f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001411e7670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001411e76e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ebd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001411e7750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141132e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141087398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d4cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001410873d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d7200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141030480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d6d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139546090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395460c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139546100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c7780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139546138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c7390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139546170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ece40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395461a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f25c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395683a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f23e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139568410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d47b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139568448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d5f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139568480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cf8f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395684b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f26c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395fcdb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395fcde8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395fcec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395fcf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001396fa368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001396fa3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013974d478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014137b3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014137b4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d5480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001082be2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001082be2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f0da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001082be330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001082bf3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001082bf408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824c058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f21c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824caa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f5880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824cad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824cb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824cb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f20c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824de88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f29c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824dec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f5c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824def8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f60e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824df30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f69b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824df68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010824dfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f28e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108279d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4ed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108279d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f53e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108279d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f5d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108279da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108279de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108279e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010827bd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f27a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000010827bd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001082647c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108264800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001082648e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108265d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108265de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f7350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108265e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000108265e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015071b520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015071bad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6bb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015071bb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f40e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015072e790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015072fa28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f60a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015072fa60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015072fa98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015072fad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015074cde8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015074ce20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f5990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015074ce58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f61a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015074ce90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015074cec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015074cf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015075e9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d7b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015075ea30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015075ea68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015075fa98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015075fad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150787bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f5f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150787be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f0fd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150787c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f37f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150787c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150787c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eac00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150787cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cc910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507adf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c69d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507adfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d46b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507c2020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507c2058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ead00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507c2090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f8280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507c20c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f81f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507d8100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507d8138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507d8170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f24e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507d81a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f12c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507d81e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507d8218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507d9f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507d9fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fdb630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507ec020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f3080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507ec0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d1e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507ed440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d9300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001507ed478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fdb690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001416d3088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fdbc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001416d30f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d26e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001416d3cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d1ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001416d3da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001416d3de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014172e7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d26c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141752bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141752c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141752cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cc2b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141752d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c7f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141752d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ed070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141752d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141768a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141768aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d75e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141768ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d6dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141768b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c7580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141768b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014177f0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d1c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014177f0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003db690>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014177f130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d8ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014177f168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d6740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014178ec60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014178ec98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d29c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014178ecd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003c69a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014178ed08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e7e50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014178ed40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003da380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001417a2cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001417a2d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001417a2d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001417a2de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001417e2870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fe510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001417e28a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe46c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001417e3520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001417e3590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141811590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139beafe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139beb018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eae80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c1c4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c1c528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c1c608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c1c640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c1de18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c1de50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c1df30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c1df68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ead20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c4da60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c4da98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c4db78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe44b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c4dbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eaf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c5d718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c701a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f87b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c81868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139c9b6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ce7f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ce7fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141899638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141899670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141899750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141899788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418c0528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418c0560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d27e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418c0640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418c0678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418c1c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418c1c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418c1d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418c1da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418d33d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418d3408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fde70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418d3440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fe3b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418d3478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418d34b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d30a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418e2c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fee70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418e2cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418e2d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418e3da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418e3de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ffd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418e3e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d9770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001418e3e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003dab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014190b408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014190b440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d32a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014190b478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fd570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014190b4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fdc10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014190b4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fe7f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014190b520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000014190b558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419218d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fe240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141921910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fe8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141921948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ff520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141921980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d1e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419219b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419219f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ce230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141931558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d8620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141931590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d9ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419315c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141931600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d33a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141931638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fed90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141931670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d02c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419316a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f8220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141941590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419415c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141941600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fb700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141941638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fbd10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141941670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003dad10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419416a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419416e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d51478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f91a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d514b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f9820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d514e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003eb620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d51520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d51558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcf900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d51590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d51638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d5fbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003edbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d7e448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcfbd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d7eb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcfdb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d7f5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d7f600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d7f6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139d7f718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139da1b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cd620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139da1bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dc06e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dc0720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dc0800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dc0838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cef00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129bfe800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129bfe838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129bffad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129bffb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129bffbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe80c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129bffc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c2d398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfa20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c2db78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000381130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c3ebb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe83f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c62918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe89c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c62988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c629c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c82020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c82058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c82138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfe20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c82170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c83980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c839b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c948a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c948e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c949c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cff20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c949f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfa60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129cd98d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129cd9910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfc40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129cd99f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129cd9a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ea5f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129cd9a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003eb9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d21018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d21050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfe40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d21ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000382370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d21f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d46b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001c12c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d46b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d46bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d8060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d46bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d9660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d46c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003cfdf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d6a5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d6a608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f84a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d6a640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003828a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d6a678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000382f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d6a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000383ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d6a6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f80e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d7a9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d7aa30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000381350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d7aa68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000381b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d7aaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000382be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d7aad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d946e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d94720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d94800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f88a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d94838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da42f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f84c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da4330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f86e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da4410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da4448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f80c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da5a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000382c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da5b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f88c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da5b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f86c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da5b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f89e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129da5bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000384480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129db7cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f83a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc8918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc8fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000384c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc94b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003850f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc94e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000385870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc9520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc9558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc9590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000387710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc95c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000387b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dc9600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000380920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dfb910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dfb948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f82c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dfb980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e9a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dfb9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003eb2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dfb9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000384710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dfba28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f81c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129dfba60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f82a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e07c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f85c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e07d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e07da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f85a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e19b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e19b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e19c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f84e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e19c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e2b440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003861e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e2b4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e2b4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e2b520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e2b558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003802b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e38d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e396a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e642f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000382ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e64330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003833f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e64368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f2f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e643a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e643d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e64410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000385f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e64448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000384220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e78100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000384e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e78138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e78170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e781a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e781e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e78218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e78250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8a138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8a170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f7f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8a1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ee6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8a1e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ebed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8a218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f30a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8a250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f3120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001508371d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f5610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150837210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000150865fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015088c020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015088c058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f26a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015088c090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000382600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015088c0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015088c100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001510ecd40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001510ecd78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001510ecdb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003eb530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001510ecde8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f32e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001510ece20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd6670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511007c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f3040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151100870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511014b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038a600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511014e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd6970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015111c1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd6940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015111cad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f33a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015111cb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015111cbf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f27e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015111cc28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f1dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015114a678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015114a6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015114a790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f3280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015114a7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000388580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511562c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003889e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511562f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000389330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151156330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f3000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151156368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f2780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511563a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038bb10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511563d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038bf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151156410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000380720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151166528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f3140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151166560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f4320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151166598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fd1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511665d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151166608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fd8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151166640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000151166678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015117a528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f9b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015117a560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015117a598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eacc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015117a5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015117a608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015117a640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eabe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015117be18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015118d7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038b340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000015118d7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511aebf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511aec60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511aec98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511aed78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511ce838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eae20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511ce918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511ce950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebc80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511cea30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511e4218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003896f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511e4250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000389d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511e4288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038aba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511e42c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511e42f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511e4330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fb030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001511e4368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f8330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd6090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f96f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd60c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd6100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eba80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd6138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000388a30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd6170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000389180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd61a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038a120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd61e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd7f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd7f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038b0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dd7fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038b760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dea020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f8990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dea058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dea090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139dea0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139df9a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e0dbb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000388b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e364b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe4ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e36bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fe50b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e36c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e36c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e60090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e600c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e601a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139e601e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eae60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ebb6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ebb6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ec3d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ec3d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebe00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ec3e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139edd8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139edd9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139edd9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139eddad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd6760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ee9210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139ee92b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f30e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f060c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d5740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f06100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd6ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f06db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fd7000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f06e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f06e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f2c218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f89a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f2c250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f2c330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139f2c368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ef6138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ef6170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000387b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ef61a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f86f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ef61e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f8b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f14c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f14c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f79750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f7330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f79788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f4b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129fb43a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129fb43d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129fb4410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ff9600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003856c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a019360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000385fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a019398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000386de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0193d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a019408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a019440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f7890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a045f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a045fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a068020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a068058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fdb8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a068090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f9080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0859b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001f8e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0a2288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f94a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0a22c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fdbc30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0a3b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcfb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0a3b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d19a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0a3bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0d3e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a0d3e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d32e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001419a3210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a46a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d0580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a46b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a46b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fdb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a46b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fe340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a46bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fc130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a7e8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a7e8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d33e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a7e918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f57d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a7e950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a7e988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003eb780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a7e9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a7e9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a98870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000386550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a988a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000387110>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a988e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fc430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a98918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d34a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a98950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a98988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6af0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a989c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f7c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141a989f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d9310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aa8aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d35a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aa8ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcfa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aa8b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aa8bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d32c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141ac2bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fe870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141ac2bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcfd50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141ac36a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcfea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aee598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aee5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aefa28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d28c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aefa60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aefb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141aefb78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b2a480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d1d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b2a4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b2a598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b2a5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b3c3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b3c410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d2dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b3c4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b3c528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b3dc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fdb9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b3dc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b3dd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b5b360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ffeb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b5b398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fdbd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b5bd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000fcfd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b8cc28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141b8cc60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d3340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141bb3210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001d35e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141bb3248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141c4b130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cff00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000141c4b168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139fd6020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ce920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139fd6058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a020950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a020988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001c1500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a020a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a020aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebe40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a034020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ea680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a034058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001e9a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a034138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cffe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a034170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038b810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0341a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e6a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0341e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a034218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a03e480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003965c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a03e4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a03f1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a03f248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a03f280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003893f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a03f2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000038a470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a03f2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000389970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a078f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a078f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eab80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a078f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fe030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a078fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003ffcb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a078fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003d9c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a079018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a079050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a08f1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000394fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a08f1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003954a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a08f210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000395cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a08f248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a08f280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a08f2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0a0fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cee80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0a0fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0a10c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0a10f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebe60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0b4758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0b4790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001e4760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0b4870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0b48a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000397a10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0b48e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000397e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0b4918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0b4950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cfaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0c0b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000397590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0c0bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eac60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a0c0bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a11eb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003951e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a11eb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003957b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a11ebb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000396230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a11ebf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cffc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a11ec28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003860e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1348a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000387200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1348e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003fc820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a134918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cff60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a134950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000395210>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1349c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003958b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1349f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001ebfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a152f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cef80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a152fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000396b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a152fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000397210>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a153018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000397c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a153050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a166f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003f6080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a166f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000003e7d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a166fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000394820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a166fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a167018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000397b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a167088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000385e30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a175948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001eb5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a189750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000394860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a189788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000394cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1897c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600000395be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1897f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000001cf6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a189830> ignored ================ 48 passed, 1 skipped, 1 error in 26.22 seconds ================ ++ 01:04:23 starting module/cmath/test [38 started in total] __ module/bz2/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 {5024931328L: <C object GcStruct rpy_string { hash, chars } at 0x12b82...pes' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/rtyper/lltypesystem/ll2ctypes.pyc'>.ALLOCATED> func = <function <lambda> at 0x0000000120df9538>, 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 0x00000001508fa100> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x000000011851a1a0>] 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 0x000000011851a1a0>] 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 0x0000000120951150> 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 0x00000001197fd560> 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 0x00000001197fd560> 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 0x00000001400f43a0> 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 0x00000001400f43a0> 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 0x00000001400f43a0> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00000001400f43a0> colitem = <AppTestMethod 'test_creation'> def _teardown_with_finalization(self, colitem): > self._callfinalizers(colitem) ../_pytest/runner.py:371: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x00000001400f43a0> 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 0x00000001400f43a0> 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 0x00000001197fc220> fun = <bound method AppTestBZ2File.test_creation of <pypy.module.bz2.test.test_bz2_file.AppTestBZ2File instance at 0x00000001197fc220>> 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 {5024931328L: <C object GcStruct rpy_string { hash, chars } at 0x12b825e00>, 5025679360L: <C object GcStruct rpy_string { hash, chars } at 0x12b8dc800>, 5823981568L: <C object GcStruct rpy_string { hash, chars } at 0x15b22e800>} E + where {5024931328L: <C object GcStruct rpy_string { hash, chars } at 0x12b825e00>, 5025679360L: <C object GcStruct rpy_string { hash, chars } at 0x12b8dc800>, 5823981568L: <C object GcStruct rpy_string { hash, chars } at 0x15b22e800>} = {5024931328L: <C object GcStruct rpy_string { hash, chars } at 0x12b825e00>, 5025679360L: <C object GcStruct rpy_string { hash, chars } at 0x12b8dc800>, 5823981568L: <C object GcStruct rpy_string { hash, chars } at 0x15b22e800>} E + where {5024931328L: <C object GcStruct rpy_string { hash, chars } at 0x12b825e00>, 5025679360L: <C object GcStruct rpy_string { hash, chars } at 0x12b8dc800>, 5823981568L: <C object GcStruct rpy_string { hash, chars } at 0x15b22e800>} = <module 'rpython.rtyper.lltypesystem.ll2ctypes' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/rtyper/lltypesystem/ll2ctypes.pyc'>.ALLOCATED module/bz2/test/support.py:15: AssertionError ================ 49 passed, 3 skipped, 1 error in 18.32 seconds ================ ++ 01:04:24 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 15 items module/cmath/test/test_cmath.py ............... ========================== 15 passed in 3.77 seconds =========================== ++ 01:04:27 starting module/cpyext/test/test_api.py [40 started in total] __ module/cStringIO/test [38 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 7.20 seconds =========================== ++ 01:04:29 starting module/cpyext/test/test_arraymodule.py [41 started in total] __ module/cpyext/test/test_abstract.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:31 starting module/cpyext/test/test_boolobject.py [42 started in total] __ module/cpyext/test/test_api.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:32 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:33 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:36 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:36 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:37 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:04:40 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:41 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:42 starting module/cpyext/test/test_codecs.py [50 started in total] __ module/cpyext/test/test_classobject.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:45 starting module/cpyext/test/test_complexobject.py [51 started in total] __ module/cpyext/test/test_cell.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:46 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:46 starting module/cpyext/test/test_datetime.py [53 started in total] __ module/cpyext/test/test_datetime.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:51 starting module/cpyext/test/test_dictobject.py [54 started in total] __ module/cpyext/test/test_complexobject.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:51 starting module/cpyext/test/test_eval.py [55 started in total] __ module/cpyext/test/test_cpyext.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:51 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:55 starting module/cpyext/test/test_floatobject.py [57 started in total] __ module/cpyext/test/test_fileobject.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:04:56 starting module/cpyext/test/test_frameobject.py [58 started in total] __ module/cpyext/test/test_eval.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:04:56 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:04:59 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:00 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:01 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:04 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:05:04 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:05 starting module/cpyext/test/test_listobject.py [65 started in total] __ module/cpyext/test/test_iterator.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:09 starting module/cpyext/test/test_longobject.py [66 started in total] __ module/cpyext/test/test_intobject.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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:05:09 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:10 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:13 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05: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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:05:14 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:18 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:18 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:18 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:22 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:23 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:24 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:27 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:27 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:29 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:31 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:33 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:33 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:05:35 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:37 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:37 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:05:40 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:42 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:42 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:44 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:05:46 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:46 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:49 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:50 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:51 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:05:53 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.01 seconds =========================== ++ 01:05:55 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.00 seconds =========================== ++ 01:05:56 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module/crypt/test/test_crypt.py . =========================== 1 passed in 2.79 seconds =========================== ++ 01:05:56 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module/errno/test/test_errno.py ... =========================== 3 passed in 2.79 seconds =========================== ++ 01:05:58 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 24 items module/exceptions/test/test_exc.py ..........s............. ===================== 23 passed, 1 skipped in 4.54 seconds ===================== ++ 01:06:02 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 6.76 seconds =========================== ++ 01:06:05 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 0x0000000139ec5cb8>, 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 0x00000001208fa100> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001287c01e0>] 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 0x00000001287c01e0>] 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 0x0000000128f96fc0> 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 0x0000000128fa2660> 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 0x0000000128fa2660> 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 0x0000000128f96f70> 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 0x0000000128fa2620> 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 0x0000000128fa2620> 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 0x0000000128fb0638> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000128fa4db0>) 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 0x0000000128fa4db0>,) w_func = <Function test_fcntl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000128fa4db0> 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 0x0000000128fa4db0>,) 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 0x0000000128fa4db0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_fcntl, file '[/Users/matti/build-worker-arm64/own-macos-arm64/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...macos-arm64/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...macos-arm64/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...macos-arm64/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...macos-arm64/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...macos-arm64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> at line 34 pycode = <code object test_fcntl, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/fcntl/test/test_fcntl.py:21]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000000139eef638> 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...macos-arm64/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 0x0000000139eef638> 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...macos-arm64/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 0x0000000139eef638> @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...macos-arm64/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...macos-arm64/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...macos-arm64/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 0x00000001217986b0> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._file.interp_file.W_File object at 0x0000000121761cc8> 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 0x00000001217986b0> 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 0x00000001217986b0> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._file.interp_file.W_File object at 0x0000000121761cc8> 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 0x0000000121761cc8> 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) <2392-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/tool/sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._file.interp_file.W_File object at 0x0000000121761cc8> 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) <2034-codegen /Users/matti/build-worker-arm64/own-macos-arm64/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-arm64/own-macos-arm64/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 0x0000000139d21210> argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) cfunc = <ctypes._FuncPtr object at 0x00000001312734c0> 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 0x0000000131273898> 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 0x0000000131273880> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000131273898> 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-arm64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000131273880> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000131273898> 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-arm64-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 0x00000001210213d0>, 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 0x00000001208fa100> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001287c01e0>] 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 0x00000001287c01e0>] 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 0x000000012961fd58> 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 0x0000000121e05020> 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 0x0000000121e05020> 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 0x000000012961fcb8> 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 0x0000000121e04fe0> 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 0x0000000121e04fe0> 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 0x0000000121021448> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000128fa4db0>) 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 0x0000000128fa4db0>,) w_func = <Function test_lockf> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000128fa4db0> 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 0x0000000128fa4db0>,) 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 0x0000000128fa4db0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_lockf, file '[/Users/matti/build-worker-arm64/own-macos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> at line 13 pycode = <code object test_lockf, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/fcntl/test/test_fcntl.py:159]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000000139eef638> 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...acos-arm64/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 0x0000000139eef638> 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...acos-arm64/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 0x0000000139eef638> @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...acos-arm64/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...acos-arm64/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...acos-arm64/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 0x0000000121e63750>, 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 0x0000000121e69da8> func = <BuiltinFunction lockf> args = Arguments([<pypy.module._file.interp_file.W_File object at 0x0000000121e63750>, 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 0x0000000121e69da8> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._file.interp_file.W_File object at 0x0000000121e63750>, 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 0x0000000121e69da8> 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 0x0000000121e69da8> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._file.interp_file.W_File object at 0x0000000121e63750>, 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 0x0000000121e69f30> space = StdObjSpace scope_w = [<pypy.module._file.interp_file.W_File object at 0x0000000121e63750>, 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])) <2394-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/tool/sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._file.interp_file.W_File object at 0x0000000121e63750> 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) <2035-codegen /Users/matti/build-worker-arm64/own-macos-arm64/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-arm64/own-macos-arm64/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 0x0000000139d21280> 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 0x0000000121e711c0> 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 0x0000000121e71100> 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 0x0000000121e717a8> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x0000000121e71100> 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-arm64-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 0x0000000121e717a8> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x0000000121e71100> 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-arm64-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 0x000000013a3eca70>, 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 0x00000001208fa100> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001287c01e0>] 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 0x00000001287c01e0>] 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 0x00000001101d5e48> 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 0x0000000129b4cea0> 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 0x0000000129b4cea0> 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 0x00000001101d5da8> 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 0x0000000129b4ce60> 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 0x0000000129b4ce60> 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 0x000000013a3ecae8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000128fa4db0>) 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 0x0000000128fa4db0>,) w_func = <Function test_ioctl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000128fa4db0> 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 0x0000000128fa4db0>,) 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 0x0000000128fa4db0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_ioctl, file '[/Users/matti/build-worker-arm64/own-macos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> at line 28 pycode = <code object test_ioctl, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/fcntl/test/test_fcntl.py:196]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000000139eef638> 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...acos-arm64/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 0x0000000139eef638> 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...acos-arm64/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 0x0000000139eef638> @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...acos-arm64/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...acos-arm64/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...acos-arm64/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 0x00000001402e6a30> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000131324020> 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 0x00000001402e6a30> 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 0x00000001402e6a30> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000131324020> 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 0x0000000131324020> w3 = W_BoolObject(True) def fastfunc_ioctl_4(space, w0, w1, w2, w3): > return func(space, w0, w1, w2, space.gateway_int_w(w3)) <2411-codegen /Users/matti/build-worker-arm64/own-macos-arm64/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 0x0000000131324020> 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 0x108081010>>) real_args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x108081010>>) 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 0x108081010>> 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) <2037-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn ioctl> args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x108081010>>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2, a = <* <C object Array of Char {'nolength': True} at 0x108081010>> 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 0x0000000139d3b3d0> argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x108081010>>) cfunc = <ctypes._FuncPtr object at 0x0000000130fdae18> 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 0x108081010>>) cargs = [13L, 1074033783L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000130fdada0> 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 0x0000000130fdb0b8> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000130fdada0> 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-arm64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000130fdb0b8> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000130fdada0> 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-arm64-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 0x0000000130c14368>, 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 0x00000001208fa100> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001287c01e0>] 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 0x00000001287c01e0>] 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 0x00000001216a2b10> 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 0x000000013af1a4a0> 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 0x000000013af1a4a0> 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 0x00000001216a2a70> 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 0x000000013af1a460> 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 0x000000013af1a460> 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 0x0000000130c14818> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000128fa4db0>) 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 0x0000000128fa4db0>,) w_func = <Function test_ioctl_signed_unsigned_code_param> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000128fa4db0> 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 0x0000000128fa4db0>,) 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 0x0000000128fa4db0>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_ioctl_signed_unsigned_code_param, file '[/Users/matti/build-...arm64/own-macos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/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...acos-arm64/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-...arm64/own-macos-arm64/build/pypy/module/fcntl/test/test_fcntl.py:272]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000000139eef638> 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...acos-arm64/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 0x0000000139eef638> 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...acos-arm64/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 0x0000000139eef638> @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...acos-arm64/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...acos-arm64/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...acos-arm64/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 0x00000001402e6a30> 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 0x00000001402e6a30> 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 0x00000001402e6a30> 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 0x00000001402e6a30> 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 0x00000001402e6b48> 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])) <2410-codegen /Users/matti/build-worker-arm64/own-macos-arm64/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 0x10ca12210>>) real_args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x10ca12210>>) 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 0x10ca12210>> 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) <2037-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/rtyper/lltypesystem/rffi.py:217>:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <* fn ioctl> args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x10ca12210>>) rffi = <module 'rpython.rtyper.lltypesystem.rffi' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/rtyper/lltypesystem/rffi.pyc'> i = 2, a = <* <C object Array of Char {'nolength': True} at 0x10ca12210>> 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 0x0000000139d3b3d0> argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x10ca12210>>) 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 0x10ca12210>>) cargs = [14L, 2148037735L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000013a0d1550> 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 0x000000013a0d18f8> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000013a0d1550> 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-arm64-buildbot/lib_pypy/_ctypes/pointer.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000013a0d18f8> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000013a0d1550> 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-arm64-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 8.72 seconds ================= ++ 01:06:09 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 0x000000014980a110>, 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 0x000000013820a100> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001182483e0>] 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 0x00000001182483e0>] 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 0x0000000139581d58> 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 0x0000000118a6a0e0> 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 0x0000000118a6a0e0> 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 0x0000000139581ce0> 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 0x0000000118a6a0a0> 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 0x0000000118a6a0a0> 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 0x0000000178c4fe98> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001395a5cc8>) 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 0x00000001395a5cc8>,) w_func = <Function test_get_rpy_memory_usage> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001395a5cc8> 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 0x00000001395a5cc8>,) 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 0x00000001395a5cc8>,) gateway = <module 'pypy.interpreter.gateway' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/interpreter/gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_get_rpy_memory_usage, file '[/Users/matti/build-worker-arm64/own-macos-arm64/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_...macos-arm64/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_...macos-arm64/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_...macos-arm64/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_...macos-arm64/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_...macos-arm64/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-arm64/own-macos-arm64/build/pypy/module/gc/test/test_referents.py:75]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000013955ae20> 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_...macos-arm64/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 0x000000013955ae20> 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_...macos-arm64/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 0x000000013955ae20> @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_...macos-arm64/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_...macos-arm64/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_...macos-arm64/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 0x0000000138fb5b08> 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 0x0000000138fb5b08> 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 0x0000000138fb5b08> 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 11.10 seconds ================ ++ 01:06:14 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 7.50 seconds =========================== ++ 01:06:23 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 19.05 seconds ========================== ++ 01:06:29 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ========================= no tests ran in 0.00 seconds ========================= ++ 01:06:29 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 7.02 seconds ===================== ++ 01:06:31 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 4.07 seconds =========================== ++ 01:06:37 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 7.09 seconds ===================== ++ 01:06:38 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module/parser/test/test_parser.py ....... =========================== 7 passed in 3.15 seconds =========================== ++ 01:06:41 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 38.73 seconds ==================== ++ 01:06:49 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 6.78 seconds =========================== ++ 01:06:49 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 10.30 seconds ===================== ++ 01:07:02 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 18.77 seconds ===================== ++ 01:07:09 starting module/signal/test [115 started in total] __ module/posix/test [113 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 104 items module/posix/test/test_posix2.py ..........................................................s..........ssF.........s................s module/posix/test/test_posix_libfile.py .... module/posix/test/test_ztranslation.py . =================================== FAILURES =================================== ____________________________ AppTestPosix.test_nice ____________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001221be758> def test_nice(self): os = self.posix myprio = os.nice(0) # pid = os.fork() if pid == 0: # in the child res = os.nice(3) os._exit(res) # pid1, status1 = os.waitpid(pid, 0) assert pid1 == pid > assert os.WIFEXITED(status1) E (application-level) AssertionError: assert <built-in function WIFEXITED>(10) E + where <built-in function WIFEXITED> = <built-in function WIFEXITED> E + where <built-in function WIFEXITED> = <module 'posix' (built-in)>.WIFEXITED [/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/posix/test/test_posix2.py:1012]:12: AssertionError =========================== short test summary info ============================ FAIL module/posix/test/test_posix2.py::AppTestPosix::()::test_nice =============== 1 failed, 98 passed, 5 skipped in 33.13 seconds ================ ++ 01:07:16 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 18.76 seconds ===================== ++ 01:07:22 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/signal/test/test_signal.py .................. ========================== 18 passed in 14.86 seconds ========================== ++ 01:07:27 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 13.56 seconds ========================== ++ 01:07:30 starting module/test_lib_pypy [119 started in total] __ module/sys/test [117 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 8.83 seconds ===================== ++ 01:07:32 starting module/thread/test [120 started in total] __ module/termios/test [118 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 0x0000000149188e90> 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 0x0000000149188e90>.orig_module_dict [/Users/matti/build-worker-arm64/own-macos-arm64/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 5.18 seconds ================= ++ 01:07:32 starting module/time/test [121 started in total] __ module/time/test [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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module/time/test/test_time.py .................. ========================== 18 passed in 13.89 seconds ========================== ++ 01:07:47 starting module/unicodedata/test [122 started in total] __ module/test_lib_pypy [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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 14.84 seconds ==================== ++ 01:07:48 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 11.59 seconds ========================== ++ 01:07:59 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 31 items module/zlib/test/test_zlib.py ............................... ========================== 31 passed in 5.18 seconds =========================== ++ 01:08:06 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 9.53 seconds =========================== ++ 01:08:16 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 43.63 seconds ========================== ++ 01:08:32 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 5.85 seconds ===================== ++ 01:08:39 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items sandbox/test/test_pypy_interact.py . ========================== 1 passed in 15.67 seconds =========================== ++ 01:08:56 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 0.42 seconds ====================== ++ 01:08:57 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items tool/memusage/test/test_log2gnumeric.py ..... =========================== 5 passed in 0.37 seconds =========================== ++ 01:08:58 starting tool/pytest/test [131 started in total] __ module/thread/test [129 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 48 items module/thread/test/test_fork.py sF. 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 ............ =================================== FAILURES =================================== ______________________ AppTestFork.test_forked_can_thread ______________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000012a2da988> def test_forked_can_thread(self): "Checks that a forked interpreter can start a thread" import thread import os if not hasattr(os, 'fork'): skip("No fork on this platform") for i in range(10): # pre-allocate some locks thread.start_new_thread(lambda: None, ()) print 'sleep' pid = os.fork() if pid == 0: thread.start_new_thread(lambda: None, ()) os._exit(0) else: self.timeout_killer(pid, 10) exitcode = os.waitpid(pid, 0)[1] > assert exitcode == 0 # if 9, process was killed by timer! E (application-level) AssertionError: assert 10 == 0 [/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/thread/test/test_fork.py:42]:21: AssertionError ----------------------------- Captured stdout call ----------------------------- sleep sleep sleep =========================== short test summary info ============================ FAIL module/thread/test/test_fork.py::AppTestFork::()::test_forked_can_thread =============== 1 failed, 46 passed, 1 skipped in 114.08 seconds =============== ++ 01:09:28 starting tool/release/test [132 started in total] __ tool/pytest/test [130 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 36.99 seconds ========================== ++ 01:09:36 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 3.89 seconds =========================== __ tool/release/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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 0x000000012a8ac758> exe = local('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-937/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: gdb...and not found' == 'foo in section .text' E - /bin/sh: gdb: command not found 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 0x00000001097e3018> exe = local('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-937/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: gdb: command not found'>('No symbol table is loaded') E + where <bound method str.startswith of '/bin/sh: gdb: command not found'> = '/bin/sh: gdb: command not found'.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 12.62 seconds ================ __ objspace/std/test [133 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-arm64/own-macos-arm64/build/pypy/.hypothesis/examples') pytest-2.9.2 from /Users/matti/build-worker-arm64/own-macos-arm64/build/pytest.pyc rootdir: /Users/matti/build-worker-arm64/own-macos-arm64/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 ......................................................................s................................................ 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 0x000000011cddb4b0> 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 0x0000000119334870>('%g', 1234.56789, grouping=True) E + where <function format at 0x0000000119334870> = <function format at 0x0000000119334870> E + where <function format at 0x0000000119334870> = <module 'locale' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/lib-python/2.7/locale.pyc'>.format [/Users/matti/build-worker-arm64/own-macos-arm64/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, 2099 passed, 32 skipped in 89.36 seconds ============== program finished with exit code 1 elapsedTime=576.205199