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.20 54836 22 SSH_CONNECTION=10.0.0.20 54836 10.0.0.16 22 SSH_TTY=/dev/ttys000 TERM=tmux-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:38:29 starting config/test [1 started in total] ++ 01:38:29 starting interpreter/astcompiler/test [2 started in total] ++ 01:38:29 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 8.78 seconds ===================== ++ 01:38:39 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 16.90 seconds ========================== ++ 01:38:49 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 24.92 seconds ========================== ++ 01:38:57 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 12.64 seconds ==================== ++ 01:39:04 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 11.95 seconds ===================== ++ 01:39:11 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 7.05 seconds =========================== ++ 01:39:12 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 13.03 seconds ========================== ++ 01:39:27 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 0x000000013044ad40>, 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 0x00000001288fa1a8> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001299f0760>] 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 0x00000001299f0760>] 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 0x0000000130466d40> 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 0x0000000130421660> 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 0x0000000130421660> 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 0x0000000129bb07c8> 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 0x0000000129bb07c8> 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 0x0000000129bb07c8> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x0000000129bb07c8> 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 0x0000000129bb07c8> 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 0x0000000129bb07c8> 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 0x000000013045ae58> 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 9.36 seconds ================ ++ 01:39:37 starting module/_cppyy/test [11 started in total] __ module/_cffi_backend/test [9 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 0x000000011083b168> def test_call_function_9(self): import _all_test_c > _all_test_c.test_call_function_9() [/tmp/buildbot-arm64/usession-main-7117/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, ...)' 0x100ca3d38>(1, <cdata 'int' 42>) E + where <cdata 'int' 42> = cast(<ctype 'int'>, 42) /tmp/buildbot-arm64/usession-main-7117/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 44.85 seconds ============== ++ 01:40:03 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 6.18 seconds =========================== ++ 01:40:10 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 3.14 seconds =========================== ++ 01:40:14 starting module/_file/test [14 started in total] __ module/_cppyy/test [12 done in total, somefailed=False] ____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 191 items module/_cppyy/test/test_advancedcpp.py sssssssssssssssssssssssss module/_cppyy/test/test_boost.py sssss module/_cppyy/test/test_cpp11features.py s.s module/_cppyy/test/test_cppyy.py ........... module/_cppyy/test/test_crossing.py ssss module/_cppyy/test/test_datatypes.py .......sssssssssssssss module/_cppyy/test/test_fragile.py sssssssssssss module/_cppyy/test/test_helper.py ...... module/_cppyy/test/test_operators.py sssssss module/_cppyy/test/test_overloads.py sssssss module/_cppyy/test/test_pythonify.py .....sssssssssssss module/_cppyy/test/test_pythonization.py .ssssss module/_cppyy/test/test_regression.py ss module/_cppyy/test/test_stltypes.py sssssssssssssssssssssssss module/_cppyy/test/test_templates.py sssssssssssssssssssssssssssssssss module/_cppyy/test/test_zjit.py sss =================== 31 passed, 160 skipped in 50.30 seconds ==================== ++ 01:40:36 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 25.81 seconds ==================== ++ 01:40:42 starting module/_jitlog/test [16 started in total] __ interpreter/test [14 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 0x00000001312d8760> @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 0x00000001312d8760> 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 0x0000000149c43560> tmpdir = local('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-256/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-256/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 120.89 seconds ============== ++ 01:40:42 starting module/_locale/test [17 started in total] __ module/_jitlog/test [15 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 2.93 seconds =========================== ++ 01:40:45 starting module/_lsprof/test [18 started in total] __ module/_locale/test [16 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 2.28 seconds ========================== ++ 01:40:46 starting module/_md5/test [19 started in total] __ module/_lsprof/test [17 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 4.23 seconds =========================== ++ 01:40:51 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 5.22 seconds ====================== ++ 01:40:51 starting module/_multibytecodec/test [21 started in total] __ module/_minimal_curses/test [19 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 12.80 seconds ===================== ++ 01:41:06 starting module/_multiprocessing/test [22 started in total] __ module/_io/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 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 30.64 seconds ========================== ++ 01:41:08 starting module/_pypyjson/test [23 started in total] __ module/_multibytecodec/test [21 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 0x00000001585b17f8> 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 14.41 seconds ================ ++ 01:41:09 starting module/_random/test [24 started in total] __ module/_pypyjson/test [22 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 3.65 seconds ===================== ++ 01:41:13 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 6.50 seconds =========================== ++ 01:41:16 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 5.14 seconds ===================== ++ 01:41:18 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 5.03 seconds ====================== ++ 01:41:24 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 0x000000011a6fc6b0> 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 0x0000000129af40c8>>() E + where <bound method SemLock._is_zero of <SemLock object at 0x0000000129af40c8>> = <SemLock object at 0x0000000129af40c8>._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 26.46 seconds =============== ++ 01:41:34 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 22.33 seconds ===================== n: 2 Arg 0: 3 Arg 1: 15 ++ 01:41:39 starting module/_vmprof/test [30 started in total] __ module/_vmprof/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 7 items module/_vmprof/test/test__vmprof.py ....s module/_vmprof/test/test_direct.py .. ===================== 6 passed, 1 skipped in 6.43 seconds ====================== ++ 01:41:46 starting module/_warnings/test [31 started in total] __ module/_sre/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 139 items module/_sre/test/test_app_sre.py ................................................................................................................... module/_sre/test/test_sre_buf.py ........................ ========================= 139 passed in 12.74 seconds ========================== ++ 01:41:48 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 5.45 seconds =========================== ++ 01:41:53 starting module/_winreg/test [33 started in total] __ module/_weakref/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 42 items module/_weakref/test/test_weakref.py ....................s..................... ===================== 41 passed, 1 skipped in 4.76 seconds ===================== ++ 01:41:54 starting module/array/test [34 started in total] __ module/_winreg/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 0 items / 1 skipped ========================== 1 skipped in 0.07 seconds =========================== ++ 01:41:54 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 3.93 seconds =========================== ++ 01:41:58 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 48.40 seconds ===================== ++ 01:42:15 starting module/cStringIO/test [37 started in total] __ module/bz2/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 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 {4698983936L: <C object GcStruct rpy_string { hash, chars } at 0x11814...pes' from '/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/rtyper/lltypesystem/ll2ctypes.pyc'>.ALLOCATED> func = <function <lambda> at 0x0000000131c01a60>, 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 0x00000001208fa138> hook = <_HookCaller 'pytest_runtest_teardown'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000000121d8a3e0>] 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 0x0000000121d8a3e0>] 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 0x00000001285c31f0> 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 0x0000000130cf11a0> 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 0x0000000130cf11a0> 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 0x0000000121ebe100> 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 0x0000000121ebe100> 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 0x0000000121ebe100> def _pop_and_teardown(self): colitem = self.stack.pop() > self._teardown_with_finalization(colitem) ../_pytest/runner.py:353: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x0000000121ebe100> colitem = <AppTestMethod 'test_creation'> def _teardown_with_finalization(self, colitem): > self._callfinalizers(colitem) ../_pytest/runner.py:371: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.runner.SetupState object at 0x0000000121ebe100> 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 0x0000000121ebe100> 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 0x0000000130cf02a0> fun = <bound method AppTestBZ2File.test_creation of <pypy.module.bz2.test.test_bz2_file.AppTestBZ2File instance at 0x0000000130cf02a0>> 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 {4698983936L: <C object GcStruct rpy_string { hash, chars } at 0x11814ce00>, 4699313152L: <C object GcStruct rpy_string { hash, chars } at 0x11819d400>, 4699394560L: <C object GcStruct rpy_string { hash, chars } at 0x1181b1200>} E + where {4698983936L: <C object GcStruct rpy_string { hash, chars } at 0x11814ce00>, 4699313152L: <C object GcStruct rpy_string { hash, chars } at 0x11819d400>, 4699394560L: <C object GcStruct rpy_string { hash, chars } at 0x1181b1200>} = {4698983936L: <C object GcStruct rpy_string { hash, chars } at 0x11814ce00>, 4699313152L: <C object GcStruct rpy_string { hash, chars } at 0x11819d400>, 4699394560L: <C object GcStruct rpy_string { hash, chars } at 0x1181b1200>} E + where {4698983936L: <C object GcStruct rpy_string { hash, chars } at 0x11814ce00>, 4699313152L: <C object GcStruct rpy_string { hash, chars } at 0x11819d400>, 4699394560L: <C object GcStruct rpy_string { hash, chars } at 0x1181b1200>} = <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 14.87 seconds ================ ++ 01:42:16 starting module/cmath/test [38 started in total] __ module/array/test [36 done in total, somefailed=True] ______________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 0x600001d65780>: <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 0x000000011b798818>, 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 0x00000001288fa138> 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 0x000000011b79b628> 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 0x0000000129191e20> 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 0x0000000129191e20> 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 0x000000011939b7a0> 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 0x600001d65780>: E <C object Array of Char {'nolength': True} at 0x600001d65040>: E <C object Array of Char {'nolength': True} at 0x600001f74380>: E <C object Array of Char {'nolength': True} at 0x600001f748a0>: E <C object Array of Char {'nolength': True} at 0x600001d67f50>: E <C object Array of Char {'nolength': True} at 0x600001d56cd0>: E <C object Array of Char {'nolength': True} at 0x600001f749e0>: E <C object Array of Char {'nolength': True} at 0x600001f74040>: E <C object Array of Char {'nolength': True} at 0x600001f74180>: E <C object Array of Char {'nolength': True} at 0x600001f74640>: E <C object Array of Char {'nolength': True} at 0x600001f746e0>: E <C object Array of Char {'nolength': True} at 0x600001f74a80>: E <C object Array of Char {'nolength': True} at 0x600001f747e0>: E <C object Array of Char {'nolength': True} at 0x600001f74100>: E <C object Array of Char {'nolength': True} at 0x600001f74c40>: E <C object Array of Char {'nolength': True} at 0x600001f74720>: E <C object Array of Char {'nolength': True} at 0x600001f74c20>: E <C object Array of Char {'nolength': True} at 0x600001f74060>: E <C object Array of Char {'nolength': True} at 0x600001d69d60>: E <C object Array of Char {'nolength': True} at 0x600001f74160>: E <C object Array of Char {'nolength': True} at 0x600001f745c0>: E <C object Array of Char {'nolength': True} at 0x600001d6b080>: E <C object Array of Char {'nolength': True} at 0x600001d6b6d0>: E <C object Array of Char {'nolength': True} at 0x600001f74b20>: E <C object Array of Char {'nolength': True} at 0x600001f74aa0>: E <C object Array of Char {'nolength': True} at 0x600001d68f80>: E <C object Array of Char {'nolength': True} at 0x600001d6bd50>: E <C object Array of Char {'nolength': True} at 0x600001f74ac0>: E <C object Array of Char {'nolength': True} at 0x600001f74d40>: E <C object Array of Char {'nolength': True} at 0x600001d6a6d0>: E <C object Array of Char {'nolength': True} at 0x600001d6aa80>: E <C object Array of Char {'nolength': True} at 0x600001f744c0>: E <C object Array of Char {'nolength': True} at 0x600001f74920>: E <C object Array of Char {'nolength': True} at 0x600001f74fc0>: E <C object Array of Char {'nolength': True} at 0x600001f74d80>: E <C object Array of Char {'nolength': True} at 0x600001f74d00>: E <C object Array of Char {'nolength': True} at 0x600001f74ec0>: E <C object Array of Char {'nolength': True} at 0x600001f74760>: E <C object Array of Char {'nolength': True} at 0x600001f74e40>: E <C object Array of Char {'nolength': True} at 0x600001f74940>: E <C object Array of Char {'nolength': True} at 0x600001f75020>: E <C object Array of Char {'nolength': True} at 0x600001f75140>: E <C object Array of Char {'nolength': True} at 0x600001f75000>: E <C object Array of Char {'nolength': True} at 0x600001d6a790>: E <C object Array of Char {'nolength': True} at 0x600001d6a580>: E <C object Array of Char {'nolength': True} at 0x600001f748c0>: E <C object Array of Char {'nolength': True} at 0x600001f74c60>: E <C object Array of Char {'nolength': True} at 0x600001f74f40>: E <C object Array of Char {'nolength': True} at 0x600001f750e0>: E <C object Array of Char {'nolength': True} at 0x600001f74800>: E <C object Array of Char {'nolength': True} at 0x600001d49a40>: E <C object Array of Char {'nolength': True} at 0x600001d6bca0>: E <C object Array of Char {'nolength': True} at 0x600001f750a0>: E <C object Array of Char {'nolength': True} at 0x600001f751c0>: E <C object Array of Char {'nolength': True} at 0x600001d65030>: E <C object Array of Char {'nolength': True} at 0x600001d64240>: E <C object Array of Char {'nolength': True} at 0x600001f75120>: E <C object Array of Char {'nolength': True} at 0x600001f74f00>: E <C object Array of Char {'nolength': True} at 0x600001f750c0>: E <C object Array of Char {'nolength': True} at 0x600001f74a40>: E <C object Array of Char {'nolength': True} at 0x600001f742e0>: E <C object Array of Char {'nolength': True} at 0x600001f74d60>: E <C object Array of Char {'nolength': True} at 0x600001f74fa0>: E <C object Array of Char {'nolength': True} at 0x600001f751e0>: E <C object Array of Char {'nolength': True} at 0x600001f74b60>: E <C object Array of Char {'nolength': True} at 0x600001f75400>: E <C object Array of Char {'nolength': True} at 0x600001f75560>: E <C object Array of Char {'nolength': True} at 0x600001f75240>: E <C object Array of Char {'nolength': True} at 0x600001d686a0>: E <C object Array of Char {'nolength': True} at 0x600001d64d90>: E <C object Array of Char {'nolength': True} at 0x600001f748e0>: E <C object Array of Char {'nolength': True} at 0x600001f75480>: E <C object Array of Char {'nolength': True} at 0x600001f75440>: E <C object Array of Char {'nolength': True} at 0x600001f74d20>: E <C object Array of Char {'nolength': True} at 0x600001f74ae0>: E <C object Array of Char {'nolength': True} at 0x600001d65580>: E <C object Array of Char {'nolength': True} at 0x600001d67090>: E <C object Array of Char {'nolength': True} at 0x600001f75580>: E <C object Array of Char {'nolength': True} at 0x600001f74480>: E <C object Array of Char {'nolength': True} at 0x600001d53c70>: E <C object Array of Char {'nolength': True} at 0x600001d51390>: E <C object Array of Char {'nolength': True} at 0x600001f75420>: E <C object Array of Char {'nolength': True} at 0x600001f75380>: E <C object Array of Char {'nolength': True} at 0x600001d53390>: E <C object Array of Char {'nolength': True} at 0x600001d506c0>: E <C object Array of Char {'nolength': True} at 0x600001f74be0>: E <C object Array of Char {'nolength': True} at 0x600001f74420>: E <C object Array of Char {'nolength': True} at 0x600001d53c50>: E <C object Array of Char {'nolength': True} at 0x600001d51860>: E <C object Array of Char {'nolength': True} at 0x600001f75600>: E <C object Array of Char {'nolength': True} at 0x600001f74e80>: E <C object Array of Char {'nolength': True} at 0x600001d52bc0>: E <C object Array of Char {'nolength': True} at 0x600001d51c90>: E <C object Array of Char {'nolength': True} at 0x600001f744e0>: E <C object Array of Char {'nolength': True} at 0x600001f74cc0>: E <C object Array of Char {'nolength': True} at 0x600001d52a30>: E <C object Array of Char {'nolength': True} at 0x600001d53d90>: E <C object Array of Char {'nolength': True} at 0x600001f754c0>: E <C object Array of Char {'nolength': True} at 0x600001f75700>: E <C object Array of Char {'nolength': True} at 0x600001f74de0>: E <C object Array of Char {'nolength': True} at 0x600001d518f0>: E <C object Array of Char {'nolength': True} at 0x60000115f7e0>: E <C object Array of Char {'nolength': True} at 0x60000115fd80>: E <C object Array of Char {'nolength': True} at 0x600001f74f20>: E <C object Array of Char {'nolength': True} at 0x600001f753e0>: E <C object Array of Char {'nolength': True} at 0x600001f75780>: E <C object Array of Char {'nolength': True} at 0x600001f75260>: E <C object Array of Char {'nolength': True} at 0x600001f742a0>: E <C object Array of Char {'nolength': True} at 0x600001f752e0>: E <C object Array of Char {'nolength': True} at 0x600001f75980>: E <C object Array of Char {'nolength': True} at 0x600001f756c0>: E <C object Array of Char {'nolength': True} at 0x600001f75720>: E <C object Array of Char {'nolength': True} at 0x600001f758a0>: E <C object Array of Char {'nolength': True} at 0x600001f75b00>: E <C object Array of Char {'nolength': True} at 0x600001f75640>: E <C object Array of Char {'nolength': True} at 0x600001f75800>: E <C object Array of Char {'nolength': True} at 0x600001f75820>: E <C object Array of Char {'nolength': True} at 0x600001f751a0>: E <C object Array of Char {'nolength': True} at 0x600001f75920>: E <C object Array of Char {'nolength': True} at 0x600001d505a0>: E <C object Array of Char {'nolength': True} at 0x600001149290>: E <C object Array of Char {'nolength': True} at 0x60000114b450>: E <C object Array of Char {'nolength': True} at 0x600001f75960>: E <C object Array of Char {'nolength': True} at 0x600001f758e0>: E <C object Array of Char {'nolength': True} at 0x600001f75940>: E <C object Array of Char {'nolength': True} at 0x600001f74080>: E <C object Array of Char {'nolength': True} at 0x600001f74400>: E <C object Array of Char {'nolength': True} at 0x600001f75320>: E <C object Array of Char {'nolength': True} at 0x600001f75c20>: E <C object Array of Char {'nolength': True} at 0x600001f75760>: E <C object Array of Char {'nolength': True} at 0x600001f74e60>: E <C object Array of Char {'nolength': True} at 0x600001f75a80>: E <C object Array of Char {'nolength': True} at 0x600001f75da0>: E <C object Array of Char {'nolength': True} at 0x600001f75540>: E <C object Array of Char {'nolength': True} at 0x600001f75ae0>: E <C object Array of Char {'nolength': True} at 0x600001f759c0>: E <C object Array of Char {'nolength': True} at 0x600001d67fe0>: E <C object Array of Char {'nolength': True} at 0x600001f759a0>: E <C object Array of Char {'nolength': True} at 0x600001f75de0>: E <C object Array of Char {'nolength': True} at 0x600001d68500>: E <C object Array of Char {'nolength': True} at 0x600001f754a0>: E <C object Array of Char {'nolength': True} at 0x600001f752c0>: E <C object Array of Char {'nolength': True} at 0x600001f75080>: E <C object Array of Char {'nolength': True} at 0x600001d478b0>: E <C object Array of Char {'nolength': True} at 0x600001d473b0>: E <C object Array of Char {'nolength': True} at 0x600001f74c80>: E <C object Array of Char {'nolength': True} at 0x600001f757c0>: E <C object Array of Char {'nolength': True} at 0x600001d69a10>: E <C object Array of Char {'nolength': True} at 0x600001d551f0>: E <C object Array of Char {'nolength': True} at 0x600001f75a40>: E <C object Array of Char {'nolength': True} at 0x600001f75340>: E <C object Array of Char {'nolength': True} at 0x600001d49c90>: E <C object Array of Char {'nolength': True} at 0x600001d4b8f0>: E <C object Array of Char {'nolength': True} at 0x600001f75620>: E <C object Array of Char {'nolength': True} at 0x600001f75d60>: E <C object Array of Char {'nolength': True} at 0x600001f75f00>: E <C object Array of Char {'nolength': True} at 0x600001f76060>: E <C object Array of Char {'nolength': True} at 0x600001f75740>: E <C object Array of Char {'nolength': True} at 0x600001f75460>: E <C object Array of Char {'nolength': True} at 0x600001f75f60>: E <C object Array of Char {'nolength': True} at 0x600001f757a0>: E <C object Array of Char {'nolength': True} at 0x600001f75fc0>: E <C object Array of Char {'nolength': True} at 0x600001f75a60>: E <C object Array of Char {'nolength': True} at 0x600001f75fa0>: E <C object Array of Char {'nolength': True} at 0x600001f746c0>: E <C object Array of Char {'nolength': True} at 0x600001d56f70>: E <C object Array of Char {'nolength': True} at 0x600001f76080>: E <C object Array of Char {'nolength': True} at 0x600001d57ae0>: E <C object Array of Char {'nolength': True} at 0x600001f75b80>: E <C object Array of Char {'nolength': True} at 0x600001d664f0>: E <C object Array of Char {'nolength': True} at 0x600001d67370>: E <C object Array of Char {'nolength': True} at 0x600001f75b20>: E <C object Array of Char {'nolength': True} at 0x600001f75180>: E <C object Array of Char {'nolength': True} at 0x600001d48ee0>: E <C object Array of Char {'nolength': True} at 0x600001d49d80>: E <C object Array of Char {'nolength': True} at 0x600001f758c0>: E <C object Array of Char {'nolength': True} at 0x600001f75b40>: E <C object Array of Char {'nolength': True} at 0x600001d6b750>: E <C object Array of Char {'nolength': True} at 0x600001d66cb0>: E <C object Array of Char {'nolength': True} at 0x600001f75ce0>: E <C object Array of Char {'nolength': True} at 0x600001f75e20>: E <C object Array of Char {'nolength': True} at 0x600001f75d00>: E <C object Array of Char {'nolength': True} at 0x600001f75e40>: E <C object Array of Char {'nolength': True} at 0x600001f75ee0>: E <C object Array of Char {'nolength': True} at 0x600001f76260>: E <C object Array of Char {'nolength': True} at 0x600001f75040>: E <C object Array of Char {'nolength': True} at 0x600001f75100>: E <C object Array of Char {'nolength': True} at 0x600001f76220>: E <C object Array of Char {'nolength': True} at 0x600001f76440>: E <C object Array of Char {'nolength': True} at 0x600001f761c0>: E <C object Array of Char {'nolength': True} at 0x600001d62750>: E <C object Array of Char {'nolength': True} at 0x60000114ab50>: E <C object Array of Char {'nolength': True} at 0x60000114af10>: E <C object Array of Char {'nolength': True} at 0x600001f763c0>: E <C object Array of Char {'nolength': True} at 0x600001f75e00>: E <C object Array of Char {'nolength': True} at 0x600001f75fe0>: E <C object Array of Char {'nolength': True} at 0x600001f760e0>: E <C object Array of Char {'nolength': True} at 0x600001f75660>: E <C object Array of Char {'nolength': True} at 0x600001f76380>: E <C object Array of Char {'nolength': True} at 0x600001f764e0>: E <C object Array of Char {'nolength': True} at 0x600001f75840>: E <C object Array of Char {'nolength': True} at 0x600001f75f80>: E <C object Array of Char {'nolength': True} at 0x600001f76560>: E <C object Array of Char {'nolength': True} at 0x600001f766c0>: E <C object Array of Char {'nolength': True} at 0x600001f74e00>: E <C object Array of Char {'nolength': True} at 0x600001f75ac0>: E <C object Array of Char {'nolength': True} at 0x600001f76160>: E <C object Array of Char {'nolength': True} at 0x600001d60ca0>: E <C object Array of Char {'nolength': True} at 0x600001f75ca0>: E <C object Array of Char {'nolength': True} at 0x600001f76040>: E <C object Array of Char {'nolength': True} at 0x600001d63790>: E <C object Array of Char {'nolength': True} at 0x600001f762c0>: E <C object Array of Char {'nolength': True} at 0x600001f76580>: E <C object Array of Char {'nolength': True} at 0x600001f768a0>: E <C object Array of Char {'nolength': True} at 0x600001d510e0>: E <C object Array of Char {'nolength': True} at 0x600001d54860>: E <C object Array of Char {'nolength': True} at 0x600001f76500>: E <C object Array of Char {'nolength': True} at 0x600001f76140>: E <C object Array of Char {'nolength': True} at 0x600001d43c90>: E <C object Array of Char {'nolength': True} at 0x600001d43590>: E <C object Array of Char {'nolength': True} at 0x600001f69520>: E <C object Array of Char {'nolength': True} at 0x600001f695a0>: E <C object Array of Char {'nolength': True} at 0x600001d43770>: E <C object Array of Char {'nolength': True} at 0x600001d41630>: E <C object Array of Char {'nolength': True} at 0x600001f693e0>: E <C object Array of Char {'nolength': True} at 0x600001f69380>: E <C object Array of Char {'nolength': True} at 0x600001f698e0>: E <C object Array of Char {'nolength': True} at 0x600001f688e0>: E <C object Array of Char {'nolength': True} at 0x600001f68940>: E <C object Array of Char {'nolength': True} at 0x600001f68ba0>: E <C object Array of Char {'nolength': True} at 0x600001f696e0>: E <C object Array of Char {'nolength': True} at 0x600001f692a0>: E <C object Array of Char {'nolength': True} at 0x600001f697a0>: E <C object Array of Char {'nolength': True} at 0x600001f69920>: E <C object Array of Char {'nolength': True} at 0x600001f69ba0>: E <C object Array of Char {'nolength': True} at 0x600001f697e0>: E <C object Array of Char {'nolength': True} at 0x600001d4a7d0>: E <C object Array of Char {'nolength': True} at 0x600001f695c0>: E <C object Array of Char {'nolength': True} at 0x600001f69b00>: E <C object Array of Char {'nolength': True} at 0x600001d41b80>: E <C object Array of Char {'nolength': True} at 0x600001d42300>: E <C object Array of Char {'nolength': True} at 0x600001f69860>: E <C object Array of Char {'nolength': True} at 0x600001f69200>: E <C object Array of Char {'nolength': True} at 0x600001d414b0>: E <C object Array of Char {'nolength': True} at 0x600001d42580>: E <C object Array of Char {'nolength': True} at 0x600001f6a260>: E <C object Array of Char {'nolength': True} at 0x600001f69720>: E <C object Array of Char {'nolength': True} at 0x600001d42ab0>: E <C object Array of Char {'nolength': True} at 0x600001d40530>: E <C object Array of Char {'nolength': True} at 0x600001f69640>: E <C object Array of Char {'nolength': True} at 0x600001f69820>: E <C object Array of Char {'nolength': True} at 0x600001f69740>: E <C object Array of Char {'nolength': True} at 0x600001f6a240>: E <C object Array of Char {'nolength': True} at 0x600001f69800>: E <C object Array of Char {'nolength': True} at 0x600001f693a0>: E <C object Array of Char {'nolength': True} at 0x600001f699e0>: E <C object Array of Char {'nolength': True} at 0x600001f69c40>: E <C object Array of Char {'nolength': True} at 0x600001f68a60>: E <C object Array of Char {'nolength': True} at 0x600001f69b20>: E <C object Array of Char {'nolength': True} at 0x600001f69660>: E <C object Array of Char {'nolength': True} at 0x600001f69cc0>: E <C object Array of Char {'nolength': True} at 0x600001d40240>: E <C object Array of Char {'nolength': True} at 0x600001d42150>: E <C object Array of Char {'nolength': True} at 0x600001f692e0>: E <C object Array of Char {'nolength': True} at 0x600001f69c60>: E <C object Array of Char {'nolength': True} at 0x600001f69c00>: E <C object Array of Char {'nolength': True} at 0x600001f6a200>: E <C object Array of Char {'nolength': True} at 0x600001f69b60>: E <C object Array of Char {'nolength': True} at 0x600001d51460>: E <C object Array of Char {'nolength': True} at 0x600001d65270>: E <C object Array of Char {'nolength': True} at 0x600001f68ee0>: E <C object Array of Char {'nolength': True} at 0x600001f69ac0>: E <C object Array of Char {'nolength': True} at 0x600001d46830>: E <C object Array of Char {'nolength': True} at 0x600001d49430>: E <C object Array of Char {'nolength': True} at 0x600001f698c0>: E <C object Array of Char {'nolength': True} at 0x600001f69a40>: E <C object Array of Char {'nolength': True} at 0x600001f69f60>: E <C object Array of Char {'nolength': True} at 0x600001f6a160>: E <C object Array of Char {'nolength': True} at 0x600001f69600>: E <C object Array of Char {'nolength': True} at 0x600001f69e20>: E <C object Array of Char {'nolength': True} at 0x600001f69fc0>: E <C object Array of Char {'nolength': True} at 0x600001f6a060>: E <C object Array of Char {'nolength': True} at 0x600001f69680>: E <C object Array of Char {'nolength': True} at 0x600001f69da0>: E <C object Array of Char {'nolength': True} at 0x600001f69fe0>: E <C object Array of Char {'nolength': True} at 0x600001f68f60>: E <C object Array of Char {'nolength': True} at 0x600001d7d880>: E <C object Array of Char {'nolength': True} at 0x600001d7de50>: E <C object Array of Char {'nolength': True} at 0x600001f69f20>: E <C object Array of Char {'nolength': True} at 0x600001f699c0>: E <C object Array of Char {'nolength': True} at 0x600001f69f80>: E <C object Array of Char {'nolength': True} at 0x600001f69980>: E <C object Array of Char {'nolength': True} at 0x600001f6a020>: E <C object Array of Char {'nolength': True} at 0x600001d7d040>: E <C object Array of Char {'nolength': True} at 0x600001d7d950>: E <C object Array of Char {'nolength': True} at 0x600001f69760>: E <C object Array of Char {'nolength': True} at 0x600001f69d20>: E <C object Array of Char {'nolength': True} at 0x600001d7e420>: E <C object Array of Char {'nolength': True} at 0x600001d7c2e0>: E <C object Array of Char {'nolength': True} at 0x600001f69880>: E <C object Array of Char {'nolength': True} at 0x600001f69dc0>: E <C object Array of Char {'nolength': True} at 0x600001d7ee20>: E <C object Array of Char {'nolength': True} at 0x600001d7f5c0>: E <C object Array of Char {'nolength': True} at 0x600001f6a000>: E <C object Array of Char {'nolength': True} at 0x600001f697c0>: E <C object Array of Char {'nolength': True} at 0x600001d401d0>: E <C object Array of Char {'nolength': True} at 0x600001d7c810>: E <C object Array of Char {'nolength': True} at 0x600001f69e40>: E <C object Array of Char {'nolength': True} at 0x600001f6a2c0>: E <C object Array of Char {'nolength': True} at 0x600001d7c800>: E <C object Array of Char {'nolength': True} at 0x600001d7d3f0>: E <C object Array of Char {'nolength': True} at 0x600001f68ac0>: E <C object Array of Char {'nolength': True} at 0x600001f6a180>: E <C object Array of Char {'nolength': True} at 0x600001f68c40>: E <C object Array of Char {'nolength': True} at 0x600001f6a0e0>: E <C object Array of Char {'nolength': True} at 0x600001f6a300>: E <C object Array of Char {'nolength': True} at 0x600001f6a220>: E <C object Array of Char {'nolength': True} at 0x600001f69d60>: E <C object Array of Char {'nolength': True} at 0x600001d42b30>: E <C object Array of Char {'nolength': True} at 0x60000115a220>: E <C object Array of Char {'nolength': True} at 0x60000115a7c0>: E <C object Array of Char {'nolength': True} at 0x600001f680a0>: E <C object Array of Char {'nolength': True} at 0x600001f69960>: E <C object Array of Char {'nolength': True} at 0x600001f69f40>: E <C object Array of Char {'nolength': True} at 0x600001f6a4e0>: E <C object Array of Char {'nolength': True} at 0x600001f6a640>: E <C object Array of Char {'nolength': True} at 0x600001f69900>: E <C object Array of Char {'nolength': True} at 0x600001f6a460>: E <C object Array of Char {'nolength': True} at 0x600001d7f7c0>: E <C object Array of Char {'nolength': True} at 0x600001d66680>: E <C object Array of Char {'nolength': True} at 0x600001f699a0>: E <C object Array of Char {'nolength': True} at 0x600001f68f20>: E <C object Array of Char {'nolength': True} at 0x600001d7f200>: E <C object Array of Char {'nolength': True} at 0x600001d7fe40>: E <C object Array of Char {'nolength': True} at 0x600001f69ca0>: E <C object Array of Char {'nolength': True} at 0x600001f6a4c0>: E <C object Array of Char {'nolength': True} at 0x600001d7c740>: E <C object Array of Char {'nolength': True} at 0x600001d7d9f0>: E <C object Array of Char {'nolength': True} at 0x600001f6a480>: E <C object Array of Char {'nolength': True} at 0x600001f69aa0>: E <C object Array of Char {'nolength': True} at 0x600001d7f930>: E <C object Array of Char {'nolength': True} at 0x600001d677a0>: E <C object Array of Char {'nolength': True} at 0x600001f6a660>: E <C object Array of Char {'nolength': True} at 0x600001f69e80>: E <C object Array of Char {'nolength': True} at 0x600001f6a420>: E <C object Array of Char {'nolength': True} at 0x600001d78020>: E <C object Array of Char {'nolength': True} at 0x60000115a340>: E <C object Array of Char {'nolength': True} at 0x60000115a040>: E <C object Array of Char {'nolength': True} at 0x600001f6a540>: E <C object Array of Char {'nolength': True} at 0x600001f6a560>: E <C object Array of Char {'nolength': True} at 0x600001f6a4a0>: E <C object Array of Char {'nolength': True} at 0x600001f69b80>: E <C object Array of Char {'nolength': True} at 0x600001f6a600>: E <C object Array of Char {'nolength': True} at 0x600001f6a1a0>: E <C object Array of Char {'nolength': True} at 0x600001f69020>: E <C object Array of Char {'nolength': True} at 0x600001f6a1c0>: E <C object Array of Char {'nolength': True} at 0x600001f6a740>: E <C object Array of Char {'nolength': True} at 0x600001f6a920>: E <C object Array of Char {'nolength': True} at 0x600001f6a120>: E <C object Array of Char {'nolength': True} at 0x600001f6a720>: E <C object Array of Char {'nolength': True} at 0x600001f6a7e0>: E <C object Array of Char {'nolength': True} at 0x600001f6aa20>: E <C object Array of Char {'nolength': True} at 0x600001f69ee0>: E <C object Array of Char {'nolength': True} at 0x600001f6a0a0>: E <C object Array of Char {'nolength': True} at 0x600001d79aa0>: E <C object Array of Char {'nolength': True} at 0x60000115a490>: E <C object Array of Char {'nolength': True} at 0x60000115a670>: E <C object Array of Char {'nolength': True} at 0x600001f69bc0>: E <C object Array of Char {'nolength': True} at 0x600001f6a580>: E <C object Array of Char {'nolength': True} at 0x600001f69440>: E <C object Array of Char {'nolength': True} at 0x600001f69280>: E <C object Array of Char {'nolength': True} at 0x600001f6a6e0>: E <C object Array of Char {'nolength': True} at 0x600001f6ab00>: E <C object Array of Char {'nolength': True} at 0x600001f6a860>: E <C object Array of Char {'nolength': True} at 0x600001f6a620>: E <C object Array of Char {'nolength': True} at 0x600001f6aa40>: E <C object Array of Char {'nolength': True} at 0x600001f6ac20>: E <C object Array of Char {'nolength': True} at 0x600001f69a20>: E <C object Array of Char {'nolength': True} at 0x600001f6a400>: E <C object Array of Char {'nolength': True} at 0x600001f6a500>: E <C object Array of Char {'nolength': True} at 0x600001f6ad00>: E <C object Array of Char {'nolength': True} at 0x600001d7aff0>: E <C object Array of Char {'nolength': True} at 0x600001f6a760>: E <C object Array of Char {'nolength': True} at 0x600001f6a360>: E <C object Array of Char {'nolength': True} at 0x600001d7c6f0>: E <C object Array of Char {'nolength': True} at 0x600001f69b40>: E <C object Array of Char {'nolength': True} at 0x600001f6ac60>: E <C object Array of Char {'nolength': True} at 0x600001f6a980>: E <C object Array of Char {'nolength': True} at 0x600001d7b4b0>: E <C object Array of Char {'nolength': True} at 0x600001d68b10>: E <C object Array of Char {'nolength': True} at 0x600001f6ad20>: E <C object Array of Char {'nolength': True} at 0x600001f6ac80>: E <C object Array of Char {'nolength': True} at 0x600001d7e640>: E <C object Array of Char {'nolength': True} at 0x600001d65170>: E <C object Array of Char {'nolength': True} at 0x600001f6aba0>: E <C object Array of Char {'nolength': True} at 0x600001f6ad80>: E <C object Array of Char {'nolength': True} at 0x600001d7ca80>: E <C object Array of Char {'nolength': True} at 0x600001d7f2f0>: E <C object Array of Char {'nolength': True} at 0x600001f6a3a0>: E <C object Array of Char {'nolength': True} at 0x600001f6a960>: E <C object Array of Char {'nolength': True} at 0x600001d57e60>: E <C object Array of Char {'nolength': True} at 0x600001d42df0>: E <C object Array of Char {'nolength': True} at 0x600001f6a780>: E <C object Array of Char {'nolength': True} at 0x600001f6a3e0>: E <C object Array of Char {'nolength': True} at 0x600001d7b5a0>: E <C object Array of Char {'nolength': True} at 0x600001d7cde0>: E <C object Array of Char {'nolength': True} at 0x600001f698a0>: E <C object Array of Char {'nolength': True} at 0x600001f6a9c0>: E <C object Array of Char {'nolength': True} at 0x600001d7aa60>: E <C object Array of Char {'nolength': True} at 0x600001d7bda0>: E <C object Array of Char {'nolength': True} at 0x600001f6a8c0>: E <C object Array of Char {'nolength': True} at 0x600001f6aee0>: E <C object Array of Char {'nolength': True} at 0x600001d74de0>: E <C object Array of Char {'nolength': True} at 0x600001d75560>: E <C object Array of Char {'nolength': True} at 0x600001f6acc0>: E <C object Array of Char {'nolength': True} at 0x600001f6ada0>: E <C object Array of Char {'nolength': True} at 0x600001f6aca0>: E <C object Array of Char {'nolength': True} at 0x600001d77250>: E <C object Array of Char {'nolength': True} at 0x60000115a6d0>: E <C object Array of Char {'nolength': True} at 0x60000115a820>: E <C object Array of Char {'nolength': True} at 0x600001f69a60>: E <C object Array of Char {'nolength': True} at 0x600001f6ab80>: E <C object Array of Char {'nolength': True} at 0x600001f6ab60>: E <C object Array of Char {'nolength': True} at 0x600001f69fa0>: E <C object Array of Char {'nolength': True} at 0x600001f6adc0>: E <C object Array of Char {'nolength': True} at 0x600001f6b060>: E <C object Array of Char {'nolength': True} at 0x600001f6a340>: E <C object Array of Char {'nolength': True} at 0x600001f6aa60>: E <C object Array of Char {'nolength': True} at 0x600001f6afa0>: E <C object Array of Char {'nolength': True} at 0x600001f6b1e0>: E <C object Array of Char {'nolength': True} at 0x600001f6a520>: E <C object Array of Char {'nolength': True} at 0x600001f6abe0>: E <C object Array of Char {'nolength': True} at 0x600001f6ae40>: E <C object Array of Char {'nolength': True} at 0x600001f6b2a0>: E <C object Array of Char {'nolength': True} at 0x600001f6af20>: E <C object Array of Char {'nolength': True} at 0x600001f6aea0>: E <C object Array of Char {'nolength': True} at 0x600001d76e90>: E <C object Array of Char {'nolength': True} at 0x60000115a7f0>: E <C object Array of Char {'nolength': True} at 0x60000115ad00>: E <C object Array of Char {'nolength': True} at 0x600001f6a5c0>: E <C object Array of Char {'nolength': True} at 0x600001f6b140>: E <C object Array of Char {'nolength': True} at 0x600001f6b220>: E <C object Array of Char {'nolength': True} at 0x600001f6afe0>: E <C object Array of Char {'nolength': True} at 0x600001f6b380>: E <C object Array of Char {'nolength': True} at 0x600001f6a940>: E <C object Array of Char {'nolength': True} at 0x600001f6a140>: E <C object Array of Char {'nolength': True} at 0x600001f6aac0>: E <C object Array of Char {'nolength': True} at 0x600001f6b420>: E <C object Array of Char {'nolength': True} at 0x600001f6b100>: E <C object Array of Char {'nolength': True} at 0x600001f6a2a0>: E <C object Array of Char {'nolength': True} at 0x600001f6b000>: E <C object Array of Char {'nolength': True} at 0x600001f6aa80>: E <C object Array of Char {'nolength': True} at 0x600001f6b240>: E <C object Array of Char {'nolength': True} at 0x600001d7dcc0>: E <C object Array of Char {'nolength': True} at 0x600001f6aa00>: E <C object Array of Char {'nolength': True} at 0x600001f6ace0>: E <C object Array of Char {'nolength': True} at 0x600001d797a0>: E <C object Array of Char {'nolength': True} at 0x600001f6a8a0>: E <C object Array of Char {'nolength': True} at 0x600001f6b580>: E <C object Array of Char {'nolength': True} at 0x600001f6b760>: E <C object Array of Char {'nolength': True} at 0x600001d705f0>: E <C object Array of Char {'nolength': True} at 0x600001d70d70>: E <C object Array of Char {'nolength': True} at 0x600001f6b0a0>: E <C object Array of Char {'nolength': True} at 0x600001f6a7c0>: E <C object Array of Char {'nolength': True} at 0x600001d70f80>: E <C object Array of Char {'nolength': True} at 0x600001d717f0>: E <C object Array of Char {'nolength': True} at 0x600001f69de0>: E <C object Array of Char {'nolength': True} at 0x600001f6b260>: E <C object Array of Char {'nolength': True} at 0x600001d70280>: E <C object Array of Char {'nolength': True} at 0x600001d70ae0>: E <C object Array of Char {'nolength': True} at 0x600001f6b6a0>: E <C object Array of Char {'nolength': True} at 0x600001f6ade0>: E <C object Array of Char {'nolength': True} at 0x600001f6b4c0>: E <C object Array of Char {'nolength': True} at 0x600001f6b680>: E <C object Array of Char {'nolength': True} at 0x600001f6b080>: E <C object Array of Char {'nolength': True} at 0x600001f6af00>: E <C object Array of Char {'nolength': True} at 0x600001f6ab40>: E <C object Array of Char {'nolength': True} at 0x600001f6ae60>: E <C object Array of Char {'nolength': True} at 0x600001f6b780>: E <C object Array of Char {'nolength': True} at 0x600001f696a0>: E <C object Array of Char {'nolength': True} at 0x600001f6a5a0>: E <C object Array of Char {'nolength': True} at 0x600001f6a3c0>: E <C object Array of Char {'nolength': True} at 0x600001d705d0>: E <C object Array of Char {'nolength': True} at 0x600001f6b840>: E <C object Array of Char {'nolength': True} at 0x600001f6b820>: E <C object Array of Char {'nolength': True} at 0x600001d72a00>: E <C object Array of Char {'nolength': True} at 0x600001d735e0>: E <C object Array of Char {'nolength': True} at 0x600001f6ad40>: E <C object Array of Char {'nolength': True} at 0x600001f6b7a0>: E <C object Array of Char {'nolength': True} at 0x600001d72c20>: E <C object Array of Char {'nolength': True} at 0x600001d737c0>: E <C object Array of Char {'nolength': True} at 0x600001f6afc0>: E <C object Array of Char {'nolength': True} at 0x600001f6b620>: E <C object Array of Char {'nolength': True} at 0x600001d76380>: E <C object Array of Char {'nolength': True} at 0x600001d775e0>: E <C object Array of Char {'nolength': True} at 0x600001f6b3a0>: E <C object Array of Char {'nolength': True} at 0x600001f6b5c0>: E <C object Array of Char {'nolength': True} at 0x600001f6b800>: E <C object Array of Char {'nolength': True} at 0x600001f6b640>: E <C object Array of Char {'nolength': True} at 0x600001f6b5e0>: E <C object Array of Char {'nolength': True} at 0x600001f6b9c0>: E <C object Array of Char {'nolength': True} at 0x600001f6b320>: E <C object Array of Char {'nolength': True} at 0x600001f6b9e0>: E <C object Array of Char {'nolength': True} at 0x600001f6b8c0>: E <C object Array of Char {'nolength': True} at 0x600001f68ea0>: E <C object Array of Char {'nolength': True} at 0x600001f6b0e0>: E <C object Array of Char {'nolength': True} at 0x600001f6ba60>: E <C object Array of Char {'nolength': True} at 0x600001d70190>: E <C object Array of Char {'nolength': True} at 0x600001f6b3e0>: E <C object Array of Char {'nolength': True} at 0x600001f6b4a0>: E <C object Array of Char {'nolength': True} at 0x600001d7bc70>: E <C object Array of Char {'nolength': True} at 0x600001d746d0>: E <C object Array of Char {'nolength': True} at 0x600001f6b340>: E <C object Array of Char {'nolength': True} at 0x600001f6b920>: E <C object Array of Char {'nolength': True} at 0x600001d72660>: E <C object Array of Char {'nolength': True} at 0x600001d702e0>: E <C object Array of Char {'nolength': True} at 0x600001f6b700>: E <C object Array of Char {'nolength': True} at 0x600001f6af60>: E <C object Array of Char {'nolength': True} at 0x600001d756d0>: E <C object Array of Char {'nolength': True} at 0x600001d77380>: E <C object Array of Char {'nolength': True} at 0x600001f6bb00>: E <C object Array of Char {'nolength': True} at 0x600001f6b720>: E <C object Array of Char {'nolength': True} at 0x600001d77c50>: E <C object Array of Char {'nolength': True} at 0x600001d7e710>: E <C object Array of Char {'nolength': True} at 0x600001f6a9e0>: E <C object Array of Char {'nolength': True} at 0x600001f6bb60>: E <C object Array of Char {'nolength': True} at 0x600001d70e20>: E <C object Array of Char {'nolength': True} at 0x600001d72440>: E <C object Array of Char {'nolength': True} at 0x600001f6b020>: E <C object Array of Char {'nolength': True} at 0x600001f6ba40>: E <C object Array of Char {'nolength': True} at 0x600001f6ba80>: E <C object Array of Char {'nolength': True} at 0x600001f6b560>: E <C object Array of Char {'nolength': True} at 0x600001f6ae00>: E <C object Array of Char {'nolength': True} at 0x600001f6bc20>: E <C object Array of Char {'nolength': True} at 0x600001f6bd00>: E <C object Array of Char {'nolength': True} at 0x600001f799e0>: E <C object Array of Char {'nolength': True} at 0x600001f79aa0>: E <C object Array of Char {'nolength': True} at 0x600001d6cdc0>: E <C object Array of Char {'nolength': True} at 0x600001154d20>: E <C object Array of Char {'nolength': True} at 0x6000011552f0>: E <C object Array of Char {'nolength': True} at 0x600001f79500>: E <C object Array of Char {'nolength': True} at 0x600001f79840>: E <C object Array of Char {'nolength': True} at 0x600001f79f00>: E <C object Array of Char {'nolength': True} at 0x600001f79c20>: E <C object Array of Char {'nolength': True} at 0x600001f781e0>: E <C object Array of Char {'nolength': True} at 0x600001f798a0>: E <C object Array of Char {'nolength': True} at 0x600001f79460>: E <C object Array of Char {'nolength': True} at 0x600001d6ee90>: E <C object Array of Char {'nolength': True} at 0x600001d6f700>: E <C object Array of Char {'nolength': True} at 0x600001f79d20>: E <C object Array of Char {'nolength': True} at 0x600001f79a80>: E <C object Array of Char {'nolength': True} at 0x600001d6d090>: E <C object Array of Char {'nolength': True} at 0x600001d6c640>: E <C object Array of Char {'nolength': True} at 0x600001f79720>: E <C object Array of Char {'nolength': True} at 0x600001f79b60>: E <C object Array of Char {'nolength': True} at 0x600001d6caa0>: E <C object Array of Char {'nolength': True} at 0x600001d6d340>: E <C object Array of Char {'nolength': True} at 0x600001f79160>: E <C object Array of Char {'nolength': True} at 0x600001f79940>: E <C object Array of Char {'nolength': True} at 0x600001f79100>: E <C object Array of Char {'nolength': True} at 0x600001f7a080>: E <C object Array of Char {'nolength': True} at 0x600001f792e0>: E <C object Array of Char {'nolength': True} at 0x600001f79d40>: E <C object Array of Char {'nolength': True} at 0x600001f7a000>: E <C object Array of Char {'nolength': True} at 0x600001d6fb40>: E <C object Array of Char {'nolength': True} at 0x600001154d50>: E <C object Array of Char {'nolength': True} at 0x600001154db0>: E <C object Array of Char {'nolength': True} at 0x600001f79cc0>: E <C object Array of Char {'nolength': True} at 0x600001f79520>: E <C object Array of Char {'nolength': True} at 0x600001f79c60>: E <C object Array of Char {'nolength': True} at 0x600001f7a0e0>: E <C object Array of Char {'nolength': True} at 0x600001f79140>: E <C object Array of Char {'nolength': True} at 0x600001f79700>: E <C object Array of Char {'nolength': True} at 0x600001f79e80>: E <C object Array of Char {'nolength': True} at 0x600001d73680>: E <C object Array of Char {'nolength': True} at 0x600001d744c0>: E <C object Array of Char {'nolength': True} at 0x600001f78520>: E <C object Array of Char {'nolength': True} at 0x600001f79820>: E <C object Array of Char {'nolength': True} at 0x600001d6f610>: E <C object Array of Char {'nolength': True} at 0x600001d70790>: E <C object Array of Char {'nolength': True} at 0x600001f79f40>: E <C object Array of Char {'nolength': True} at 0x600001f79e00>: E <C object Array of Char {'nolength': True} at 0x600001d6de80>: E <C object Array of Char {'nolength': True} at 0x600001d6f0d0>: E <C object Array of Char {'nolength': True} at 0x600001f7a020>: E <C object Array of Char {'nolength': True} at 0x600001f7a100>: E <C object Array of Char {'nolength': True} at 0x600001d791f0>: E <C object Array of Char {'nolength': True} at 0x600001d6c610>: E <C object Array of Char {'nolength': True} at 0x600001f79d00>: E <C object Array of Char {'nolength': True} at 0x600001f79ee0>: E <C object Array of Char {'nolength': True} at 0x600001f788c0>: E <C object Array of Char {'nolength': True} at 0x600001d6f1e0>: E <C object Array of Char {'nolength': True} at 0x600001154f90>: E <C object Array of Char {'nolength': True} at 0x600001155560>: E <C object Array of Char {'nolength': True} at 0x600001f799a0>: E <C object Array of Char {'nolength': True} at 0x600001f79ca0>: E <C object Array of Char {'nolength': True} at 0x600001f79a20>: E <C object Array of Char {'nolength': True} at 0x600001f7a360>: E <C object Array of Char {'nolength': True} at 0x600001f7a4c0>: E <C object Array of Char {'nolength': True} at 0x600001f79f60>: E <C object Array of Char {'nolength': True} at 0x600001f7a340>: E <C object Array of Char {'nolength': True} at 0x600001f790a0>: E <C object Array of Char {'nolength': True} at 0x600001f7a540>: E <C object Array of Char {'nolength': True} at 0x600001f79c40>: E <C object Array of Char {'nolength': True} at 0x600001f7a380>: E <C object Array of Char {'nolength': True} at 0x600001f7a500>: E <C object Array of Char {'nolength': True} at 0x600001f7a580>: E <C object Array of Char {'nolength': True} at 0x600001f7a0a0>: E <C object Array of Char {'nolength': True} at 0x600001f7a2e0>: E <C object Array of Char {'nolength': True} at 0x600001f79fe0>: E <C object Array of Char {'nolength': True} at 0x600001d08020>: E <C object Array of Char {'nolength': True} at 0x6000011426a0>: E <C object Array of Char {'nolength': True} at 0x600001142c70>: E <C object Array of Char {'nolength': True} at 0x600001f6cb00>: E <C object Array of Char {'nolength': True} at 0x600001f6cae0>: E <C object Array of Char {'nolength': True} at 0x600001f6ccc0>: E <C object Array of Char {'nolength': True} at 0x600001f6d460>: E <C object Array of Char {'nolength': True} at 0x600001f6d8e0>: E <C object Array of Char {'nolength': True} at 0x600001f6cd40>: E <C object Array of Char {'nolength': True} at 0x600001f6d440>: E <C object Array of Char {'nolength': True} at 0x600001d5cb30>: E <C object Array of Char {'nolength': True} at 0x600001d5ec90>: E <C object Array of Char {'nolength': True} at 0x600001f6d860>: E <C object Array of Char {'nolength': True} at 0x600001f6d000>: E <C object Array of Char {'nolength': True} at 0x600001d5f3d0>: E <C object Array of Char {'nolength': True} at 0x600001d5fb50>: E <C object Array of Char {'nolength': True} at 0x600001f6d880>: E <C object Array of Char {'nolength': True} at 0x600001f6ca60>: E <C object Array of Char {'nolength': True} at 0x600001d5c990>: E <C object Array of Char {'nolength': True} at 0x600001d5df80>: E <C object Array of Char {'nolength': True} at 0x600001f6d400>: E <C object Array of Char {'nolength': True} at 0x600001f6dc00>: E <C object Array of Char {'nolength': True} at 0x600001f6cfc0>: E <C object Array of Char {'nolength': True} at 0x600001f6cda0>: E <C object Array of Char {'nolength': True} at 0x600001f6d260>: E <C object Array of Char {'nolength': True} at 0x600001f6dda0>: E <C object Array of Char {'nolength': True} at 0x600001f6c8a0>: E <C object Array of Char {'nolength': True} at 0x600001d5f5b0>: E <C object Array of Char {'nolength': True} at 0x600001142610>: E <C object Array of Char {'nolength': True} at 0x600001142be0>: E <C object Array of Char {'nolength': True} at 0x600001f6db80>: E <C object Array of Char {'nolength': True} at 0x600001f6cfa0>: E <C object Array of Char {'nolength': True} at 0x600001f6d8a0>: E <C object Array of Char {'nolength': True} at 0x600001f6b900>: E <C object Array of Char {'nolength': True} at 0x600001f6bd20>: E <C object Array of Char {'nolength': True} at 0x600001f79c80>: E <C object Array of Char {'nolength': True} at 0x600001f7a5a0>: E <C object Array of Char {'nolength': True} at 0x600001d09d10>: E <C object Array of Char {'nolength': True} at 0x600001d0a490>: E <C object Array of Char {'nolength': True} at 0x600001f79bc0>: E <C object Array of Char {'nolength': True} at 0x600001f79e60>: E <C object Array of Char {'nolength': True} at 0x600001d094b0>: E <C object Array of Char {'nolength': True} at 0x600001d09d30>: E <C object Array of Char {'nolength': True} at 0x600001f7a600>: E <C object Array of Char {'nolength': True} at 0x600001f7a480>: E <C object Array of Char {'nolength': True} at 0x600001d082a0>: E <C object Array of Char {'nolength': True} at 0x600001d08c30>: E <C object Array of Char {'nolength': True} at 0x600001f792c0>: E <C object Array of Char {'nolength': True} at 0x600001f7a620>: E <C object Array of Char {'nolength': True} at 0x600001d0b4f0>: E <C object Array of Char {'nolength': True} at 0x600001d0bcb0>: E <C object Array of Char {'nolength': True} at 0x600001f797c0>: E <C object Array of Char {'nolength': True} at 0x600001f7a3c0>: E <C object Array of Char {'nolength': True} at 0x600001f7a1e0>: E <C object Array of Char {'nolength': True} at 0x600001d09800>: E <C object Array of Char {'nolength': True} at 0x6000011550e0>: E <C object Array of Char {'nolength': True} at 0x6000011556b0>: E <C object Array of Char {'nolength': True} at 0x600001f796a0>: E <C object Array of Char {'nolength': True} at 0x600001f79b00>: E <C object Array of Char {'nolength': True} at 0x600001f7a6a0>: E <C object Array of Char {'nolength': True} at 0x600001f790e0>: E <C object Array of Char {'nolength': True} at 0x600001f7a460>: E <C object Array of Char {'nolength': True} at 0x600001f7a7a0>: E <C object Array of Char {'nolength': True} at 0x600001f7a900>: E <C object Array of Char {'nolength': True} at 0x600001f7a320>: E <C object Array of Char {'nolength': True} at 0x600001f7a420>: E <C object Array of Char {'nolength': True} at 0x600001f79920>: E <C object Array of Char {'nolength': True} at 0x600001f7a280>: E <C object Array of Char {'nolength': True} at 0x600001f7a800>: E <C object Array of Char {'nolength': True} at 0x600001f7a920>: E <C object Array of Char {'nolength': True} at 0x600001f79080>: E <C object Array of Char {'nolength': True} at 0x600001f7a8e0>: E <C object Array of Char {'nolength': True} at 0x600001f7a300>: E <C object Array of Char {'nolength': True} at 0x600001d08db0>: E <C object Array of Char {'nolength': True} at 0x600001155290>: E <C object Array of Char {'nolength': True} at 0x600001155080>: E <C object Array of Char {'nolength': True} at 0x600001f7a7c0>: E <C object Array of Char {'nolength': True} at 0x600001f7a940>: E <C object Array of Char {'nolength': True} at 0x600001f790c0>: E <C object Array of Char {'nolength': True} at 0x600001f79a60>: E <C object Array of Char {'nolength': True} at 0x600001f7aac0>: E <C object Array of Char {'nolength': True} at 0x600001f7aca0>: E <C object Array of Char {'nolength': True} at 0x600001f7a980>: E <C object Array of Char {'nolength': True} at 0x600001f7aa80>: E <C object Array of Char {'nolength': True} at 0x600001f7ab80>: E <C object Array of Char {'nolength': True} at 0x600001f7a120>: E <C object Array of Char {'nolength': True} at 0x600001f7ab60>: E <C object Array of Char {'nolength': True} at 0x600001f7aa00>: E <C object Array of Char {'nolength': True} at 0x600001f7ad60>: E <C object Array of Char {'nolength': True} at 0x600001f79200>: E <C object Array of Char {'nolength': True} at 0x600001d71b40>: E <C object Array of Char {'nolength': True} at 0x600001f7ac60>: E <C object Array of Char {'nolength': True} at 0x600001f784c0>: E <C object Array of Char {'nolength': True} at 0x600001d06060>: E <C object Array of Char {'nolength': True} at 0x600001f79ce0>: E <C object Array of Char {'nolength': True} at 0x600001f7adc0>: E <C object Array of Char {'nolength': True} at 0x600001f7afa0>: E <C object Array of Char {'nolength': True} at 0x600001d08720>: E <C object Array of Char {'nolength': True} at 0x600001d0a230>: E <C object Array of Char {'nolength': True} at 0x600001f7a660>: E <C object Array of Char {'nolength': True} at 0x600001f7a680>: E <C object Array of Char {'nolength': True} at 0x600001d046b0>: E <C object Array of Char {'nolength': True} at 0x600001d04f50>: E <C object Array of Char {'nolength': True} at 0x600001f7a9c0>: E <C object Array of Char {'nolength': True} at 0x600001f7aec0>: E <C object Array of Char {'nolength': True} at 0x600001d052d0>: E <C object Array of Char {'nolength': True} at 0x600001d05bb0>: E <C object Array of Char {'nolength': True} at 0x600001f7aa20>: E <C object Array of Char {'nolength': True} at 0x600001f7a5e0>: E <C object Array of Char {'nolength': True} at 0x600001f7ae80>: E <C object Array of Char {'nolength': True} at 0x600001f79c00>: E <C object Array of Char {'nolength': True} at 0x600001f7ade0>: E <C object Array of Char {'nolength': True} at 0x600001f7a9a0>: E <C object Array of Char {'nolength': True} at 0x600001f7b000>: E <C object Array of Char {'nolength': True} at 0x600001f7a6e0>: E <C object Array of Char {'nolength': True} at 0x600001f79d60>: E <C object Array of Char {'nolength': True} at 0x600001d09400>: E <C object Array of Char {'nolength': True} at 0x600001f7a700>: E <C object Array of Char {'nolength': True} at 0x600001f7ada0>: E <C object Array of Char {'nolength': True} at 0x600001d04040>: E <C object Array of Char {'nolength': True} at 0x600001f7ab40>: E <C object Array of Char {'nolength': True} at 0x600001f79b80>: E <C object Array of Char {'nolength': True} at 0x600001f7aba0>: E <C object Array of Char {'nolength': True} at 0x600001d732e0>: E <C object Array of Char {'nolength': True} at 0x600001d041b0>: E <C object Array of Char {'nolength': True} at 0x600001f7b020>: E <C object Array of Char {'nolength': True} at 0x600001f79e40>: E <C object Array of Char {'nolength': True} at 0x600001d04060>: E <C object Array of Char {'nolength': True} at 0x600001d04cd0>: E <C object Array of Char {'nolength': True} at 0x600001f7a440>: E <C object Array of Char {'nolength': True} at 0x600001f7af20>: E <C object Array of Char {'nolength': True} at 0x600001d0a1d0>: E <C object Array of Char {'nolength': True} at 0x600001d0bcd0>: E <C object Array of Char {'nolength': True} at 0x600001f7aaa0>: E <C object Array of Char {'nolength': True} at 0x600001f7ac00>: E <C object Array of Char {'nolength': True} at 0x600001d06ff0>: E <C object Array of Char {'nolength': True} at 0x600001d60620>: E <C object Array of Char {'nolength': True} at 0x600001f759e0>: E <C object Array of Char {'nolength': True} at 0x600001f75b60>: E <C object Array of Char {'nolength': True} at 0x600001d62ae0>: E <C object Array of Char {'nolength': True} at 0x600001d63900>: E <C object Array of Char {'nolength': True} at 0x600001f76360>: E <C object Array of Char {'nolength': True} at 0x600001f765c0>: E <C object Array of Char {'nolength': True} at 0x600001d0b6c0>: E <C object Array of Char {'nolength': True} at 0x600001d00020>: E <C object Array of Char {'nolength': True} at 0x600001f75dc0>: E <C object Array of Char {'nolength': True} at 0x600001f75c40>: E <C object Array of Char {'nolength': True} at 0x600001d00fe0>: E <C object Array of Char {'nolength': True} at 0x600001d01760>: E <C object Array of Char {'nolength': True} at 0x600001f76760>: E <C object Array of Char {'nolength': True} at 0x600001f75a20>: E <C object Array of Char {'nolength': True} at 0x600001f767a0>: E <C object Array of Char {'nolength': True} at 0x600001d01ff0>: E <C object Array of Char {'nolength': True} at 0x600001f76a00>: E <C object Array of Char {'nolength': True} at 0x600001f763a0>: E <C object Array of Char {'nolength': True} at 0x600001f767c0>: E <C object Array of Char {'nolength': True} at 0x600001f768e0>: E <C object Array of Char {'nolength': True} at 0x600001f75cc0>: E <C object Array of Char {'nolength': True} at 0x600001f76200>: E <C object Array of Char {'nolength': True} at 0x600001f769a0>: E <C object Array of Char {'nolength': True} at 0x600001f76ac0>: E <C object Array of Char {'nolength': True} at 0x600001f76c20>: E <C object Array of Char {'nolength': True} at 0x600001f762a0>: E <C object Array of Char {'nolength': True} at 0x600001f766a0>: E <C object Array of Char {'nolength': True} at 0x600001f75d40>: E <C object Array of Char {'nolength': True} at 0x600001f76ca0>: E <C object Array of Char {'nolength': True} at 0x600001f76720>: E <C object Array of Char {'nolength': True} at 0x600001f766e0>: E <C object Array of Char {'nolength': True} at 0x600001f76300>: E <C object Array of Char {'nolength': True} at 0x600001f76ba0>: E <C object Array of Char {'nolength': True} at 0x600001f76020>: E <C object Array of Char {'nolength': True} at 0x600001d603d0>: E <C object Array of Char {'nolength': True} at 0x600001f76900>: E <C object Array of Char {'nolength': True} at 0x600001f75860>: E <C object Array of Char {'nolength': True} at 0x600001f76b20>: E <C object Array of Char {'nolength': True} at 0x600001f76980>: E <C object Array of Char {'nolength': True} at 0x600001f761a0>: E <C object Array of Char {'nolength': True} at 0x600001f76940>: E <C object Array of Char {'nolength': True} at 0x600001f76de0>: E <C object Array of Char {'nolength': True} at 0x600001f75e60>: E <C object Array of Char {'nolength': True} at 0x600001f76800>: E <C object Array of Char {'nolength': True} at 0x600001f76bc0>: E <C object Array of Char {'nolength': True} at 0x600001f76ea0>: E <C object Array of Char {'nolength': True} at 0x600001f76a80>: E <C object Array of Char {'nolength': True} at 0x600001f76e20>: E <C object Array of Char {'nolength': True} at 0x600001f76620>: E <C object Array of Char {'nolength': True} at 0x600001f76f20>: E <C object Array of Char {'nolength': True} at 0x600001f76aa0>: E <C object Array of Char {'nolength': True} at 0x600001d03990>: E <C object Array of Char {'nolength': True} at 0x600001f76f00>: E <C object Array of Char {'nolength': True} at 0x600001f769e0>: E <C object Array of Char {'nolength': True} at 0x600001d0a560>: E <C object Array of Char {'nolength': True} at 0x600001f75ea0>: E <C object Array of Char {'nolength': True} at 0x600001f76a40>: E <C object Array of Char {'nolength': True} at 0x600001f76be0>: E <C object Array of Char {'nolength': True} at 0x600001d73960>: E <C object Array of Char {'nolength': True} at 0x600001d61e80>: E <C object Array of Char {'nolength': True} at 0x600001f762e0>: E <C object Array of Char {'nolength': True} at 0x600001f76e00>: E <C object Array of Char {'nolength': True} at 0x600001d01390>: E <C object Array of Char {'nolength': True} at 0x600001f76240>: E <C object Array of Char {'nolength': True} at 0x600001d75120>: E <C object Array of Char {'nolength': True} at 0x600001d62ac0>: E <C object Array of Char {'nolength': True} at 0x600001f76000>: E <C object Array of Char {'nolength': True} at 0x600001f76780>: E <C object Array of Char {'nolength': True} at 0x600001f76f80>: E <C object Array of Char {'nolength': True} at 0x600001f76520>: E <C object Array of Char {'nolength': True} at 0x600001f76c60>: E <C object Array of Char {'nolength': True} at 0x600001f770e0>: E <C object Array of Char {'nolength': True} at 0x600001f76ae0>: E <C object Array of Char {'nolength': True} at 0x600001f77020>: 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 0x600001d67910>: E <C object Array of Char {'nolength': True} at 0x600001d4a010>: E <C object Array of Char {'nolength': True} at 0x600001d68c70>: E <C object Array of Char {'nolength': True} at 0x600001d685a0>: E <C object Array of Char {'nolength': True} at 0x600001d6a310>: E <C object Array of Char {'nolength': True} at 0x600001d68f60>: E <C object Array of Char {'nolength': True} at 0x600001d6aee0>: E <C object Array of Char {'nolength': True} at 0x600001d4be90>: E <C object Array of Char {'nolength': True} at 0x600001d64ad0>: E <C object Array of Char {'nolength': True} at 0x600001d6b930>: E <C object Array of Char {'nolength': True} at 0x600001d6a890>: E <C object Array of Char {'nolength': True} at 0x600001d67080>: E <C object Array of Char {'nolength': True} at 0x600001d530b0>: E <C object Array of Char {'nolength': True} at 0x600001d527b0>: E <C object Array of Char {'nolength': True} at 0x600001d52db0>: E <C object Array of Char {'nolength': True} at 0x600001d53700>: E <C object Array of Char {'nolength': True} at 0x600001d51b80>: E <C object Array of Char {'nolength': True} at 0x600001d67720>: E <C object Array of Char {'nolength': True} at 0x600001d47ca0>: E <C object Array of Char {'nolength': True} at 0x600001d69320>: E <C object Array of Char {'nolength': True} at 0x600001d477b0>: E <C object Array of Char {'nolength': True} at 0x600001d47530>: E <C object Array of Char {'nolength': True} at 0x600001d4aff0>: E <C object Array of Char {'nolength': True} at 0x600001d46ae0>: E <C object Array of Char {'nolength': True} at 0x600001d6a570>: E <C object Array of Char {'nolength': True} at 0x600001d60600>: E <C object Array of Char {'nolength': True} at 0x600001d6b040>: E <C object Array of Char {'nolength': True} at 0x600001d42890>: E <C object Array of Char {'nolength': True} at 0x600001d404d0>: E <C object Array of Char {'nolength': True} at 0x600001d42620>: E <C object Array of Char {'nolength': True} at 0x600001d42040>: E <C object Array of Char {'nolength': True} at 0x600001d40aa0>: E <C object Array of Char {'nolength': True} at 0x600001d42bd0>: E <C object Array of Char {'nolength': True} at 0x600001d46c50>: E <C object Array of Char {'nolength': True} at 0x600001d47b00>: E <C object Array of Char {'nolength': True} at 0x600001d50f80>: E <C object Array of Char {'nolength': True} at 0x600001d40680>: E <C object Array of Char {'nolength': True} at 0x600001d43a00>: E <C object Array of Char {'nolength': True} at 0x600001d7d120>: E <C object Array of Char {'nolength': True} at 0x600001d7cb60>: E <C object Array of Char {'nolength': True} at 0x600001d7df20>: E <C object Array of Char {'nolength': True} at 0x600001d7e8c0>: E <C object Array of Char {'nolength': True} at 0x600001d41a80>: E <C object Array of Char {'nolength': True} at 0x600001d7c260>: E <C object Array of Char {'nolength': True} at 0x600001d7c380>: E <C object Array of Char {'nolength': True} at 0x600001d7f1a0>: E <C object Array of Char {'nolength': True} at 0x600001d7e7e0>: E <C object Array of Char {'nolength': True} at 0x600001d417e0>: E <C object Array of Char {'nolength': True} at 0x600001d7f1e0>: E <C object Array of Char {'nolength': True} at 0x600001d7a870>: E <C object Array of Char {'nolength': True} at 0x600001d7ab00>: E <C object Array of Char {'nolength': True} at 0x600001d7d4b0>: E <C object Array of Char {'nolength': True} at 0x600001d53940>: E <C object Array of Char {'nolength': True} at 0x600001d7bfa0>: E <C object Array of Char {'nolength': True} at 0x600001d7a900>: E <C object Array of Char {'nolength': True} at 0x600001d79cb0>: E <C object Array of Char {'nolength': True} at 0x600001d749d0>: E <C object Array of Char {'nolength': True} at 0x600001d7bbd0>: E <C object Array of Char {'nolength': True} at 0x600001d701e0>: E <C object Array of Char {'nolength': True} at 0x600001d70af0>: E <C object Array of Char {'nolength': True} at 0x600001d736e0>: E <C object Array of Char {'nolength': True} at 0x600001d70ec0>: E <C object Array of Char {'nolength': True} at 0x600001d725c0>: E <C object Array of Char {'nolength': True} at 0x600001d72670>: E <C object Array of Char {'nolength': True} at 0x600001d75980>: E <C object Array of Char {'nolength': True} at 0x600001d75190>: E <C object Array of Char {'nolength': True} at 0x600001d7a360>: E <C object Array of Char {'nolength': True} at 0x600001d71d00>: E <C object Array of Char {'nolength': True} at 0x600001d74b10>: E <C object Array of Char {'nolength': True} at 0x600001d77100>: E <C object Array of Char {'nolength': True} at 0x600001d70330>: E <C object Array of Char {'nolength': True} at 0x600001d7a920>: E <C object Array of Char {'nolength': True} at 0x600001d73700>: E <C object Array of Char {'nolength': True} at 0x600001d6e9c0>: E <C object Array of Char {'nolength': True} at 0x600001d73fc0>: E <C object Array of Char {'nolength': True} at 0x600001d6d3a0>: E <C object Array of Char {'nolength': True} at 0x600001d6feb0>: E <C object Array of Char {'nolength': True} at 0x600001d72a70>: E <C object Array of Char {'nolength': True} at 0x600001d6ee70>: E <C object Array of Char {'nolength': True} at 0x600001d6cff0>: E <C object Array of Char {'nolength': True} at 0x600001d77060>: E <C object Array of Char {'nolength': True} at 0x600001d5caa0>: E <C object Array of Char {'nolength': True} at 0x600001d5ef50>: E <C object Array of Char {'nolength': True} at 0x600001d5e200>: E <C object Array of Char {'nolength': True} at 0x600001d5c140>: E <C object Array of Char {'nolength': True} at 0x600001d09900>: E <C object Array of Char {'nolength': True} at 0x600001d09060>: E <C object Array of Char {'nolength': True} at 0x600001d0bcf0>: E <C object Array of Char {'nolength': True} at 0x600001d0b050>: E <C object Array of Char {'nolength': True} at 0x600001d0b8a0>: E <C object Array of Char {'nolength': True} at 0x600001d07da0>: E <C object Array of Char {'nolength': True} at 0x600001d04290>: E <C object Array of Char {'nolength': True} at 0x600001d04d10>: E <C object Array of Char {'nolength': True} at 0x600001d07fd0>: E <C object Array of Char {'nolength': True} at 0x600001d0b940>: E <C object Array of Char {'nolength': True} at 0x600001d07510>: E <C object Array of Char {'nolength': True} at 0x600001d08c00>: E <C object Array of Char {'nolength': True} at 0x600001d06a50>: E <C object Array of Char {'nolength': True} at 0x600001d61e00>: E <C object Array of Char {'nolength': True} at 0x600001d0a5d0>: E <C object Array of Char {'nolength': True} at 0x600001d00b90>: E <C object Array of Char {'nolength': True} at 0x600001d031d0>: E <C object Array of Char {'nolength': True} at 0x600001d0b650>: E <C object Array of Char {'nolength': True} at 0x600001d01670>: E <C object Array of Char {'nolength': True} at 0x600001d0b820>: E <C object Array of Char {'nolength': True} at 0x600001d02e70>: 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 0x60000115f480>: E <C object Array of Char {'nolength': True} at 0x60000114ad90>: E <C object Array of Char {'nolength': True} at 0x600001f74840>: E <C object Array of Char {'nolength': True} at 0x600001d50060>: E <C object Array of Char {'nolength': True} at 0x60000114af70>: E <C object Array of Char {'nolength': True} at 0x600001f76280>: E <C object Array of Char {'nolength': True} at 0x600001159ef0>: E <C object Array of Char {'nolength': True} at 0x600001159fe0>: E <C object Array of Char {'nolength': True} at 0x60000115a100>: E <C object Array of Char {'nolength': True} at 0x600001f6aaa0>: E <C object Array of Char {'nolength': True} at 0x60000115a3a0>: E <C object Array of Char {'nolength': True} at 0x60000115a460>: E <C object Array of Char {'nolength': True} at 0x600001f6b040>: E <C object Array of Char {'nolength': True} at 0x600001154ab0>: E <C object Array of Char {'nolength': True} at 0x600001154b40>: E <C object Array of Char {'nolength': True} at 0x600001154c00>: E <C object Array of Char {'nolength': True} at 0x600001154cf0>: E <C object Array of Char {'nolength': True} at 0x6000011425b0>: E <C object Array of Char {'nolength': True} at 0x600001154e10>: E <C object Array of Char {'nolength': True} at 0x600001154c60>: E <C object Array of Char {'nolength': True} at 0x600001f7a200>: E <C object Array of Char {'nolength': True} at 0x600001f7a400>: E <C object Array of Char {'nolength': True} at 0x600001f76460>: E <C object Array of Char {'nolength': True} at 0x600001f76c00>: E <C object Array of Char {'nolength': True} at 0x600001f767e0>: 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 0x600001d65780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a707750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d65040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a707788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6ef408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f748a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6ef440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d67910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6ef478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d67f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6ef4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d56cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6ef4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f749e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6ddad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6ddb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6ddbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6c5328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f746e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6bcc28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6bcc60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f747e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6bdc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6bdc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6bdec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d4a010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6a0020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6a1558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6a1590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6a15c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d69d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a6a1600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a695478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f745c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a452330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d68c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a452368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6b080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a453868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6b6d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a4538a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a442020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a442058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d685a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a442090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d68f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a4420c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6bd50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a420138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a420170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a4201a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6a310>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a4201e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6a6d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a420218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6aa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130583168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f744c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305831a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305831d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305832b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305832f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305524f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130552528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001304e7408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001304e7440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119c004b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d68f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119c01f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119c2e3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119c2e410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119e8c020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6a790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119e8c058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6a580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384ea100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f748c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384ebe88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6aee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384ebef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384ebf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384ebfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f750e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384fa020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384fbf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d4be90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384fbfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d49a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138504020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6bca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138504170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f750a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385041a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f751c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385041e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d64ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138504218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d65030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138516988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d64240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385169c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385169f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138516a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f750c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138566838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138566870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f742e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a7c598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a7c5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128b94560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f751e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128b94598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c7a368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6b930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c7a3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c7a6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c7a720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c9ec60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d686a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c9ec98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d64d90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c9fc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f748e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cb4790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6a890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cb47c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cb4800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cb5830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cea138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cea170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d67080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cea1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d65580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cea1e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d67090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cea250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cea288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a09ad40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d530b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a09ad78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d53c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a09adb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d51390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a09ae20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a09ae58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a35910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d527b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a35948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d53390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a35980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d506c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a359b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a2b440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a2b478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d52db0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a2b4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d53c50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a2b4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d51860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a2b520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a2b558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a15d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d53700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a15d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d52bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a15d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d51c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a15da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f744e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a15de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128a15e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d51b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013071ca30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d52a30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013071ca68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d53d90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013071caa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f754c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013071cad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115f480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013071cb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013070caa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001306aa020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d518f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001306aa058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115f7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397979f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115fd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139797a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139797a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f753e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139767a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139767ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013974c1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f742a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013974c1e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f752e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013974c2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013974c2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f756c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013973f830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013973f868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f758a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013973f948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013973f980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139635910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387fb280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387fb638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000114ad90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387fb948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f751a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387fbcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387a3478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d505a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387a34b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001149290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013879e2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000114b450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013879e368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013879f478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f758e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013879f558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013879f590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013878ae20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013878ae58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013878af38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013878af70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138782870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387828a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138782988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387829c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138778480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387784b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f759c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138766b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138736330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d67720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138736368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d67fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387363a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f759a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387363d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138722b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d68500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138723788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f754a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387237c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f752c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138717f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138717f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d47ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138717fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d478b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138705210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d473b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138705248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138705280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f757c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387052b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d69320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001387052f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d69a10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138705328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d551f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386ef360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386ef398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386ef3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d477b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386ef408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d49c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386ef440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d4b8f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386ef478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386c92f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386c9328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386c9c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001386c9c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138685248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138685280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138685360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f757a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138654a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138600fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d50060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138601018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d47530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138601050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138601088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385eeb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f746c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385eebb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d56f70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385eebf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385efec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d57ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385c4ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385c4b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d4aff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385c4b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d664f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385a4448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d67370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385a4480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385a44b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385a44f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d46ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385a4528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d48ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001385a4560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d49d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138593be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f758c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138593c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138593c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6a570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138593c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6b750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138593cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d66cb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138593d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138593d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130434fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001303616e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130349e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130349f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130349fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013026f0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013026f0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013026f1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000114af70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013026f210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013026f2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f761c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001301db478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d62750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001301db520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000114ab50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001301c7bb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000114af10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001301a8870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f763c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001301a88a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384a8a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384a8aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f760e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384a8b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384735c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384736a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f764e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384736e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138469478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384694b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138469590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f766c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384695c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f74e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384568e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138456918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001384569f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138456a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d60600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138457f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d60ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138457f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138457fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013843d5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d63790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013843d600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f762c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138437e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138437ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f768a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138437f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6b040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138437f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d510e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000138437fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d54860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013840d6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013840d6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013840d718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013840d750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d43c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013838cb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d43590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013838cbb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013838cbf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f695a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013838cc28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d404d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013838cc60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d43770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001382fa988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d41630>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001382fa9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f693e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001382fa9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001382faa30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f698e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001382fab10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f688e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001382a8560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a379c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a379c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f696e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a2b00c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f692a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a23a410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f697a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129fe4f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129fe4fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129fe5018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129fe5050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f697e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129fe5088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d4a7d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a02e448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f695c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a02ead8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a02f520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a02f558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d41b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a02f590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f366b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f366e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f36720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d40aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f36758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d414b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f36790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129f367c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ecc330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ecc368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42bd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ecc3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ecc3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d40530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ecc410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ecc448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ecdf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8c090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8c0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8c1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f693a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8dd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f699e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129e8de50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129df6fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129df70c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d46c50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129df7130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129df7168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d7cd40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d7d7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d40240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129d7d830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42150>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129c7ad78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f692e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129bcff30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d47b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129bcff68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ba2aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ba2ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ba2b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ba2b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d50f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ba2b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d51460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129ba2bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d65270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129b06918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129b06950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129b06988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d40680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129b069c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d46830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129b069f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d49430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129b06a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f698c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299a85d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299a8608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299a86e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299a8720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299a9ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299a9b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299a9be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299a9c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299992b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d43a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129999328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129999360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129999398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c8e2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7d880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c8e330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7de50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128c8fbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cc2e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7d120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cc2e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f699c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cc3168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cc3590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128cc36a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139535280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7cb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395352b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7d040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001395352f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7d950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139535328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119c4a528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119c4a598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7df20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119c4a5d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7e420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119c4a640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7c2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000119e7ff68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f27088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f270c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7e8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f270f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7ee20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f27130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7f5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f27168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f271a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f697c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f3f408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d41a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f3f440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d401d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f3f478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7c810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f3f4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f3f4e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128f3f520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7c260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128fe6528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7c800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128fe6560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7d3f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128fe6598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128fe65d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128fe6608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7c380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290b93d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290b9408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290b9440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290b9478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001159ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290b94b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290fb6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129134410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129134480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012914a250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012914a2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f680a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012914afa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293b9018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293b9050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293b9130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293b9168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293c7788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293c77c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7f1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293c77f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7f7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293c7830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d66680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293c7868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f699a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293c78a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012961d600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7e7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012961d638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7f200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012961d670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7fe40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012961d6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012961d6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129887948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d417e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129887980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7c740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001298879b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7d9f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001298879f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129887a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001298de410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7f1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001298de448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7f930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001298de480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d677a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001298de4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001298de4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001159fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001298de528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012921a090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012921a950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d78020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012921a988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012921bc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013080ccd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013080cd08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001307c0fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001307c0fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001307c1e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001307c1ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293de918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293df750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293df830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293df868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293df948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013983cf38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013983d018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a7e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013983d050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aa20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013983d130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013984a800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013984a8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013984b4b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d79aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139840410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139840c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001398416e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139841718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001398417f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139841830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012906b248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012906b280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ab00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012906b360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012906c800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012906c8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aa40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012906c918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ac20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012906c9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129012288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129012368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290123a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ad00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129012480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129047050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7a870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129047088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7aff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290470c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001290470f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129078d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7c6f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397e85d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397e8608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ac60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397e9a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397e9a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7ab00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397e9a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7b4b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397e9ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d68b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397e9b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ad20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397e9b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ac80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397f3948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7d4b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397f3980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7e640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397f39b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d65170>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397f39f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397f3a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ad80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397f3a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d53940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001397f3a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7ca80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129315520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7f2f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129315558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129315590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293155c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7bfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129315600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d57e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129315638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d42df0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001293559f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129355a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129355a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7a900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129944448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7b5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129944480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7cde0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299444b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f698a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299444f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129950368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d79cb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299503a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7aa60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299503d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7bda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129950410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129950448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129950480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d749d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129978950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d74de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129978988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d75560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299789c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6acc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001299789f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129978a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ada0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129978ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129930bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d77250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129930c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a6d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000129931f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305b2918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305b2950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ab80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305b2a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ab60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305b2a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305ca250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6adc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305ca288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305ca368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305cb638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aa60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305cb718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6afa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305cb750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305cb830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305dd050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6abe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305dd130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ae40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305dd168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305dd248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305ee790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6af20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305ee838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305efcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d76e90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001305efd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115a7f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130602a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x60000115ad00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130602ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130602b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130603d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130603da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6afe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130603e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130603ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130623408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130623440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130623520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130623558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130634c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a2a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130634c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130634d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130646640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130646720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130646758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7bbd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130669830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7dcc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130669868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6aa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001306698a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ace0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013068af00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d797a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013068af38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013068bc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013068bd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013068bd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d701e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013095b558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d705f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013095b590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013095b5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013095b600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013096efe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70af0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013096f018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013096f050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d717f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013096f088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f69de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013096f0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013096f0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d736e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013096f130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013097ee20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013097ee58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013097ee90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ade0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013097eec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013097efa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130990ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130990bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6af00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130990bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130991f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ae60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130991fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001309a60c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001309b2480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f696a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001309b24b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001309b24f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001309b2528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d705d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a08a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a09520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a09fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d725c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a36020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d72a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a36058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d735e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a36090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ad40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a374e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a37520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d72670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a37558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d72c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a37590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d737c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a375c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6afc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a37600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a37638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d75980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a4b7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d76380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a4b7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d775e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a4b830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a4b868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a4b8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a5d440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a5d478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a5d558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a5d590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a9c6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a9c720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130a9c800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d75190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130aac480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f68ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130aac4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130aac4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ba60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130aac528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130aea758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b3e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130afdc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b4a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b629c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7a360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b63168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7bc70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b631a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d746d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b631d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b63210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b63248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d71d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b63280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d72660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b632b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d702e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b872b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b872f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6af60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b87328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d74b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b87360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d756d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b87398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d77380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b873d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6bb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b87408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b972b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d77100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b972f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d77c50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b97328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7e710>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b97360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6a9e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b97398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6bb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b973d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70330>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130b97408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ba52b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d72440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ba52f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ba5328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ba40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ba5360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d7a920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ba5398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ba80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ba53d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130bbd558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ae00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130bbd590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6bc20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130bbd5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d73700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130bbd600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6bd00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130bbd638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154ab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128ddbd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f799e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128ddbde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0a218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6cdc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0a250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0ac98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000011552f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0ad08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0b8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0b9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0b9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0bad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f781e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e0bb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f798a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e3d6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e3d6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6e9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e3d718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6ee90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e3d750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6f700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e3d788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e4b590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e4b5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d73fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e4b600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6d090>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e4b638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6c640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e4b670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e4b6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e4b6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6d3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e5d980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6caa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e5d9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6d340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e5d9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e5da28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e5da60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6feb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e5da98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e5dad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e849f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f792e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e84a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e9d130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e9d1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e9dda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6fb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000128e9dde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154d50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a11caa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154db0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a169280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a1692b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a1de608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a1de640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a1de720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a20a058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a20a138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a20a170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d72a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a20a1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d73680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a20a1e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d744c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a20a218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f78520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a2140c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a214100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6ee70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a214138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6f610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a214170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d70790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a2141a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a2141e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22e0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6cff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22e100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6de80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22e138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6f0d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22e170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22e1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22e1e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d77060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22e218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d791f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22fde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6c610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22fe18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79d00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22fe50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22fe88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a22ff30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f788c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a23fbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d6f1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a23fc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154f90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a264790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001155560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a264800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f799a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a2e9f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a328950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a328988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a328a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a4c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a328aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a3340c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a334100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f790a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a3341e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a334218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a335910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a335948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a335a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a335a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a346f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154cf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a346f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a347018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a362020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d08020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a362800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000011426a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a362e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001142c70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a362ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6cb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a362f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6cae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a388d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ccc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a3af360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a3af440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a3af478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6cd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139925a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139925ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5caa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139925b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5cb30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139925b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5ec90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139941558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139941590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399415c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5ef50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139941600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5f3d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139941638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5fb50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139941670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399515c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6ca60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139951600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5e200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139951638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5c990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139951670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5df80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399516a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399516e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6dc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139951718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5c140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013995f590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6cfc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013995f5c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6cda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013995f600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013995f638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000011425b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013995f670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6dda0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013995f718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6c8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399732f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d5f5b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139973328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001142610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139973f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001142be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399a6e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6db80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399a6ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6cfa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399a6fa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6d8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x00000001399ba288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6b900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139a0fd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f6bd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000139a0fda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c6ed40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c6ed78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d09900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c6edb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d09d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c6ede8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0a490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c6ee20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c6ee58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c82c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d09060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c82cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d094b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c82d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d09d30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c82d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c82d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c82db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0bcf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c82de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d082a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c8eb10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d08c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c8eb48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f792c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c8eb80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c8ebb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0b050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c8ebf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0b4f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c8ec28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0bcb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130c8ec60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f797c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ca4b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154e10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ca4b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ca4c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130ca5cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d09800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x0000000130cc2aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000011550e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a4063a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x6000011556b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a406410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f796a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a425718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a4257f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a425830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f790e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a454c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a454c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a454d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a454db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a47be18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a47be50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a47bf30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a489b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a489be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a489c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a4a5d38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001154c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a4a5d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a4a5e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a4e4330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d08db0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a4e4368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001155290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a4e4c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001155080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a59c870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a59c8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a59c988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f790c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a59dc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a59dd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7aac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a59dd70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7aca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a59de50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5b7e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7aa80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5b7ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ab80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5b7f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5c9248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ab60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5c9280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7aa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5c9360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ad60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5c9398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5dcde8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5dce20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0b8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5dce58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d71b40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5dce90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ac60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5dcec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f784c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5ec790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d06060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5ec7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5edef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7adc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5edf68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7afa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a5edfa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d07da0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a628020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d08720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a628058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0a230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a628090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6366e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a636720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d04290>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a636758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d046b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a636790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d04f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6367c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a636800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7aec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a64c640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d04d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a64c678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d052d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a64c6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d05bb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a64c6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7aa20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a64c720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a64c758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ae80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6583d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a658410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ade0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6584f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a658528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7b000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a659ad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a659b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a659be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a659c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d07fd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a659c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d09400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a659c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a66f638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ada0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a690090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d04040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6908a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6908e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7aba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0b940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d732e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d041b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7b020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f79e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d07510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d04060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a691fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d04cd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6ce1e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7a440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6ce218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7af20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6ce250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d08c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6ce288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0a1d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6ce2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0bcd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6ce2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7aaa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6ce330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f7ac00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6dcd08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d06a50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6dcd40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d06ff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6dcd78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d60620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6dcdb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f759e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6dcde8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6eede8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d61e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6eee20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d62ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6eee58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d63900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6eee90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6eeec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f765c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6eef00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0a5d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6eef38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0b6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a6eef70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d00020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000012a72e138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8194e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8b2368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d00b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8b23a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d00fe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8b23d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d01760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8b2410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8b2448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8ec1e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8ec288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f767a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8ede18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d01ff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8ede50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a8ede88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f763a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a916e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f767c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a916e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f768e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a916f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a93e090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a93e170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f769a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a93e1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a93e288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a93e2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f762a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94c170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f766a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94c1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94c288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76ca0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94c2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94d8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f766e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94d8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94d9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94d9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a94da98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a95fb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d603d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a97e368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a97e8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a97f2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a97f328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9c40c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f761a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9c4100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9c41e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9c4218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9c5b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9c5b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9c5c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9c5c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9d3328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9d3360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9d3440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9d3478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9e2988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f767e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9e29c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d031d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9e29f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d03990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9e2a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011a9e2a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f769e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa00100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0a560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa00138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f75ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa00db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa01830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76be0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa01868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0b650>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa018a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d73960>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa018d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d61e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa01910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f762e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa49328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa49360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d01670>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa49398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d01390>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa5fec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aa5fef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d0b820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aaa4cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d75120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aaa4d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d62ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aaa4d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aaa4d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aada4f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aada528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aaedb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76c60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aaedb40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f770e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011aaedc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f76ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011ab17168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001d02e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011ab171d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x600001f77020>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000011ab17210> ignored ================ 48 passed, 1 skipped, 1 error in 21.78 seconds ================ ++ 01:42:18 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 2.75 seconds =========================== ++ 01:42:19 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 5.66 seconds =========================== ++ 01:42:22 starting module/cpyext/test/test_arraymodule.py [41 started in total] __ module/cpyext/test/test_api.py [39 done in total, somefailed=False] ________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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/cpyext/test/test_api.py .... ========================== 4 passed in 15.85 seconds =========================== ++ 01:42:39 starting module/cpyext/test/test_boolobject.py [42 started in total] __ module/cpyext/test/test_abstract.py [40 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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/cpyext/test/test_abstract.py ....... ========================== 7 passed in 31.60 seconds =========================== ++ 01:42:56 starting module/cpyext/test/test_borrow.py [43 started in total] __ module/cpyext/test/test_boolobject.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 4 items module/cpyext/test/test_boolobject.py .... ========================== 4 passed in 28.33 seconds =========================== ++ 01:43:12 starting module/cpyext/test/test_bufferobject.py [44 started in total] __ module/cpyext/test/test_arraymodule.py [42 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 17 items module/cpyext/test/test_arraymodule.py ...F......x...... =================================== FAILURES =================================== ______________________ AppTestArrayModule.test_slice_get _______________________ self = <CallInfo when='call' exception: command 'cc' terminated by signal 10> func = <function <lambda> at 0x0000000152c54b60>, 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_slice_get'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_slice_get'>} 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 0x00000001508fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000000151f0c8e0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_slice_get'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_slice_get'>} 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 0x0000000151f0c8e0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_slice_get'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_slice_get'>} 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_slice_get'>, '__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 0x0000000130d7a250> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._slice_get'>, '__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 0x0000000141911160> 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 0x0000000141911160> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._slice_get'>, '__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_slice_get'>, '__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 0x0000000130d7a200> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._slice_get'>, '__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 0x0000000141911120> 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 0x0000000141911120> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._slice_get'>, '__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_slice_get'>, '__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_slice_get'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_slice_get'> 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_slice_get'>, space = StdObjSpace target = <function test_slice_get at 0x0000000152c54bd8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130ecd638>) 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 0x0000000130ecd638>,) w_func = <Function test_slice_get> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130ecd638> 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_slice_get> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130ecd638>,) 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_slice_get> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130ecd638>,) 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_slice_get, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', 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_slice_ge...arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> at line 2 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_slice_ge...arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> at line 2 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_slice_ge...arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> at line 2 e = CompileError(DistutilsExecError("command 'cc' terminated by signal 10",),) 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_slice_ge...arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> at line 2 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_slice_ge...arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> at line 2 pycode = <code object test_slice_get, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000012303f520> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_slice_ge...arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> at line 2 co_code = '|\x00\x00\xc9\x00\x00d\x01\x00d\x02\x00\xca\x00\x01}\x01\x00|\x01\x00\xc9\x01\x00d\x03\x00d\x04\x00d\x05\x00d\x06\x00...\x04\x00d\x06\x00!\xc9\x02\x00\xca\x00\x00d\x05\x00d\x06\x00g\x02\x00k\x02\x00s\xcd\x00t\x03\x00\x82\x01\x00d\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000012303f520> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_slice_ge...arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> at line 2 co_code = '|\x00\x00\xc9\x00\x00d\x01\x00d\x02\x00\xca\x00\x01}\x01\x00|\x01\x00\xc9\x01\x00d\x03\x00d\x04\x00d\x05\x00d\x06\x00...\x04\x00d\x06\x00!\xc9\x02\x00\xca\x00\x00d\x05\x00d\x06\x00g\x02\x00k\x02\x00s\xcd\x00t\x03\x00\x82\x01\x00d\x00\x00S' next_instr = 15L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000012303f520> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_slice_ge...arm64/build/pypy/module/cpyext/test/test_arraymodule.py:49]', line 1> at line 2 oparg = 256, ignored = (15L,), n_args = 0, n_kwargs = -1, 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) else: keywords = [None] * n_kwargs keywords_w = [None] * n_kwargs while True: n_kwargs -= 1 if n_kwargs < 0: break w_value = f.popvalue() w_key = f.popvalue() key = f.space.text_w(w_key) keywords[n_kwargs] = key keywords_w[n_kwargs] = w_value arguments = f.popvalues(n) # includes w_self if it is not None args = f.argument_factory( arguments, keywords, keywords_w, None, None, methodcall=w_self is not None) if w_self is None: f.popvalue_maybe_none() # removes w_self, which is None w_callable = f.popvalue() if f.get_is_being_profiled() and function.is_builtin_code(w_callable): w_result = f.space.call_args_and_c_profile(f, w_callable, args) else: > w_result = f.space.call_args(w_callable, args) objspace/std/callmethod.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_obj = <FunctionWithFixedCode import_module> args = Arguments([], ['name'], [W_BytesObject('array')]) def call_args(space, w_obj, args): # two special cases for performance if isinstance(w_obj, Function): > return w_obj.call_args(args) objspace/descroperation.py:186: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode import_module> args = Arguments([], ['name'], [W_BytesObject('array')]) 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 0x0000000141bb3168> func = <FunctionWithFixedCode import_module> args = Arguments([], ['name'], [W_BytesObject('array')]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000000141bb3168> func = <FunctionWithFixedCode import_module>, w_obj = None args = Arguments([], ['name'], [W_BytesObject('array')]) 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 0x0000000141bb3168> space = StdObjSpace e = CompileError(DistutilsExecError("command 'cc' terminated by signal 10",),) 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 0x0000000141bb3168> func = <FunctionWithFixedCode import_module>, w_obj = None args = Arguments([], ['name'], [W_BytesObject('array')]) 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_text_text_or_none_text_fsencode_or_none_W_Root_bool object at 0x0000000141bb3280> space = StdObjSpace scope_w = [W_BytesObject('array'), <pypy.objspace.std.noneobject.W_NoneObject object at 0x0000000120cf22f8>, W_BytesObject(''), <pypy.objspace.std.noneobject.W_NoneObject object at 0x0000000120cf22f8>, None, W_BoolObject(False)] def _run(self, space, scope_w): > return self.behavior(space, space.text_w(scope_w[0]), space.text_or_none_w(scope_w[1]), space.text_w(scope_w[2]), space.fsencode_or_none_w(scope_w[3]), scope_w[4], space.bool_w(scope_w[5])) <2435-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, name = 'array', init = None, body = '', filename = None w_include_dirs = None, PY_SSIZE_T_CLEAN = False @unwrap_spec(name='text', init='text_or_none', body='text', filename='fsencode_or_none', PY_SSIZE_T_CLEAN=bool) def import_module(space, name, init=None, body='', filename=None, w_include_dirs=None, PY_SSIZE_T_CLEAN=False): include_dirs = _unwrap_include_dirs(space, w_include_dirs) w_result = self.sys_info.import_module( > name, init, body, filename, include_dirs, PY_SSIZE_T_CLEAN) module/cpyext/test/test_cpyext.py:330: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000000012304ba98> name = 'array', init = None, body = '' filename = local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/array.c') include_dirs = None, PY_SSIZE_T_CLEAN = False def import_module(self, name, init=None, body='', filename=None, include_dirs=None, PY_SSIZE_T_CLEAN=False): """ init specifies the overall template of the module. if init is None, the module source will be loaded from a file in this test directory, give a name given by the filename parameter. if filename is None, the module name will be used to construct the filename. """ if init is not None: code = make_source(name, init, body, PY_SSIZE_T_CLEAN) kwds = dict(source_strings=[code]) else: assert not PY_SSIZE_T_CLEAN if filename is None: filename = name filename = HERE / (filename + ".c") kwds = dict(source_files=[filename]) mod = self.compile_extension_module( > name, include_dirs=include_dirs, **kwds) tool/cpyext/extbuild.py:80: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000000012304ba98> name = 'array', include_dirs = [] source_files = [local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/array.c')] source_strings = None def compile_extension_module(self, name, include_dirs=None, source_files=None, source_strings=None): """ Build an extension module and return the filename of the resulting native code file. name is the name of the module, possibly including dots if it is a module inside a package. """ include_dirs = include_dirs or [] modname = name.split('.')[-1] dirname = self.get_builddir(name=modname) if source_strings: assert not source_files files = convert_sources_to_files(source_strings, dirname) source_files = files soname = c_compile(source_files, outputfilename=str(dirname / modname), compile_extra=self.compile_extra, link_extra=self.link_extra, include_dirs=self.include_extra + include_dirs, > libraries=self.extra_libs) tool/cpyext/extbuild.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/array.c')] outputfilename = local('/tmp/buildbot-arm64/usession-main-7161/array-3/array.so') compile_extra = [], link_extra = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7161'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] libraries = [], library_dirs = [] def c_compile(cfilenames, outputfilename, compile_extra=None, link_extra=None, include_dirs=None, libraries=None, library_dirs=None): compile_extra = compile_extra or [] link_extra = link_extra or [] include_dirs = include_dirs or [] libraries = libraries or [] library_dirs = library_dirs or [] if sys.platform == 'win32': link_extra = link_extra + ['/DEBUG'] # generate .pdb file if sys.platform == 'darwin': # support Fink & Darwinports for s in ('/sw/', '/opt/local/'): if (s + 'include' not in include_dirs and os.path.exists(s + 'include')): include_dirs.append(s + 'include') if s + 'lib' not in library_dirs and os.path.exists(s + 'lib'): library_dirs.append(s + 'lib') outputfilename = py.path.local(outputfilename).new(ext=so_ext) saved_environ = os.environ.copy() try: _build( cfilenames, outputfilename, compile_extra, link_extra, > include_dirs, libraries, library_dirs) tool/cpyext/extbuild.py:191: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/array.c')] outputfilename = local('/tmp/buildbot-arm64/usession-main-7161/array-3/array.so') compile_extra = [], link_extra = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7161'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] libraries = [], library_dirs = [] def _build(cfilenames, outputfilename, compile_extra, link_extra, include_dirs, libraries, library_dirs): try: # monkeypatch distutils for some versions of msvc compiler import setuptools except ImportError: # XXX if this fails and is required, # we must call pypy -mensurepip after translation pass from distutils.ccompiler import new_compiler from distutils import sysconfig # XXX for Darwin running old versions of CPython 2.7.x sysconfig.get_config_vars() compiler = new_compiler(force=1) sysconfig.customize_compiler(compiler) # XXX objects = [] for cfile in cfilenames: cfile = py.path.local(cfile) old = cfile.dirpath().chdir() try: res = compiler.compile([cfile.basename], > include_dirs=include_dirs, extra_preargs=compile_extra) tool/cpyext/extbuild.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler instance at 0x000000012236dd20> sources = ['array.c'], output_dir = None, macros = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7161'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] debug = 0, extra_preargs = [], extra_postargs = [], depends = None def compile(self, sources, output_dir=None, macros=None, include_dirs=None, debug=0, extra_preargs=None, extra_postargs=None, depends=None): """Compile one or more source files. 'sources' must be a list of filenames, most likely C/C++ files, but in reality anything that can be handled by a particular compiler and compiler class (eg. MSVCCompiler can handle resource files in 'sources'). Return a list of object filenames, one per source filename in 'sources'. Depending on the implementation, not all source files will necessarily be compiled, but all corresponding object filenames will be returned. If 'output_dir' is given, object files will be put under it, while retaining their original path component. That is, "foo/bar.c" normally compiles to "foo/bar.o" (for a Unix implementation); if 'output_dir' is "build", then it would compile to "build/foo/bar.o". 'macros', if given, must be a list of macro definitions. A macro definition is either a (name, value) 2-tuple or a (name,) 1-tuple. The former defines a macro; if the value is None, the macro is defined without an explicit value. The 1-tuple case undefines a macro. Later definitions/redefinitions/ undefinitions take precedence. 'include_dirs', if given, must be a list of strings, the directories to add to the default include file search path for this compilation only. 'debug' is a boolean; if true, the compiler will be instructed to output debug symbols in (or alongside) the object file(s). 'extra_preargs' and 'extra_postargs' are implementation- dependent. On platforms that have the notion of a command-line (e.g. Unix, DOS/Windows), they are most likely lists of strings: extra command-line arguments to prepand/append to the compiler command line. On other platforms, consult the implementation class documentation. In any event, they are intended as an escape hatch for those occasions when the abstract compiler framework doesn't cut the mustard. 'depends', if given, is a list of filenames that all targets depend on. If a source file is older than any file in depends, then the source file will be recompiled. This supports dependency tracking, but only at a coarse granularity. Raises CompileError on failure. """ # A concrete compiler class can either override this method # entirely or implement _compile(). macros, objects, extra_postargs, pp_opts, build = \ self._setup_compile(output_dir, macros, include_dirs, sources, depends, extra_postargs) cc_args = self._get_cc_args(pp_opts, debug, extra_preargs) for obj in objects: try: src, ext = build[obj] except KeyError: continue > self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) ../../../../oss/pypy-arm64-buildbot/lib-python/2.7/distutils/ccompiler.py:574: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler instance at 0x000000012236dd20> obj = 'array.o', src = 'array.c', ext = '.c' cc_args = ['-I/tmp/buildbot-arm64/usession-main-7161', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpye.../build/pypy/module/cpyext/parse', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c', '-c'] extra_postargs = [] pp_opts = ['-I/tmp/buildbot-arm64/usession-main-7161', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpye...-arm64/build/pypy/module/cpyext/parse', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c'] def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts): compiler_so = self.compiler_so if sys.platform == 'darwin': compiler_so = _osx_support.compiler_fixup(compiler_so, cc_args + extra_postargs) try: self.spawn(compiler_so + cc_args + [src, '-o', obj] + extra_postargs) except DistutilsExecError, msg: > raise CompileError, msg E CompileError: command 'cc' terminated by signal 10 ../../../../oss/pypy-arm64-buildbot/lib-python/2.7/distutils/unixccompiler.py:139: CompileError =========================== short test summary info ============================ FAIL module/cpyext/test/test_arraymodule.py::AppTestArrayModule::()::test_slice_get =============== 1 failed, 15 passed, 1 xfailed in 58.73 seconds ================ ++ 01:43:28 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 3 items module/cpyext/test/test_borrow.py ... ========================== 3 passed in 28.72 seconds =========================== ++ 01:43:29 starting module/cpyext/test/test_bytesobject.py [46 started in total] __ module/cpyext/test/test_bufferobject.py [44 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 4 items module/cpyext/test/test_bufferobject.py .F.. =================================== FAILURES =================================== _____________________ AppTestBufferObject.test_Buffer_New ______________________ self = <CallInfo when='call' exception: command 'cc' terminated by signal 10> func = <function <lambda> at 0x0000000109837538>, 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_Buffer_New'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_Buffer_New'>} 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 0x00000001388fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x000000010a6721a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_Buffer_New'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_Buffer_New'>} 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 0x000000010a6721a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_Buffer_New'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_Buffer_New'>} 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_Buffer_New'>, '__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 0x00000001183d6b10> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...Buffer_New'>, '__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 0x000000011a9b91a0> 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 0x000000011a9b91a0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...Buffer_New'>, '__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_Buffer_New'>, '__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 0x00000001183d6908> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...Buffer_New'>, '__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 0x000000011954d7e0> 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 0x000000011954d7e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...Buffer_New'>, '__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_Buffer_New'>, '__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_Buffer_New'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_Buffer_New'> 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_Buffer_New'>, space = StdObjSpace target = <function test_Buffer_New at 0x000000010a61d010> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000011a77abb8>) 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 0x000000011a77abb8>,) w_func = <Function test_Buffer_New> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000011a77abb8> 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_Buffer_New> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000011a77abb8>,) 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_Buffer_New> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000011a77abb8>,) 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_Buffer_New, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', 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_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', 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_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', 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_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', line 1> at line 3 e = CompileError(DistutilsExecError("command 'cc' terminated by signal 10",),) 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_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', 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_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', line 1> at line 3 pycode = <code object test_Buffer_New, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000013a5022f8> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', line 1> at line 3 co_code = '|\x00\x00\xc9\x00\x00d\x01\x00d\x02\x00g\x01\x00\xca\x02\x00}\x01\x00|\x01\x00\xc9\x01\x00\xca\x00\x00}\x02\x00t\x02\x00t\x03\x00t\x04\x00|\x02\x00d\x03\x00\x83\x04\x00\x01d\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000013a5022f8> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', line 1> at line 3 co_code = '|\x00\x00\xc9\x00\x00d\x01\x00d\x02\x00g\x01\x00\xca\x02\x00}\x01\x00|\x01\x00\xc9\x01\x00\xca\x00\x00}\x02\x00t\x02\x00t\x03\x00t\x04\x00|\x02\x00d\x03\x00\x83\x04\x00\x01d\x00\x00S' next_instr = 18L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000013a5022f8> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', line 1> at line 3 oparg = 2, ignored = (18L,), 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 = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', line 1> at line 3 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 = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_Buffer_N...rm64/build/pypy/module/cpyext/test/test_bufferobject.py:42]', line 1> at line 3 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 = <FunctionWithFixedCode import_extension> args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob...BytesObject('\n return PyBuffer_New(150);\n '))])]) 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 0x000000010a48ae58> func = <FunctionWithFixedCode import_extension> args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob...BytesObject('\n return PyBuffer_New(150);\n '))])]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x000000010a48ae58> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob...BytesObject('\n return PyBuffer_New(150);\n '))])]) 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 0x000000010a48ae58> space = StdObjSpace e = CompileError(DistutilsExecError("command 'cc' terminated by signal 10",),) 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 0x000000010a48ae58> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob...BytesObject('\n return PyBuffer_New(150);\n '))])]) 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_text_W_Root_text_W_Root_text_bool object at 0x000000010a48af38> space = StdObjSpace scope_w = [W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...W_BytesObject(... return PyBuffer_New(150);\n '))]), W_BytesObject(''), None, W_BytesObject(''), W_BoolObject(False)] def _run(self, space, scope_w): > return self.behavior(space, space.text_w(scope_w[0]), scope_w[1], space.text_w(scope_w[2]), scope_w[3], space.text_w(scope_w[4]), space.bool_w(scope_w[5])) <2436-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, modname = 'foo' w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...W_BytesObject('\n return PyBuffer_New(150);\n '))]) prologue = '', w_include_dirs = None, more_init = '', PY_SSIZE_T_CLEAN = False @unwrap_spec(modname='text', prologue='text', more_init='text', PY_SSIZE_T_CLEAN=bool) def import_extension(space, modname, w_functions, prologue="", w_include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False): functions = space.unwrap(w_functions) include_dirs = _unwrap_include_dirs(space, w_include_dirs) w_result = self.sys_info.import_extension( modname, functions, prologue, include_dirs, more_init, > PY_SSIZE_T_CLEAN) module/cpyext/test/test_cpyext.py:347: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000000013a5082f8> modname = 'foo' functions = [('buffer_new', 'METH_NOARGS', '\n return PyBuffer_New(150);\n ')] prologue = '', include_dirs = None, more_init = '', PY_SSIZE_T_CLEAN = False def import_extension(self, modname, functions, prologue="", include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False): body = prologue + make_methods(functions, modname) init = """Py_InitModule("%s", methods); """ % (modname,) if more_init: init += """#define INITERROR return """ init += more_init return self.import_module( name=modname, init=init, body=body, include_dirs=include_dirs, > PY_SSIZE_T_CLEAN=PY_SSIZE_T_CLEAN) tool/cpyext/extbuild.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000000013a5082f8> name = 'foo', init = 'Py_InitModule("foo", methods);\n ' body = '\n static PyObject* foo_buffer_new(PyObject *self, PyObject *args)\n {\n \n retu...c PyMethodDef methods[] = {\n {"buffer_new", (PyCFunction)foo_buffer_new, METH_NOARGS},\n { NULL }\n };\n ' filename = None, include_dirs = None, PY_SSIZE_T_CLEAN = False def import_module(self, name, init=None, body='', filename=None, include_dirs=None, PY_SSIZE_T_CLEAN=False): """ init specifies the overall template of the module. if init is None, the module source will be loaded from a file in this test directory, give a name given by the filename parameter. if filename is None, the module name will be used to construct the filename. """ if init is not None: code = make_source(name, init, body, PY_SSIZE_T_CLEAN) kwds = dict(source_strings=[code]) else: assert not PY_SSIZE_T_CLEAN if filename is None: filename = name filename = HERE / (filename + ".c") kwds = dict(source_files=[filename]) mod = self.compile_extension_module( > name, include_dirs=include_dirs, **kwds) tool/cpyext/extbuild.py:80: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000000013a5082f8> name = 'foo', include_dirs = [] source_files = [local('/tmp/buildbot-arm64/usession-main-7164/foo-1/source_0.c')] source_strings = ['\n \n #include <Python.h>\n /* fix for cpython 2.7 Python.h if running tests with -A\n since pypy co...};\n \n\n PyMODINIT_FUNC\n initfoo(void) {\n Py_InitModule("foo", methods);\n \n }\n '] def compile_extension_module(self, name, include_dirs=None, source_files=None, source_strings=None): """ Build an extension module and return the filename of the resulting native code file. name is the name of the module, possibly including dots if it is a module inside a package. """ include_dirs = include_dirs or [] modname = name.split('.')[-1] dirname = self.get_builddir(name=modname) if source_strings: assert not source_files files = convert_sources_to_files(source_strings, dirname) source_files = files soname = c_compile(source_files, outputfilename=str(dirname / modname), compile_extra=self.compile_extra, link_extra=self.link_extra, include_dirs=self.include_extra + include_dirs, > libraries=self.extra_libs) tool/cpyext/extbuild.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('/tmp/buildbot-arm64/usession-main-7164/foo-1/source_0.c')] outputfilename = local('/tmp/buildbot-arm64/usession-main-7164/foo-1/foo.so') compile_extra = [], link_extra = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7164'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] libraries = [], library_dirs = [] def c_compile(cfilenames, outputfilename, compile_extra=None, link_extra=None, include_dirs=None, libraries=None, library_dirs=None): compile_extra = compile_extra or [] link_extra = link_extra or [] include_dirs = include_dirs or [] libraries = libraries or [] library_dirs = library_dirs or [] if sys.platform == 'win32': link_extra = link_extra + ['/DEBUG'] # generate .pdb file if sys.platform == 'darwin': # support Fink & Darwinports for s in ('/sw/', '/opt/local/'): if (s + 'include' not in include_dirs and os.path.exists(s + 'include')): include_dirs.append(s + 'include') if s + 'lib' not in library_dirs and os.path.exists(s + 'lib'): library_dirs.append(s + 'lib') outputfilename = py.path.local(outputfilename).new(ext=so_ext) saved_environ = os.environ.copy() try: _build( cfilenames, outputfilename, compile_extra, link_extra, > include_dirs, libraries, library_dirs) tool/cpyext/extbuild.py:191: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('/tmp/buildbot-arm64/usession-main-7164/foo-1/source_0.c')] outputfilename = local('/tmp/buildbot-arm64/usession-main-7164/foo-1/foo.so') compile_extra = [], link_extra = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7164'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] libraries = [], library_dirs = [] def _build(cfilenames, outputfilename, compile_extra, link_extra, include_dirs, libraries, library_dirs): try: # monkeypatch distutils for some versions of msvc compiler import setuptools except ImportError: # XXX if this fails and is required, # we must call pypy -mensurepip after translation pass from distutils.ccompiler import new_compiler from distutils import sysconfig # XXX for Darwin running old versions of CPython 2.7.x sysconfig.get_config_vars() compiler = new_compiler(force=1) sysconfig.customize_compiler(compiler) # XXX objects = [] for cfile in cfilenames: cfile = py.path.local(cfile) old = cfile.dirpath().chdir() try: res = compiler.compile([cfile.basename], > include_dirs=include_dirs, extra_preargs=compile_extra) tool/cpyext/extbuild.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler instance at 0x000000011a9b9660> sources = ['source_0.c'], output_dir = None, macros = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7164'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] debug = 0, extra_preargs = [], extra_postargs = [], depends = None def compile(self, sources, output_dir=None, macros=None, include_dirs=None, debug=0, extra_preargs=None, extra_postargs=None, depends=None): """Compile one or more source files. 'sources' must be a list of filenames, most likely C/C++ files, but in reality anything that can be handled by a particular compiler and compiler class (eg. MSVCCompiler can handle resource files in 'sources'). Return a list of object filenames, one per source filename in 'sources'. Depending on the implementation, not all source files will necessarily be compiled, but all corresponding object filenames will be returned. If 'output_dir' is given, object files will be put under it, while retaining their original path component. That is, "foo/bar.c" normally compiles to "foo/bar.o" (for a Unix implementation); if 'output_dir' is "build", then it would compile to "build/foo/bar.o". 'macros', if given, must be a list of macro definitions. A macro definition is either a (name, value) 2-tuple or a (name,) 1-tuple. The former defines a macro; if the value is None, the macro is defined without an explicit value. The 1-tuple case undefines a macro. Later definitions/redefinitions/ undefinitions take precedence. 'include_dirs', if given, must be a list of strings, the directories to add to the default include file search path for this compilation only. 'debug' is a boolean; if true, the compiler will be instructed to output debug symbols in (or alongside) the object file(s). 'extra_preargs' and 'extra_postargs' are implementation- dependent. On platforms that have the notion of a command-line (e.g. Unix, DOS/Windows), they are most likely lists of strings: extra command-line arguments to prepand/append to the compiler command line. On other platforms, consult the implementation class documentation. In any event, they are intended as an escape hatch for those occasions when the abstract compiler framework doesn't cut the mustard. 'depends', if given, is a list of filenames that all targets depend on. If a source file is older than any file in depends, then the source file will be recompiled. This supports dependency tracking, but only at a coarse granularity. Raises CompileError on failure. """ # A concrete compiler class can either override this method # entirely or implement _compile(). macros, objects, extra_postargs, pp_opts, build = \ self._setup_compile(output_dir, macros, include_dirs, sources, depends, extra_postargs) cc_args = self._get_cc_args(pp_opts, debug, extra_preargs) for obj in objects: try: src, ext = build[obj] except KeyError: continue > self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) ../../../../oss/pypy-arm64-buildbot/lib-python/2.7/distutils/ccompiler.py:574: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler instance at 0x000000011a9b9660> obj = 'source_0.o', src = 'source_0.c', ext = '.c' cc_args = ['-I/tmp/buildbot-arm64/usession-main-7164', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpye.../build/pypy/module/cpyext/parse', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c', '-c'] extra_postargs = [] pp_opts = ['-I/tmp/buildbot-arm64/usession-main-7164', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpye...-arm64/build/pypy/module/cpyext/parse', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c'] def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts): compiler_so = self.compiler_so if sys.platform == 'darwin': compiler_so = _osx_support.compiler_fixup(compiler_so, cc_args + extra_postargs) try: self.spawn(compiler_so + cc_args + [src, '-o', obj] + extra_postargs) except DistutilsExecError, msg: > raise CompileError, msg E CompileError: command 'cc' terminated by signal 10 ../../../../oss/pypy-arm64-buildbot/lib-python/2.7/distutils/unixccompiler.py:139: CompileError =========================== short test summary info ============================ FAIL module/cpyext/test/test_bufferobject.py::AppTestBufferObject::()::test_Buffer_New ===================== 1 failed, 3 passed in 29.13 seconds ====================== ++ 01:43:50 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 6 items module/cpyext/test/test_bytearrayobject.py ...... ========================== 6 passed in 30.88 seconds =========================== ++ 01:44:06 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 25 items module/cpyext/test/test_bytesobject.py ......................... ========================== 25 passed in 42.48 seconds ========================== ++ 01:44:20 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 1 items module/cpyext/test/test_capsule.py . ========================== 1 passed in 24.96 seconds =========================== ++ 01:44:23 starting module/cpyext/test/test_codecs.py [50 started in total] __ module/cpyext/test/test_cell.py [48 done in total, somefailed=False] _______ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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/cpyext/test/test_cell.py . ========================== 1 passed in 23.80 seconds =========================== ++ 01:44:34 starting module/cpyext/test/test_complexobject.py [51 started in total] __ module/cpyext/test/test_codecs.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 2 items module/cpyext/test/test_codecs.py .. ========================== 2 passed in 16.46 seconds =========================== ++ 01:44:43 starting module/cpyext/test/test_cpyext.py [52 started in total] __ module/cpyext/test/test_classobject.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 5 items module/cpyext/test/test_classobject.py ..... ========================== 5 passed in 25.61 seconds =========================== ++ 01:44:53 starting module/cpyext/test/test_datetime.py [53 started in total] __ module/cpyext/test/test_complexobject.py [51 done in total, somefailed=False] ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 module/cpyext/test/test_complexobject.py ..... ========================== 5 passed in 27.14 seconds =========================== ++ 01:45:07 starting module/cpyext/test/test_dictobject.py [54 started in total] __ module/cpyext/test/test_cpyext.py [52 done in total, somefailed=False] _____ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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/cpyext/test/test_cpyext.py ...s.........s............. ==================== 25 passed, 2 skipped in 47.92 seconds ===================== ++ 01:45:35 starting module/cpyext/test/test_eval.py [55 started in total] __ module/cpyext/test/test_datetime.py [53 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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/cpyext/test/test_datetime.py .............. ========================== 14 passed in 36.11 seconds ========================== ++ 01:45:37 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 18 items module/cpyext/test/test_dictobject.py .................. ========================== 18 passed in 39.72 seconds ========================== ++ 01:45:51 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 1 items module/cpyext/test/test_fileobject.py . ========================== 1 passed in 25.37 seconds =========================== ++ 01:46:10 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 19 items module/cpyext/test/test_eval.py ................... ========================== 19 passed in 37.94 seconds ========================== ++ 01:46:19 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 15 items module/cpyext/test/test_floatobject.py ............... ========================== 15 passed in 38.48 seconds ========================== ++ 01:46:35 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 2 items module/cpyext/test/test_frameobject.py .. ========================== 2 passed in 27.27 seconds =========================== ++ 01:46:42 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 7 items module/cpyext/test/test_funcobject.py ....... ========================== 7 passed in 19.23 seconds =========================== ++ 01:46:43 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 1 items module/cpyext/test/test_genobject.py . ========================== 1 passed in 16.44 seconds =========================== ++ 01:46:56 starting module/cpyext/test/test_intobject.py [63 started in total] __ module/cpyext/test/test_import.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 6 items module/cpyext/test/test_import.py ...... ========================== 6 passed in 25.95 seconds =========================== ++ 01:47:15 starting module/cpyext/test/test_iterator.py [64 started in total] __ module/cpyext/test/test_getargs.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 11 items module/cpyext/test/test_getargs.py ........... ========================== 11 passed in 36.55 seconds ========================== ++ 01:47:26 starting module/cpyext/test/test_listobject.py [65 started in total] __ module/cpyext/test/test_intobject.py [63 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 10 items module/cpyext/test/test_intobject.py .......... ========================== 10 passed in 31.21 seconds ========================== ++ 01:47:34 starting module/cpyext/test/test_longobject.py [66 started in total] __ module/cpyext/test/test_iterator.py [64 done in total, somefailed=False] ___ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 module/cpyext/test/test_iterator.py ..... ========================== 5 passed in 26.60 seconds =========================== in sq_inplace_repeat, n=3 ++ 01:47:48 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 12 items module/cpyext/test/test_listobject.py ............ ========================== 12 passed in 30.32 seconds ========================== ++ 01:48:05 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 20 items module/cpyext/test/test_longobject.py .................... ========================== 20 passed in 36.90 seconds ========================== ++ 01:48:18 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 6 items module/cpyext/test/test_mapping.py ...... ========================== 6 passed in 26.22 seconds =========================== ++ 01:48:21 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 2 items module/cpyext/test/test_marshal.py .. ========================== 2 passed in 26.31 seconds =========================== ++ 01:48:37 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 8 items module/cpyext/test/test_memoryobject.py .....s.. ===================== 7 passed, 1 skipped in 35.77 seconds ===================== ++ 01:49:02 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 11 items module/cpyext/test/test_methodobject.py ........... ========================== 11 passed in 39.38 seconds ========================== ++ 01:49:05 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 1 items module/cpyext/test/test_misc.py . ========================== 1 passed in 25.90 seconds =========================== ++ 01:49:10 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 2 items module/cpyext/test/test_module.py .. ========================== 2 passed in 16.76 seconds =========================== ++ 01:49:26 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 24 items module/cpyext/test/test_ndarrayobject.py .....................sss ==================== 21 passed, 3 skipped in 21.81 seconds ===================== ++ 01:49:33 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 11 items module/cpyext/test/test_number.py ........... ========================== 11 passed in 30.20 seconds ========================== got no exc got no exc got exc ++ 01:49:48 starting module/cpyext/test/test_pyerrors.py [77 started in total] __ module/cpyext/test/test_pycobject.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 1 items module/cpyext/test/test_pycobject.py . ========================== 1 passed in 25.50 seconds =========================== ++ 01:50:06 starting module/cpyext/test/test_pyfile.py [78 started in total] __ module/cpyext/test/test_object.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 35 items module/cpyext/test/test_object.py ........................s.......... ==================== 34 passed, 1 skipped in 44.00 seconds ===================== ++ 01:50:18 starting module/cpyext/test/test_pysignals.py [79 started in total] __ module/cpyext/test/test_pyfile.py [77 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 9 items module/cpyext/test/test_pyfile.py ....x...F =================================== FAILURES =================================== _________________________ AppTestPyFile.test_file_tell _________________________ self = <CallInfo when='call' exception: command 'cc' terminated by signal 10> func = <function <lambda> at 0x00000001198f7e98>, 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_file_tell'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_file_tell'>} 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 0x00000001388fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000000138f4d5a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_file_tell'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_file_tell'>} 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 0x0000000138f4d5a0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_file_tell'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_file_tell'>} 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_file_tell'>, '__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 0x00000001406216c8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._file_tell'>, '__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 0x000000012aa0f020> 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 0x000000012aa0f020> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._file_tell'>, '__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_file_tell'>, '__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 0x0000000140621678> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._file_tell'>, '__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 0x000000012aa0efe0> 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 0x000000012aa0efe0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._file_tell'>, '__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_file_tell'>, '__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_file_tell'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_file_tell'> 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_file_tell'>, space = StdObjSpace target = <function test_file_tell at 0x00000001198f7f10> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000119d639b8>) 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 0x0000000119d639b8>,) w_func = <Function test_file_tell> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000119d639b8> 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_file_tell> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000119d639b8>,) 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_file_tell> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000119d639b8>,) 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_file_tell, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', 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_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 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_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 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_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 e = CompileError(DistutilsExecError("command 'cc' terminated by signal 10",),) 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_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 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_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 pycode = <code object test_file_tell, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000012aa33e88> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 co_code = '|\x00\x00\xc9\x00\x00d\x01\x00d\x02\x00d\x03\x00g\x02\x00\xca\x02\x00}\x01\x00|\x00\x00j\x01\x00d\x04\x00\x17}\x02\x0...5\x00k\x02\x00s\x1f\x01t\x06\x00d\x0c\x00|\x06\x00|\x05\x00f\x02\x00\x16\x83\x01\x00\x82\x01\x00Wd\x00\x00QXd\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000012aa33e88> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 co_code = '|\x00\x00\xc9\x00\x00d\x01\x00d\x02\x00d\x03\x00g\x02\x00\xca\x02\x00}\x01\x00|\x00\x00j\x01\x00d\x04\x00\x17}\x02\x0...5\x00k\x02\x00s\x1f\x01t\x06\x00d\x0c\x00|\x06\x00|\x05\x00f\x02\x00\x16\x83\x01\x00\x82\x01\x00Wd\x00\x00QXd\x00\x00S' next_instr = 21L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000000012aa33e88> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 oparg = 2, ignored = (21L,), 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 = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 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 = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_file_tel...os-arm64/build/pypy/module/cpyext/test/test_pyfile.py:125]', line 1> at line 10 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 = <FunctionWithFixedCode import_extension> args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob... fp);\n return PyLong_FromLong(ftell(fp));\n '))])]) 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 0x0000000119d62678> func = <FunctionWithFixedCode import_extension> args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob... fp);\n return PyLong_FromLong(ftell(fp));\n '))])]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000000119d62678> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob... fp);\n return PyLong_FromLong(ftell(fp));\n '))])]) 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 0x0000000119d62678> space = StdObjSpace e = CompileError(DistutilsExecError("command 'cc' terminated by signal 10",),) 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 0x0000000119d62678> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob... fp);\n return PyLong_FromLong(ftell(fp));\n '))])]) 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_text_W_Root_text_W_Root_text_bool object at 0x0000000119d627c8> space = StdObjSpace scope_w = [W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...0, fp);\n ...eturn PyLong_FromLong(ftell(fp));\n '))]), W_BytesObject(''), None, W_BytesObject(''), W_BoolObject(False)] def _run(self, space, scope_w): > return self.behavior(space, space.text_w(scope_w[0]), scope_w[1], space.text_w(scope_w[2]), scope_w[3], space.text_w(scope_w[4]), space.bool_w(scope_w[5])) <2436-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, modname = 'foo' w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...0, fp);\n return PyLong_FromLong(ftell(fp));\n '))]) prologue = '', w_include_dirs = None, more_init = '', PY_SSIZE_T_CLEAN = False @unwrap_spec(modname='text', prologue='text', more_init='text', PY_SSIZE_T_CLEAN=bool) def import_extension(space, modname, w_functions, prologue="", w_include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False): functions = space.unwrap(w_functions) include_dirs = _unwrap_include_dirs(space, w_include_dirs) w_result = self.sys_info.import_extension( modname, functions, prologue, include_dirs, more_init, > PY_SSIZE_T_CLEAN) module/cpyext/test/test_cpyext.py:347: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000000119dc5868> modname = 'foo' functions = [('get_c_tell', 'METH_O', '\n FILE * fp = PyFile_AsFile(args);\n if (fp == NULL)\n ...romLong(0);\n fread(s, 1, 10, fp);\n return PyLong_FromLong(ftell(fp));\n ')] prologue = '', include_dirs = None, more_init = '', PY_SSIZE_T_CLEAN = False def import_extension(self, modname, functions, prologue="", include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False): body = prologue + make_methods(functions, modname) init = """Py_InitModule("%s", methods); """ % (modname,) if more_init: init += """#define INITERROR return """ init += more_init return self.import_module( name=modname, init=init, body=body, include_dirs=include_dirs, > PY_SSIZE_T_CLEAN=PY_SSIZE_T_CLEAN) tool/cpyext/extbuild.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000000119dc5868> name = 'foo', init = 'Py_InitModule("foo", methods);\n ' body = '\n static PyObject* foo_get_c_tell(PyObject *self, PyObject *args)\n {\n \n FILE ...ll", (PyCFunction)foo_get_c_tell, METH_O},\n{"read_10", (PyCFunction)foo_read_10, METH_O},\n { NULL }\n };\n ' filename = None, include_dirs = None, PY_SSIZE_T_CLEAN = False def import_module(self, name, init=None, body='', filename=None, include_dirs=None, PY_SSIZE_T_CLEAN=False): """ init specifies the overall template of the module. if init is None, the module source will be loaded from a file in this test directory, give a name given by the filename parameter. if filename is None, the module name will be used to construct the filename. """ if init is not None: code = make_source(name, init, body, PY_SSIZE_T_CLEAN) kwds = dict(source_strings=[code]) else: assert not PY_SSIZE_T_CLEAN if filename is None: filename = name filename = HERE / (filename + ".c") kwds = dict(source_files=[filename]) mod = self.compile_extension_module( > name, include_dirs=include_dirs, **kwds) tool/cpyext/extbuild.py:80: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000000119dc5868> name = 'foo', include_dirs = [] source_files = [local('/tmp/buildbot-arm64/usession-main-7198/foo-0/source_0.c')] source_strings = ['\n \n #include <Python.h>\n /* fix for cpython 2.7 Python.h if running tests with -A\n since pypy co...};\n \n\n PyMODINIT_FUNC\n initfoo(void) {\n Py_InitModule("foo", methods);\n \n }\n '] def compile_extension_module(self, name, include_dirs=None, source_files=None, source_strings=None): """ Build an extension module and return the filename of the resulting native code file. name is the name of the module, possibly including dots if it is a module inside a package. """ include_dirs = include_dirs or [] modname = name.split('.')[-1] dirname = self.get_builddir(name=modname) if source_strings: assert not source_files files = convert_sources_to_files(source_strings, dirname) source_files = files soname = c_compile(source_files, outputfilename=str(dirname / modname), compile_extra=self.compile_extra, link_extra=self.link_extra, include_dirs=self.include_extra + include_dirs, > libraries=self.extra_libs) tool/cpyext/extbuild.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('/tmp/buildbot-arm64/usession-main-7198/foo-0/source_0.c')] outputfilename = local('/tmp/buildbot-arm64/usession-main-7198/foo-0/foo.so') compile_extra = [], link_extra = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7198'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] libraries = [], library_dirs = [] def c_compile(cfilenames, outputfilename, compile_extra=None, link_extra=None, include_dirs=None, libraries=None, library_dirs=None): compile_extra = compile_extra or [] link_extra = link_extra or [] include_dirs = include_dirs or [] libraries = libraries or [] library_dirs = library_dirs or [] if sys.platform == 'win32': link_extra = link_extra + ['/DEBUG'] # generate .pdb file if sys.platform == 'darwin': # support Fink & Darwinports for s in ('/sw/', '/opt/local/'): if (s + 'include' not in include_dirs and os.path.exists(s + 'include')): include_dirs.append(s + 'include') if s + 'lib' not in library_dirs and os.path.exists(s + 'lib'): library_dirs.append(s + 'lib') outputfilename = py.path.local(outputfilename).new(ext=so_ext) saved_environ = os.environ.copy() try: _build( cfilenames, outputfilename, compile_extra, link_extra, > include_dirs, libraries, library_dirs) tool/cpyext/extbuild.py:191: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('/tmp/buildbot-arm64/usession-main-7198/foo-0/source_0.c')] outputfilename = local('/tmp/buildbot-arm64/usession-main-7198/foo-0/foo.so') compile_extra = [], link_extra = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7198'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] libraries = [], library_dirs = [] def _build(cfilenames, outputfilename, compile_extra, link_extra, include_dirs, libraries, library_dirs): try: # monkeypatch distutils for some versions of msvc compiler import setuptools except ImportError: # XXX if this fails and is required, # we must call pypy -mensurepip after translation pass from distutils.ccompiler import new_compiler from distutils import sysconfig # XXX for Darwin running old versions of CPython 2.7.x sysconfig.get_config_vars() compiler = new_compiler(force=1) sysconfig.customize_compiler(compiler) # XXX objects = [] for cfile in cfilenames: cfile = py.path.local(cfile) old = cfile.dirpath().chdir() try: res = compiler.compile([cfile.basename], > include_dirs=include_dirs, extra_preargs=compile_extra) tool/cpyext/extbuild.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler instance at 0x000000012a86d920> sources = ['source_0.c'], output_dir = None, macros = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7198'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] debug = 0, extra_preargs = [], extra_postargs = [], depends = None def compile(self, sources, output_dir=None, macros=None, include_dirs=None, debug=0, extra_preargs=None, extra_postargs=None, depends=None): """Compile one or more source files. 'sources' must be a list of filenames, most likely C/C++ files, but in reality anything that can be handled by a particular compiler and compiler class (eg. MSVCCompiler can handle resource files in 'sources'). Return a list of object filenames, one per source filename in 'sources'. Depending on the implementation, not all source files will necessarily be compiled, but all corresponding object filenames will be returned. If 'output_dir' is given, object files will be put under it, while retaining their original path component. That is, "foo/bar.c" normally compiles to "foo/bar.o" (for a Unix implementation); if 'output_dir' is "build", then it would compile to "build/foo/bar.o". 'macros', if given, must be a list of macro definitions. A macro definition is either a (name, value) 2-tuple or a (name,) 1-tuple. The former defines a macro; if the value is None, the macro is defined without an explicit value. The 1-tuple case undefines a macro. Later definitions/redefinitions/ undefinitions take precedence. 'include_dirs', if given, must be a list of strings, the directories to add to the default include file search path for this compilation only. 'debug' is a boolean; if true, the compiler will be instructed to output debug symbols in (or alongside) the object file(s). 'extra_preargs' and 'extra_postargs' are implementation- dependent. On platforms that have the notion of a command-line (e.g. Unix, DOS/Windows), they are most likely lists of strings: extra command-line arguments to prepand/append to the compiler command line. On other platforms, consult the implementation class documentation. In any event, they are intended as an escape hatch for those occasions when the abstract compiler framework doesn't cut the mustard. 'depends', if given, is a list of filenames that all targets depend on. If a source file is older than any file in depends, then the source file will be recompiled. This supports dependency tracking, but only at a coarse granularity. Raises CompileError on failure. """ # A concrete compiler class can either override this method # entirely or implement _compile(). macros, objects, extra_postargs, pp_opts, build = \ self._setup_compile(output_dir, macros, include_dirs, sources, depends, extra_postargs) cc_args = self._get_cc_args(pp_opts, debug, extra_preargs) for obj in objects: try: src, ext = build[obj] except KeyError: continue > self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) ../../../../oss/pypy-arm64-buildbot/lib-python/2.7/distutils/ccompiler.py:574: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler instance at 0x000000012a86d920> obj = 'source_0.o', src = 'source_0.c', ext = '.c' cc_args = ['-I/tmp/buildbot-arm64/usession-main-7198', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpye.../build/pypy/module/cpyext/parse', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c', '-c'] extra_postargs = [] pp_opts = ['-I/tmp/buildbot-arm64/usession-main-7198', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpye...-arm64/build/pypy/module/cpyext/parse', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c'] def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts): compiler_so = self.compiler_so if sys.platform == 'darwin': compiler_so = _osx_support.compiler_fixup(compiler_so, cc_args + extra_postargs) try: self.spawn(compiler_so + cc_args + [src, '-o', obj] + extra_postargs) except DistutilsExecError, msg: > raise CompileError, msg E CompileError: command 'cc' terminated by signal 10 ../../../../oss/pypy-arm64-buildbot/lib-python/2.7/distutils/unixccompiler.py:139: CompileError =========================== short test summary info ============================ FAIL module/cpyext/test/test_pyfile.py::AppTestPyFile::()::test_file_tell ================ 1 failed, 7 passed, 1 xfailed in 19.80 seconds ================ ++ 01:50:30 starting module/cpyext/test/test_pystate.py [80 started in total] __ module/cpyext/test/test_pyerrors.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 27 items module/cpyext/test/test_pyerrors.py .........s.....s........s.. ==================== 24 passed, 3 skipped in 44.55 seconds ===================== ++ 01:50:39 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 1 items module/cpyext/test/test_pysignals.py . ========================== 1 passed in 25.26 seconds =========================== ++ 01:50:50 starting module/cpyext/test/test_sequence.py [82 started in total] __ module/cpyext/test/test_pystrtod.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 18 items module/cpyext/test/test_pystrtod.py .................. ========================== 18 passed in 23.48 seconds ========================== ++ 01:51:07 starting module/cpyext/test/test_setobject.py [83 started in total] __ module/cpyext/test/test_pystate.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 13 items module/cpyext/test/test_pystate.py ............. ========================== 13 passed in 48.19 seconds ========================== ++ 01:51:28 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 23 items module/cpyext/test/test_sequence.py ....................... ========================== 23 passed in 39.34 seconds ========================== ++ 01:51:35 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 9 items module/cpyext/test/test_setobject.py ......... ========================== 9 passed in 27.92 seconds =========================== ++ 01:51:45 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 6 items module/cpyext/test/test_sliceobject.py ...... ========================== 6 passed in 28.57 seconds =========================== ++ 01:52:01 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 1 items module/cpyext/test/test_structseq.py . ========================== 1 passed in 24.88 seconds =========================== ++ 01:52:07 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 3 items module/cpyext/test/test_sysmodule.py ... ========================== 3 passed in 26.92 seconds =========================== ++ 01:52:18 starting module/cpyext/test/test_translate.py [89 started in total] __ module/cpyext/test/test_translate.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 1 items module/cpyext/test/test_translate.py . =========================== 1 passed in 3.38 seconds =========================== ++ 01:52:25 starting module/cpyext/test/test_tupleobject.py [90 started in total] __ module/cpyext/test/test_traceback.py [88 done in total, somefailed=False] __ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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/cpyext/test/test_traceback.py . ========================== 1 passed in 16.78 seconds =========================== ++ 01:52:31 starting module/cpyext/test/test_typeobject.py [91 started in total] __ module/cpyext/test/test_thread.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 4 items module/cpyext/test/test_thread.py .... ========================== 4 passed in 29.95 seconds =========================== ++ 01:52:39 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 10 items module/cpyext/test/test_tupleobject.py .......... ========================== 10 passed in 32.48 seconds ========================== ++ 01:53:03 starting module/cpyext/test/test_userslots.py [93 started in total] __ module/cpyext/test/test_unicodeobject.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 47 items module/cpyext/test/test_unicodeobject.py .............................s................. ==================== 46 passed, 1 skipped in 44.79 seconds ===================== ++ 01:53:30 starting module/cpyext/test/test_version.py [94 started in total] __ module/cpyext/test/test_userslots.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 6 items module/cpyext/test/test_userslots.py ...... ========================== 6 passed in 34.80 seconds =========================== ++ 01:53:47 starting module/cpyext/test/test_weakref.py [95 started in total] __ module/cpyext/test/test_version.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 3 items module/cpyext/test/test_version.py ... ========================== 3 passed in 27.20 seconds =========================== ++ 01:54:03 starting module/crypt/test [96 started in total] __ module/crypt/test [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 1 items module/crypt/test/test_crypt.py . =========================== 1 passed in 2.37 seconds =========================== ++ 01:54:06 starting module/errno/test [97 started in total] __ module/errno/test [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 3 items module/errno/test/test_errno.py ... =========================== 3 passed in 2.48 seconds =========================== ++ 01:54:10 starting module/exceptions/test [98 started in total] __ module/exceptions/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 24 items module/exceptions/test/test_exc.py ..........s............. ===================== 23 passed, 1 skipped in 4.13 seconds ===================== ++ 01:54:15 starting module/faulthandler/test [99 started in total] __ module/faulthandler/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/faulthandler/test/test_faulthander.py .. module/faulthandler/test/test_ztranslation.py . =========================== 3 passed in 6.12 seconds =========================== ++ 01:54:22 starting module/fcntl/test [100 started in total] __ module/cpyext/test/test_weakref.py [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 5 items module/cpyext/test/test_weakref.py ..... ========================== 5 passed in 29.13 seconds =========================== ++ 01:54:25 starting module/gc/test [101 started in total] __ module/fcntl/test [99 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 0x00000001205b98f8>, 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 0x00000001388fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000000128606aa0>] 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 0x0000000128606aa0>] 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 0x00000001205f0de0> 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 0x00000001205dc820> 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 0x00000001205dc820> 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 0x00000001205f0d90> 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 0x00000001205dc7e0> 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 0x00000001205dc7e0> 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 0x00000001205b9ad8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001205f84f0>) 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 0x00000001205f84f0>,) w_func = <Function test_fcntl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001205f84f0> 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 0x00000001205f84f0>,) 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 0x00000001205f84f0>,) 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 0x00000001205e4368> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00000001205e4368> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 = 649L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00000001205e4368> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 = (649L,), 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 0x000000013afec138> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._file.interp_file.W_File object at 0x000000013afba250> 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 0x000000013afec138> 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 0x000000013afec138> space = StdObjSpace, func = <BuiltinFunction fcntl> w1 = <pypy.module._file.interp_file.W_File object at 0x000000013afba250> 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 0x000000013afba250> 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:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._file.interp_file.W_File object at 0x000000013afba250> 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 0x0000000128ab5130> argvalues = (13L, 2L, <* DEAD Array of Char {'nolength': True} >) cfunc = <ctypes._FuncPtr object at 0x0000000120b48c68> 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 0x0000000120b49040> 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 0x0000000120b49028> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000120b49040> 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 0x0000000120b49028> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x0000000120b49040> 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 0x0000000118493358>, 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 0x00000001388fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000000128606aa0>] 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 0x0000000128606aa0>] 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 0x000000012087d588> 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 0x000000012a8dbda0> 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 0x000000012a8dbda0> 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 0x000000012087d498> 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 0x000000012a8dbd60> 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 0x000000012a8dbd60> 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 0x00000001184be368> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001205f84f0>) 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 0x00000001205f84f0>,) w_func = <Function test_lockf> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001205f84f0> 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 0x00000001205f84f0>,) 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 0x00000001205f84f0>,) 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 0x00000001205e4368> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00000001205e4368> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00000001205e4368> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x000000012a9431a0>, 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 0x000000012a94e330> func = <BuiltinFunction lockf> args = Arguments([<pypy.module._file.interp_file.W_File object at 0x000000012a9431a0>, 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 0x000000012a94e330> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._file.interp_file.W_File object at 0x000000012a9431a0>, 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 0x000000012a94e330> 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 0x000000012a94e330> func = <BuiltinFunction lockf>, w_obj = None args = Arguments([<pypy.module._file.interp_file.W_File object at 0x000000012a9431a0>, 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 0x000000012a94e4b8> space = StdObjSpace scope_w = [<pypy.module._file.interp_file.W_File object at 0x000000012a9431a0>, 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:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace w_fd = <pypy.module._file.interp_file.W_File object at 0x000000012a9431a0> 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 0x0000000128ac6bf0> 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 0x000000012a954ae8> 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 0x000000012a954a40> 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 0x000000012a9550d0> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x000000012a954a40> 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 0x000000012a9550d0> value = <_ctypes.pointer.LP_ctypes_Struct flock { c_l_start, c_l_len, c_l_pid, c_l_type, c_l_whence } object at 0x000000012a954a40> 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 0x0000000120b98908>, 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 0x00000001388fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000000128606aa0>] 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 0x0000000128606aa0>] 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 0x0000000118840200> 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 0x00000001202372e0> 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 0x00000001202372e0> 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 0x0000000118840160> 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 0x00000001202372a0> 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 0x00000001202372a0> 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 0x0000000120b98ae8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001205f84f0>) 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 0x00000001205f84f0>,) w_func = <Function test_ioctl> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001205f84f0> 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 0x00000001205f84f0>,) 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 0x00000001205f84f0>,) 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 0x00000001205e4368> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00000001205e4368> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 = 296L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00000001205e4368> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 = (296L,), 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 0x000000013a4a5638> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1f82c0> 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 0x000000013a4a5638> 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 0x000000013a4a5638> space = StdObjSpace, func = <BuiltinFunction ioctl>, w1 = W_IntObject(13) w2 = W_IntObject(1074033783) w3 = <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1f82c0> 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 0x000000013a1f82c0> 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:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_fd = W_IntObject(13), w_request = W_IntObject(1074033783) w_arg = <pypy.module.array.interp_array.W_ArrayTypei object at 0x000000013a1f82c0> 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 0x1170c4210>>) real_args = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x1170c4210>>) 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 0x1170c4210>> 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 0x1170c4210>>) 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 0x1170c4210>> 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 0x0000000128ac6cd0> argvalues = (13L, 1074033783L, <* <C object Array of Char {'nolength': True} at 0x1170c4210>>) cfunc = <ctypes._FuncPtr object at 0x000000013a8d1be0> 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 0x1170c4210>>) cargs = [13L, 1074033783L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000013a8d1b50> 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 0x000000013a8d1e80> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000013a8d1b50> 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 0x000000013a8d1e80> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000013a8d1b50> 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 0x000000013a0fa4d0>, 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 0x00000001388fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000000128606aa0>] 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 0x0000000128606aa0>] 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 0x000000012150bf38> 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 0x0000000121644620> 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 0x0000000121644620> 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 0x000000012150be98> 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 0x00000001216445e0> 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 0x00000001216445e0> 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 0x000000013a0fa5c0> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001205f84f0>) 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 0x00000001205f84f0>,) w_func = <Function test_ioctl_signed_unsigned_code_param> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000001205f84f0> 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 0x00000001205f84f0>,) 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 0x00000001205f84f0>,) 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 0x00000001205e4368> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00000001205e4368> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 = 211L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00000001205e4368> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 = (211L,), 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 0x000000013a4a5638> 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 0x000000013a4a5638> 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 0x000000013a4a5638> 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 0x000000013a4a5638> 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 0x000000013a4a5750> 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:174>: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 0x117099e10>>) real_args = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x117099e10>>) 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 0x117099e10>> 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 0x117099e10>>) 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 0x117099e10>> 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 0x0000000128ac6cd0> argvalues = (14L, 2148037735L, <* <C object Array of Char {'nolength': True} at 0x117099e10>>) 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 0x117099e10>>) cargs = [14L, 2148037735L], i = 2 cvalue = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000012ac9fb08> 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 0x000000012ac9fe08> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000012ac9fb08> 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 0x000000012ac9fe08> value = <_ctypes.pointer.LP_ctypes_Array of Char {'nolength': True} *0 object at 0x000000012ac9fb08> 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.16 seconds ================= ++ 01:54:33 starting module/imp/test [102 started in total] __ module/gc/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 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 0x000000013922ff10>, 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 0x00000001588fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000001485c3860>] 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 0x00000001485c3860>] 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 0x000000013913df88> 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 0x0000000128b076e0> 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 0x0000000128b076e0> 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 0x000000013913dee8> 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 0x0000000128b076a0> 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 0x0000000128b076a0> 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 0x000000015aa5edb8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000015ab5fb78>) 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 0x000000015ab5fb78>,) w_func = <Function test_get_rpy_memory_usage> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000015ab5fb78> 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 0x000000015ab5fb78>,) 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 0x000000015ab5fb78>,) 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 0x00000001390c3c20> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00000001390c3c20> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00000001390c3c20> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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 0x00000001388f0608> 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 0x00000001388f0608> 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 0x00000001388f0608> 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:822: 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 10.25 seconds ================ ++ 01:54:38 starting module/itertools/test [103 started in total] __ module/itertools/test [101 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 16.77 seconds ========================== ++ 01:54:55 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 6.78 seconds =========================== ++ 01:55:03 starting module/math/test [105 started in total] __ module/math/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 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 6.06 seconds ===================== ++ 01:55:10 starting module/micronumpy/test [106 started in total] __ module/imp/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 124 items module/imp/test/test_app.py ................ module/imp/test/test_import.py ..............................s.........................................................s................... ==================== 122 passed, 2 skipped in 34.10 seconds ==================== ++ 01:55:11 starting module/mmap/test [107 started in total] __ module/mmap/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 43 items module/mmap/test/test_mmap.py .....................s...............ss..s. ===================== 39 passed, 4 skipped in 5.99 seconds ===================== ++ 01:55:18 starting module/operator/test [108 started in total] __ module/cpyext/test/test_typeobject.py [106 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 68 items module/cpyext/test/test_typeobject.py ...............s.........................F......................s... =================================== FAILURES =================================== __________________________ AppTestSlots.test_tp_call ___________________________ self = <CallInfo when='call' exception: command 'cc' terminated by signal 10> func = <function <lambda> at 0x000000012c962980>, 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_tp_call'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_tp_call'>} 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 0x00000001288fa138> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x000000012b607b60>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_tp_call'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_tp_call'>} 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 0x000000012b607b60>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_tp_call'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_tp_call'>} 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_tp_call'>, '__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 0x00000001327b6ed0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...st_tp_call'>, '__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 0x00000001391502a0> 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 0x00000001391502a0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...st_tp_call'>, '__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_tp_call'>, '__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 0x00000001327b6e80> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...st_tp_call'>, '__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 0x0000000139150260> 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 0x0000000139150260> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...st_tp_call'>, '__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_tp_call'>, '__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_tp_call'> def pytest_runtest_call(item): try: > item.runtest() ../_pytest/runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_tp_call'> 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_tp_call'>, space = StdObjSpace target = <function test_tp_call at 0x000000012c9629f8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130a60c28>) 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 0x0000000130a60c28>,) w_func = <Function test_tp_call> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130a60c28> 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_tp_call> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130a60c28>,) 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_tp_call> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000130a60c28>,) 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_tp_call, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', 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_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', 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_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', 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_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', line 1> at line 3 e = CompileError(DistutilsExecError("command 'cc' terminated by signal 10",),) 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_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', 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_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', line 1> at line 3 pycode = <code object test_tp_call, file '[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000000138e8f7c0> 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:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', line 1> at line 3 co_code = '|\x00\x00\xc9\x00\x00d\x01\x00d\x02\x00g\x01\x00\xca\x02\x00}\x01\x00d\x03\x00f\x00\x00d\x04\x00\x84\x00\x00\x83\x00\...\x01\x00\xc9\x01\x00t\x02\x00|\x04\x00d\t\x00\xca\x03\x00|\x04\x00\x83\x02\x00s\xa7\x00t\x03\x00\x82\x01\x00d\x00\x00S' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000000138e8f7c0> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter/pyopcode.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', line 1> at line 3 co_code = '|\x00\x00\xc9\x00\x00d\x01\x00d\x02\x00g\x01\x00\xca\x02\x00}\x01\x00d\x03\x00f\x00\x00d\x04\x00\x84\x00\x00\x83\x00\...\x01\x00\xc9\x01\x00t\x02\x00|\x04\x00d\t\x00\xca\x03\x00|\x04\x00\x83\x02\x00s\xa7\x00t\x03\x00\x82\x01\x00d\x00\x00S' next_instr = 18L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000000138e8f7c0> @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: ec.bytecode_trace(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:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', line 1> at line 3 oparg = 2, ignored = (18L,), 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 = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', line 1> at line 3 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 = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_tp_call,...arm64/build/pypy/module/cpyext/test/test_typeobject.py:809]', line 1> at line 3 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 = <FunctionWithFixedCode import_extension> args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob... return type->tp_call(obj, c_args, NULL);\n '))])]) 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 0x000000012c910250> func = <FunctionWithFixedCode import_extension> args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob... return type->tp_call(obj, c_args, NULL);\n '))])]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter/gateway.py:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x000000012c910250> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob... return type->tp_call(obj, c_args, NULL);\n '))])]) 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 0x000000012c910250> space = StdObjSpace e = CompileError(DistutilsExecError("command 'cc' terminated by signal 10",),) 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 0x000000012c910250> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.Ob... return type->tp_call(obj, c_args, NULL);\n '))])]) 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_text_W_Root_text_W_Root_text_bool object at 0x000000012c910330> space = StdObjSpace scope_w = [W_BytesObject('foo'), W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...\n ...type->tp_call(obj, c_args, NULL);\n '))]), W_BytesObject(''), None, W_BytesObject(''), W_BoolObject(False)] def _run(self, space, scope_w): > return self.behavior(space, space.text_w(scope_w[0]), scope_w[1], space.text_w(scope_w[2]), scope_w[3], space.text_w(scope_w[4]), space.bool_w(scope_w[5])) <2438-codegen /Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/tool/sourcetools.py:174>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, modname = 'foo' w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...\n return type->tp_call(obj, c_args, NULL);\n '))]) prologue = '', w_include_dirs = None, more_init = '', PY_SSIZE_T_CLEAN = False @unwrap_spec(modname='text', prologue='text', more_init='text', PY_SSIZE_T_CLEAN=bool) def import_extension(space, modname, w_functions, prologue="", w_include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False): functions = space.unwrap(w_functions) include_dirs = _unwrap_include_dirs(space, w_include_dirs) w_result = self.sys_info.import_extension( modname, functions, prologue, include_dirs, more_init, > PY_SSIZE_T_CLEAN) module/cpyext/test/test_cpyext.py:347: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000000130a4d980> modname = 'foo' functions = [('tp_call', 'METH_VARARGS', '\n PyTypeObject *type = (PyTypeObject *)PyTuple_GET_ITEM(args, 0);\n ... return NULL;\n }\n return type->tp_call(obj, c_args, NULL);\n ')] prologue = '', include_dirs = None, more_init = '', PY_SSIZE_T_CLEAN = False def import_extension(self, modname, functions, prologue="", include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False): body = prologue + make_methods(functions, modname) init = """Py_InitModule("%s", methods); """ % (modname,) if more_init: init += """#define INITERROR return """ init += more_init return self.import_module( name=modname, init=init, body=body, include_dirs=include_dirs, > PY_SSIZE_T_CLEAN=PY_SSIZE_T_CLEAN) tool/cpyext/extbuild.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000000130a4d980> name = 'foo', init = 'Py_InitModule("foo", methods);\n ' body = '\n static PyObject* foo_tp_call(PyObject *self, PyObject *args)\n {\n \n PyTypeO...static PyMethodDef methods[] = {\n {"tp_call", (PyCFunction)foo_tp_call, METH_VARARGS},\n { NULL }\n };\n ' filename = None, include_dirs = None, PY_SSIZE_T_CLEAN = False def import_module(self, name, init=None, body='', filename=None, include_dirs=None, PY_SSIZE_T_CLEAN=False): """ init specifies the overall template of the module. if init is None, the module source will be loaded from a file in this test directory, give a name given by the filename parameter. if filename is None, the module name will be used to construct the filename. """ if init is not None: code = make_source(name, init, body, PY_SSIZE_T_CLEAN) kwds = dict(source_strings=[code]) else: assert not PY_SSIZE_T_CLEAN if filename is None: filename = name filename = HERE / (filename + ".c") kwds = dict(source_files=[filename]) mod = self.compile_extension_module( > name, include_dirs=include_dirs, **kwds) tool/cpyext/extbuild.py:80: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000000130a4d980> name = 'foo', include_dirs = [] source_files = [local('/tmp/buildbot-arm64/usession-main-7211/foo-29/source_0.c')] source_strings = ['\n \n #include <Python.h>\n /* fix for cpython 2.7 Python.h if running tests with -A\n since pypy co...};\n \n\n PyMODINIT_FUNC\n initfoo(void) {\n Py_InitModule("foo", methods);\n \n }\n '] def compile_extension_module(self, name, include_dirs=None, source_files=None, source_strings=None): """ Build an extension module and return the filename of the resulting native code file. name is the name of the module, possibly including dots if it is a module inside a package. """ include_dirs = include_dirs or [] modname = name.split('.')[-1] dirname = self.get_builddir(name=modname) if source_strings: assert not source_files files = convert_sources_to_files(source_strings, dirname) source_files = files soname = c_compile(source_files, outputfilename=str(dirname / modname), compile_extra=self.compile_extra, link_extra=self.link_extra, include_dirs=self.include_extra + include_dirs, > libraries=self.extra_libs) tool/cpyext/extbuild.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('/tmp/buildbot-arm64/usession-main-7211/foo-29/source_0.c')] outputfilename = local('/tmp/buildbot-arm64/usession-main-7211/foo-29/foo.so') compile_extra = [], link_extra = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7211'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] libraries = [], library_dirs = [] def c_compile(cfilenames, outputfilename, compile_extra=None, link_extra=None, include_dirs=None, libraries=None, library_dirs=None): compile_extra = compile_extra or [] link_extra = link_extra or [] include_dirs = include_dirs or [] libraries = libraries or [] library_dirs = library_dirs or [] if sys.platform == 'win32': link_extra = link_extra + ['/DEBUG'] # generate .pdb file if sys.platform == 'darwin': # support Fink & Darwinports for s in ('/sw/', '/opt/local/'): if (s + 'include' not in include_dirs and os.path.exists(s + 'include')): include_dirs.append(s + 'include') if s + 'lib' not in library_dirs and os.path.exists(s + 'lib'): library_dirs.append(s + 'lib') outputfilename = py.path.local(outputfilename).new(ext=so_ext) saved_environ = os.environ.copy() try: _build( cfilenames, outputfilename, compile_extra, link_extra, > include_dirs, libraries, library_dirs) tool/cpyext/extbuild.py:191: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('/tmp/buildbot-arm64/usession-main-7211/foo-29/source_0.c')] outputfilename = local('/tmp/buildbot-arm64/usession-main-7211/foo-29/foo.so') compile_extra = [], link_extra = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7211'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] libraries = [], library_dirs = [] def _build(cfilenames, outputfilename, compile_extra, link_extra, include_dirs, libraries, library_dirs): try: # monkeypatch distutils for some versions of msvc compiler import setuptools except ImportError: # XXX if this fails and is required, # we must call pypy -mensurepip after translation pass from distutils.ccompiler import new_compiler from distutils import sysconfig # XXX for Darwin running old versions of CPython 2.7.x sysconfig.get_config_vars() compiler = new_compiler(force=1) sysconfig.customize_compiler(compiler) # XXX objects = [] for cfile in cfilenames: cfile = py.path.local(cfile) old = cfile.dirpath().chdir() try: res = compiler.compile([cfile.basename], > include_dirs=include_dirs, extra_preargs=compile_extra) tool/cpyext/extbuild.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler instance at 0x0000000139151220> sources = ['source_0.c'], output_dir = None, macros = [] include_dirs = [local('/tmp/buildbot-arm64/usession-main-7211'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/mo.../build/pypy/module/cpyext/parse'), local('/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c')] debug = 0, extra_preargs = [], extra_postargs = [], depends = None def compile(self, sources, output_dir=None, macros=None, include_dirs=None, debug=0, extra_preargs=None, extra_postargs=None, depends=None): """Compile one or more source files. 'sources' must be a list of filenames, most likely C/C++ files, but in reality anything that can be handled by a particular compiler and compiler class (eg. MSVCCompiler can handle resource files in 'sources'). Return a list of object filenames, one per source filename in 'sources'. Depending on the implementation, not all source files will necessarily be compiled, but all corresponding object filenames will be returned. If 'output_dir' is given, object files will be put under it, while retaining their original path component. That is, "foo/bar.c" normally compiles to "foo/bar.o" (for a Unix implementation); if 'output_dir' is "build", then it would compile to "build/foo/bar.o". 'macros', if given, must be a list of macro definitions. A macro definition is either a (name, value) 2-tuple or a (name,) 1-tuple. The former defines a macro; if the value is None, the macro is defined without an explicit value. The 1-tuple case undefines a macro. Later definitions/redefinitions/ undefinitions take precedence. 'include_dirs', if given, must be a list of strings, the directories to add to the default include file search path for this compilation only. 'debug' is a boolean; if true, the compiler will be instructed to output debug symbols in (or alongside) the object file(s). 'extra_preargs' and 'extra_postargs' are implementation- dependent. On platforms that have the notion of a command-line (e.g. Unix, DOS/Windows), they are most likely lists of strings: extra command-line arguments to prepand/append to the compiler command line. On other platforms, consult the implementation class documentation. In any event, they are intended as an escape hatch for those occasions when the abstract compiler framework doesn't cut the mustard. 'depends', if given, is a list of filenames that all targets depend on. If a source file is older than any file in depends, then the source file will be recompiled. This supports dependency tracking, but only at a coarse granularity. Raises CompileError on failure. """ # A concrete compiler class can either override this method # entirely or implement _compile(). macros, objects, extra_postargs, pp_opts, build = \ self._setup_compile(output_dir, macros, include_dirs, sources, depends, extra_postargs) cc_args = self._get_cc_args(pp_opts, debug, extra_preargs) for obj in objects: try: src, ext = build[obj] except KeyError: continue > self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) ../../../../oss/pypy-arm64-buildbot/lib-python/2.7/distutils/ccompiler.py:574: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler instance at 0x0000000139151220> obj = 'source_0.o', src = 'source_0.c', ext = '.c' cc_args = ['-I/tmp/buildbot-arm64/usession-main-7211', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpye.../build/pypy/module/cpyext/parse', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c', '-c'] extra_postargs = [] pp_opts = ['-I/tmp/buildbot-arm64/usession-main-7211', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/cpye...-arm64/build/pypy/module/cpyext/parse', '-I/Users/matti/build-worker-arm64/own-macos-arm64/build/rpython/translator/c'] def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts): compiler_so = self.compiler_so if sys.platform == 'darwin': compiler_so = _osx_support.compiler_fixup(compiler_so, cc_args + extra_postargs) try: self.spawn(compiler_so + cc_args + [src, '-o', obj] + extra_postargs) except DistutilsExecError, msg: > raise CompileError, msg E CompileError: command 'cc' terminated by signal 10 ../../../../oss/pypy-arm64-buildbot/lib-python/2.7/distutils/unixccompiler.py:139: CompileError =========================== short test summary info ============================ FAIL module/cpyext/test/test_typeobject.py::AppTestSlots::()::test_tp_call =============== 1 failed, 65 passed, 2 skipped in 158.46 seconds =============== ++ 01:55:18 starting module/parser/test [109 started in total] __ module/parser/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 7 items module/parser/test/test_parser.py ....... =========================== 7 passed in 2.52 seconds =========================== ++ 01:55:21 starting module/posix/test [110 started in total] __ module/operator/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 27 items module/operator/test/test_operator.py .................. module/operator/test/test_tscmp.py ......... ========================== 27 passed in 3.29 seconds =========================== ++ 01:55:22 starting module/pwd/test [111 started in total] __ module/pwd/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 4 items module/pwd/test/test_pwd.py ... module/pwd/test/test_ztranslation.py . =========================== 4 passed in 6.96 seconds =========================== ++ 01:55:31 starting module/pyexpat/test [112 started in total] __ module/pyexpat/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 21 items module/pyexpat/test/test_build.py . module/pyexpat/test/test_parser.py ...s..............ss ==================== 18 passed, 3 skipped in 15.34 seconds ===================== ++ 01:55:48 starting module/pypyjit/test [113 started in total] __ module/posix/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 104 items module/posix/test/test_posix2.py ..........................................................s..........ss..........s................s module/posix/test/test_posix_libfile.py .... module/posix/test/test_ztranslation.py . ==================== 99 passed, 5 skipped in 30.46 seconds ===================== ++ 01:55:54 starting module/select/test [114 started in total] __ module/pypyjit/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 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 8.17 seconds ===================== ++ 01:55:58 starting module/signal/test [115 started in total] __ module/select/test [113 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 17.02 seconds ===================== ++ 01:56:14 starting module/struct/test [116 started in total] __ module/signal/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 18 items module/signal/test/test_signal.py .................. ========================== 18 passed in 14.36 seconds ========================== ++ 01:56:15 starting module/sys/test [117 started in total] __ module/sys/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 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.22 seconds ===================== ++ 01:56:26 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 12.79 seconds ========================== ++ 01:56:29 starting module/test_lib_pypy [119 started in total] __ module/termios/test [117 done in total, somefailed=True] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 0x0000000140a60720> 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 0x0000000140a60720>.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 4.48 seconds ================= ++ 01:56:31 starting module/thread/test [120 started in total] __ module/micronumpy/test [118 done in total, somefailed=False] _______________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 705 items / 1 skipped module/micronumpy/test/test_appbridge.py .. module/micronumpy/test/test_arrayops.py .................... module/micronumpy/test/test_broadcast.py ....... module/micronumpy/test/test_casting.py ........ module/micronumpy/test/test_compile.py .............................s........ module/micronumpy/test/test_complex.py ......................... module/micronumpy/test/test_deprecations.py . module/micronumpy/test/test_dtypes.py .............................................................................s...... module/micronumpy/test/test_flagsobj.py ....... module/micronumpy/test/test_iterators.py ... module/micronumpy/test/test_ndarray.py ...................................................................................................................................................................................................................................................................................................... module/micronumpy/test/test_nditer.py .......s......ss..s module/micronumpy/test/test_object_arrays.py ......s..s..s module/micronumpy/test/test_outarg.py ..... module/micronumpy/test/test_scalar.py ................................... module/micronumpy/test/test_selection.py ........s.sss..... module/micronumpy/test/test_subtype.py ......................... module/micronumpy/test/test_support.py . module/micronumpy/test/test_support_app.py .... module/micronumpy/test/test_ufuncs.py ................................................................................................ =================== 692 passed, 14 skipped in 84.33 seconds ==================== ++ 01:56:38 starting module/time/test [121 started in total] __ module/test_lib_pypy [119 done in total, somefailed=False] _________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 12.38 seconds ==================== ++ 01:56:44 starting module/unicodedata/test [122 started in total] __ module/time/test [120 done in total, somefailed=False] _____________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 11.59 seconds ========================== ++ 01:56:50 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 9.93 seconds =========================== ++ 01:56:56 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 4.78 seconds =========================== ++ 01:57:01 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 7.77 seconds =========================== ++ 01:57:10 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 36.94 seconds ========================== ++ 01:57:28 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 4.98 seconds ===================== ++ 01:57:34 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 12.95 seconds =========================== ++ 01:57:48 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.34 seconds ====================== ++ 01:57:49 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.28 seconds =========================== ++ 01:57:50 starting tool/pytest/test [131 started in total] __ module/thread/test [129 done in total, somefailed=False] ___________________ ============================= test session starts ============================== platform darwin -- Python 2.7.18[pypy-7.3.17-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/Users/matti/build-worker-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 s.. module/thread/test/test_gil.py .... module/thread/test/test_import_lock.py ..... module/thread/test/test_local.py ....... module/thread/test/test_lock.py ................. module/thread/test/test_thread.py ............ ==================== 47 passed, 1 skipped in 97.65 seconds ===================== ++ 01:58:13 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 29.50 seconds ========================== ++ 01:58:23 starting tool/test [133 started in total] __ tool/release/test [131 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 0x0000000118c7efa8> exe = local('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-284/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 0x0000000118a1ab48> exe = local('/private/tmp/buildbot-arm64/pytest/pytest-of-matti/pytest-284/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 10.10 seconds ================ __ tool/test [132 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.03 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 2130 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 0x000000017062acd0> 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 0x0000000149fef600>('%g', 1234.56789, grouping=True) E + where <function format at 0x0000000149fef600> = <function format at 0x0000000149fef600> E + where <function format at 0x0000000149fef600> = <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, 2097 passed, 32 skipped in 85.28 seconds ============== program finished with exit code 1 elapsedTime=1208.876929