virt_test\Scripts\python.exe testrunner/runner.py --logfile=testrun.log --config=pypy/testrunner_cfg.py --config=~/machine_cfg.py --root=pypy --timeout=4000 in dir d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build (timeout 4000 secs) watching logfiles {'pytestLog': 'testrun.log'} argv: ['virt_test\\Scripts\\python.exe', 'testrunner/runner.py', '--logfile=testrun.log', '--config=pypy/testrunner_cfg.py', '--config=~/machine_cfg.py', '--root=pypy', '--timeout=4000'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\matti\AppData\Roaming ASL.LOG=Destination=file CHOCOLATEYINSTALL=C:\ProgramData\chocolatey CHOCOLATEYLASTPATHUPDATE=133185086718935289 CHOCOLATEYTOOLSLOCATION=C:\tools CLINK_DIR=C:\Program Files (x86)\clink\0.4.9 COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=DESKTOP-RYZEN COMSPEC=C:\WINDOWS\system32\cmd.exe CONDA_BAT=d:\miniconda\condabin\conda.bat CONDA_EXE=d:\miniconda\Scripts\conda.exe CONDA_SHLVL=0 CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7 CUDA_PATH_V11_7=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7 DRIVERDATA=C:\Windows\System32\Drivers\DriverData LOCALAPPDATA=C:\Users\matti\AppData\Local NUMBER_OF_PROCESSORS=2 NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\ OS=Windows_NT PATH=d:\CPython27\lib\site-packages\pywin32_system32;d:\pypy_stuff\pypy\externals\bin;D:\CPython27;D:\pypy_stuff\pypy2.7-v7.3.18\Scripts;D:\pypy_stuff\pypy2.7-v7.3.18;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseHg\;C:\Program Files\Git\cmd;C:\ProgramData\chocolatey\bin;C:\WINDOWS\System32\OpenSSH PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD PROCESSOR_LEVEL=23 PROCESSOR_REVISION=7100 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=%ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules PUBLIC=C:\Users\Public PWD=d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build PYPYCHERRYPICK= PYPY_ENABLE_WINCONSOLEIO=1 PYTEST_XDIST_AUTO_NUM_WORKERS=4 PYTHONPATH=.; RTOOLS40_HOME=C:\rtools40 RTOOLS43_HOME=C:\rtools43 RTOOLS44_HOME=C:\rtools44 SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=D:\SystemTemp TMP=D:\SystemTemp TMPDIR=d:\systemtemp\pytest USERDOMAIN=DESKTOP-RYZEN USERNAME=matti USERPROFILE=C:\Users\matti VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ WINDIR=C:\WINDOWS using PTY: False using config pypy/testrunner_cfg.py using config C:\Users\matti/machine_cfg.py running 4 parallel test workers setting MAKEFLAGS to ' ' (space) -- config/test -- interpreter/astcompiler/test -- interpreter/pyparser/test -- interpreter/test -- module/__builtin__/test -- module/__pypy__/test -- module/_abc/test -- module/_ast/test -- module/_cffi_backend/test -- module/_codecs/test -- module/_collections/test -- module/_continuation/test -- module/_cppyy/test -- module/_csv/test -- module/_demo/test -- module/_hpy_universal/test/_vendored -- module/_hpy_universal/test/pypy -- 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/_opcode/test -- module/_pickle/test -- module/_pickle_support/test -- module/_posixsubprocess/test -- module/_pypyjson/test -- module/_random/test -- module/_rawffi/alt/test -- module/_rawffi/test -- module/_socket/test -- module/_sre/test -- module/_vmprof/test -- module/_warnings/test -- module/_weakref/test -- module/_winreg/test -- module/array/test -- module/atexit/test -- module/binascii/test -- module/bz2/test -- module/cmath/test -- module/cpyext/test/test_api.py -- module/cpyext/test/test_arraymodule.py -- module/cpyext/test/test_async_iter.py -- module/cpyext/test/test_boolobject.py -- module/cpyext/test/test_borrow.py -- module/cpyext/test/test_buffer.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_contextvars.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_exception.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_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_namespaceobject.py -- module/cpyext/test/test_ndarrayobject.py -- module/cpyext/test/test_number.py -- module/cpyext/test/test_object.py -- module/cpyext/test/test_pyerrors.py -- module/cpyext/test/test_pyfile.py -- module/cpyext/test/test_pymem.py -- module/cpyext/test/test_pysignals.py -- module/cpyext/test/test_pystate.py -- module/cpyext/test/test_pystrhex.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/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/token/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/fake_pytest/test -- tool/pytest/test -- tool/release/test -- tool/test -- total: 143 to run ++ 05:31:07 starting config/test [1 started in total] ++ 05:31:07 starting interpreter/astcompiler/test [2 started in total] ++ 05:31:07 starting interpreter/pyparser/test [3 started in total] ++ 05:31:07 starting interpreter/test [4 started in total] __ config/test [1 done in total, somefailed=False] ____________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 161 items / 1 skipped config\test\test_pypyoption.py ................................................................................................................................................................. =================== 161 passed, 1 skipped in 55.54 seconds ==================== ++ 05:32:06 starting module/__builtin__/test [5 started in total] __ interpreter/pyparser/test [2 done in total, somefailed=False] ______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 242 items interpreter\pyparser\test\apptest_parsestring.py ...... interpreter\pyparser\test\test_automata.py ... interpreter\pyparser\test\test_future.py ................................... interpreter\pyparser\test\test_gendfa.py .... interpreter\pyparser\test\test_parsestring.py ............ interpreter\pyparser\test\test_pylexer.py . interpreter\pyparser\test\test_pyparse.py ................................................................................................................ interpreter\pyparser\test\test_pytokenizer.py ..................................................................... ======================== 242 passed in 159.02 seconds ========================= ++ 05:33:49 starting module/__pypy__/test [6 started in total] __ interpreter/astcompiler/test [3 done in total, somefailed=False] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.py rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1554 items interpreter\astcompiler\test\apptest_compiler.py ....... interpreter\astcompiler\test\apptest_exceptiongroup.py ......................... interpreter\astcompiler\test\apptest_fstring.py ........................ interpreter\astcompiler\test\apptest_misc.py ............... interpreter\astcompiler\test\apptest_patma.py ......................................... interpreter\astcompiler\test\test_assemble.py ....................... interpreter\astcompiler\test\test_ast.py ............ interpreter\astcompiler\test\test_astbuilder.py ..........................................................................................................x...... interpreter\astcompiler\test\test_compiler.py ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... interpreter\astcompiler\test\test_misc.py ............... interpreter\astcompiler\test\test_symtable.py ................................................. interpreter\astcompiler\test\test_unparse.py ................................ interpreter\astcompiler\test\test_validate.py ..................................................... ================== 1553 passed, 1 xfailed in 311.81 seconds =================== ++ 05:36:22 starting module/_abc/test [7 started in total] __ module/__builtin__/test [4 done in total, somefailed=False] ________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 319 items module\__builtin__\test\apptest_compile.py ..................... module\__builtin__\test\apptest_descriptor.py ..... module\__builtin__\test\apptest_operator.py ... module\__builtin__\test\apptest_print.py ... module\__builtin__\test\test_abstractinst.py ..........s.. module\__builtin__\test\test_breakpoint.py ........ module\__builtin__\test\test_builtin.py ....................................................................... module\__builtin__\test\test_compile.py .. module\__builtin__\test\test_construct_singletons.py . module\__builtin__\test\test_descriptor.py ................................... module\__builtin__\test\test_dir.py ........... module\__builtin__\test\test_filter.py ........ module\__builtin__\test\test_filter_pickle.py ..... module\__builtin__\test\test_format.py . module\__builtin__\test\test_functional.py ........................................................................................ module\__builtin__\test\test_map_pickle.py ... module\__builtin__\test\test_minmax.py ....................... module\__builtin__\test\test_rawinput.py .. module\__builtin__\test\test_sum.py . module\__builtin__\test\test_vars.py ... module\__builtin__\test\test_zip.py ........... module\__builtin__\test\test_zip_pickle.py . =================== 318 passed, 1 skipped in 280.25 seconds =================== ++ 05:36:52 starting module/_ast/test [8 started in total] __ module/_abc/test [5 done in total, somefailed=False] _______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 6 items module\_abc\test\apptest_abc.py ... module\_abc\test\test_abc.py ... ========================== 6 passed in 94.15 seconds ========================== ++ 05:37:58 starting module/_cffi_backend/test [9 started in total] __ module/__pypy__/test [6 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 81 items module\__pypy__\test\apptest_picklebuffer.py ...... 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 .......... module\__pypy__\test\test_newmemoryview.py ........ module\__pypy__\test\test_os.py F module\__pypy__\test\test_signal.py ..sss module\__pypy__\test\test_special.py ............s. ================================== FAILURES =================================== _________________________ AppTestOs.test_real_getenv __________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000020177854250> def test_real_getenv(self): import __pypy__.os import os key = 'UNLIKELY_SET' assert key not in os.environ os.putenv(key, '42') # this one skips Python cache > assert __pypy__.os.real_getenv(key) == '42' E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\__pypy__\test\test_os.py:4]:9: AssertionError =========================== short test summary info =========================== FAIL module\__pypy__\test\test_os.py::AppTestOs::()::test_real_getenv ============== 1 failed, 76 passed, 4 skipped in 247.59 seconds =============== ++ 05:38:00 starting module/_codecs/test [10 started in total] __ module/_ast/test [7 done in total, somefailed=False] _______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 57 items module\_ast\test\apptest_ast.py ... module\_ast\test\test_ast.py ...................................................... ========================= 57 passed in 151.88 seconds ========================= ++ 05:39:26 starting module/_collections/test [11 started in total] __ interpreter/test [8 done in total, somefailed=True] ________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1369 items interpreter\test\apptest_annotations.py .......................... interpreter\test\apptest_annotations_string.py ...... interpreter\test\apptest_buffer.py ..... interpreter\test\apptest_class.py ................ interpreter\test\apptest_coroutine.py ..................................................... interpreter\test\apptest_descrtypecheck.py .. interpreter\test\apptest_exceptions.py .......................... interpreter\test\apptest_exctable_dis.py ......... interpreter\test\apptest_exec.py ......................... interpreter\test\apptest_extcall.py ..... interpreter\test\apptest_function.py .....................................s..................................................... interpreter\test\apptest_generator.py ................................................................... interpreter\test\apptest_nestedscope.py .................. interpreter\test\apptest_pep695.py ............................... interpreter\test\apptest_pycode.py .... interpreter\test\apptest_pyframe.py ................................................................ interpreter\test\apptest_raise.py ..................................................... interpreter\test\apptest_settrace_jump.py . interpreter\test\apptest_sys_settrace.py .............................................................................................................................................. interpreter\test\apptest_traceback.py ......F. interpreter\test\apptest_unraisable.py .... interpreter\test\apptest_with_leak.py ......... interpreter\test\test_app_main.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssF.. 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_error.py .............. interpreter\test\test_exceptcomp.py ......... interpreter\test\test_executioncontext.py ................ interpreter\test\test_extmodules.py . interpreter\test\test_fsencode.py F.. interpreter\test\test_function.py ............. interpreter\test\test_gateway.py .........................................ss......................... interpreter\test\test_generator.py . interpreter\test\test_interpreter.py ................................................. interpreter\test\test_location.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 ssssssss interpreter\test\test_zzpickle_and_slow.py s.....s..s..sss........ss...s. ================================== FAILURES =================================== __________________________ test_colors_in_traceback ___________________________ def test_colors_in_traceback(): import os def division_by_zero(a, b): return ( a + b / 0 # abc ) old_value = os.environ.get('FORCE_COLOR', None) os.environ['FORCE_COLOR'] = '1' try: from _colorize import can_colorize, ANSIColors > assert can_colorize() E (application-level) AssertionError: assert False E + where False = <function can_colorize at 0x000002c4096ddc58>() interpreter\test\apptest_traceback.py:177: AssertionError __________________ AppTestAppMain.test_setup_bootstrap_path ___________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000002c416005718> def test_setup_bootstrap_path(self): # Check how sys.path is handled depending on if we can find a copy of # the stdlib in setup_bootstrap_path. import sys, os old_sys_path = sys.path[:] old_cwd = os.getcwd() # make sure cwd does not contain a stdlib if self.tmp_dir.startswith(self.trunkdir): skip('TMPDIR is inside the PyPy source') sys.path.append(self.goal_dir) tmp_pypy_c = os.path.join(self.tmp_dir, 'pypy3-c') try: os.chdir(self.tmp_dir) # If we are running PyPy with a libpypy3-c, the following # lines find the stdlib anyway. Otherwise, it is not found. expected_found = ( getattr(sys, 'pypy_translation_info', {}) .get('translation.shared')) import app_main app_main.setup_bootstrap_path(tmp_pypy_c) if not sys.platform == 'win32': assert sys.executable == '' if not expected_found: assert sys.path == old_sys_path + [self.goal_dir] app_main.setup_bootstrap_path(self.fake_exe) if not sys.platform == 'win32': # an existing file is always 'executable' on windows assert sys.executable == '' # not executable! if not expected_found: assert sys.path == old_sys_path + [self.goal_dir] os.chmod(self.fake_exe, 0o755) app_main.setup_bootstrap_path(self.fake_exe) > assert sys.executable == self.fake_exe E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\interpreter\test\test_app_main.py:1319]:38: AssertionError _____________________ TestFSEncode.test_fsencode_fsdecode _____________________ self = <pypy.interpreter.test.test_fsencode.TestFSEncode instance at 0x000002c41a3a9ee0> def test_fsencode_fsdecode(self): space = self.space strs = [u"/home/bar/baz", u"c:\\"] if self.special_char: strs.append(self.special_char) for st in strs: # check roundtrip w_st = space.newtext(st.encode('utf8'), len(st)) w_enc = space.fsencode(w_st) w_st2 = space.fsdecode(w_enc) assert space.eq_w(w_st, w_st2) > assert space.fsdecode_w(w_enc) == st E assert '\xc3\xa4' == u'\xe4' E - \xc3\xa4 E + \xe4 interpreter\test\test_fsencode.py:77: AssertionError ---------------------------- Captured stderr call ----------------------------- d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\interpreter\test\test_fsencode.py:77: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal assert space.fsdecode_w(w_enc) == st d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\interpreter\test\test_fsencode.py:1: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal import sys =========================== short test summary info =========================== FAIL interpreter\test\apptest_traceback.py::test_colors_in_traceback FAIL interpreter\test\test_app_main.py::AppTestAppMain::()::test_setup_bootstrap_path FAIL interpreter\test\test_fsencode.py::TestFSEncode::()::test_fsencode_fsdecode ============ 3 failed, 1258 passed, 108 skipped in 507.99 seconds ============= ++ 05:39:38 starting module/_continuation/test [12 started in total] __ module/_collections/test [9 done in total, somefailed=False] _______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 66 items module\_collections\test\apptest_defaultdict.py .............. module\_collections\test\apptest_deque.py .......................................... module\_collections\test\apptest_ordereddict.py .......... ========================= 66 passed in 89.32 seconds ========================== ++ 05:41:02 starting module/_cppyy/test [13 started in total] __ module/_cppyy/test [10 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.02 seconds ========================= ++ 05:41:28 starting module/_csv/test [14 started in total] __ module/_continuation/test [11 done in total, somefailed=False] _____________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 32 items / 3 skipped module\_continuation\test\test_generator.py ssss module\_continuation\test\test_greenlet.py s.ssssss.sssssssssssssss.sss =================== 3 passed, 32 skipped in 120.54 seconds ==================== ++ 05:41:43 starting module/_demo/test [15 started in total] __ module/_codecs/test [12 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 98 items module\_codecs\test\apptest_codecs.py .. module\_codecs\test\test_codecs.py ...........................................................................F......s...... module\_codecs\test\test_locale.py FFF... module\_codecs\test\test_ztranslation.py . ================================== FAILURES =================================== _____________________ AppTestPartialEvaluation.test_mbcs ______________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000023d8317e950> def test_mbcs(self): import sys if sys.platform != 'win32': return # sanity test from _codecs import mbcs_encode, mbcs_decode toencode = u'caf\xe9', 'caf\xe9' try: # test for non-latin1 codepage, more general test needed import winreg key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, r'System\CurrentControlSet\Control\Nls\CodePage') if winreg.QueryValueEx(key, 'ACP')[0] == u'1255': # non-latin1 toencode = u'caf\xbf',b'caf\xbf' except: assert False, 'cannot test mbcs on this windows system, check code page' assert u'test'.encode('mbcs') == b'test' > assert toencode[0].encode('mbcs') == toencode[1] E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_codecs\test\test_codecs.py:1380]:19: AssertionError ---------------------------- Captured stderr call ----------------------------- [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_codecs\test\test_codecs.py:1380]:21: SyntaxWarning: invalid escape sequence '\e' [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_codecs\test\test_codecs.py:1380]:21: SyntaxWarning: invalid escape sequence '\e' _____________________ TestLocaleCodec.test_encode_locale ______________________ self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x0000023d887cce90> def test_encode_locale(self): self.setlocale("en_US.UTF-8") for locale_encoder in (utf8_encode_locale_surrogateescape, utf8_encode_locale_strict): for val in u'foo', u' 日本', u'\U0001320C': utf8 = val.encode('utf-8') encoded = locale_encoder(utf8, len(val)) > assert encoded.decode('utf8') == val E assert u'\u320c' == u'\U0001320c' E - \u320c E + \U0001320c module\_codecs\test\test_locale.py:45: AssertionError _______________ TestLocaleCodec.test_encode_locale_errorhandler _______________ self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x0000023d8875c640> def test_encode_locale_errorhandler(self): self.setlocale("en_US.UTF-8") locale_encoder = utf8_encode_locale_surrogateescape utf8_encoder = self.getencoder('utf-8') encode_error_handler = self.getstate().encode_error_handler for val in u'foo\udc80bar', u'\udcff\U0001320C': s = val.encode('utf8') w_s = self.space.newtext(s) expected = utf8_encoder(self.space, s, w_s, 'surrogateescape', encode_error_handler) utf8 = val.encode('utf-8') > assert locale_encoder(utf8, len(val)) == expected E assert '\xff\xe3\x88\x8c' == '\xff\xf0\x93\x88\x8c' E - \xff\xe3\x88\x8c E ? ^ E + \xff\xf0\x93\x88\x8c E ? ^^^^^ module\_codecs\test\test_locale.py:58: AssertionError _____________________ TestLocaleCodec.test_decode_locale ______________________ self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x0000023d86ec8de8> def test_decode_locale(self): self.setlocale("en_US.UTF-8") utf8_decoder = self.getdecoder('utf-8') for locale_decoder in (str_decode_locale_surrogateescape, str_decode_locale_strict): for val in 'foo', ' \xe6\x97\xa5\xe6\x9c\xac', '\xf0\x93\x88\x8c': w_s = self.space.newbytes(val) assert (locale_decoder(val) == utf8_decoder(self.space, val, w_s, 'strict', > True, None)[:2]) E assert ('\xef\xbf\xbd', 1) == ('\xf0\x93\x88\x8c', 1) E At index 0 diff: '\xef\xbf\xbd' != '\xf0\x93\x88\x8c' E Use -v to get the full diff module\_codecs\test\test_locale.py:69: AssertionError =========================== short test summary info =========================== FAIL module\_codecs\test\test_codecs.py::AppTestPartialEvaluation::()::test_mbcs FAIL module\_codecs\test\test_locale.py::TestLocaleCodec::()::test_encode_locale FAIL module\_codecs\test\test_locale.py::TestLocaleCodec::()::test_encode_locale_errorhandler FAIL module\_codecs\test\test_locale.py::TestLocaleCodec::()::test_decode_locale ============== 4 failed, 93 passed, 1 skipped in 236.53 seconds =============== ++ 05:42:01 starting module/_hpy_universal/test/_vendored [16 started in total] __ module/_demo/test [13 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\_demo\test\test_import.py .. module\_demo\test\test_sieve.py . ========================== 3 passed in 36.93 seconds ========================== ++ 05:42:22 starting module/_hpy_universal/test/pypy [17 started in total] __ module/_csv/test [14 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 34 items module\_csv\test\apptest_writer.py ...... module\_csv\test\test_dialect.py .............. module\_csv\test\test_reader.py ............. module\_csv\test\test_ztranslation.py . ========================= 34 passed in 97.81 seconds ========================== ++ 05:43:11 starting module/_io/test [18 started in total] __ module/_hpy_universal/test/_vendored [15 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (0d4dcfdded47, Oct 09 2024, 22:30:52)\n[PyPy 7.3.18-alpha0 with MSC v.1929 64 bit (AMD64)]')argparse.c buildvalue.c format.c helpers.c structseq.c Microsoft (R) Library Manager Version 14.41.34123.0 Copyright (C) Microsoft Corporation. All rights reserved. ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.02 seconds ========================= ++ 05:43:22 starting module/_jitlog/test [19 started in total] __ module/_hpy_universal/test/pypy [16 done in total, somefailed=False] _______ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (0d4dcfdded47, Oct 09 2024, 22:30:52)\n[PyPy 7.3.18-alpha0 with MSC v.1929 64 bit (AMD64)]')argparse.c buildvalue.c format.c helpers.c structseq.c Microsoft (R) Library Manager Version 14.41.34123.0 Copyright (C) Microsoft Corporation. All rights reserved. ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.01 seconds ========================= ++ 05:43:29 starting module/_locale/test [20 started in total] __ module/_jitlog/test [17 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\_jitlog\test\test__jitlog.py s ========================= 1 skipped in 39.64 seconds ========================== ++ 05:44:08 starting module/_lsprof/test [21 started in total] __ module/_locale/test [18 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 15 items module\_locale\test\test_locale.py .......ss.ss.s. =================== 10 passed, 5 skipped in 112.34 seconds ==================== ++ 05:45:27 starting module/_md5/test [22 started in total] __ module/_lsprof/test [19 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\_lsprof\test\test_cprofile.py .F..F. ================================== FAILURES =================================== ________________________ AppTestCProfile.test_builtins ________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000021b365fdb08> def test_builtins(self): import _lsprof prof = _lsprof.Profiler() lst = [] prof.enable() lst.append(len(lst)) prof.disable() stats = prof.getstats() expected = ( "<built-in method builtins.len>", "<method 'append' of 'list' objects>", "<method 'disable' of '_lsprof.Profiler' objects>", ) for entry in stats: > assert entry.code in expected E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_lsprof\test\test_cprofile.py:13]:15: AssertionError ____________________ AppTestCProfile.test_scale_of_result _____________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000021b365fdb08> def test_scale_of_result(self): import _lsprof, time prof = _lsprof.Profiler() def foo(n): t = time.time() while abs(t - time.time()) < 1.0: pass # busy-wait for 1 second def bar(n): foo(n) prof.enable() bar(0) prof.disable() stats = prof.getstats() entries = {} for entry in stats: entries[entry.code] = entry efoo = entries[foo.__code__] ebar = entries[bar.__code__] > assert 0.9 < efoo.totaltime < 2.9 E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_lsprof\test\test_cprofile.py:130]:19: AssertionError =========================== short test summary info =========================== FAIL module\_lsprof\test\test_cprofile.py::AppTestCProfile::()::test_builtins FAIL module\_lsprof\test\test_cprofile.py::AppTestCProfile::()::test_scale_of_result ==================== 2 failed, 4 passed in 152.47 seconds ===================== ++ 05:46:43 starting module/_minimal_curses/test [23 started in total] __ module/_md5/test [20 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module\_md5\test\test_md5.py ........ ========================= 8 passed in 114.61 seconds ========================== ++ 05:47:26 starting module/_multibytecodec/test [24 started in total] __ module/_minimal_curses/test [21 done in total, somefailed=False] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True module\_minimal_curses\test\test_curses.py ssssss ========================= 6 skipped in 65.12 seconds ========================== ++ 05:47:50 starting module/_multiprocessing/test [25 started in total] __ module/_io/test [22 done in total, somefailed=True] ________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 299 items module\_io\test\apptest_bufferedio.py . module\_io\test\apptest_bytesio.py ................. module\_io\test\apptest_io.py .......................F.....F..........F.. module\_io\test\apptest_stringio.py ........................... module\_io\test\apptest_textio.py ..............................s................. module\_io\test\test_bufferedio.py .....................ss......................ss........................ss................................ module\_io\test\test_fileio.py ..................s................. module\_io\test\test_interp_textio.py ......FF. module\_io\test\test_win32consoleio.py ......s...... ================================== FAILURES =================================== ________________________________ test_telling _________________________________ tempfile = W_UnicodeObject('d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-561\\tempfile') def test_telling(tempfile): with _io.open(tempfile, "w+", encoding="utf8") as f: p0 = f.tell() f.write("\xff\n") p1 = f.tell() f.write("\xff\n") p2 = f.tell() f.seek(0) assert p0 == 0 > assert p1 == 3 E (application-level) AssertionError: assert 4 == 3 module\_io\test\apptest_io.py:287: AssertionError ____________________________ test_warn_on_dealloc _____________________________ tempfile = W_UnicodeObject('d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-567\\tempfile') def test_warn_on_dealloc(tempfile): > _check_warn_on_dealloc(tempfile, 'wb', buffering=0) module\_io\test\apptest_io.py:376: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = W_TupleObject(W_UnicodeObject('d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-567\\tempfile'), W_UnicodeObject('wb')) kwargs = W_DictObject(<pypy.objspace.std.kwargsdict.KwargsDictStrategy object at 0x0000018b6de18218>) gc = <pypy.module.gc.moduledef.Module object at 0x0000018b6d611018> warnings = <pypy.interpreter.module.Module object at 0x0000018b6d51c5d0> f = <pypy.objspace.std.noneobject.W_NoneObject object at 0x0000018b6a90b328> r = W_UnicodeObject("<_io.FileIO name='d:\\\\systemtemp\\\\pytest\\\\pytest-of-matti\\\\pytest-567\\\\tempfile' mode='wb' closefd=True>") w = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...reter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000018b77416720>]) @py_assert2 = <pypy.objspace.std.noneobject.W_NoneObject object at 0x0000018b6a90b328> @py_assert5 = W_UnicodeObject('{message : ResourceWarning("unclosed file <_io.FileIO name=\'...\pypy\\\\module\\\\_io\\\\test\\\\apptest_io.py\', lineno : 371, line : None}') @py_assert4 = <pypy.objspace.std.noneobject.W_NoneObject object at 0x0000018b6a90b328> @py_format7 = W_UnicodeObject('"<_io.FileIO name=\'d:\\\\\\\\systemtemp\\\\\\\\pytest\\\\\\\...ne : None}\' = str(<warnings.WarningMessage object at 0x0000018b77416720>)\n}') @py_format9 = W_UnicodeObject('assert "<_io.FileIO name=\'d:\\\\\\\\systemtemp\\\\\\\\pytest...ne : None}\' = str(<warnings.WarningMessage object at 0x0000018b77416720>)\n}') def _check_warn_on_dealloc(*args, **kwargs): import gc import warnings f = open(*args, **kwargs) r = repr(f) gc.collect() with warnings.catch_warnings(record=True) as w: warnings.simplefilter('always') f = None gc.collect() assert len(w) == 1, len(w) > assert r in str(w[0]) E (application-level) AssertionError: assert "<_io.FileIO name='d:\\\\systemtemp\\\\pytest\\\\pytest-of-matti\\\\pytest-567\\\\tempfile' mode='wb' closefd=True>" in '{message : ResourceWarning("unclosed file <_io.FileIO name=\'d:\\\\\\\\systemtemp\\\\\\\\pytest\\\\\\\\pytest-of-matti\\\\\\\\pytest-567\\\\\\\\tempfile\' mode=\'wb\' closefd=True>"), category : \'ResourceWarning\', filename : \'d:\\\\pypy_stuff\\\\buildbot64\\\\slave\\\\own-win-x86-64\\\\build\\\\pypy\\\\module\\\\_io\\\\test\\\\apptest_io.py\', lineno : 371, line : None}' E + where '{message : ResourceWarning("unclosed file <_io.FileIO name=\'d:\\\\\\\\systemtemp\\\\\\\\pytest\\\\\\\\pytest-of-matti\\\\\\\\pytest-567\\\\\\\\tempfile\' mode=\'wb\' closefd=True>"), category : \'ResourceWarning\', filename : \'d:\\\\pypy_stuff\\\\buildbot64\\\\slave\\\\own-win-x86-64\\\\build\\\\pypy\\\\module\\\\_io\\\\test\\\\apptest_io.py\', lineno : 371, line : None}' = str(<warnings.WarningMessage object at 0x0000018b77416720>) module\_io\test\apptest_io.py:373: AssertionError ___________________________ test_tell_univnewlines ____________________________ tempfile = W_UnicodeObject('d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-576\\tempfile') def test_tell_univnewlines(tempfile): import io import sys NEWLINE = '\r\n' with io.open(tempfile, "w") as fp: fp.write(DATA_CRLF) with io.open(tempfile, "r") as fp: assert repr(fp.newlines) == repr(None) data = fp.readline() pos = fp.tell() if "__pypy__" in sys.modules: > assert repr(fp.newlines) == repr(NEWLINE) E (application-level) AssertionError: assert "'\\r'" == "'\\r\\n'" E + where "'\\r'" = repr('\r') E + where '\r' = <_io.TextIOWrapper name='d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-576\\tempfile' mode='r' encoding='utf-8'>.newlines E + and "'\\r\\n'" = repr('\r\n') module\_io\test\apptest_io.py:559: AssertionError __________________________________ test_tell __________________________________ space = StdObjSpace @given(content=st_readline(characters=st.characters(blacklist_categories='C'))) > def test_tell(space, content): module\_io\test\test_interp_textio.py:147: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ..\virt_test\site-packages\hypothesis\core.py:563: in execute result = self.test_runner(data, run) ..\virt_test\site-packages\hypothesis\executors.py:56: in default_new_style_executor return function(data) ..\virt_test\site-packages\hypothesis\core.py:561: in run return test(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, content = (u'\n', [0, -1]) @given(content=st_readline(characters=st.characters(blacklist_categories='C'))) def test_tell(space, content): txt, limits = content restxt = translate_newlines(txt) resstr = restxt.encode('utf-8') for read_chars_before_seeking in range(len(restxt)): w_stream = W_BytesIO(space) w_stream.descr_init(space, space.newbytes(txt.encode('utf-8'))) w_textio = W_TextIOWrapper(space) w_textio.descr_init( space, w_stream, encoding='utf-8' ) w_res1 = w_textio.read_w(space, space.newint(read_chars_before_seeking)) assert space.len_w(w_res1) <= read_chars_before_seeking w_tell = w_textio.tell_w(space) w_textio.seek_w(space, space.newint(0)) # seek to beginning w_textio.seek_w(space, w_tell) # then back to position w_res2 = w_textio.read_w(space) w_res = space.add(w_res1, w_res2) res = space.text_w(w_res) > assert res == resstr E assert '\n' == '\r\n' E - E + \r module\_io\test\test_interp_textio.py:170: AssertionError --------------------------------- Hypothesis ---------------------------------- Falsifying example: test_tell(space=StdObjSpace, content=(u'\n', [0, -1])) ___________________________ test_getstate_setstate ____________________________ space = StdObjSpace @given(content=st_readline(characters=st.characters(blacklist_categories='C'))) > def test_getstate_setstate(space, content): module\_io\test\test_interp_textio.py:173: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ..\virt_test\site-packages\hypothesis\core.py:563: in execute result = self.test_runner(data, run) ..\virt_test\site-packages\hypothesis\executors.py:56: in default_new_style_executor return function(data) ..\virt_test\site-packages\hypothesis\core.py:561: in run return test(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, content = (u'\n', [0, -1]) @given(content=st_readline(characters=st.characters(blacklist_categories='C'))) def test_getstate_setstate(space, content): txt, limits = content restxt = translate_newlines(txt) for read_chars_before_getstate in range(len(restxt)): w_stream = W_BytesIO(space) w_stream.descr_init(space, space.newbytes(txt.encode('utf-8'))) w_textio = W_TextIOWrapper(space) w_textio.descr_init( space, w_stream, encoding='utf-8' ) w_state_start = w_textio.w_decoder.getstate_w(space) w_res1 = w_textio.read_w(space, space.newint(read_chars_before_getstate)) w_current_state = w_textio.w_decoder.getstate_w(space) w_textio.w_decoder.setstate_w(space, w_state_start) w_textio.w_decoder.setstate_w(space, w_current_state) w_res2 = w_textio.read_w(space) w_res = space.add(w_res1, w_res2) res = space.text_w(w_res).decode("utf-8") > assert res == restxt E assert u'\n' == u'\r\n' module\_io\test\test_interp_textio.py:194: AssertionError --------------------------------- Hypothesis ---------------------------------- Falsifying example: test_getstate_setstate(space=StdObjSpace, content=(u'\n', [0, -1])) =========================== short test summary info =========================== FAIL module\_io\test\apptest_io.py::test_telling FAIL module\_io\test\apptest_io.py::test_warn_on_dealloc FAIL module\_io\test\apptest_io.py::test_tell_univnewlines FAIL module\_io\test\test_interp_textio.py::test_tell FAIL module\_io\test\test_interp_textio.py::test_getstate_setstate ============== 5 failed, 285 passed, 9 skipped in 299.38 seconds ============== ++ 05:48:18 starting module/_opcode/test [26 started in total] __ module/_multibytecodec/test [23 done in total, somefailed=True] ____________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 67 items module\_multibytecodec\test\apptest_codecs.py ................... module\_multibytecodec\test\apptest_incremental.py ...................F module\_multibytecodec\test\apptest_stream.py ..... module\_multibytecodec\test\test_c_codecs.py ..................s module\_multibytecodec\test\test_multibtye_codecs.py ... module\_multibytecodec\test\test_translation.py s ================================== FAILURES =================================== _________________________ test_incremental_big5hkscs __________________________ def test_incremental_big5hkscs(): import _codecs import _io with open(myfile + '/big5hkscs.txt', 'rb') as fid: uni_str = fid.read() with open(myfile + '/big5hkscs-utf8.txt', 'rb') as fid: utf8str = fid.read() UTF8Reader = _codecs.lookup('utf-8').streamreader for sizehint in [None] + list(range(1, 33)) + [64, 128, 256, 512, 1024]: istream = UTF8Reader(_io.BytesIO(utf8str)) ostream = _io.BytesIO() encoder = IncrementalBig5hkscsEncoder() while 1: if sizehint is not None: data = istream.read(sizehint) else: data = istream.read() if not data: break > e = encoder.encode(data) E (application-level) UnicodeEncodeError: 'big5hkscs' codec can't encode character '\U0002010c' in position 0: illegal multibyte sequence module\_multibytecodec\test\apptest_incremental.py:270: UnicodeEncodeError =========================== short test summary info =========================== FAIL module\_multibytecodec\test\apptest_incremental.py::test_incremental_big5hkscs =============== 1 failed, 64 passed, 2 skipped in 84.75 seconds =============== ++ 05:48:55 starting module/_pickle/test [27 started in total] __ module/_opcode/test [24 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 5 items module\_opcode\test\apptest_opcode.py ..... ========================== 5 passed in 45.72 seconds ========================== ++ 05:49:11 starting module/_pickle_support/test [28 started in total] __ module/_pickle_support/test [25 done in total, somefailed=False] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1 items module\_pickle_support\test\apptest__pickle_support.py . ========================== 1 passed in 58.32 seconds ========================== ++ 05:50:10 starting module/_posixsubprocess/test [29 started in total] __ module/_multiprocessing/test [26 done in total, somefailed=True] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module\_multiprocessing\test\test_interp_semaphore.py s module\_multiprocessing\test\test_semaphore.py s........E module\_multiprocessing\test\test_win32.py . module\_multiprocessing\test\test_ztranslation.py . =================================== ERRORS ==================================== ____________ ERROR at teardown of AppTestSemaphore.test_in_threads ____________ self = <CallInfo when='teardown' exception: { array [ '%', 'L', 'E', '\x00' ]: ... File "d:\pypy_stuff\buildbot64\slav...bot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 523, in rawallocate flavor='raw') }> func = <function <lambda> at 0x000001c4ae5f8278>, 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_in_threads'>, 'nextitem': <AppT...s, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>} 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 0x000001c4a0ed1478> hook = <_HookCaller 'pytest_runtest_teardown'>, methods = [] kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppT...s, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>} 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_in_threads'>, 'nextitem': <AppT...s, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>} 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_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>, '__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 0x000001c4ab661100> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...losesocket'>, '__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 0x000001c4a73872e0> 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 0x000001c4a73872e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...losesocket'>, '__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_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>, '__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 0x000001c4a2709ce0> item = <AppTestMethod 'test_in_threads'> @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 array [ '%', 'L', 'E', '\x00' ]: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdataobj.py", line 13, in <module> E from pypy.module._cffi_backend import misc E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\misc.py", line 125, in <module> E FORMAT_LONGDOUBLE = rffi.str2charp("%LE") E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Struct cffi_ctxobj { ctx, info } at 0x1c4a233dfa0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 738, in make_plain_ffi_object E r.__init__(space, src_ctx) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 59, in __init__ E self.ctxobj = parse_c_type.allocate_ctxobj(src_ctx) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\parse_c_type.py", line 71, in allocate_ctxobj E p = lltype.malloc(CTXOBJ, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1c4ac4591b0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 131, in ffiobj_init E ntypes = allocate_array(ffi, _CFFI_OPCODE_T, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1c4ab25cf50>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 191, in descr_init E w__typenames, w__includes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 146, in ffiobj_init E p = allocate(ffi, size) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1c4a13172e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317340>: E <C object Array of Char {'nolength': True} at 0x1c4a1317300>: E <C object Array of Char {'nolength': True} at 0x1c4a1317080>: E <C object Array of Char {'nolength': True} at 0x1c4a1317560>: E <C object Array of Char {'nolength': True} at 0x1c4a1317400>: E <C object Array of Char {'nolength': True} at 0x1c4a1317060>: E <C object Array of Char {'nolength': True} at 0x1c4a1317320>: E <C object Array of Char {'nolength': True} at 0x1c4a1317360>: E <C object Array of Char {'nolength': True} at 0x1c4a1316fa0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316fc0>: E <C object Array of Char {'nolength': True} at 0x1c4a13170a0>: E <C object Array of Char {'nolength': True} at 0x1c4a13172a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317100>: E <C object Array of Char {'nolength': True} at 0x1c4a1317380>: E <C object Array of Char {'nolength': True} at 0x1c4a13173a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317200>: E <C object Array of Char {'nolength': True} at 0x1c4a1317440>: E <C object Array of Char {'nolength': True} at 0x1c4a1316ec0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f6e90>: E <C object Array of Char {'nolength': True} at 0x1c4a1317420>: E <C object Array of Char {'nolength': True} at 0x1c4a1316f00>: E <C object Array of Char {'nolength': True} at 0x1c4a1317520>: E <C object Array of Char {'nolength': True} at 0x1c4a1316f80>: E <C object Array of Char {'nolength': True} at 0x1c4a1317180>: E <C object Array of Char {'nolength': True} at 0x1c4a1316e20>: E <C object Array of Char {'nolength': True} at 0x1c4a1317460>: E <C object Array of Char {'nolength': True} at 0x1c4a1316f60>: E <C object Array of Char {'nolength': True} at 0x1c4a1317000>: E <C object Array of Char {'nolength': True} at 0x1c4a72428b0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317020>: E <C object Array of Char {'nolength': True} at 0x1c4a1317260>: E <C object Array of Char {'nolength': True} at 0x1c4a1317280>: E <C object Array of Char {'nolength': True} at 0x1c4a1317160>: E <C object Array of Char {'nolength': True} at 0x1c4a1317480>: E <C object Array of Char {'nolength': True} at 0x1c4a13171e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316e40>: E <C object Array of Char {'nolength': True} at 0x1c4a1317900>: E <C object Array of Char {'nolength': True} at 0x1c4a1317940>: E <C object Array of Char {'nolength': True} at 0x1c4a7242100>: E <C object Array of Char {'nolength': True} at 0x1c4a1317700>: E <C object Array of Char {'nolength': True} at 0x1c4a7241e60>: E <C object Array of Char {'nolength': True} at 0x1c4a1317a20>: E <C object Array of Char {'nolength': True} at 0x1c4a1317660>: E <C object Array of Char {'nolength': True} at 0x1c4a7242130>: E <C object Array of Char {'nolength': True} at 0x1c4a1317ac0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317680>: E <C object Array of Char {'nolength': True} at 0x1c4a1317c00>: E <C object Array of Char {'nolength': True} at 0x1c4a1317800>: E <C object Array of Char {'nolength': True} at 0x1c4a1317720>: E <C object Array of Char {'nolength': True} at 0x1c4a1317ce0>: E <C object Array of Char {'nolength': True} at 0x1c4a13177e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317a40>: E <C object Array of Char {'nolength': True} at 0x1c4a1317860>: E <C object Array of Char {'nolength': True} at 0x1c4a1317bc0>: E <C object Array of Char {'nolength': True} at 0x1c4a13176a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317a00>: E <C object Array of Char {'nolength': True} at 0x1c4a13176c0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317a60>: E <C object Array of Char {'nolength': True} at 0x1c4a09f75b0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317780>: E <C object Array of Char {'nolength': True} at 0x1c4a09f69c0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317820>: E <C object Array of Char {'nolength': True} at 0x1c4a1317b40>: E <C object Array of Char {'nolength': True} at 0x1c4a1317a80>: E <C object Array of Char {'nolength': True} at 0x1c4a13179a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317b80>: E <C object Array of Char {'nolength': True} at 0x1c4a1317840>: E <C object Array of Char {'nolength': True} at 0x1c4a1317960>: E <C object Array of Char {'nolength': True} at 0x1c4a1317aa0>: E <C object Array of Char {'nolength': True} at 0x1c4a13179e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317ae0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f75d0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f7d00>: E <C object Array of Char {'nolength': True} at 0x1c4a09f7c10>: E <C object Array of Char {'nolength': True} at 0x1c4a13179c0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f72b0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317880>: E <C object Array of Char {'nolength': True} at 0x1c4a1317c20>: E <C object Array of Char {'nolength': True} at 0x1c4a09f76b0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f7d90>: E <C object Array of Char {'nolength': True} at 0x1c4a1317ba0>: E <C object Array of Char {'nolength': True} at 0x1c4a13178a0>: E <C object Array of Char {'nolength': True} at 0x1c4a13176e0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f7fd0>: E <C object Array of Char {'nolength': True} at 0x1c4a13178c0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f7d80>: E <C object Array of Char {'nolength': True} at 0x1c4a09f81e0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 153, in ffiobj_init E nglobs[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1c4a3929fe0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 174, in ffiobj_init E nstructs = allocate_array(ffi, STRUCT_UNION_S, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1c4a9e07f00>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 175, in ffiobj_init E nfields = allocate_array(ffi, FIELD_S, nftot) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1c4a92423a0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9bb0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9fb0>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea480>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea5a0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9c10>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea0b0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9e40>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9ea0>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea950>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea680>: E <C object Array of Char {'nolength': True} at 0x1c4a1317b20>: E <C object Array of Char {'nolength': True} at 0x1c4a1317600>: E <C object Array of Char {'nolength': True} at 0x1c4a1317980>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb520>: E <C object Array of Char {'nolength': True} at 0x1c4a1315b20>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb200>: E <C object Array of Char {'nolength': True} at 0x1c4a1315800>: E <C object Array of Char {'nolength': True} at 0x1c4a1315b40>: E <C object Array of Char {'nolength': True} at 0x1c4a7242640>: E <C object Array of Char {'nolength': True} at 0x1c4a1315fe0>: E <C object Array of Char {'nolength': True} at 0x1c4a1315f60>: E <C object Array of Char {'nolength': True} at 0x1c4a1315fc0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316720>: E <C object Array of Char {'nolength': True} at 0x1c4a1316900>: E <C object Array of Char {'nolength': True} at 0x1c4a1316920>: E <C object Array of Char {'nolength': True} at 0x1c4a13169e0>: E <C object Array of Char {'nolength': True} at 0x1c4a7242880>: E <C object Array of Char {'nolength': True} at 0x1c4a9de8040>: E <C object Array of Char {'nolength': True} at 0x1c4a1316ae0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316b00>: E <C object Array of Char {'nolength': True} at 0x1c4a13168e0>: E <C object Array of Char {'nolength': True} at 0x1c4a13172c0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9470>: E <C object Array of Char {'nolength': True} at 0x1c4a1316e80>: E <C object Array of Char {'nolength': True} at 0x1c4a1316e00>: E <C object Array of Char {'nolength': True} at 0x1c4a1316da0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 185, in ffiobj_init E nstructs[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1c4a1317be0>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea320>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea0f0>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea770>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9e10>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9cb0>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea110>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea6c0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9e50>: E <C object Array of Char {'nolength': True} at 0x1c4a1317c60>: E <C object Array of Char {'nolength': True} at 0x1c4a1317b60>: E <C object Array of Char {'nolength': True} at 0x1c4a13175c0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317740>: E <C object Array of Char {'nolength': True} at 0x1c4a13177c0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317620>: E <C object Array of Char {'nolength': True} at 0x1c4a13177a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317b00>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea960>: E <C object Array of Char {'nolength': True} at 0x1c4a9deaf40>: E <C object Array of Char {'nolength': True} at 0x1c4a9deab70>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9f50>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9f30>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea640>: E <C object Array of Char {'nolength': True} at 0x1c4a13178e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317c40>: E <C object Array of Char {'nolength': True} at 0x1c4a9deae80>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea1c0>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea930>: E <C object Array of Char {'nolength': True} at 0x1c4a1317c80>: E <C object Array of Char {'nolength': True} at 0x1c4a9dead30>: E <C object Array of Char {'nolength': True} at 0x1c4a1317760>: E <C object Array of Char {'nolength': True} at 0x1c4a1317ca0>: E <C object Array of Char {'nolength': True} at 0x1c4a9dead40>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea850>: E <C object Array of Char {'nolength': True} at 0x1c4a1317cc0>: E <C object Array of Char {'nolength': True} at 0x1c4a1317920>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea120>: E <C object Array of Char {'nolength': True} at 0x1c4a9deac90>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb0d0>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb4c0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9ba0>: E <C object Array of Char {'nolength': True} at 0x1c4a13152e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1314e20>: E <C object Array of Char {'nolength': True} at 0x1c4a13150c0>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea2f0>: E <C object Array of Char {'nolength': True} at 0x1c4a1315360>: E <C object Array of Char {'nolength': True} at 0x1c4a1315080>: E <C object Array of Char {'nolength': True} at 0x1c4a13150a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1315480>: E <C object Array of Char {'nolength': True} at 0x1c4a13153c0>: E <C object Array of Char {'nolength': True} at 0x1c4a1314f20>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9c40>: E <C object Array of Char {'nolength': True} at 0x1c4a9deaba0>: E <C object Array of Char {'nolength': True} at 0x1c4a1315a80>: E <C object Array of Char {'nolength': True} at 0x1c4a9dea990>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9df0>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb090>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb470>: E <C object Array of Char {'nolength': True} at 0x1c4a1315860>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb610>: E <C object Array of Char {'nolength': True} at 0x1c4a13158e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1315960>: E <C object Array of Char {'nolength': True} at 0x1c4a1315b60>: E <C object Array of Char {'nolength': True} at 0x1c4a1316500>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb4e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316540>: E <C object Array of Char {'nolength': True} at 0x1c4a1316560>: E <C object Array of Char {'nolength': True} at 0x1c4a1315e80>: E <C object Array of Char {'nolength': True} at 0x1c4a1316580>: E <C object Array of Char {'nolength': True} at 0x1c4a1316040>: E <C object Array of Char {'nolength': True} at 0x1c4a1315ee0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de8160>: E <C object Array of Char {'nolength': True} at 0x1c4a9de8410>: E <C object Array of Char {'nolength': True} at 0x1c4a9de8a00>: E <C object Array of Char {'nolength': True} at 0x1c4a1315f40>: E <C object Array of Char {'nolength': True} at 0x1c4a1316080>: E <C object Array of Char {'nolength': True} at 0x1c4a13161c0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316100>: E <C object Array of Char {'nolength': True} at 0x1c4a1315dc0>: E <C object Array of Char {'nolength': True} at 0x1c4a1315f80>: E <C object Array of Char {'nolength': True} at 0x1c4a13160e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316c00>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9310>: E <C object Array of Char {'nolength': True} at 0x1c4a1316760>: E <C object Array of Char {'nolength': True} at 0x1c4a1316780>: E <C object Array of Char {'nolength': True} at 0x1c4a13167a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316620>: E <C object Array of Char {'nolength': True} at 0x1c4a1316ca0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de89a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316bc0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316ac0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9070>: E <C object Array of Char {'nolength': True} at 0x1c4a1316c20>: E <C object Array of Char {'nolength': True} at 0x1c4a9de83f0>: E <C object Array of Char {'nolength': True} at 0x1c4a13167e0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de8c10>: E <C object Array of Char {'nolength': True} at 0x1c4a9de8ea0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de8370>: E <C object Array of Char {'nolength': True} at 0x1c4a1316d80>: E <C object Array of Char {'nolength': True} at 0x1c4a1316a00>: E <C object Array of Char {'nolength': True} at 0x1c4a1316740>: E <C object Array of Char {'nolength': True} at 0x1c4a13165a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316820>: E <C object Array of Char {'nolength': True} at 0x1c4a1316840>: E <C object Array of Char {'nolength': True} at 0x1c4a13168a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316c40>: E <C object Array of Char {'nolength': True} at 0x1c4a13168c0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316a80>: E <C object Array of Char {'nolength': True} at 0x1c4a13166a0>: E <C object Array of Char {'nolength': True} at 0x1c4a13165c0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316940>: E <C object Array of Char {'nolength': True} at 0x1c4a1316860>: E <C object Array of Char {'nolength': True} at 0x1c4a1316d40>: E <C object Array of Char {'nolength': True} at 0x1c4a1316cc0>: E <C object Array of Char {'nolength': True} at 0x1c4a13169a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316a40>: E <C object Array of Char {'nolength': True} at 0x1c4a1316980>: E <C object Array of Char {'nolength': True} at 0x1c4a1316aa0>: E <C object Array of Char {'nolength': True} at 0x1c4a13165e0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316b40>: E <C object Array of Char {'nolength': True} at 0x1c4a1316ce0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316d00>: E <C object Array of Char {'nolength': True} at 0x1c4a1316640>: E <C object Array of Char {'nolength': True} at 0x1c4a9deb970>: E <C object Array of Char {'nolength': True} at 0x1c4a13174a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316dc0>: E <C object Array of Char {'nolength': True} at 0x1c4a13171a0>: E <C object Array of Char {'nolength': True} at 0x1c4a13171c0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de91f0>: E <C object Array of Char {'nolength': True} at 0x1c4a9de9760>: E <C object Array of Char {'nolength': True} at 0x1c4a1317040>: E <C object Array of Char {'nolength': True} at 0x1c4a9de8420>: E <C object Array of Char {'nolength': True} at 0x1c4a1317580>: E <C object Array of Char {'nolength': True} at 0x1c4a1317540>: E <C object Array of Char {'nolength': True} at 0x1c4a13174c0>: E <C object Array of Char {'nolength': True} at 0x1c4a13170e0>: E <C object Array of Char {'nolength': True} at 0x1c4a13175e0>: E <C object Array of Char {'nolength': True} at 0x1c4a13154a0>: E <C object Array of Char {'nolength': True} at 0x1c4a13153a0>: E <C object Array of Char {'nolength': True} at 0x1c4a1315940>: E <C object Array of Char {'nolength': True} at 0x1c4aa0b0f50>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 209, in ffiobj_init E nfields[nf].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1c4a4f82050>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 235, in ffiobj_init E ntypenames = allocate_array(ffi, TYPENAME_S, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1c4a1315a60>: E <C object Array of Char {'nolength': True} at 0x1c4a1316660>: E <C object Array of Char {'nolength': True} at 0x1c4a09f8270>: E <C object Array of Char {'nolength': True} at 0x1c49fda84f0>: E <C object Array of Char {'nolength': True} at 0x1c4a1316160>: E <C object Array of Char {'nolength': True} at 0x1c4a1316600>: E <C object Array of Char {'nolength': True} at 0x1c4a1314e60>: E <C object Array of Char {'nolength': True} at 0x1c4a09f7e10>: E <C object Array of Char {'nolength': True} at 0x1c4a49af850>: E <C object Array of Char {'nolength': True} at 0x1c4a09f8390>: E <C object Array of Char {'nolength': True} at 0x1c4a49af950>: E <C object Array of Char {'nolength': True} at 0x1c4a49afa10>: E <C object Array of Char {'nolength': True} at 0x1c4a49af470>: E <C object Array of Char {'nolength': True} at 0x1c4a49af750>: E <C object Array of Char {'nolength': True} at 0x1c4a49af610>: E <C object Array of Char {'nolength': True} at 0x1c4a09f8870>: E <C object Array of Char {'nolength': True} at 0x1c4a49af6d0>: E <C object Array of Char {'nolength': True} at 0x1c4a72420d0>: E <C object Array of Char {'nolength': True} at 0x1c4a49af8b0>: E <C object Array of Char {'nolength': True} at 0x1c4a49af9f0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f87a0>: E <C object Array of Char {'nolength': True} at 0x1c4a49afa30>: E <C object Array of Char {'nolength': True} at 0x1c4a49af490>: E <C object Array of Char {'nolength': True} at 0x1c4a49af9b0>: E <C object Array of Char {'nolength': True} at 0x1c4a49af370>: E <C object Array of Char {'nolength': True} at 0x1c4a49af7d0>: E <C object Array of Char {'nolength': True} at 0x1c4a49afaf0>: E <C object Array of Char {'nolength': True} at 0x1c4a49af770>: E <C object Array of Char {'nolength': True} at 0x1c4a72426d0>: E <C object Array of Char {'nolength': True} at 0x1c4a49af590>: E <C object Array of Char {'nolength': True} at 0x1c4a49af3d0>: E <C object Array of Char {'nolength': True} at 0x1c4a7242700>: E <C object Array of Char {'nolength': True} at 0x1c4a49af730>: E <C object Array of Char {'nolength': True} at 0x1c4a49af4d0>: E <C object Array of Char {'nolength': True} at 0x1c4a49af9d0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f8660>: E <C object Array of Char {'nolength': True} at 0x1c4a49af6b0>: E <C object Array of Char {'nolength': True} at 0x1c4a49af4f0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f8400>: E <C object Array of Char {'nolength': True} at 0x1c4a7242610>: E <C object Array of Char {'nolength': True} at 0x1c4a49af410>: E <C object Array of Char {'nolength': True} at 0x1c4a49afed0>: E <C object Array of Char {'nolength': True} at 0x1c4a49affb0>: E <C object Array of Char {'nolength': True} at 0x1c4a49b0210>: E <C object Array of Char {'nolength': True} at 0x1c4a49b00b0>: E <C object Array of Char {'nolength': True} at 0x1c4a49afb30>: E <C object Array of Char {'nolength': True} at 0x1c4a49b0170>: E <C object Array of Char {'nolength': True} at 0x1c4a49b0190>: E <C object Array of Char {'nolength': True} at 0x1c4a49b0070>: E <C object Array of Char {'nolength': True} at 0x1c4a09f8de0>: E <C object Array of Char {'nolength': True} at 0x1c4a49afdb0>: E <C object Array of Char {'nolength': True} at 0x1c4a49aff30>: E <C object Array of Char {'nolength': True} at 0x1c4a49b0090>: E <C object Array of Char {'nolength': True} at 0x1c4a49aff90>: E <C object Array of Char {'nolength': True} at 0x1c4a49b0130>: E <C object Array of Char {'nolength': True} at 0x1c4a49b0050>: E <C object Array of Char {'nolength': True} at 0x1c4a09f7ef0>: E <C object Array of Char {'nolength': True} at 0x1c4a49afeb0>: E <C object Array of Char {'nolength': True} at 0x1c4a49afc70>: E <C object Array of Char {'nolength': True} at 0x1c4a49b0150>: E <C object Array of Char {'nolength': True} at 0x1c4a49aff10>: E <C object Array of Char {'nolength': True} at 0x1c4a7242790>: E <C object Array of Char {'nolength': True} at 0x1c4a09f8dd0>: E <C object Array of Char {'nolength': True} at 0x1c4a49afb90>: E <C object Array of Char {'nolength': True} at 0x1c4a49afdd0>: E <C object Array of Char {'nolength': True} at 0x1c4a09f7fa0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 239, in ffiobj_init E ntypenames[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Struct CIF_DESCRIPTION { cif, abi, nargs, rtype, atypes, exchange_size, exchange_result, exchange_args } at 0x1c4abd35190>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\newtype.py", line 752, in _build_function_type E fct = ctypefunc.W_CTypeFunc(space, fargs, fresult, ellipsis, abi) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 53, in __init__ E builder.rawallocate(self) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 523, in rawallocate E flavor='raw') E } ..\rpython\conftest.py:103: MallocMismatch =============== 10 passed, 2 skipped, 1 error in 204.09 seconds =============== ++ 05:51:23 starting module/_pypyjson/test [30 started in total] __ module/_posixsubprocess/test [27 done in total, somefailed=True] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 0 items / 2 errors =================================== ERRORS ==================================== __ ERROR collecting pypy/module/_posixsubprocess/test/apptest_subprocess.py ___ tool\pytest\apptest2.py:25: in collect space = objspace.gettestobjspace(**spaceconfig) tool\pytest\objspace.py:24: in gettestobjspace space = maketestobjspace(config) tool\pytest\objspace.py:34: in maketestobjspace space = make_objspace(config) tool\option.py:33: in make_objspace return StdObjSpace(config) interpreter\baseobjspace.py:458: in __init__ self.initialize() objspace\std\objspace.py:115: in initialize self.make_builtins() interpreter\baseobjspace.py:666: in make_builtins self.install_mixedmodule(mixedname) interpreter\baseobjspace.py:707: in install_mixedmodule self.setbuiltinmodule(mixedname) interpreter\baseobjspace.py:544: in setbuiltinmodule mod = Module(self, self.newtext(name)) interpreter\mixedmodule.py:27: in __init__ self.__class__.buildloaders() module\fcntl\moduledef.py:17: in buildloaders from pypy.module.fcntl import interp_fcntl module\fcntl\interp_fcntl.py:44: in <module> for k, v in platform.configure(CConfig).items(): ..\rpython\rtyper\tool\rffi_platform.py:216: in configure for name, result in zip(entries, results): ..\rpython\rtyper\tool\rffi_platform.py:241: in configure_entries writer.path, eci, ignore_errors=ignore_errors)) ..\rpython\rtyper\tool\rffi_platform.py:745: in run_example_code output = build_executable_cache(files, eci, ignore_errors=ignore_errors) ..\rpython\tool\gcc_cache.py:28: in build_executable_cache result = platform.execute(platform.compile(c_files, eci)) ..\rpython\translator\platform\__init__.py:57: in compile ofiles = self._compile_o_files(cfiles, eci, standalone) ..\rpython\translator\platform\__init__.py:79: in _compile_o_files ofiles.append(self._compile_c_file(self.cc, cfile, compile_args)) ..\rpython\translator\platform\windows.py:290: in _compile_c_file self._execute_c_compiler(cc, args, oname) ..\rpython\translator\platform\__init__.py:143: in _execute_c_compiler self._handle_error(returncode, stdout, stderr, outname) ..\rpython\translator\platform\windows.py:319: in _handle_error raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E platcheck_64.c E d:\systemtemp\pytest\usession-py3.12-28\platcheck_64.c(93): fatal error C1083: Cannot open include file: 'sys/file.h': No such file or directory E """) ------------------------------- Captured stderr ------------------------------- [platform:Error] platcheck_64.c [platform:Error] d:\systemtemp\pytest\usession-py3.12-28\platcheck_64.c(93): fatal error C1083: Cannot open include file: 'sys/file.h': No such file or directory ___ ERROR collecting pypy/module/_posixsubprocess/test/test_ztranslation.py ___ ..\py\_path\local.py:650: in pyimport __import__(modname) module\_posixsubprocess\test\__init__.py:5: in <module> pytest.skip("not on windows", allow_module_level=True) E TypeError: skip() got an unexpected keyword argument 'allow_module_level' ========================== 2 error in 66.84 seconds =========================== ++ 05:51:25 starting module/_random/test [31 started in total] __ module/_pickle/test [28 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 96 items module\_pickle\test\apptest_optional_frames.py .. module\_pickle\test\apptest_pickle.py ......................F...F....................................s... module\_pickle\test\apptest_pypy_extensions.py ........................... ================================== FAILURES =================================== ________________________________ test_function ________________________________ def test_function(): for method, args in ( ({1, 2}.__contains__, (2,)), (set.__contains__, ({1, 2}, 2)), ): for proto in protocols: data = dumps(method, proto) pydata = dumps_py(method, proto) > assert data == pydata E (application-level) AssertionError: assert b'\x80\x03cbuiltins\ngetattr\nq\x00cbuiltins\nset\nq\x01X\x0c\x00\x00\x00__contains__q\x02\x86q\x03Rq\x04.' == b'\x80\x03cbuiltins\ngetattr\nq\x00cbuiltins\nset\nX\x0c\x00\x00\x00__contains__q\x01\x86Rq\x02.' module\_pickle\test\apptest_pickle.py:383: AssertionError _____________________________ test_recursive_set ______________________________ def test_recursive_set(): # Set containing an immutable object containing the original set. y = set() y.add(K(y)) for proto in range(4, pickle.HIGHEST_PROTOCOL + 1): > s = dumps(y, proto) E (application-level) PicklingError: Can't pickle <class 'apptest_pickle.K'>: it's not found as apptest_pickle.K module\_pickle\test\apptest_pickle.py:440: PicklingError =========================== short test summary info =========================== FAIL module\_pickle\test\apptest_pickle.py::test_function FAIL module\_pickle\test\apptest_pickle.py::test_recursive_set ============== 2 failed, 93 passed, 1 skipped in 167.95 seconds =============== ++ 05:51:52 starting module/_rawffi/alt/test [32 started in total] __ module/_random/test [29 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 13 items module\_random\test\test_random.py ............ module\_random\test\test_ztranslation.py . ========================= 13 passed in 60.73 seconds ========================== ++ 05:52:33 starting module/_rawffi/test [33 started in total] __ module/_pypyjson/test [30 done in total, somefailed=False] _________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 55 items module\_pypyjson\test\apptest__pypyjson.py ........ module\_pypyjson\test\test__pypyjson.py ............................................ module\_pypyjson\test\test_simd.py ... ========================= 55 passed in 83.44 seconds ========================== ++ 05:52:51 starting module/_socket/test [34 started in total] __ module/_rawffi/alt/test [31 done in total, somefailed=False] _______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 73 items module\_rawffi\alt\test\test_ffitype.py ..... module\_rawffi\alt\test\test_funcptr.py ..s..............................ss.ss.... module\_rawffi\alt\test\test_struct.py ............... module\_rawffi\alt\test\test_type_converter.py ........... ==================== 68 passed, 5 skipped in 75.11 seconds ==================== ++ 05:53:13 starting module/_sre/test [35 started in total] __ module/_rawffi/test [32 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 85 items module\_rawffi\test\apptest_rawffi.py .. module\_rawffi\test\test__rawffi.py .................s.................................s................. module\_rawffi\test\test_exit.py s module\_rawffi\test\test_nested.py ...... module\_rawffi\test\test_struct.py ... module\_rawffi\test\test_tracker.py ... module\_rawffi\test\test_ztranslation.py . =================== 82 passed, 3 skipped in 160.60 seconds ==================== n: 2 Arg 0: 3 Arg 1: 15 ++ 05:55:22 starting module/_vmprof/test [36 started in total] __ module/_vmprof/test [33 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.00 seconds ========================= ++ 05:55:25 starting module/_warnings/test [37 started in total] __ module/_socket/test [34 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 87 items module\_socket\test\apptest_socket.py ..........ss.............F..F.....s...s.ss..s...s....s...sssss module\_socket\test\test_sock_app.py .......s.........ss.s... module\_socket\test\test_ztranslation.py . ================================== FAILURES =================================== ___________________________ test_recvmsg_issue2649 ____________________________ @pytest.mark.skipif(sys.platform == 'win32', reason="no recvmsg on win32") @pytest.mark.skipif(sys.platform == 'darwin', reason="no MSG_ERRQUEUE on macos") def test_recvmsg_issue2649(): import _socket as socket listener = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM) listener.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) listener.bind(('127.0.0.1', 1234)) s = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM) s.sendto(b'x', ('127.0.0.1', 1234)) > with pytest.raises(BlockingIOError): queue = s.recvmsg(1024, 1024, socket.MSG_ERRQUEUE) E (application-level) AssertionError: raises() expected <class 'BlockingIOError'>, but got <class 'AttributeError'> module\_socket\test\apptest_socket.py:334: AssertionError __________________________ test_unix_socket_connect ___________________________ def test_unix_socket_connect(): > import _socket, os, tempfile module\_socket\test\apptest_socket.py:373: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """Temporary files. This module provides generic, low- and high-level interfaces for creating temporary files and directories. All of the interfaces provided by this module can be used without fear of race conditions except for 'mktemp'. 'mktemp' is subject to race conditions and should not be used; it is provided for backward compatibility only. The default path names are returned as str. If you supply bytes as input, all return values will be in bytes. Ex: >>> tempfile.mkstemp() (4, '/tmp/tmptpu9nin8') >>> tempfile.mkdtemp(suffix=b'') b'/tmp/tmppbi8f0hy' This module also provides some data items to the user: TMP_MAX - maximum number of names that will be tried before giving up. tempdir - If this is set to a string before the first use of any routine from this module, it will be considered as another candidate location to store temporary files. """ __all__ = [ "NamedTemporaryFile", "TemporaryFile", # high level safe interfaces "SpooledTemporaryFile", "TemporaryDirectory", "mkstemp", "mkdtemp", # low level safe interfaces "mktemp", # deprecated unsafe interface "TMP_MAX", "gettempprefix", # constants "tempdir", "gettempdir", "gettempprefixb", "gettempdirb", ] # Imports. import functools as _functools import warnings as _warnings import io as _io import os as _os > import shutil as _shutil ..\lib-python\3\tempfile.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """Utility functions for copying and archiving files and directory trees. XXX The functions here don't copy the resource fork or other metadata on Mac. """ import os import sys import stat import fnmatch import collections import errno import warnings try: import zlib del zlib _ZLIB_SUPPORTED = True except ImportError: _ZLIB_SUPPORTED = False try: import bz2 del bz2 _BZ2_SUPPORTED = True except ImportError: _BZ2_SUPPORTED = False try: import lzma del lzma _LZMA_SUPPORTED = True except ImportError: _LZMA_SUPPORTED = False _WINDOWS = os.name == 'nt' posix = nt = None if os.name == 'posix': import posix elif _WINDOWS: import nt if sys.platform == 'win32': > import _winapi ..\lib-python\3\shutil.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """ Support routines for subprocess and multiprocess module. Currently, this extension module is only required when using the modules on Windows. """ import sys if sys.platform != 'win32': raise ModuleNotFoundError("The '_winapi' module is only available on Windows", name="_winapi") # Declare external Win32 functions if sys.maxsize > 2 ** 31: > from _pypy_winbase_cffi64 import ffi as _ffi ..\lib_pypy\_winapi.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # auto-generated file > import _cffi_backend E (application-level) ModuleNotFoundError: No module named '_cffi_backend' ..\lib_pypy\_pypy_winbase_cffi64.py:2: ModuleNotFoundError =========================== short test summary info =========================== FAIL module\_socket\test\apptest_socket.py::test_recvmsg_issue2649 FAIL module\_socket\test\apptest_socket.py::test_unix_socket_connect ============== 2 failed, 67 passed, 18 skipped in 219.53 seconds ============== ++ 05:56:39 starting module/_weakref/test [38 started in total] __ module/_sre/test [35 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 163 items module\_sre\test\apptest_sre.py ..................................................................... module\_sre\test\test_app_sre.py .................................................................. module\_sre\test\test_sre_buf.py ............................ ======================== 163 passed in 217.81 seconds ========================= ++ 05:56:54 starting module/_winreg/test [39 started in total] __ module/_warnings/test [36 done in total, somefailed=True] __________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 17 items module\_warnings\test\apptest_warnings.py ........s.s..... module\_warnings\test\test_warnings.py F ================================== FAILURES =================================== _________________________ test_warn_globals_immutable _________________________ space = StdObjSpace def test_warn_globals_immutable(space): w_import = space.builtin.getdictvalue(space, '__import__') w_warnings = space.call_function(w_import, space.newtext("warnings")) # the test fails if the following line returns an ObjectMutableCell (which # has no .name) w_warn = w_warnings.w_dict.dstorage._x['warn'] > assert w_warn.name == 'warn' E AttributeError: 'ObjectMutableCell' object has no attribute 'name' module\_warnings\test\test_warnings.py:7: AttributeError =========================== short test summary info =========================== FAIL module\_warnings\test\test_warnings.py::test_warn_globals_immutable ============== 1 failed, 14 passed, 2 skipped in 115.29 seconds =============== ++ 05:57:24 starting module/array/test [40 started in total] __ module/_cffi_backend/test [37 done in total, somefailed=True] ______________ [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 467 items module\_cffi_backend\test\test_c.py s.....................s........................................................ssss.s....................................................s.....s...................sss...........................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 .................s.. module\_cffi_backend\test\test_recompiler.py ..........F..................F...........................................................s..s............ssss..s.s.ss....... 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 =================================== __________________ AppTestRecompiler.test_macro_check_value ___________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000027c24d359b8> def test_macro_check_value(self): # the value '-0x80000000' in C sources does not have a clear meaning # to me; it appears to have a different effect than '-2147483648'... # Moreover, on 32-bits, -2147483648 is actually equal to # -2147483648U, which in turn is equal to 2147483648U and so positive. import sys vals = ['42', '-42', '0x80000000', '-2147483648', '0', '9223372036854775809ULL', '-9223372036854775807LL'] if sys.maxsize <= 2**32: vals.remove('-2147483648') cdef_lines = ['#define FOO_%d_%d %s' % (i, j, vals[i]) for i in range(len(vals)) for j in range(len(vals))] verify_lines = ['#define FOO_%d_%d %s' % (i, j, vals[j]) # [j], not [i] for i in range(len(vals)) for j in range(len(vals))] ffi, lib = self.prepare( '\n'.join(cdef_lines), 'test_macro_check_value_ok', '\n'.join(verify_lines)) for j in range(len(vals)): c_got = int(vals[j].replace('U', '').replace('L', ''), 0) c_compiler_msg = str(c_got) if c_got > 0: c_compiler_msg += ' (0x%x)' % (c_got,) # for i in range(len(vals)): attrname = 'FOO_%d_%d' % (i, j) if i == j: x = getattr(lib, attrname) assert x == c_got else: > e = raises(ffi.error, getattr, lib, attrname) E (application-level) AssertionError: DID NOT RAISE [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\test\test_recompiler.py:237]:38: AssertionError ---------------------------- Captured stdout call ----------------------------- generating d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c _CFFI_test_macro_check_value_ok.c d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(658): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(659): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(721): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(722): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(784): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(785): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(822): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(831): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(840): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(847): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(848): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(849): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(858): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(867): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(876): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(910): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(911): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(973): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(974): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(1036): warning C4146: unary minus operator applied to unsigned type, result still unsigned d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.c(1037): warning C4146: unary minus operator applied to unsigned type, result still unsigned Creating library d:\systemtemp\pytest\usession-py3.12-8\recompiler\Release\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.pypy-73.lib and object d:\systemtemp\pytest\usession-py3.12-8\recompiler\Release\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_macro_check_value_ok.pypy-73.exp Generating code Finished generating code __________ AppTestRecompiler.test_verify_anonymous_enum_with_typedef __________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000027c24d359b8> def test_verify_anonymous_enum_with_typedef(self): ffi, lib = self.prepare( "typedef enum { AA, ... } e1;", 'test_verify_anonymous_enum_with_typedef1', "typedef enum { BB, CC, AA } e1;") assert lib.AA == 2 assert ffi.sizeof("e1") == ffi.sizeof("int") assert repr(ffi.cast("e1", 2)) == "<cdata 'e1' 2: AA>" # import sys ffi, lib = self.prepare( "typedef enum { AA=%d } e1;" % sys.maxsize, 'test_verify_anonymous_enum_with_typedef2', "typedef enum { AA=%d } e1;" % sys.maxsize) > assert lib.AA == sys.maxsize E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\test\test_recompiler.py:512]:15: AssertionError ---------------------------- Captured stdout call ----------------------------- generating d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_verify_anonymous_enum_with_typedef1.c _CFFI_test_verify_anonymous_enum_with_typedef1.c Creating library d:\systemtemp\pytest\usession-py3.12-8\recompiler\Release\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_verify_anonymous_enum_with_typedef1.pypy-73.lib and object d:\systemtemp\pytest\usession-py3.12-8\recompiler\Release\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_verify_anonymous_enum_with_typedef1.pypy-73.exp Generating code Finished generating code generating d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_verify_anonymous_enum_with_typedef2.c _CFFI_test_verify_anonymous_enum_with_typedef2.c d:\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_verify_anonymous_enum_with_typedef2.c(573): warning C4309: 'initializing': truncation of constant value Creating library d:\systemtemp\pytest\usession-py3.12-8\recompiler\Release\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_verify_anonymous_enum_with_typedef2.pypy-73.lib and object d:\systemtemp\pytest\usession-py3.12-8\recompiler\Release\systemtemp\pytest\usession-py3.12-8\recompiler\_CFFI_test_verify_anonymous_enum_with_typedef2.pypy-73.exp Generating code Finished generating code =========================== short test summary info =========================== FAIL module\_cffi_backend\test\test_recompiler.py::AppTestRecompiler::()::test_macro_check_value FAIL module\_cffi_backend\test\test_recompiler.py::AppTestRecompiler::()::test_verify_anonymous_enum_with_typedef ============= 2 failed, 436 passed, 29 skipped in 1169.80 seconds ============= ++ 05:57:39 starting module/atexit/test [41 started in total] __ module/_winreg/test [38 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 22 items module\_winreg\test\test_winreg.py ..F...........s..ss... ================================== FAILURES =================================== ________________________ AppTestFfi.test_simple_write _________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001c39e91e090> def test_simple_write(self): from winreg import SetValue, QueryValue, REG_SZ value = u"Some Default value" SetValue(self.root_key, self.test_key_name, REG_SZ, value) > assert QueryValue(self.root_key, self.test_key_name) == value E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_winreg\test\test_winreg.py:76]:5: AssertionError =========================== short test summary info =========================== FAIL module\_winreg\test\test_winreg.py::AppTestFfi::()::test_simple_write =============== 1 failed, 18 passed, 3 skipped in 48.05 seconds =============== ++ 05:57:47 starting module/binascii/test [42 started in total] __ module/_weakref/test [39 done in total, somefailed=False] __________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 43 items module\_weakref\test\apptest_weakref.py ........................................... ========================= 43 passed in 94.83 seconds ========================== ++ 05:58:16 starting module/bz2/test [43 started in total] __ module/atexit/test [40 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 2 items module\atexit\test\apptest_atexit.py .. ========================== 2 passed in 51.99 seconds ========================== ++ 05:58:39 starting module/cmath/test [44 started in total] __ module/binascii/test [41 done in total, somefailed=False] __________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module\binascii\test\test_binascii.py .................. ========================= 18 passed in 75.66 seconds ========================== ++ 05:59:09 starting module/cpyext/test/test_api.py [45 started in total] __ module/bz2/test [42 done in total, somefailed=False] _______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1 items / 3 skipped module\bz2\test\test_large.py s ========================= 4 skipped in 68.35 seconds ========================== ++ 05:59:31 starting module/cpyext/test/test_arraymodule.py [46 started in total] __ module/cmath/test [43 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module\cmath\test\test_cmath.py .................. ========================= 18 passed in 48.45 seconds ========================== ++ 05:59:31 starting module/cpyext/test/test_async_iter.py [47 started in total] __ module/array/test [44 done in total, somefailed=True] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 64 items module\array\test\apptest_array.py ... module\array\test\test_array.py ................E.....s..................s................F.. 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 0x2b8de68b740>: <C object Array...in-x86-64\build\pypy\module\array\interp_array.py", line 214, in setlen rffi.CCHARP.TO, byte_size, flavor='raw') }> func = <function <lambda> at 0x000002b8e66176a0>, 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 0x000002b8d7cd1440> 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 0x000002b8e72d28e0> 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 0x000002b8e75a46a0> 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 0x000002b8e75a46a0> 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 0x000002b8d9517c60> 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 0x2b8de68b740>: E <C object Array of Char {'nolength': True} at 0x2b8de68bd60>: E <C object Array of Char {'nolength': True} at 0x2b8de68bce0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b700>: E <C object Array of Char {'nolength': True} at 0x2b8de68bec0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c580>: E <C object Array of Char {'nolength': True} at 0x2b8de68bf60>: E <C object Array of Char {'nolength': True} at 0x2b8de68c180>: E <C object Array of Char {'nolength': True} at 0x2b8de68cbc0>: E <C object Array of Char {'nolength': True} at 0x2b8de68cb20>: E <C object Array of Char {'nolength': True} at 0x2b8de68cc00>: E <C object Array of Char {'nolength': True} at 0x2b8de684f80>: E <C object Array of Char {'nolength': True} at 0x2b8de685240>: E <C object Array of Char {'nolength': True} at 0x2b8de6854e0>: E <C object Array of Char {'nolength': True} at 0x2b8de685720>: E <C object Array of Char {'nolength': True} at 0x2b8de6855e0>: E <C object Array of Char {'nolength': True} at 0x2b8de686540>: E <C object Array of Char {'nolength': True} at 0x2b8de685f00>: E <C object Array of Char {'nolength': True} at 0x2b8de686860>: E <C object Array of Char {'nolength': True} at 0x2b8de686a80>: E <C object Array of Char {'nolength': True} at 0x2b8de687400>: E <C object Array of Char {'nolength': True} at 0x2b8de686e80>: E <C object Array of Char {'nolength': True} at 0x2b8de686ea0>: E <C object Array of Char {'nolength': True} at 0x2b8de6875c0>: E <C object Array of Char {'nolength': True} at 0x2b8de687a00>: E <C object Array of Char {'nolength': True} at 0x2b8de687c00>: E <C object Array of Char {'nolength': True} at 0x2b8de687c40>: E <C object Array of Char {'nolength': True} at 0x2b8de6877a0>: E <C object Array of Char {'nolength': True} at 0x2b8de688120>: E <C object Array of Char {'nolength': True} at 0x2b8de688560>: E <C object Array of Char {'nolength': True} at 0x2b8de688800>: E <C object Array of Char {'nolength': True} at 0x2b8de688a20>: E <C object Array of Char {'nolength': True} at 0x2b8de688640>: E <C object Array of Char {'nolength': True} at 0x2b8de688a00>: E <C object Array of Char {'nolength': True} at 0x2b8de688c80>: E <C object Array of Char {'nolength': True} at 0x2b8de688f00>: E <C object Array of Char {'nolength': True} at 0x2b8de6890a0>: E <C object Array of Char {'nolength': True} at 0x2b8de689260>: E <C object Array of Char {'nolength': True} at 0x2b8de689420>: E <C object Array of Char {'nolength': True} at 0x2b8de689d20>: E <C object Array of Char {'nolength': True} at 0x2b8de689dc0>: E <C object Array of Char {'nolength': True} at 0x2b8de6898c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a000>: E <C object Array of Char {'nolength': True} at 0x2b8de689fa0>: E <C object Array of Char {'nolength': True} at 0x2b8de689ee0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a880>: E <C object Array of Char {'nolength': True} at 0x2b8de68ab80>: E <C object Array of Char {'nolength': True} at 0x2b8de68a700>: E <C object Array of Char {'nolength': True} at 0x2b8de68afc0>: E <C object Array of Char {'nolength': True} at 0x2b8de68ba40>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a040>: E <C object Array of Char {'nolength': True} at 0x2b8de68bd20>: E <C object Array of Char {'nolength': True} at 0x2b8dfe49e90>: E <C object Array of Char {'nolength': True} at 0x2b8dfe49bf0>: E <C object Array of Char {'nolength': True} at 0x2b8de68bd80>: E <C object Array of Char {'nolength': True} at 0x2b8de68b6c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68bbc0>: E <C object Array of Char {'nolength': True} at 0x2b8de68bf40>: E <C object Array of Char {'nolength': True} at 0x2b8de68c1c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c9c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68ccc0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c6e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c7c0>: E <C object Array of Char {'nolength': True} at 0x2b8de685080>: E <C object Array of Char {'nolength': True} at 0x2b8de685b80>: E <C object Array of Char {'nolength': True} at 0x2b8de685900>: E <C object Array of Char {'nolength': True} at 0x2b8de685600>: E <C object Array of Char {'nolength': True} at 0x2b8de686500>: E <C object Array of Char {'nolength': True} at 0x2b8de686440>: E <C object Array of Char {'nolength': True} at 0x2b8de6865a0>: E <C object Array of Char {'nolength': True} at 0x2b8de6861e0>: E <C object Array of Char {'nolength': True} at 0x2b8de686c20>: E <C object Array of Char {'nolength': True} at 0x2b8de6867c0>: E <C object Array of Char {'nolength': True} at 0x2b8de686a40>: E <C object Array of Char {'nolength': True} at 0x2b8de686940>: E <C object Array of Char {'nolength': True} at 0x2b8de687560>: E <C object Array of Char {'nolength': True} at 0x2b8de687b60>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a490>: E <C object Array of Char {'nolength': True} at 0x2b8de687cc0>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a070>: E <C object Array of Char {'nolength': True} at 0x2b8dfe49c80>: E <C object Array of Char {'nolength': True} at 0x2b8de687b80>: E <C object Array of Char {'nolength': True} at 0x2b8de687d80>: E <C object Array of Char {'nolength': True} at 0x2b8de6877e0>: E <C object Array of Char {'nolength': True} at 0x2b8de688520>: E <C object Array of Char {'nolength': True} at 0x2b8de688940>: E <C object Array of Char {'nolength': True} at 0x2b8de688740>: E <C object Array of Char {'nolength': True} at 0x2b8de688f60>: E <C object Array of Char {'nolength': True} at 0x2b8de689180>: E <C object Array of Char {'nolength': True} at 0x2b8de689300>: E <C object Array of Char {'nolength': True} at 0x2b8de689640>: E <C object Array of Char {'nolength': True} at 0x2b8de689600>: E <C object Array of Char {'nolength': True} at 0x2b8de6898e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a080>: E <C object Array of Char {'nolength': True} at 0x2b8de68a200>: E <C object Array of Char {'nolength': True} at 0x2b8de68a6e0>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a100>: E <C object Array of Char {'nolength': True} at 0x2b8de68ad80>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a130>: E <C object Array of Char {'nolength': True} at 0x2b8de68a7c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68ae40>: E <C object Array of Char {'nolength': True} at 0x2b8de68b460>: E <C object Array of Char {'nolength': True} at 0x2b8de68bba0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b600>: E <C object Array of Char {'nolength': True} at 0x2b8de68b8a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68bf80>: E <C object Array of Char {'nolength': True} at 0x2b8de68c920>: E <C object Array of Char {'nolength': True} at 0x2b8de68cba0>: E <C object Array of Char {'nolength': True} at 0x2b8de684fa0>: E <C object Array of Char {'nolength': True} at 0x2b8de6850e0>: E <C object Array of Char {'nolength': True} at 0x2b8de685cc0>: E <C object Array of Char {'nolength': True} at 0x2b8de6860c0>: E <C object Array of Char {'nolength': True} at 0x2b8de685e40>: E <C object Array of Char {'nolength': True} at 0x2b8de685fc0>: E <C object Array of Char {'nolength': True} at 0x2b8de686760>: E <C object Array of Char {'nolength': True} at 0x2b8de686980>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a700>: E <C object Array of Char {'nolength': True} at 0x2b8de687ce0>: E <C object Array of Char {'nolength': True} at 0x2b8de687ac0>: E <C object Array of Char {'nolength': True} at 0x2b8de688500>: E <C object Array of Char {'nolength': True} at 0x2b8de688a60>: E <C object Array of Char {'nolength': True} at 0x2b8de6889e0>: E <C object Array of Char {'nolength': True} at 0x2b8de688cc0>: E <C object Array of Char {'nolength': True} at 0x2b8de689080>: E <C object Array of Char {'nolength': True} at 0x2b8de689b80>: E <C object Array of Char {'nolength': True} at 0x2b8de689d60>: E <C object Array of Char {'nolength': True} at 0x2b8de689a60>: E <C object Array of Char {'nolength': True} at 0x2b8de689ec0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a4e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a9a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68ab40>: E <C object Array of Char {'nolength': True} at 0x2b8de68b340>: E <C object Array of Char {'nolength': True} at 0x2b8de68b580>: E <C object Array of Char {'nolength': True} at 0x2b8de68b6e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b8e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c5c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c100>: E <C object Array of Char {'nolength': True} at 0x2b8de68c380>: E <C object Array of Char {'nolength': True} at 0x2b8de68c660>: E <C object Array of Char {'nolength': True} at 0x2b8de68c780>: E <C object Array of Char {'nolength': True} at 0x2b8de68c6a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c840>: E <C object Array of Char {'nolength': True} at 0x2b8de684e00>: E <C object Array of Char {'nolength': True} at 0x2b8de685840>: E <C object Array of Char {'nolength': True} at 0x2b8de6858a0>: E <C object Array of Char {'nolength': True} at 0x2b8de685940>: E <C object Array of Char {'nolength': True} at 0x2b8de685ee0>: E <C object Array of Char {'nolength': True} at 0x2b8de686240>: E <C object Array of Char {'nolength': True} at 0x2b8de686740>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a160>: E <C object Array of Char {'nolength': True} at 0x2b8de687040>: E <C object Array of Char {'nolength': True} at 0x2b8dfe49ce0>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a9d0>: E <C object Array of Char {'nolength': True} at 0x2b8de687320>: E <C object Array of Char {'nolength': True} at 0x2b8de687240>: E <C object Array of Char {'nolength': True} at 0x2b8de6879a0>: E <C object Array of Char {'nolength': True} at 0x2b8de687e00>: E <C object Array of Char {'nolength': True} at 0x2b8de6888a0>: E <C object Array of Char {'nolength': True} at 0x2b8de688e20>: E <C object Array of Char {'nolength': True} at 0x2b8de6891e0>: E <C object Array of Char {'nolength': True} at 0x2b8de6896e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a3a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a420>: E <C object Array of Char {'nolength': True} at 0x2b8de68a720>: E <C object Array of Char {'nolength': True} at 0x2b8de68ace0>: E <C object Array of Char {'nolength': True} at 0x2b8de68af80>: E <C object Array of Char {'nolength': True} at 0x2b8de68bb00>: E <C object Array of Char {'nolength': True} at 0x2b8de68c3c0>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a1c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68cac0>: E <C object Array of Char {'nolength': True} at 0x2b8dfe4a370>: E <C object Array of Char {'nolength': True} at 0x2b8e145c6e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c980>: E <C object Array of Char {'nolength': True} at 0x2b8de68c800>: E <C object Array of Char {'nolength': True} at 0x2b8de6851c0>: E <C object Array of Char {'nolength': True} at 0x2b8de685220>: E <C object Array of Char {'nolength': True} at 0x2b8de6859a0>: E <C object Array of Char {'nolength': True} at 0x2b8de686320>: E <C object Array of Char {'nolength': True} at 0x2b8de686000>: E <C object Array of Char {'nolength': True} at 0x2b8de685e20>: E <C object Array of Char {'nolength': True} at 0x2b8de686cc0>: E <C object Array of Char {'nolength': True} at 0x2b8de687540>: E <C object Array of Char {'nolength': True} at 0x2b8de687840>: E <C object Array of Char {'nolength': True} at 0x2b8de687740>: E <C object Array of Char {'nolength': True} at 0x2b8de687e40>: E <C object Array of Char {'nolength': True} at 0x2b8de688ce0>: E <C object Array of Char {'nolength': True} at 0x2b8de6892c0>: E <C object Array of Char {'nolength': True} at 0x2b8de689c00>: E <C object Array of Char {'nolength': True} at 0x2b8e145cd70>: E <C object Array of Char {'nolength': True} at 0x2b8de689760>: E <C object Array of Char {'nolength': True} at 0x2b8e145c950>: E <C object Array of Char {'nolength': True} at 0x2b8de689720>: E <C object Array of Char {'nolength': True} at 0x2b8de689e00>: E <C object Array of Char {'nolength': True} at 0x2b8de689e40>: E <C object Array of Char {'nolength': True} at 0x2b8de68aba0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a800>: E <C object Array of Char {'nolength': True} at 0x2b8de68afe0>: E <C object Array of Char {'nolength': True} at 0x2b8de68baa0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b800>: E <C object Array of Char {'nolength': True} at 0x2b8de68be60>: E <C object Array of Char {'nolength': True} at 0x2b8de68cb00>: E <C object Array of Char {'nolength': True} at 0x2b8de68cae0>: E <C object Array of Char {'nolength': True} at 0x2b8de68cb60>: E <C object Array of Char {'nolength': True} at 0x2b8de685040>: E <C object Array of Char {'nolength': True} at 0x2b8de6859c0>: E <C object Array of Char {'nolength': True} at 0x2b8de686200>: E <C object Array of Char {'nolength': True} at 0x2b8de686a00>: E <C object Array of Char {'nolength': True} at 0x2b8de687d20>: E <C object Array of Char {'nolength': True} at 0x2b8de688140>: E <C object Array of Char {'nolength': True} at 0x2b8de688b60>: E <C object Array of Char {'nolength': True} at 0x2b8de689140>: E <C object Array of Char {'nolength': True} at 0x2b8de6892e0>: E <C object Array of Char {'nolength': True} at 0x2b8de689aa0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a5a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a940>: E <C object Array of Char {'nolength': True} at 0x2b8de68a7a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68af60>: E <C object Array of Char {'nolength': True} at 0x2b8de68c360>: E <C object Array of Char {'nolength': True} at 0x2b8de68c400>: E <C object Array of Char {'nolength': True} at 0x2b8de68c5e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68cc60>: E <C object Array of Char {'nolength': True} at 0x2b8de6850a0>: E <C object Array of Char {'nolength': True} at 0x2b8de685a00>: E <C object Array of Char {'nolength': True} at 0x2b8de685a20>: E <C object Array of Char {'nolength': True} at 0x2b8de685f60>: E <C object Array of Char {'nolength': True} at 0x2b8de686620>: E <C object Array of Char {'nolength': True} at 0x2b8de6871c0>: E <C object Array of Char {'nolength': True} at 0x2b8de687680>: E <C object Array of Char {'nolength': True} at 0x2b8de688340>: E <C object Array of Char {'nolength': True} at 0x2b8de6886a0>: E <C object Array of Char {'nolength': True} at 0x2b8de6887e0>: E <C object Array of Char {'nolength': True} at 0x2b8de689200>: E <C object Array of Char {'nolength': True} at 0x2b8de689a20>: E <C object Array of Char {'nolength': True} at 0x2b8de689d80>: E <C object Array of Char {'nolength': True} at 0x2b8de68a380>: E <C object Array of Char {'nolength': True} at 0x2b8de68aa20>: E <C object Array of Char {'nolength': True} at 0x2b8de68b480>: E <C object Array of Char {'nolength': True} at 0x2b8de68c000>: E <C object Array of Char {'nolength': True} at 0x2b8de68c6c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c8c0>: E <C object Array of Char {'nolength': True} at 0x2b8de685d80>: E <C object Array of Char {'nolength': True} at 0x2b8de685e00>: E <C object Array of Char {'nolength': True} at 0x2b8de6871e0>: E <C object Array of Char {'nolength': True} at 0x2b8de688180>: E <C object Array of Char {'nolength': True} at 0x2b8de687e20>: E <C object Array of Char {'nolength': True} at 0x2b8de6886c0>: E <C object Array of Char {'nolength': True} at 0x2b8de689040>: E <C object Array of Char {'nolength': True} at 0x2b8de689d40>: E <C object Array of Char {'nolength': True} at 0x2b8de68a300>: E <C object Array of Char {'nolength': True} at 0x2b8de68a1e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a040>: E <C object Array of Char {'nolength': True} at 0x2b8de68afa0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b5e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b620>: E <C object Array of Char {'nolength': True} at 0x2b8de68c160>: E <C object Array of Char {'nolength': True} at 0x2b8de68c7a0>: E <C object Array of Char {'nolength': True} at 0x2b8de685420>: E <C object Array of Char {'nolength': True} at 0x2b8de685300>: E <C object Array of Char {'nolength': True} at 0x2b8de6854a0>: E <C object Array of Char {'nolength': True} at 0x2b8de686580>: E <C object Array of Char {'nolength': True} at 0x2b8de6875a0>: E <C object Array of Char {'nolength': True} at 0x2b8de686e20>: E <C object Array of Char {'nolength': True} at 0x2b8de687780>: E <C object Array of Char {'nolength': True} at 0x2b8de688c40>: E <C object Array of Char {'nolength': True} at 0x2b8de6894a0>: E <C object Array of Char {'nolength': True} at 0x2b8de689880>: E <C object Array of Char {'nolength': True} at 0x2b8de68a400>: E <C object Array of Char {'nolength': True} at 0x2b8de68aa00>: E <C object Array of Char {'nolength': True} at 0x2b8de68b760>: E <C object Array of Char {'nolength': True} at 0x2b8de68c1a0>: E <C object Array of Char {'nolength': True} at 0x2b8de685260>: E <C object Array of Char {'nolength': True} at 0x2b8e145c890>: E <C object Array of Char {'nolength': True} at 0x2b8de6861c0>: E <C object Array of Char {'nolength': True} at 0x2b8e145ce00>: E <C object Array of Char {'nolength': True} at 0x2b8e145c650>: E <C object Array of Char {'nolength': True} at 0x2b8de686300>: E <C object Array of Char {'nolength': True} at 0x2b8de686680>: E <C object Array of Char {'nolength': True} at 0x2b8de6878e0>: E <C object Array of Char {'nolength': True} at 0x2b8de689220>: E <C object Array of Char {'nolength': True} at 0x2b8de689620>: E <C object Array of Char {'nolength': True} at 0x2b8de68a8a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68aac0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b0e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68bb80>: E <C object Array of Char {'nolength': True} at 0x2b8de68c620>: E <C object Array of Char {'nolength': True} at 0x2b8de685060>: E <C object Array of Char {'nolength': True} at 0x2b8de685520>: E <C object Array of Char {'nolength': True} at 0x2b8de686040>: E <C object Array of Char {'nolength': True} at 0x2b8de687580>: E <C object Array of Char {'nolength': True} at 0x2b8de688460>: E <C object Array of Char {'nolength': True} at 0x2b8de688660>: E <C object Array of Char {'nolength': True} at 0x2b8de689000>: E <C object Array of Char {'nolength': True} at 0x2b8de689e20>: E <C object Array of Char {'nolength': True} at 0x2b8de68a980>: E <C object Array of Char {'nolength': True} at 0x2b8de68b560>: E <C object Array of Char {'nolength': True} at 0x2b8de68bb60>: E <C object Array of Char {'nolength': True} at 0x2b8de68c680>: E <C object Array of Char {'nolength': True} at 0x2b8de6863a0>: E <C object Array of Char {'nolength': True} at 0x2b8e145ce30>: E <C object Array of Char {'nolength': True} at 0x2b8de6868e0>: E <C object Array of Char {'nolength': True} at 0x2b8e145cb60>: E <C object Array of Char {'nolength': True} at 0x2b8e145cf20>: E <C object Array of Char {'nolength': True} at 0x2b8de687160>: E <C object Array of Char {'nolength': True} at 0x2b8de688ae0>: E <C object Array of Char {'nolength': True} at 0x2b8de689280>: E <C object Array of Char {'nolength': True} at 0x2b8de68a0c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b3c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c140>: E <C object Array of Char {'nolength': True} at 0x2b8de68c600>: E <C object Array of Char {'nolength': True} at 0x2b8de6856c0>: E <C object Array of Char {'nolength': True} at 0x2b8de686460>: E <C object Array of Char {'nolength': True} at 0x2b8de6876c0>: E <C object Array of Char {'nolength': True} at 0x2b8de688ba0>: E <C object Array of Char {'nolength': True} at 0x2b8de6893a0>: E <C object Array of Char {'nolength': True} at 0x2b8de689740>: E <C object Array of Char {'nolength': True} at 0x2b8de68a660>: E <C object Array of Char {'nolength': True} at 0x2b8de68b920>: E <C object Array of Char {'nolength': True} at 0x2b8de68c280>: E <C object Array of Char {'nolength': True} at 0x2b8de68c4e0>: E <C object Array of Char {'nolength': True} at 0x2b8de6864e0>: E <C object Array of Char {'nolength': True} at 0x2b8de686ee0>: E <C object Array of Char {'nolength': True} at 0x2b8de688540>: E <C object Array of Char {'nolength': True} at 0x2b8de6889a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a120>: E <C object Array of Char {'nolength': True} at 0x2b8de68bb40>: E <C object Array of Char {'nolength': True} at 0x2b8e145d070>: E <C object Array of Char {'nolength': True} at 0x2b8de684ec0>: E <C object Array of Char {'nolength': True} at 0x2b8e145d340>: E <C object Array of Char {'nolength': True} at 0x2b8e145cfe0>: E <C object Array of Char {'nolength': True} at 0x2b8de685920>: E <C object Array of Char {'nolength': True} at 0x2b8de686f20>: E <C object Array of Char {'nolength': True} at 0x2b8de6885e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a0a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68b5c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c720>: E <C object Array of Char {'nolength': True} at 0x2b8de6857e0>: E <C object Array of Char {'nolength': True} at 0x2b8de688300>: E <C object Array of Char {'nolength': True} at 0x2b8de689400>: E <C object Array of Char {'nolength': True} at 0x2b8de68a520>: E <C object Array of Char {'nolength': True} at 0x2b8de68b940>: E <C object Array of Char {'nolength': True} at 0x2b8de685440>: E <C object Array of Char {'nolength': True} at 0x2b8de6865e0>: E <C object Array of Char {'nolength': True} at 0x2b8de6893e0>: E <C object Array of Char {'nolength': True} at 0x2b8de68ae80>: E <C object Array of Char {'nolength': True} at 0x2b8e145c5c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c820>: E <C object Array of Char {'nolength': True} at 0x2b8e145cb00>: E <C object Array of Char {'nolength': True} at 0x2b8de686f80>: E <C object Array of Char {'nolength': True} at 0x2b8de6894c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68acc0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c3a0>: E <C object Array of Char {'nolength': True} at 0x2b8de685e80>: E <C object Array of Char {'nolength': True} at 0x2b8de6881c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68abc0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c480>: E <C object Array of Char {'nolength': True} at 0x2b8de685400>: E <C object Array of Char {'nolength': True} at 0x2b8de686340>: E <C object Array of Char {'nolength': True} at 0x2b8de6895c0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a740>: E <C object Array of Char {'nolength': True} at 0x2b8de68c220>: E <C object Array of Char {'nolength': True} at 0x2b8de68cb40>: E <C object Array of Char {'nolength': True} at 0x2b8de687de0>: E <C object Array of Char {'nolength': True} at 0x2b8de6898a0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a780>: E <C object Array of Char {'nolength': True} at 0x2b8de68c0a0>: E <C object Array of Char {'nolength': True} at 0x2b8de686f60>: E <C object Array of Char {'nolength': True} at 0x2b8de689a00>: E <C object Array of Char {'nolength': True} at 0x2b8de68aea0>: E <C object Array of Char {'nolength': True} at 0x2b8de685460>: E <C object Array of Char {'nolength': True} at 0x2b8e3317d10>: E <C object Array of Char {'nolength': True} at 0x2b8d8116810>: E <C object Array of Char {'nolength': True} at 0x2b8e145ccb0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a220>: E <C object Array of Char {'nolength': True} at 0x2b8e145c8c0>: E <C object Array of Char {'nolength': True} at 0x2b8e145d550>: E <C object Array of Char {'nolength': True} at 0x2b8de68c2c0>: E <C object Array of Char {'nolength': True} at 0x2b8de687620>: E <C object Array of Char {'nolength': True} at 0x2b8de689b00>: E <C object Array of Char {'nolength': True} at 0x2b8e3318550>: E <C object Array of Char {'nolength': True} at 0x2b8de685180>: E <C object Array of Char {'nolength': True} at 0x2b8de688de0>: E <C object Array of Char {'nolength': True} at 0x2b8de68c0c0>: E <C object Array of Char {'nolength': True} at 0x2b8e3316eb0>: E <C object Array of Char {'nolength': True} at 0x2b8e3318190>: E <C object Array of Char {'nolength': True} at 0x2b8de686dc0>: E <C object Array of Char {'nolength': True} at 0x2b8de688e00>: E <C object Array of Char {'nolength': True} at 0x2b8de68b880>: E <C object Array of Char {'nolength': True} at 0x2b8d8117990>: E <C object Array of Char {'nolength': True} at 0x2b8de687700>: E <C object Array of Char {'nolength': True} at 0x2b8de68b780>: E <C object Array of Char {'nolength': True} at 0x2b8e3318590>: E <C object Array of Char {'nolength': True} at 0x2b8e33173b0>: E <C object Array of Char {'nolength': True} at 0x2b8de685de0>: E <C object Array of Char {'nolength': True} at 0x2b8de689a40>: E <C object Array of Char {'nolength': True} at 0x2b8de68c900>: E <C object Array of Char {'nolength': True} at 0x2b8e33186b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01ad0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01490>: E <C object Array of Char {'nolength': True} at 0x2b8e145cad0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01590>: E <C object Array of Char {'nolength': True} at 0x2b8e145c560>: E <C object Array of Char {'nolength': True} at 0x2b8e145cbc0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01570>: E <C object Array of Char {'nolength': True} at 0x2b8e6f017f0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01c50>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01830>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01470>: E <C object Array of Char {'nolength': True} at 0x2b8e6f016b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f019f0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f016f0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01b30>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01550>: E <C object Array of Char {'nolength': True} at 0x2b8e6f014b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01790>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01890>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01a70>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01950>: E <C object Array of Char {'nolength': True} at 0x2b8e145c620>: E <C object Array of Char {'nolength': True} at 0x2b8e6f019b0>: E <C object Array of Char {'nolength': True} at 0x2b8e145cd40>: E <C object Array of Char {'nolength': True} at 0x2b8e145d6d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01810>: E <C object Array of Char {'nolength': True} at 0x2b8e6f014d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01990>: E <C object Array of Char {'nolength': True} at 0x2b8e6f018f0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f020b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01ff0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01e90>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02250>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02030>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01e70>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02010>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02070>: E <C object Array of Char {'nolength': True} at 0x2b8e6f021f0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01f30>: E <C object Array of Char {'nolength': True} at 0x2b8e6f020d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f022d0>: E <C object Array of Char {'nolength': True} at 0x2b8e145d700>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02270>: E <C object Array of Char {'nolength': True} at 0x2b8e145d610>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02230>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01e30>: E <C object Array of Char {'nolength': True} at 0x2b8e6f023b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01d70>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01f10>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01ed0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f01d10>: E <C object Array of Char {'nolength': True} at 0x2b8e6f024b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f024d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02bb0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02510>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02530>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02af0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f029b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02b90>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02a30>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02750>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02b50>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02ad0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02a70>: E <C object Array of Char {'nolength': True} at 0x2b8e6f025d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02b30>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02590>: E <C object Array of Char {'nolength': True} at 0x2b8e145d010>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02930>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02570>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02870>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02b10>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02790>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02b70>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02a10>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02550>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02910>: E <C object Array of Char {'nolength': True} at 0x2b8e6f032f0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02dd0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03430>: E <C object Array of Char {'nolength': True} at 0x2b8e6f033d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02f50>: E <C object Array of Char {'nolength': True} at 0x2b8e6f031b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03030>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02f10>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02df0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f031f0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02d10>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02d70>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03230>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02db0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02eb0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02ef0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f031d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f032b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03b50>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03870>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03bf0>: E <C object Array of Char {'nolength': True} at 0x2b8e145d280>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03950>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03c30>: E <C object Array of Char {'nolength': True} at 0x2b8e6f037b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03b30>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03790>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03730>: E <C object Array of Char {'nolength': True} at 0x2b8e6f035b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03510>: E <C object Array of Char {'nolength': True} at 0x2b8e6f039d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f038d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03e70>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03db0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03d30>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 414, in descr_fromlist E self.fromsequence(w_lst) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 1106, in fromsequence E self.setlen(oldlen + len(lst)) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 214, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E E <C object Array of Char {'nolength': True} at 0x2b8e42b7300>: E <C object Array of Char {'nolength': True} at 0x2b8e0fa7870>: E <C object Array of Char {'nolength': True} at 0x2b8de686400>: E <C object Array of Char {'nolength': True} at 0x2b8e3b24f40>: E <C object Array of Char {'nolength': True} at 0x2b8e3b25a70>: E <C object Array of Char {'nolength': True} at 0x2b8e3b28300>: E <C object Array of Char {'nolength': True} at 0x2b8e3b27520>: E <C object Array of Char {'nolength': True} at 0x2b8e3b28a50>: E <C object Array of Char {'nolength': True} at 0x2b8e3b29f30>: E <C object Array of Char {'nolength': True} at 0x2b8e3b295e0>: E <C object Array of Char {'nolength': True} at 0x2b8e3b28ec0>: E <C object Array of Char {'nolength': True} at 0x2b8e3b27c90>: E <C object Array of Char {'nolength': True} at 0x2b8e3b26740>: E <C object Array of Char {'nolength': True} at 0x2b8e3b25340>: E <C object Array of Char {'nolength': True} at 0x2b8e3b26b70>: E <C object Array of Char {'nolength': True} at 0x2b8e42b2f10>: E <C object Array of Char {'nolength': True} at 0x2b8dffc7ba0>: E <C object Array of Char {'nolength': True} at 0x2b8e0fb86b0>: E <C object Array of Char {'nolength': True} at 0x2b8e3b25580>: E <C object Array of Char {'nolength': True} at 0x2b8dffc2fb0>: E <C object Array of Char {'nolength': True} at 0x2b8e3b2ad60>: E <C object Array of Char {'nolength': True} at 0x2b8de899dd0>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba2ad0>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba1b20>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba00e0>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba0160>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba57e0>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba6350>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba5640>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba6010>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba71d0>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba6dd0>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba7950>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba26f0>: E <C object Array of Char {'nolength': True} at 0x2b8e3b26180>: E <C object Array of Char {'nolength': True} at 0x2b8e0fb9780>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba7790>: E <C object Array of Char {'nolength': True} at 0x2b8de68ba20>: E <C object Array of Char {'nolength': True} at 0x2b8e6950bc0>: E <C object Array of Char {'nolength': True} at 0x2b8e6950490>: E <C object Array of Char {'nolength': True} at 0x2b8e694fe60>: E <C object Array of Char {'nolength': True} at 0x2b8e6954370>: E <C object Array of Char {'nolength': True} at 0x2b8e6952a20>: E <C object Array of Char {'nolength': True} at 0x2b8e6951f50>: E <C object Array of Char {'nolength': True} at 0x2b8e6950820>: E <C object Array of Char {'nolength': True} at 0x2b8e6950c80>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba5540>: E <C object Array of Char {'nolength': True} at 0x2b8e6951790>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba3f10>: E <C object Array of Char {'nolength': True} at 0x2b8e6955970>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba0450>: E <C object Array of Char {'nolength': True} at 0x2b8e6954080>: E <C object Array of Char {'nolength': True} at 0x2b8e5ba7e60>: E <C object Array of Char {'nolength': True} at 0x2b8e69574d0>: E <C object Array of Char {'nolength': True} at 0x2b8e6ffc5e0>: E <C object Array of Char {'nolength': True} at 0x2b8e6fff2e0>: E <C object Array of Char {'nolength': True} at 0x2b8e7000590>: E <C object Array of Char {'nolength': True} at 0x2b8e6fffbe0>: E <C object Array of Char {'nolength': True} at 0x2b8e6ffb9c0>: E <C object Array of Char {'nolength': True} at 0x2b8e70005e0>: E <C object Array of Char {'nolength': True} at 0x2b8e7001510>: E <C object Array of Char {'nolength': True} at 0x2b8e6fffb70>: E <C object Array of Char {'nolength': True} at 0x2b8e7000b90>: E <C object Array of Char {'nolength': True} at 0x2b8e6ffa760>: E <C object Array of Char {'nolength': True} at 0x2b8e6fff870>: E <C object Array of Char {'nolength': True} at 0x2b8e6f03770>: E <C object Array of Char {'nolength': True} at 0x2b8e6ffbab0>: E <C object Array of Char {'nolength': True} at 0x2b8e6950dc0>: E <C object Array of Char {'nolength': True} at 0x2b8e70007a0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 645, in descr_getitem E return self.getitem_slice(space, w_idx) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 1242, in getitem_slice E w_a.setlen(size, overallocate=False) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 214, in setlen E rffi.CCHARP.TO, byte_size, flavor='raw') E E <C object Array of Char {'nolength': True} at 0x2b8dfe49bc0>: E <C object Array of Char {'nolength': True} at 0x2b8dfe49ef0>: E <C object Array of Char {'nolength': True} at 0x2b8de68a620>: E <C object Array of Char {'nolength': True} at 0x2b8de687f60>: E <C object Array of Char {'nolength': True} at 0x2b8dfe49cb0>: E <C object Array of Char {'nolength': True} at 0x2b8dfe49b90>: E <C object Array of Char {'nolength': True} at 0x2b8de689860>: E <C object Array of Char {'nolength': True} at 0x2b8de68b820>: E <C object Array of Char {'nolength': True} at 0x2b8de687600>: E <C object Array of Char {'nolength': True} at 0x2b8e145cce0>: E <C object Array of Char {'nolength': True} at 0x2b8e145ce90>: E <C object Array of Char {'nolength': True} at 0x2b8e145c770>: E <C object Array of Char {'nolength': True} at 0x2b8de685780>: E <C object Array of Char {'nolength': True} at 0x2b8e145cb30>: E <C object Array of Char {'nolength': True} at 0x2b8e145cf80>: E <C object Array of Char {'nolength': True} at 0x2b8e145c6b0>: E <C object Array of Char {'nolength': True} at 0x2b8e6f02050>: E <C object Array of Char {'nolength': True} at 0x2b8e6f028f0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 1280, in setitem_slice E self.fromsequence(w_lst) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 1106, in fromsequence E self.setlen(oldlen + len(lst)) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\interp_array.py", line 214, 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 0x2b8de68b740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5e8e7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e42b7300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5e8e800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bd60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5e8f718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5e8f750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5e8f788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5e8f7c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e0fa7870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5e8f7f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5e8f830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bf60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ea50f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ea5130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ea5168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cb20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5eb41e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cc00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5eb4218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de684f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5eb42f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5eb4330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6854e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5eb5b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5eb5b78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6855e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ec6b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ec6b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ec6bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ec6bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ed8a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686a80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ed8a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ed94e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ed9f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b24f40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5ed9fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686ea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f2e950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6875c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f2e988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f2e9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f2e9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b25a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f3f0c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f3f0f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6877a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f3f130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f54a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f54aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b28300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f54ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f54b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f54b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f54b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f62bf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b27520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f62c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f62c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688f00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f62c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6890a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6ed08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6ed40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b28a50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6ed78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6edb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6fe18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6fe50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6898c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6fe88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b29f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6fec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f6fef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f87638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f87670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f876a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b295e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f876e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ab80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f87718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f87750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68afc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f92f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe49bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f92f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ba40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5f92fe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5fa85d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bd20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5fa8608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe49e90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5fa8f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe49bf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5fa9c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bd80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e5fa9c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e604ab48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e604ab80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bf40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e605c3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e605c3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e606cde8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ccc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e606ce20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b28ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e606ce58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e606ce90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e606cec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e606cf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6076aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b27c90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6076ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6076b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6076b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6076b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6086250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b26740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6086288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6865a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e60862c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6861e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e60862f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686c20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6086330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6867c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6086368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b25340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6087c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6087c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6087c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6087cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe49ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6087d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e609b248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e609ba60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e609ba98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6102598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe49c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6132b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6132b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e614d600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6877e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e614d638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e614d718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e614d750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61529c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61529f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6162288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61622c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61623a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6173520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6898e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6173600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6173638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e617c8a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e617c8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e617c988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e617d9b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ad80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e617d9f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a130>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61a89f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a7c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61a90f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ae40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61a9130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61a9e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61a9ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61f4d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61f4d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61f4e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e61f4e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6204330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de684fa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6204368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6850e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6205210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6205248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6860c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6205328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6205360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685fc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e62166b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e62166e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b26b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6216720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6216758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6216790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6222758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6222790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687ac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6223360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688500>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6309670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63096a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e42b2f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e631e988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6889e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e631e9c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e631e9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e631ea30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689b80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e631ea68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dffc7ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e631eaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689d60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6334480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689a60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63344b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63344f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6334528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e0fb86b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6334560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a9a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6334598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ab40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6344988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63449c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63449f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b25580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635c218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635c250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b8e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635c288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635d1a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c100>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635d1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dffc2fb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635d210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635d248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635d280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e635d2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c6a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6372d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b2ad60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6372db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6372de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de684e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6372e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6372e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6858a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63cc6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de899dd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63cc6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63cc720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63cc758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63cc790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe49cb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63cdd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63cdda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63dae58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63dae90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe49ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63dbc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a9d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63dbc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e63dbcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687240>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6426c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6879a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6426cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6426db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6888a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6427cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6427da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6891e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6427de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6896e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6439130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6439168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6439248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e644a170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ace0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e644a250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68af80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e644a288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e644b328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe49b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e644b360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e644b408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a1c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6458448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6458480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8dfe4a370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e64590c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c6e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6459130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6459d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6459de0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6851c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6459e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e64aade8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6859a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e64aae20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686320>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e64aaf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e64bc330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e64f3478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686cc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e64f34b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e650e7c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687840>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e651dd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6546560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6546598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688ce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6554218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689860>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6554250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba2ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6554288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6892c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65542c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689c00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65542f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cd70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65558d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6555910> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6555948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6584d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6585788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba1b20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65857c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689e40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65857f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68aba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6585830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65b9e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68afe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65b9e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba00e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65b9ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68baa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65d2918> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b800>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65d2950> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68be60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65d2988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65d29c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba0160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65d29f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65e55c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65e5600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65e5638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6859c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65e5670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65ecde8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65ece20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687d20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65ecf00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65fa0c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688b60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65fa1a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65fa1e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6892e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65fb248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65fb280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba57e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65fb2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689aa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65fb2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a5a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e65fb328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6608838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6608870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68af60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6609590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c360>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6609600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6609638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba6350>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6609670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66096a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cc60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6639088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6850a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66390c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66390f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba5640>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6639130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6639168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66391a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6692a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6871c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6692aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba6010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6692ad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6692b10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6692b48> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6886a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6692b80> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6887e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66cc330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689200>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66cc410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66cc448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66e1b08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a380>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66e1b40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68aa20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66e1c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66e8de8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66e8ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66e8f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba71d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66e8f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c6c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66e8f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66f66e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685d80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66f6720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66f6758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6871e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e66f7980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67ac3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67ac3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba6dd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67ac410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6886c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67ac448> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67ada28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689d40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67ada60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67ada98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba7950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67adad0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a1e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67adb08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67e34e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68afa0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e67e3520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6800528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba26f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6800560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6800598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68005d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c7a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6800608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685420>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6800640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3b26180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682e2c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682e2f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6854a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682e330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682e368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6875a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682e3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e0fb9780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682e3d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682fec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682fef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688c40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682ff30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6894a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682ff68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba7790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e682ffa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6852330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6852368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68aa00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68523a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68714b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ba20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68714e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c1a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6871520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cce0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6871558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685260>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e687e8e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e687f8a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6861c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e687f8d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145ce00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68c4480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c650>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68c44f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68c5280> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68c5360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6878e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68c5398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68f6368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68f63a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a8a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68f6480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68aac0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68f7558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6950bc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68f7590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b0e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68f75c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bb80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68f7600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e68f7638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685060>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6906c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6950490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6906c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6906c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686040>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6906cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687580>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6906d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6906d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e694fe60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6906d78> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6914720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689000>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6914758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689e20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6914790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a980>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69147c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6954370>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6914800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6928100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6928138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c680>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6928170> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145ce90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69281a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6863a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6928250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145ce30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6986870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6868e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69868a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cb60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6987a98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cf20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69b8870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687160>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69b88a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688ae0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69b8988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69b89c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69b9d70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b3c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e69b9da8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c140>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a44c28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c600>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a44c60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6952a20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a44c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6856c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a44cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a44d08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6876c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a44d40> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688ba0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a54800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6951f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a54838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6893a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a54870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a548a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a660>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a548e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a661a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6950820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a661e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a66218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c4e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a66250> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6864e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a66288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686ee0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a67ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6950c80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a67ef8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a67f30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6889a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a67f68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a120>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a67fa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a74020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68bb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a848e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145d070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a85408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de684ec0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a85440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145d340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6a85478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cfe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6ab0870> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685920>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6ab08a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686f20>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6ab1868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6885e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6ab18a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6ab1980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6ab19b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c720>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b2ebb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6857e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b2ebf0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688300>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b2f948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b2f980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a520>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b42598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b940>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b425d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685440>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b426b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6865e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b43868> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6893e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b43948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b43980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68ae80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b43a28> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c5c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b53600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c820>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b53638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cb00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b7c288> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686f80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b7d6a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6894c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6b7d6e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68acc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cc3018> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c3a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cc3050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685e80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cde020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6881c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cde058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68abc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cde138> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c480>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cdf2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba5540>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cdf2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685400>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cdf328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686340>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cdf360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6895c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cdf398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a740>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6cdf3d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6951790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d56e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d56ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68cb40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d56f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d56f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de6898a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d63590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba3f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d635c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d63600> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c0a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d63638> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686f60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d63670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689a00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d7f2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6955970>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d7f2f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68aea0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d7f328> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685460>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d7f360> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3317d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d7f398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cb30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d88988> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8d8116810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d88a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145ccb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d89670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68a220>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6d89e50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c8c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6dbe4b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145d550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6dbe528> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c2c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6dbf130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6dbf210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689b00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6dbf248> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3318550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e647c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685180>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e64800> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e65440> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c0c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e65478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba0450>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e654b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3316eb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e654e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3318190>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e7a9f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de686dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e7aa30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de688e00>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e7aa68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6954080>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e7aaa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b880>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e7aad8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8d8117990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e7ab10> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de687700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e86560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68b780>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e86598> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e5ba7e60>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e865d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e3318590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e86608> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e33173b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e86640> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de685de0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e87be8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de689a40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e87c20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e69574d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e87c58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8de68c900>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e87c90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e33186b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e87cc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e87d00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cf80>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e994e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01490>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6e99590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6eb03a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6eb0bb8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c560>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6eb1398> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cbc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6eb1408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f546b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f017f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f54790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01c50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f547c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01830>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f55980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01470>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f559b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f016b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f713d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f019f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f71408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f016f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f7cfa8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f7cfe0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f7dd00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f014b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f7dd38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f7de18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01890>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f7de50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f8f1d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c6b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f8f210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e6f8f2b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145c620>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7064368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f019b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e70643a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145cd40>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7065478> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145d6d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e70654e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01810>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7065520> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f014d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e70b2678> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01990>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e70b26b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f018f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e70b2790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f020b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e70b27c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01ff0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7156838> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01e90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e718e3a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02250>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e718ecd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e718ed08> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e71a4090> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e71a40c8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02070>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e71a4e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f021f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e71a4e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01f30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e71a4f70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02050>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e71d31a0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6ffc5e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e71d31d8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f020d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e71d3210> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f022d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7203a60> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145d700>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e720edb0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02270>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e720ede8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145d610>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e720ee20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e720ff68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01e30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e720ffa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6fff2e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7294020> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f023b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7294058> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7295750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7295788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01ed0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72957c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e7000590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72957f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f01d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7295830> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f024b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72a5050> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f024d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72a5088> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02bb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72a50c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6fffbe0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72a50f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72a5130> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02530>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72a5168> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02af0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72b6c98> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f029b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72b6cd0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72b6db0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02a30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72c2100> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02750>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72c21e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72c2218> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02ad0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72c33d0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02a70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72c3408> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f025d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72c34e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f028f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72d62c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6ffb9c0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72d62f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72d6330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02590>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72d6368> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145d010>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72d7948> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02930>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e72d7980> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02570>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7356330> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7356e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02b10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7356ec8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e70005e0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7356f00> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7356f38> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02b70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73ac6b0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02a10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73ac6e8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02550>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73ac720> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e7001510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73ac758> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02910>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73ac790> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f032f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73add70> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02dd0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73adda8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03430>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73adde0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6fffb70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73ade18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f033d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73ade50> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02f50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e73ade88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f031b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e741bbe8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03030>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e741bc20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e7000b90>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e741bc58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02f10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e741bc90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02df0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e741bcc8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f031f0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7429670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02d10>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e74296a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6ffa760>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e74296e0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02d70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7429718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03230>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7429750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02db0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7429788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02eb0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7437718> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6fff870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7437750> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f02ef0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7437788> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f031d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e74377c0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f032b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e74377f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03b50>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7444e20> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03770>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7444e58> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03870>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7444e90> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03bf0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7468560> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e145d280>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e75184f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03950>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7519558> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03c30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7519590> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f037b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7519670> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03b30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e75196a8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03790>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e75309f8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03730>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7530a30> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6ffbab0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7530a68> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f035b0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7530aa0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03510>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7540410> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6950dc0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7540480> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f039d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e75404b8> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f038d0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e75404f0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03e70>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7541e18> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e70007a0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7541e88> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03db0>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7541ec0> ignored Exception KeyError: KeyError(<C object Array of Char {'nolength': True} at 0x2b8e6f03d30>,) in method __del__ of <pypy.module.array.interp_array.W_ArrayTypei object at 0x000002b8e7541ef8> ignored ================================== FAILURES =================================== ___________________ AppTestArrayReconstructor.test_unicode ____________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000002b8e611a1a8> def test_unicode(self): import array array_reconstructor = array._array_reconstructor UTF16_LE = 18 UTF16_BE = 19 UTF32_LE = 20 UTF32_BE = 21 teststr = "Bonne Journ\xe9e \U0002030a\U00020347" testcases = ( (UTF16_LE, "UTF-16-LE"), (UTF16_BE, "UTF-16-BE"), (UTF32_LE, "UTF-32-LE"), (UTF32_BE, "UTF-32-BE") ) for testcase in testcases: mformat_code, encoding = testcase a = array.array('u', teststr) b = array_reconstructor( array.array, 'u', mformat_code, teststr.encode(encoding)) > assert a == b E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\test\test_array.py:1272]:20: AssertionError =========================== short test summary info =========================== FAIL module\array\test\test_array.py::AppTestArrayReconstructor::()::test_unicode ========== 1 failed, 61 passed, 2 skipped, 1 error in 188.04 seconds ========== ++ 06:00:34 starting module/cpyext/test/test_boolobject.py [48 started in total] __ module/cpyext/test/test_api.py [45 done in total, somefailed=False] ________ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module\cpyext\test\test_api.py .... ========================== 4 passed in 68.91 seconds ========================== ++ 06:01:14 starting module/cpyext/test/test_borrow.py [49 started in total] __ module/cpyext/test/test_async_iter.py [46 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_async_iter.py sss ========================= 3 skipped in 71.01 seconds ========================== ++ 06:01:29 starting module/cpyext/test/test_buffer.py [50 started in total] __ module/cpyext/test/test_arraymodule.py [47 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module\cpyext\test\test_arraymodule.py ..........x....... =================== 17 passed, 1 xfailed in 183.14 seconds ==================== ++ 06:03:18 starting module/cpyext/test/test_bytearrayobject.py [51 started in total] __ module/cpyext/test/test_boolobject.py [48 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module\cpyext\test\test_boolobject.py .... ========================= 4 passed in 136.35 seconds ========================== ++ 06:03:52 starting module/cpyext/test/test_bytesobject.py [52 started in total] __ module/cpyext/test/test_borrow.py [49 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_borrow.py ... ========================= 3 passed in 148.78 seconds ========================== ++ 06:04:25 starting module/cpyext/test/test_capsule.py [53 started in total] __ module/cpyext/test/test_buffer.py [50 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_buffer.py ...... ========================= 6 passed in 182.56 seconds ========================== ++ 06:05:09 starting module/cpyext/test/test_cell.py [54 started in total] __ module/cpyext/test/test_bytearrayobject.py [51 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_bytearrayobject.py ...... ========================= 6 passed in 136.39 seconds ========================== ++ 06:06:21 starting module/cpyext/test/test_classobject.py [55 started in total] __ module/cpyext/test/test_capsule.py [52 done in total, somefailed=False] ____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_capsule.py ... ========================= 3 passed in 153.76 seconds ========================== ++ 06:07:50 starting module/cpyext/test/test_codecs.py [56 started in total] __ module/cpyext/test/test_bytesobject.py [53 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 20 items module\cpyext\test\test_bytesobject.py .................... ========================= 20 passed in 209.91 seconds ========================= ++ 06:08:00 starting module/cpyext/test/test_complexobject.py [57 started in total] __ module/cpyext/test/test_cell.py [54 done in total, somefailed=False] _______ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_cell.py . ========================= 1 passed in 139.59 seconds ========================== ++ 06:08:11 starting module/cpyext/test/test_contextvars.py [58 started in total] __ module/cpyext/test/test_classobject.py [55 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module\cpyext\test\test_classobject.py .. ========================= 2 passed in 128.11 seconds ========================== ++ 06:09:17 starting module/cpyext/test/test_cpyext.py [59 started in total] __ module/cpyext/test/test_codecs.py [56 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_codecs.py ... ========================= 3 passed in 117.41 seconds ========================== ++ 06:10:30 starting module/cpyext/test/test_datetime.py [60 started in total] __ module/cpyext/test/test_complexobject.py [57 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_complexobject.py ...... ========================= 6 passed in 130.00 seconds ========================== ++ 06:10:56 starting module/cpyext/test/test_dictobject.py [61 started in total] __ module/cpyext/test/test_contextvars.py [58 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_contextvars.py . ========================= 1 passed in 152.76 seconds ========================== ++ 06:11:29 starting module/cpyext/test/test_eval.py [62 started in total] __ module/cpyext/test/test_eval.py [59 done in total, somefailed=True] ________ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 errors =================================== ERRORS ==================================== ____________ ERROR collecting pypy/module/cpyext/test/test_eval.py ____________ module\cpyext\test\test_eval.py:9: in <module> from pypy.module.cpyext.eval import ( E ImportError: cannot import name 'PyRun_SimpleString' =========================== 1 error in 0.08 seconds =========================== ++ 06:12:22 starting module/cpyext/test/test_exception.py [63 started in total] __ module/cpyext/test/test_cpyext.py [60 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 26 items module\cpyext\test\test_cpyext.py ...........s.............. =================== 25 passed, 1 skipped in 224.28 seconds ==================== ++ 06:13:54 starting module/cpyext/test/test_fileobject.py [64 started in total] __ module/cpyext/test/test_datetime.py [61 done in total, somefailed=False] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 16 items module\cpyext\test\test_datetime.py ................ ========================= 16 passed in 209.28 seconds ========================= ++ 06:14:39 starting module/cpyext/test/test_floatobject.py [65 started in total] __ module/cpyext/test/test_dictobject.py [62 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 19 items module\cpyext\test\test_dictobject.py ................... ========================= 19 passed in 202.89 seconds ========================= ++ 06:15:04 starting module/cpyext/test/test_frameobject.py [66 started in total] __ module/cpyext/test/test_exception.py [63 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_exception.py ...... ========================= 6 passed in 133.22 seconds ========================== ++ 06:15:54 starting module/cpyext/test/test_funcobject.py [67 started in total] __ module/cpyext/test/test_fileobject.py [64 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_fileobject.py . ========================= 1 passed in 133.60 seconds ========================== ++ 06:16:58 starting module/cpyext/test/test_genobject.py [68 started in total] __ module/cpyext/test/test_frameobject.py [65 done in total, somefailed=True] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items module\cpyext\test\test_frameobject.py F.... ================================== FAILURES =================================== _____________________ AppTestFrameObject.test_forge_frame _____________________ self = <CallInfo when='call' exception: command 'd:\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe' failed with exit status 2> func = <function <lambda> at 0x0000026892f055b0>, 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_forge_frame'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_forge_frame'>} 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 0x0000026888d83408> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000026889f8b760>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_forge_frame'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_forge_frame'>} 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 0x0000026889f8b760>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_forge_frame'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_forge_frame'>} 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_forge_frame'>, '__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 0x0000026890935038> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...orge_frame'>, '__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 0x0000026892baa5e0> 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 0x0000026892baa5e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...orge_frame'>, '__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_forge_frame'>, '__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 0x0000026890934fc0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...orge_frame'>, '__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 0x0000026892baa5a0> 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 0x0000026892baa5a0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...orge_frame'>, '__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_forge_frame'>, '__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_forge_frame'> def pytest_runtest_call(item): try: > item.runtest() ..\_pytest\runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_forge_frame'> def runtest(self): target = self.obj src = extract_docstring_if_empty_function(target.im_func) space = target.im_self.space if self.config.option.runappdirect: appexec_definitions = self.parent.obj.__dict__ spaceconfig = getattr(self.parent.obj, 'spaceconfig', None) usemodules = spaceconfig.get('usemodules') if spaceconfig else None return run_with_python(self.config.option.python, src, usemodules, **appexec_definitions) filename = self._getdynfilename(target) func = app2interp_temp(src, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool\pytest\apptest.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_forge_frame'>, space = StdObjSpace target = <function test_forge_frame at 0x0000026892f056a0> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000026891ac8988>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool\pytest\apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000026891ac8988>,) w_func = <Function test_forge_frame> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000026891ac8988> 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:1409: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_forge_frame> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000026891ac8988>,) 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): if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_func.w_instance, *args_w) if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter\baseobjspace.py:1237: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_forge_frame> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000026891ac8988>,) gateway = <module 'pypy.interpreter.gateway' from 'd:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\interpreter\\gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_forge_frame, file "[d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", 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(self.name, self.qualname) interpreter\function.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_forge_fr...x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> at line 2 name = 'test_forge_frame', qualname = 'test_forge_frame' def run(self, name=None, qualname=None): """Start this frame's execution.""" if self._is_generator_or_coroutine(): return self.initialize_as_generator(name, qualname) else: > return self.execute_frame() interpreter\pyframe.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_forge_fr...x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> at line 2 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: 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:354: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_forge_fr...x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> at line 2 e = CompileError(DistutilsExecError("command 'd:\\\\Microsoft Visual Studio\\\\202...\14.41.34120\\\\bin\\\\HostX64\\\\x64\\\\cl.exe' failed with exit status 2",),) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter\pyframe.py:845: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_forge_fr...x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> at line 2 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter\pyframe.py:350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_forge_fr...x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> at line 2 pycode = <code object test_forge_frame, file "[d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00000268903046b0> 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: assert next_instr & 1 == 0 > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_forge_fr...x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> at line 2 co_code = '|\x00\xa0\x00d\x01d\x02g\x01d\x03d\x04\xcc\x03}\x01t\x01t\x02|\x01j\x03\x83\x02}\x02|\x02j\x04j\x05d\x05\x19\x00d\x06...\x0bd\x08k\x02s2J\x00\x82\x01|\x02j\x06j\x0cd\tv\x00s:J\x00\x82\x01|\x03j\rd\tv\x00sAJ\x00\x82\x01d\x00S\x00d\x00S\x00' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00000268903046b0> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_forge_fr...x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> at line 2 co_code = '|\x00\xa0\x00d\x01d\x02g\x01d\x03d\x04\xcc\x03}\x01t\x01t\x02|\x01j\x03\x83\x02}\x02|\x02j\x04j\x05d\x05\x19\x00d\x06...\x0bd\x08k\x02s2J\x00\x82\x01|\x02j\x06j\x0cd\tv\x00s:J\x00\x82\x01|\x03j\rd\tv\x00sAJ\x00\x82\x01d\x00S\x00d\x00S\x00' next_instr = 16L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x00000268903046b0> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: assert next_instr & 1 == 0 self.last_instr = intmask(next_instr) if jit.we_are_jitted(): _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) oparg = ord(co_code[next_instr + 1]) next_instr += 2 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into computed gotos. while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) arg = ord(co_code[next_instr + 1]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption next_instr += 2 oparg = (oparg * 256) | arg if opcode == opcodedesc.RETURN_VALUE.index: self.frame_finished_execution = True # for generators raise Return elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, next_instr, ec) elif opcode == opcodedesc.RERAISE.index: return self.RERAISE(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: return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index: next_instr = self.JUMP_IF_NOT_EXC_MATCH(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_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index: self.BINARY_MATRIX_MULTIPLY(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_CONST_KEY_MAP.index: self.BUILD_CONST_KEY_MAP(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_EX.index: self.CALL_FUNCTION_EX(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: self.CALL_METHOD(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD_KW.index: > self.CALL_METHOD_KW(oparg, next_instr) interpreter\pyopcode.py:315: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_forge_fr...x86-64\build\pypy\module\cpyext\test\test_frameobject.py:5]", line 1> at line 2 n_arguments = 2, ignored = (16L,) W_AbstractTupleObject = <class 'pypy.objspace.std.tupleobject.W_AbstractTupleObject'> w_self = None, space = StdObjSpace @jit.unroll_safe def CALL_METHOD_KW(f, n_arguments, *ignored): from pypy.objspace.std.tupleobject import W_AbstractTupleObject # opargs contains the arg + kwarg count, excluding the implicit 'self' w_self = f.peekvalue_maybe_none(n_arguments + 1) space = f.space # like in BUILD_CONST_KEY_MAP we can't use space.fixedview because then # the immutability of the tuple is lost w_tup_varnames = space.interp_w(W_AbstractTupleObject, f.popvalue()) n_keywords = space.len_w(w_tup_varnames) keyword_names_w = [None] * n_keywords keywords_w = [None] * n_keywords for i in range(n_keywords): keyword_names_w[i] = w_tup_varnames.getitem(space, i) w_value = f.peekvalue(n_keywords - 1 - i) keywords_w[i] = w_value f.dropvalues(n_keywords) n_arguments -= n_keywords n = n_arguments + (w_self is not None) arguments = f.popvalues(n) # includes w_self if it is not None if w_self is None: f.popvalue_maybe_none() # removes w_self, which is None w_callable = f.popvalue() args = f.argument_factory( arguments, keyword_names_w, keywords_w, None, None, methodcall=w_self is not None, w_function=w_callable) 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:126: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_obj = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include "frameobject.h"')]) 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:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include "frameobject.h"')]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter\function.py:82: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000026891ac8f70> func = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include "frameobject.h"')]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter\gateway.py:869: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000026891ac8f70> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include "frameobject.h"')]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, 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:884: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000026891ac8f70> space = StdObjSpace e = CompileError(DistutilsExecError("command 'd:\\\\Microsoft Visual Studio\\\\202...\14.41.34120\\\\bin\\\\HostX64\\\\x64\\\\cl.exe' failed with exit status 2",),) 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:908: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000026891ac8f70> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... '))])], ['prologue'], [W_UnicodeObject('#include "frameobject.h"')]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter\gateway.py:878: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_text_W_Root_text_W_Root_text_bool object at 0x0000026891ac92b8> space = StdObjSpace scope_w = [W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000... Py_XD...NULL;\n '))]), W_UnicodeObject('#include "frameobject.h"'), None, W_UnicodeObject(''), 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.is_true(scope_w[5])) <3294-codegen d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\tool\sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, modname = 'foo' w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000... Py_XDECREF(py_frame);\n return NULL;\n '))]) prologue = '#include "frameobject.h"', 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) # If there's already a module under this name (file-based or a # previous inline extension), save it in _module_keepalive before # it's displaced. This prevents its raw allocations (method-name # strings, type dicts, etc.) from being freed during a later # test's leakfinder tracking window. self._file_module_cache.pop(modname, None) w_modules = space.sys.get('modules') try: w_old = space.getitem(w_modules, space.newtext(modname)) self._module_keepalive.append(w_old) except OperationError: pass w_result = self.sys_info.import_extension( modname, functions, prologue, include_dirs, more_init, > PY_SSIZE_T_CLEAN) module\cpyext\test\test_cpyext.py:422: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000002688ff83600> modname = 'foo' functions = [(u'raise_exception', u'METH_NOARGS', u'\n PyObject *py_srcfile = PyUnicode_FromString("filename");\n ... Py_XDECREF(py_code);\n Py_XDECREF(py_frame);\n return NULL;\n ')] prologue = '#include "frameobject.h"', 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 = """PyObject *mod = PyModule_Create(&moduledef); """ if more_init: init += """#define INITERROR return NULL """ init += more_init init += "\nreturn mod;" 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:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000002688ff83600> name = 'foo' init = 'PyObject *mod = PyModule_Create(&moduledef);\n \nreturn mod;' body = u'#include "frameobject.h"\n static PyObject* foo_raise_exception(PyObject *self, PyObject *args)\n {\n ...LL, /* m_doc */\n -1, /* m_size */\n methods, /* m_methods */\n };\n ' filename = None, include_dirs = None, PY_SSIZE_T_CLEAN = False, use_imp = False def import_module(self, name, init=None, body='', filename=None, include_dirs=None, PY_SSIZE_T_CLEAN=False, use_imp=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 body or init: if init is None: init = "return PyModule_Create(&moduledef);" 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:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000002688ff83600> name = 'foo', include_dirs = [] source_files = [local('d:\\systemtemp\\pytest\\usession-py3.12-64\\foo-0\\source_0.c')] source_strings = [u'\n \n #include <Python.h>\n\n #include "frameobject.h"\n static PyObject* foo_raise_exception(PyObj...\n PyInit_foo(void) {\n PyObject *mod = PyModule_Create(&moduledef);\n \nreturn mod;\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('d:\\systemtemp\\pytest\\usession-py3.12-64\\foo-0\\source_0.c')] outputfilename = local('d:\\systemtemp\\pytest\\usession-py3.12-64\\foo-0\\foo.dll') compile_extra = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] link_extra = ['/NODEFAULTLIB:Python312.lib', '/DEBUG'] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] libraries = ['d:\\systemtemp\\pytest\\usession-py3.12-64\\module_cache\\pypyapi'] 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:202: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('d:\\systemtemp\\pytest\\usession-py3.12-64\\foo-0\\source_0.c')] outputfilename = local('d:\\systemtemp\\pytest\\usession-py3.12-64\\foo-0\\foo.dll') compile_extra = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] link_extra = ['/NODEFAULTLIB:Python312.lib', '/DEBUG'] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] libraries = ['d:\\systemtemp\\pytest\\usession-py3.12-64\\module_cache\\pypyapi'] 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:234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils._msvccompiler.MSVCCompiler instance at 0x0000026895f8a220> sources = ['source_0.c'], output_dir = None, macros = [] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] debug = 0 extra_preargs = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] 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): if not self.initialized: self.initialize() compile_info = self._setup_compile(output_dir, macros, include_dirs, sources, depends, extra_postargs) macros, objects, extra_postargs, pp_opts, build = compile_info compile_opts = extra_preargs or [] compile_opts.append('/c') if debug: compile_opts.extend(self.compile_options_debug) else: compile_opts.extend(self.compile_options) add_cpp_opts = False for obj in objects: try: src, ext = build[obj] except KeyError: continue if debug: # pass the full pathname to MSVC in debug mode, # this allows the debugger to find the source file # without asking the user to browse for it src = os.path.abspath(src) if ext in self._c_extensions: input_opt = "/Tc" + src elif ext in self._cpp_extensions: input_opt = "/Tp" + src add_cpp_opts = True elif ext in self._rc_extensions: # compile .RC to .RES file input_opt = src output_opt = "/fo" + obj try: self.spawn([self.rc] + pp_opts + [output_opt, input_opt]) except DistutilsExecError as msg: raise CompileError(msg) continue elif ext in self._mc_extensions: # Compile .MC to .RC file to .RES file. # * '-h dir' specifies the directory for the # generated include file # * '-r dir' specifies the target directory of the # generated RC file and the binary message resource # it includes # # For now (since there are no options to change this), # we use the source-directory for the include file and # the build directory for the RC file and message # resources. This works at least for win32all. h_dir = os.path.dirname(src) rc_dir = os.path.dirname(obj) try: # first compile .MC to .RC and .H file self.spawn([self.mc, '-h', h_dir, '-r', rc_dir, src]) base, _ = os.path.splitext(os.path.basename (src)) rc_file = os.path.join(rc_dir, base + '.rc') # then compile .RC to .RES file self.spawn([self.rc, "/fo" + obj, rc_file]) except DistutilsExecError as msg: raise CompileError(msg) continue else: # how to handle this file? raise CompileError("Don't know how to compile {} to {}" .format(src, obj)) args = [self.cc] + compile_opts + pp_opts if add_cpp_opts: args.append('/EHsc') args.append(input_opt) args.append("/Fo" + obj) args.extend(extra_postargs) try: self.spawn(args) except DistutilsExecError as msg: > raise CompileError(msg) E CompileError: command 'd:\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe' failed with exit status 2 d:\pypy_stuff\pypy2.7-v7.3.18\lib-python\2.7\distutils\_msvccompiler.py:403: CompileError ---------------------------- Captured stdout call ----------------------------- source_0.c source_0.c(18): error C2198: 'PyObject *cpyexttestUnstable_Code_New(int,int,int,int,int,PyObject *,PyObject *,PyObject *,PyObject *,PyObject *,PyObject *,PyObject *,PyObject *,PyObject *,int,PyObject *,PyObject *)': too few arguments for call =========================== short test summary info =========================== FAIL module\cpyext\test\test_frameobject.py::AppTestFrameObject::()::test_forge_frame ==================== 1 failed, 4 passed in 148.47 seconds ===================== ++ 06:18:15 starting module/cpyext/test/test_getargs.py [69 started in total] __ module/cpyext/test/test_floatobject.py [66 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module\cpyext\test\test_floatobject.py .............. ========================= 14 passed in 176.68 seconds ========================= ++ 06:18:26 starting module/cpyext/test/test_import.py [70 started in total] __ module/cpyext/test/test_funcobject.py [67 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module\cpyext\test\test_funcobject.py .............. ========================= 14 passed in 196.44 seconds ========================= ++ 06:19:48 starting module/cpyext/test/test_iterator.py [71 started in total] __ module/cpyext/test/test_genobject.py [68 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_genobject.py ... ========================= 3 passed in 194.38 seconds ========================== ++ 06:20:59 starting module/cpyext/test/test_listobject.py [72 started in total] __ module/cpyext/test/test_import.py [69 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module\cpyext\test\test_import.py ........ ========================= 8 passed in 207.21 seconds ========================== ++ 06:22:57 starting module/cpyext/test/test_longobject.py [73 started in total] __ module/cpyext/test/test_getargs.py [70 done in total, somefailed=False] ____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 16 items module\cpyext\test\test_getargs.py ................ ========================= 16 passed in 229.03 seconds ========================= ++ 06:23:00 starting module/cpyext/test/test_mapping.py [74 started in total] __ module/cpyext/test/test_iterator.py [71 done in total, somefailed=False] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_iterator.py ...... ========================= 6 passed in 144.41 seconds ========================== ++ 06:23:06 starting module/cpyext/test/test_marshal.py [75 started in total] __ module/cpyext/test/test_mapping.py [72 done in total, somefailed=False] ____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items module\cpyext\test\test_mapping.py ..... ========================== 5 passed in 69.86 seconds ========================== ++ 06:24:58 starting module/cpyext/test/test_memoryobject.py [76 started in total] __ module/cpyext/test/test_listobject.py [73 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module\cpyext\test\test_listobject.py .............. ========================= 14 passed in 173.15 seconds ========================= ++ 06:25:08 starting module/cpyext/test/test_methodobject.py [77 started in total] __ module/cpyext/test/test_marshal.py [74 done in total, somefailed=False] ____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module\cpyext\test\test_marshal.py .. ========================= 2 passed in 144.84 seconds ========================== ++ 06:26:24 starting module/cpyext/test/test_misc.py [78 started in total] __ module/cpyext/test/test_longobject.py [75 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 25 items module\cpyext\test\test_longobject.py ......................... ========================= 25 passed in 207.87 seconds ========================= ++ 06:27:19 starting module/cpyext/test/test_module.py [79 started in total] __ module/cpyext/test/test_memoryobject.py [76 done in total, somefailed=True] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 13 items module\cpyext\test\test_memoryobject.py ...s..s.F.... ================================== FAILURES =================================== _____________________ AppTestPyBuffer.test_releasebuffer ______________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001604d8e4de8> def test_releasebuffer(self): module = self.import_extension('foo', [ ("create_test", "METH_NOARGS", """ PyObject *obj; obj = PyObject_New(PyObject, (PyTypeObject*)type); return obj; """), ("get_cnt", "METH_NOARGS", 'return PyLong_FromLong(cnt);'), ("get_dealloc_cnt", "METH_NOARGS", 'return PyLong_FromLong(dealloc_cnt);'), ], prologue=""" static float test_data = 42.f; static int cnt=0; static int dealloc_cnt=0; static PyHeapTypeObject * type=NULL; void dealloc(PyObject *self) { dealloc_cnt++; } int getbuffer(PyObject *obj, Py_buffer *view, int flags) { cnt ++; memset(view, 0, sizeof(Py_buffer)); view->obj = obj; /* see the CPython docs for why we need this incref: https://docs.python.org/3.5/c-api/typeobj.html#c.PyBufferProcs.bf_getbuffer */ Py_INCREF(obj); view->ndim = 0; view->buf = (void *) &test_data; view->itemsize = sizeof(float); view->len = 1; view->strides = NULL; view->shape = NULL; view->format = "f"; return 0; } void releasebuffer(PyObject *obj, Py_buffer *view) { cnt --; } """, more_init=""" type = (PyHeapTypeObject *) PyType_Type.tp_alloc(&PyType_Type, 0); type->ht_type.tp_name = "Test"; type->ht_type.tp_basicsize = sizeof(PyObject); type->ht_name = PyUnicode_FromString("Test"); type->ht_type.tp_flags |= Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HEAPTYPE; type->ht_type.tp_flags &= ~Py_TPFLAGS_HAVE_GC; type->ht_type.tp_dealloc = dealloc; type->ht_type.tp_as_buffer = &type->as_buffer; type->as_buffer.bf_getbuffer = getbuffer; type->as_buffer.bf_releasebuffer = releasebuffer; if (PyType_Ready(&type->ht_type) < 0) INITERROR; """, ) import gc assert module.get_cnt() == 0 a = memoryview(module.create_test()) assert module.get_cnt() == 1 assert module.get_dealloc_cnt() == 0 del a self.debug_collect() assert module.get_cnt() == 0 > assert module.get_dealloc_cnt() == 1 E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\cpyext\test\test_memoryobject.py:296]:69: AssertionError ---------------------------- Captured stdout call ----------------------------- source_0.c Creating library d:\systemtemp\pytest\usession-py3.12-74\foo-4\foo.lib and object d:\systemtemp\pytest\usession-py3.12-74\foo-4\foo.exp Generating code Finished generating code dealloc_trigger... deallocating PyObject * <C object Struct _object { c_ob_refcnt, c_ob_pypy_link, c_ob_type } at 0x1604f4b9850> deallocating PyObject * <C object Struct _object { c_ob_refcnt, c_ob_pypy_link, c_ob_type } at 0x1604f4ba310> deallocating PyObject * <C object Struct _object { c_ob_refcnt, c_ob_pypy_link, c_ob_type } at 0x1604f4ba830> dealloc_trigger DONE ---------------------------- Captured stderr call ----------------------------- <function PyModule_Create2 at 0x000001604c0a6ea8> DONE <function PyUnicode_FromString at 0x000001604c562a70> DONE <function PyType_Ready at 0x000001604d3b09f8> DONE <function PyLong_FromLong at 0x000001604be863e0> DONE <function PyLong_FromLong at 0x000001604be863e0> DONE <function PyLong_FromLong at 0x000001604be863e0> DONE <function PyLong_FromLong at 0x000001604be863e0> DONE <function PyLong_FromLong at 0x000001604be863e0> DONE =========================== short test summary info =========================== FAIL module\cpyext\test\test_memoryobject.py::AppTestPyBuffer::()::test_releasebuffer ============== 1 failed, 10 passed, 2 skipped in 155.66 seconds =============== ++ 06:28:31 starting module/cpyext/test/test_namespaceobject.py [80 started in total] __ module/cpyext/test/test_methodobject.py [77 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module\cpyext\test\test_methodobject.py .............. ========================= 14 passed in 179.37 seconds ========================= ++ 06:28:55 starting module/cpyext/test/test_ndarrayobject.py [81 started in total] __ module/cpyext/test/test_misc.py [78 done in total, somefailed=False] _______ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_misc.py . ========================= 1 passed in 131.25 seconds ========================== ++ 06:29:35 starting module/cpyext/test/test_number.py [82 started in total] __ module/cpyext/test/test_ndarrayobject.py [79 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================= 1 skipped in 10.56 seconds ========================== ++ 06:29:40 starting module/cpyext/test/test_object.py [83 started in total] __ module/cpyext/test/test_module.py [80 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 25 items module\cpyext\test\test_module.py ......................... ========================= 25 passed in 230.98 seconds ========================= ++ 06:31:56 starting module/cpyext/test/test_pyerrors.py [84 started in total] __ module/cpyext/test/test_namespaceobject.py [81 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_namespaceobject.py . ========================= 1 passed in 167.66 seconds ========================== ++ 06:32:11 starting module/cpyext/test/test_pyfile.py [85 started in total] __ module/cpyext/test/test_number.py [82 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module\cpyext\test\test_number.py ....... ========================= 7 passed in 180.45 seconds ========================== ++ 06:33:14 starting module/cpyext/test/test_pymem.py [86 started in total] __ module/cpyext/test/test_pyfile.py [83 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module\cpyext\test\test_pyfile.py ...x... ==================== 6 passed, 1 xfailed in 113.00 seconds ==================== ++ 06:35:00 starting module/cpyext/test/test_pysignals.py [87 started in total] __ module/cpyext/test/test_object.py [84 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 41 items module\cpyext\test\test_object.py .......................s................. =================== 40 passed, 1 skipped in 333.34 seconds ==================== ++ 06:35:52 starting module/cpyext/test/test_pystate.py [88 started in total] __ module/cpyext/test/test_pymem.py [85 done in total, somefailed=False] ______ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_pymem.py . ========================= 1 passed in 208.73 seconds ========================== ++ 06:37:37 starting module/cpyext/test/test_pystrhex.py [89 started in total] __ module/cpyext/test/test_pyerrors.py [86 done in total, somefailed=True] ____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 34 items module\cpyext\test\test_pyerrors.py ........s......sF.......s...s..... ================================== FAILURES =================================== ______________ AppTestFetch.test_SetFromErrnoWithFilename_basic _______________ self = <CallInfo when='call' exception: 'ascii' codec can't encode character u'\xe4' in position 106: ordinal not in range(128)> func = <function <lambda> at 0x000001dc785d4548>, 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_SetFromErrnoWithFilename_basic'...all__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>} 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 0x000001dc70291440> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x000001dc714e4ce0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'...all__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>} 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 0x000001dc714e4ce0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'...all__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_SetFromErrnoWithFilename_basic'>} 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_SetFromErrnoWithFilename_basic'>, '__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 0x000001dc796d2138> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...name_basic'>, '__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 0x000001dc7aab8060> 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 0x000001dc7aab8060> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...name_basic'>, '__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_SetFromErrnoWithFilename_basic'>, '__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 0x000001dc793f83e0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...name_basic'>, '__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 0x000001dc7aab8020> 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 0x000001dc7aab8020> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...name_basic'>, '__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_SetFromErrnoWithFilename_basic'>, '__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_SetFromErrnoWithFilename_basic'> def pytest_runtest_call(item): try: > item.runtest() ..\_pytest\runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_SetFromErrnoWithFilename_basic'> def runtest(self): target = self.obj src = extract_docstring_if_empty_function(target.im_func) space = target.im_self.space if self.config.option.runappdirect: appexec_definitions = self.parent.obj.__dict__ spaceconfig = getattr(self.parent.obj, 'spaceconfig', None) usemodules = spaceconfig.get('usemodules') if spaceconfig else None return run_with_python(self.config.option.python, src, usemodules, **appexec_definitions) filename = self._getdynfilename(target) func = app2interp_temp(src, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool\pytest\apptest.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_SetFromErrnoWithFilename_basic'> space = StdObjSpace target = <function test_SetFromErrnoWithFilename_basic at 0x000001dc785d4a70> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001dc7b510800>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool\pytest\apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001dc7b510800>,) w_func = <Function test_SetFromErrnoWithFilename_basic> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001dc7b510800> 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:1409: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_SetFromErrnoWithFilename_basic> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001dc7b510800>,) 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): if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_func.w_instance, *args_w) if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter\baseobjspace.py:1237: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_SetFromErrnoWithFilename_basic> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001dc7b510800>,) gateway = <module 'pypy.interpreter.gateway' from 'd:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\interpreter\\gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_SetFromErrnoWithFilename_basic, file "[d:\pypy_stuff\buildbo...ve\own-win-x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", 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(self.name, self.qualname) interpreter\function.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> at line 56 name = 'test_SetFromErrnoWithFilename_basic' qualname = 'test_SetFromErrnoWithFilename_basic' def run(self, name=None, qualname=None): """Start this frame's execution.""" if self._is_generator_or_coroutine(): return self.initialize_as_generator(name, qualname) else: > return self.execute_frame() interpreter\pyframe.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> at line 56 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: 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:354: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> at line 56 e = UnicodeEncodeError('ascii', u'\n errno = EBADF;\n ... return NULL;\n ', 106, 107, 'ordinal not in range(128)') def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter\pyframe.py:845: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> at line 56 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter\pyframe.py:350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> at line 56 pycode = <code object test_SetFromErrnoWithFilename_basic, file "[d:\pypy_stuff\buildbo...ve\own-win-x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> next_instr = 72 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000001dc777acf70> 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: assert next_instr & 1 == 0 > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> at line 56 co_code = '|\x00j\x00}\x01|\x01d\x00u\x00r\td\x01}\x01d\x02d\x00l\x01}\x02d\x02d\x00l\x02}\x03d\x02d\x00l\x03}\x04d\x03d\x04d\x0...01|\x07j\tj\nd\x13k\x02\x90\x01s\x0cJ\x00\x82\x01|\x07j\tj\x14d\x14k\x02\x90\x01s\x15J\x00\x82\x01d\x00S\x00d\x00S\x00' next_instr = 72 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000001dc777acf70> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> at line 56 co_code = '|\x00j\x00}\x01|\x01d\x00u\x00r\td\x01}\x01d\x02d\x00l\x01}\x02d\x02d\x00l\x02}\x03d\x02d\x00l\x03}\x04d\x03d\x04d\x0...01|\x07j\tj\nd\x13k\x02\x90\x01s\x0cJ\x00\x82\x01|\x07j\tj\x14d\x14k\x02\x90\x01s\x15J\x00\x82\x01d\x00S\x00d\x00S\x00' next_instr = 102 ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000001dc777acf70> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: assert next_instr & 1 == 0 self.last_instr = intmask(next_instr) if jit.we_are_jitted(): _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) oparg = ord(co_code[next_instr + 1]) next_instr += 2 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into computed gotos. while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) arg = ord(co_code[next_instr + 1]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption next_instr += 2 oparg = (oparg * 256) | arg if opcode == opcodedesc.RETURN_VALUE.index: self.frame_finished_execution = True # for generators raise Return elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, next_instr, ec) elif opcode == opcodedesc.RERAISE.index: return self.RERAISE(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: return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index: next_instr = self.JUMP_IF_NOT_EXC_MATCH(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_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index: self.BINARY_MATRIX_MULTIPLY(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_CONST_KEY_MAP.index: self.BUILD_CONST_KEY_MAP(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_EX.index: self.CALL_FUNCTION_EX(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: self.CALL_METHOD(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD_KW.index: > self.CALL_METHOD_KW(oparg, next_instr) interpreter\pyopcode.py:315: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_SetFromE...x86-64\build\pypy\module\cpyext\test\test_pyerrors.py:280]", line 1> at line 56 n_arguments = 2, ignored = (102,) W_AbstractTupleObject = <class 'pypy.objspace.std.tupleobject.W_AbstractTupleObject'> w_self = None, space = StdObjSpace @jit.unroll_safe def CALL_METHOD_KW(f, n_arguments, *ignored): from pypy.objspace.std.tupleobject import W_AbstractTupleObject # opargs contains the arg + kwarg count, excluding the implicit 'self' w_self = f.peekvalue_maybe_none(n_arguments + 1) space = f.space # like in BUILD_CONST_KEY_MAP we can't use space.fixedview because then # the immutability of the tuple is lost w_tup_varnames = space.interp_w(W_AbstractTupleObject, f.popvalue()) n_keywords = space.len_w(w_tup_varnames) keyword_names_w = [None] * n_keywords keywords_w = [None] * n_keywords for i in range(n_keywords): keyword_names_w[i] = w_tup_varnames.getitem(space, i) w_value = f.peekvalue(n_keywords - 1 - i) keywords_w[i] = w_value f.dropvalues(n_keywords) n_arguments -= n_keywords n = n_arguments + (w_self is not None) arguments = f.popvalues(n) # includes w_self if it is not None if w_self is None: f.popvalue_maybe_none() # removes w_self, which is None w_callable = f.popvalue() args = f.argument_factory( arguments, keyword_names_w, keywords_w, None, None, methodcall=w_self is not None, w_function=w_callable) 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:126: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_obj = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')]) 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:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter\function.py:82: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x000001dc7c096640> func = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter\gateway.py:869: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x000001dc7c096640> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, 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:884: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x000001dc7c096640> space = StdObjSpace e = UnicodeEncodeError('ascii', u'\n errno = EBADF;\n ... return NULL;\n ', 106, 107, 'ordinal not in range(128)') 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:908: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x000001dc7c096640> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n '))])], ['prologue'], [W_UnicodeObject('#include <errno.h>')]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter\gateway.py:878: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_text_W_Root_text_W_Root_text_bool object at 0x000001dc7c096720> space = StdObjSpace scope_w = [W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...or, code, ar...rn NULL;\n '))]), W_UnicodeObject('#include <errno.h>'), None, W_UnicodeObject(''), 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.is_true(scope_w[5])) <7001-codegen d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\tool\sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, modname = 'foo' w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...or, code, arg1, arg2);\n return NULL;\n '))]) prologue = '#include <errno.h>', 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) # If there's already a module under this name (file-based or a # previous inline extension), save it in _module_keepalive before # it's displaced. This prevents its raw allocations (method-name # strings, type dicts, etc.) from being freed during a later # test's leakfinder tracking window. self._file_module_cache.pop(modname, None) w_modules = space.sys.get('modules') try: w_old = space.getitem(w_modules, space.newtext(modname)) self._module_keepalive.append(w_old) except OperationError: pass w_result = self.sys_info.import_extension( modname, functions, prologue, include_dirs, more_init, > PY_SSIZE_T_CLEAN) module\cpyext\test\test_cpyext.py:422: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x000001dc7afbb2f0> modname = 'foo' functions = [(u'set_from_errno', u'METH_NOARGS', u'\n errno = EBADF;\n PyErr_SetFromErrnoWithFilen...mWindowsErrWithFilenameObjects(PyExc_OSError, code, arg1, arg2);\n return NULL;\n ')] prologue = '#include <errno.h>', 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) tool\cpyext\extbuild.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ functions = [(u'set_from_errno', u'METH_NOARGS', u'\n errno = EBADF;\n PyErr_SetFromErrnoWithFilen...mWindowsErrWithFilenameObjects(PyExc_OSError, code, arg1, arg2);\n return NULL;\n ')] modname = 'foo' def make_methods(functions, modname): methods_table = [] codes = [] for funcname, flags, code in functions: cfuncname = "%s_%s" % (modname, funcname) if 'METH_FASTCALL' in flags and 'METH_KEYWORDS' in flags: signature = ('(PyObject *self, PyObject *const *args, ' 'Py_ssize_t len_args, PyObject *kwnames)') elif 'METH_KEYWORDS' in flags: signature = '(PyObject *self, PyObject *args, PyObject *kwargs)' elif 'METH_FASTCALL' in flags: signature = ('(PyObject *self, PyObject *const *args, ' 'Py_ssize_t len_args)') else: signature = '(PyObject *self, PyObject *args)' methods_table.append( "{\"%s\", (PyCFunction)%s, %s}," % (funcname, cfuncname, flags)) func_code = """ static PyObject* {cfuncname}{signature} {{ {code} }} > """.format(cfuncname=cfuncname, signature=signature, code=code) E UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 106: ordinal not in range(128) tool\cpyext\extbuild.py:141: UnicodeEncodeError =========================== short test summary info =========================== FAIL module\cpyext\test\test_pyerrors.py::AppTestFetch::()::test_SetFromErrnoWithFilename_basic ============== 1 failed, 29 passed, 4 skipped in 320.70 seconds =============== ++ 06:38:16 starting module/cpyext/test/test_pystrtod.py [90 started in total] __ module/cpyext/test/test_pysignals.py [87 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_pysignals.py . ========================= 1 passed in 150.43 seconds ========================== ++ 06:38:40 starting module/cpyext/test/test_sequence.py [91 started in total] __ module/cpyext/test/test_pystate.py [88 done in total, somefailed=False] ____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 14 items module\cpyext\test\test_pystate.py ....x.....sx.. ============== 11 passed, 1 skipped, 2 xfailed in 182.23 seconds ============== ++ 06:39:39 starting module/cpyext/test/test_setobject.py [92 started in total] __ module/cpyext/test/test_setobject.py [89 done in total, somefailed=True] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True INTERNALERROR> Traceback (most recent call last): INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\_pytest\main.py", line 107, in wrap_session INTERNALERROR> config._do_configure() INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\_pytest\config.py", line 839, in _do_configure INTERNALERROR> self.hook.pytest_configure.call_historic(kwargs=dict(config=self)) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\_pytest\vendored_packages\pluggy.py", line 729, in call_historic INTERNALERROR> self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\_pytest\vendored_packages\pluggy.py", line 338, in _hookexec INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\_pytest\vendored_packages\pluggy.py", line 333, in <lambda> INTERNALERROR> _MultiCall(methods, kwargs, hook.spec_opts).execute() INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\_pytest\vendored_packages\pluggy.py", line 596, in execute INTERNALERROR> res = hook_impl.function(*args) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\cpyext\test\conftest.py", line 32, in pytest_configure INTERNALERROR> space = gettestobjspace(usemodules=['time']) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\tool\pytest\objspace.py", line 24, in gettestobjspace INTERNALERROR> space = maketestobjspace(config) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\tool\pytest\objspace.py", line 34, in maketestobjspace INTERNALERROR> space = make_objspace(config) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\tool\option.py", line 33, in make_objspace INTERNALERROR> return StdObjSpace(config) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\interpreter\baseobjspace.py", line 458, in __init__ INTERNALERROR> self.initialize() INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\objspace\std\objspace.py", line 115, in initialize INTERNALERROR> self.make_builtins() INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\interpreter\baseobjspace.py", line 637, in make_builtins INTERNALERROR> mod = Module(self, w_name) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\imp\moduledef.py", line 44, in __init__ INTERNALERROR> from pypy.module.imp import interp_imp INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\imp\interp_imp.py", line 1, in <module> INTERNALERROR> from pypy.module.imp import importing INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\imp\importing.py", line 14, in <module> INTERNALERROR> from rpython.rlib import streamio, jit INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rlib\streamio.py", line 40, in <module> INTERNALERROR> from rpython.rlib import rposix, nonconst, _rsocket_rffi as _c INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rlib\_rsocket_rffi.py", line 1582, in <module> INTERNALERROR> _WSAGetLastError() INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\lltype.py", line 1384, in __call__ INTERNALERROR> return callb(*args) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\ll2ctypes.py", line 1339, in __call__ INTERNALERROR> self.natural_arity) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\ll2ctypes.py", line 1236, in get_ctypes_callable INTERNALERROR> symbolic=True) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\translator\tool\cbuild.py", line 345, in compile_shared_lib INTERNALERROR> standalone=False)) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\translator\platform\__init__.py", line 57, in compile INTERNALERROR> ofiles = self._compile_o_files(cfiles, eci, standalone) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\translator\platform\__init__.py", line 79, in _compile_o_files INTERNALERROR> ofiles.append(self._compile_c_file(self.cc, cfile, compile_args)) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\translator\platform\windows.py", line 290, in _compile_c_file INTERNALERROR> self._execute_c_compiler(cc, args, oname) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\translator\platform\__init__.py", line 143, in _execute_c_compiler INTERNALERROR> self._handle_error(returncode, stdout, stderr, outname) INTERNALERROR> File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\translator\platform\windows.py", line 319, in _handle_error INTERNALERROR> raise CompilationError(stdout, stderr) INTERNALERROR> CompilationError: CompilationError(out=""" INTERNALERROR> """) ++ 06:40:08 starting module/cpyext/test/test_sliceobject.py [93 started in total] __ module/cpyext/test/test_pystrhex.py [90 done in total, somefailed=False] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_pystrhex.py . ========================= 1 passed in 220.69 seconds ========================== ++ 06:42:15 starting module/cpyext/test/test_structseq.py [94 started in total] __ module/cpyext/test/test_pystrtod.py [91 done in total, somefailed=False] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 20 items module\cpyext\test\test_pystrtod.py .................... ========================= 20 passed in 245.50 seconds ========================= ++ 06:43:09 starting module/cpyext/test/test_sysmodule.py [95 started in total] __ module/cpyext/test/test_sequence.py [92 done in total, somefailed=False] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 23 items module\cpyext\test\test_sequence.py ....................... ========================= 23 passed in 288.04 seconds ========================= ++ 06:44:16 starting module/cpyext/test/test_thread.py [96 started in total] __ module/cpyext/test/test_sliceobject.py [93 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module\cpyext\test\test_sliceobject.py ........ ========================= 8 passed in 215.59 seconds ========================== ++ 06:45:44 starting module/cpyext/test/test_traceback.py [97 started in total] __ module/cpyext/test/test_structseq.py [94 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_structseq.py . ========================= 1 passed in 221.51 seconds ========================== ++ 06:46:47 starting module/cpyext/test/test_translate.py [98 started in total] __ module/cpyext/test/test_sysmodule.py [95 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_sysmodule.py ... ========================= 3 passed in 223.74 seconds ========================== ++ 06:48:16 starting module/cpyext/test/test_tupleobject.py [99 started in total] __ module/cpyext/test/test_translate.py [96 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_translate.py . ========================== 1 passed in 25.43 seconds ========================== ++ 06:48:23 starting module/cpyext/test/test_typeobject.py [100 started in total] __ module/cpyext/test/test_traceback.py [97 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_traceback.py . ========================= 1 passed in 128.29 seconds ========================== ++ 06:49:03 starting module/cpyext/test/test_unicodeobject.py [101 started in total] __ module/cpyext/test/test_thread.py [98 done in total, somefailed=True] ______ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_thread.py x..Fx. ================================== FAILURES =================================== ________________________ AppTestThread.test_timed_lock ________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000286167fa020> def test_timed_lock(self): module = self.import_extension('foo', [ ("timed_acquire_lock", "METH_O", """ #ifndef PyThread_acquire_lock_timed #error "seems we are not accessing PyPy's functions" #endif PyLockStatus acquire_result; int microseconds = PyLong_AsLong(args); Py_BEGIN_ALLOW_THREADS acquire_result = PyThread_acquire_lock_timed(global_lock, microseconds, 0); Py_END_ALLOW_THREADS if (acquire_result == PY_LOCK_ACQUIRED) { Py_RETURN_TRUE; } else { Py_RETURN_FALSE; } """), ("release_lock", "METH_NOARGS", """ PyThread_release_lock(global_lock); Py_RETURN_NONE; """), ("cleanup_lock", "METH_NOARGS", """ // cleanup isn't part of the test, but I'd feel guilty otherwise PyThread_free_lock(global_lock); global_lock=NULL; Py_RETURN_NONE; """ ) ], prologue="static PyThread_type_lock global_lock;", more_init="global_lock = PyThread_allocate_lock();" ) try: import threading import time failure = [] assert module.timed_acquire_lock(-1) main_thread_should_release_the_lock_barrier = threading.Barrier(2) def thread_func(): try: if module.timed_acquire_lock(0): failure.append("Lock should be held elsewhere") return if module.timed_acquire_lock(1): failure.append("Lock should be held elsewhere") return finally: main_thread_should_release_the_lock_barrier.wait() if not module.timed_acquire_lock(1000000): failure.append("Lock should have become available") return module.release_lock() thread = threading.Thread(target=thread_func) thread.start() main_thread_should_release_the_lock_barrier.wait() # At this point, thread_func should be waiting 1s for the lock, # so sleep a short amount of time then let it have the lock. time.sleep(0.01) module.release_lock() thread.join() > assert not failure, failure E (application-level) AssertionError: ['Lock should have become available'] [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\cpyext\test\test_thread.py:84]:65: AssertionError ---------------------------- Captured stdout call ----------------------------- source_0.c Creating library d:\systemtemp\pytest\usession-py3.12-94\foo-2\foo.lib and object d:\systemtemp\pytest\usession-py3.12-94\foo-2\foo.exp Generating code Finished generating code ---------------------------- Captured stderr call ----------------------------- <function PyModule_Create2 at 0x0000028616ef1718> DONE <function PyLong_AsLong at 0x0000028615748110> DONE <function PyEval_SaveThread at 0x00000286164bb268> DONE <function PyEval_RestoreThread at 0x00000286164bb178> DONE <function PyLong_AsLong at 0x0000028615748110> DONE <function PyEval_SaveThread at 0x00000286164bb268> DONE <function PyEval_RestoreThread at 0x00000286164bb178> DONE <function PyLong_AsLong at 0x0000028615748110> DONE <function PyEval_SaveThread at 0x00000286164bb268> DONE <function PyEval_RestoreThread at 0x00000286164bb178> DONE <function PyLong_AsLong at 0x0000028615748110> DONE <function PyEval_SaveThread at 0x00000286164bb268> DONE <function PyEval_RestoreThread at 0x00000286164bb178> DONE =========================== short test summary info =========================== FAIL module\cpyext\test\test_thread.py::AppTestThread::()::test_timed_lock =============== 1 failed, 3 passed, 2 xfailed in 288.03 seconds =============== ++ 06:50:28 starting module/cpyext/test/test_userslots.py [102 started in total] __ module/cpyext/test/test_tupleobject.py [99 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 10 items module\cpyext\test\test_tupleobject.py .......... ========================= 10 passed in 241.90 seconds ========================= ++ 06:54:15 starting module/cpyext/test/test_version.py [103 started in total] __ module/cpyext/test/test_userslots.py [100 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 7 items module\cpyext\test\test_userslots.py ....... ========================= 7 passed in 468.02 seconds ========================== called power ++ 06:59:14 starting module/cpyext/test/test_weakref.py [104 started in total] __ module/cpyext/test/test_unicodeobject.py [101 done in total, somefailed=True] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 78 items module\cpyext\test\test_unicodeobject.py .......................................................FF..................... ================================== FAILURES =================================== ____________________________ TestUnicode.test_mbcs ____________________________ self = <pypy.module.cpyext.test.test_unicodeobject.TestUnicode object at 0x000001c60ebdb1d8> space = StdObjSpace def test_mbcs(self, space): if sys.platform != 'win32': py.test.skip("mcbs encoding only exists on Windows") unichars = u"abc" wbuf = rffi.unicode2wcharp(unichars) try: w_bytes = PyUnicode_EncodeMBCS(space, wbuf, 3, None) finally: rffi.free_wcharp(wbuf) assert space.type(w_bytes) is space.w_bytes > assert space.utf8_w(w_bytes) == "abc" module\cpyext\test\test_unicodeobject.py:1271: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ interpreter\baseobjspace.py:1960: in utf8_w return w_obj.utf8_w(self) interpreter\baseobjspace.py:274: in utf8_w self._typed_unwrap_error(space, "str") _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = W_BytesObject('abc'), space = StdObjSpace, expected = 'str' def _typed_unwrap_error(self, space, expected): raise oefmt(space.w_TypeError, > "expected %s, got %T object", expected, self) E OpErrFmt: [<W_TypeObject 'TypeError' at 0x1c604799be8>: expected str, got bytes object] interpreter\baseobjspace.py:318: OpErrFmt __________________________ TestUnicode.test_codepage __________________________ self = <pypy.module.cpyext.test.test_unicodeobject.TestUnicode object at 0x000001c6075eb868> space = StdObjSpace def test_codepage(self, space): if sys.platform != 'win32': py.test.skip("codepage encoding only exists on Windows") chars = "abc" w_obj = space.newtext(chars) w_bytes = PyUnicode_EncodeCodePage(space, 932, w_obj, None) assert space.type(w_bytes) is space.w_bytes > assert space.utf8_w(w_bytes) == "abc" module\cpyext\test\test_unicodeobject.py:1280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ interpreter\baseobjspace.py:1960: in utf8_w return w_obj.utf8_w(self) interpreter\baseobjspace.py:274: in utf8_w self._typed_unwrap_error(space, "str") _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = W_BytesObject('abc'), space = StdObjSpace, expected = 'str' def _typed_unwrap_error(self, space, expected): raise oefmt(space.w_TypeError, > "expected %s, got %T object", expected, self) E OpErrFmt: [<W_TypeObject 'TypeError' at 0x1c604799be8>: expected str, got bytes object] interpreter\baseobjspace.py:318: OpErrFmt =========================== short test summary info =========================== FAIL module\cpyext\test\test_unicodeobject.py::TestUnicode::()::test_mbcs FAIL module\cpyext\test\test_unicodeobject.py::TestUnicode::()::test_codepage ==================== 2 failed, 76 passed in 887.72 seconds ==================== ++ 07:05:29 starting module/crypt/test [105 started in total] __ module/crypt/test [102 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 0.04 seconds ========================== ++ 07:05:33 starting module/errno/test [106 started in total] __ module/errno/test [103 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\errno\test\test_errno.py ... ========================= 3 passed in 131.34 seconds ========================== ++ 07:07:53 starting module/exceptions/test [107 started in total] __ module/cpyext/test/test_typeobject.py [104 done in total, somefailed=True] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 96 items module\cpyext\test\test_typeobject.py ...................s..........................................FF...........s.....s.............. ================================== FAILURES =================================== ___________ AppTestSlots.test_multiple_inheritance_small_basicsize ____________ self = <CallInfo when='call' exception: command 'd:\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe' failed with exit status 2> func = <function <lambda> at 0x0000017a0d50a368>, 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_multiple_inheritance_small_basi...: <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_multiple_inheritance_small_basicsize'>} 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 0x0000017a79da1440> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000017a7aff4da0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_multiple_inheritance_small_basi...: <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_multiple_inheritance_small_basicsize'>} 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 0x0000017a7aff4da0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_multiple_inheritance_small_basi...: <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_multiple_inheritance_small_basicsize'>} 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_multiple_inheritance_small_basicsize'>, '__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 0x0000017a03c60700> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._basicsize'>, '__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 0x0000017a0b17bca0> 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 0x0000017a0b17bca0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._basicsize'>, '__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_multiple_inheritance_small_basicsize'>, '__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 0x0000017a03c60638> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._basicsize'>, '__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 0x0000017a0b17bb20> 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 0x0000017a0b17bb20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._basicsize'>, '__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_multiple_inheritance_small_basicsize'>, '__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_multiple_inheritance_small_basicsize'> def pytest_runtest_call(item): try: > item.runtest() ..\_pytest\runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_multiple_inheritance_small_basicsize'> def runtest(self): target = self.obj src = extract_docstring_if_empty_function(target.im_func) space = target.im_self.space if self.config.option.runappdirect: appexec_definitions = self.parent.obj.__dict__ spaceconfig = getattr(self.parent.obj, 'spaceconfig', None) usemodules = spaceconfig.get('usemodules') if spaceconfig else None return run_with_python(self.config.option.python, src, usemodules, **appexec_definitions) filename = self._getdynfilename(target) func = app2interp_temp(src, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool\pytest\apptest.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_multiple_inheritance_small_basicsize'> space = StdObjSpace target = <function test_multiple_inheritance_small_basicsize at 0x0000017a0d50a728> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool\pytest\apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0>,) w_func = <Function test_multiple_inheritance_small_basicsize> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0> 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:1409: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace w_func = <Function test_multiple_inheritance_small_basicsize> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0>,) 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): if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_func.w_instance, *args_w) if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter\baseobjspace.py:1237: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_multiple_inheritance_small_basicsize> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0>,) gateway = <module 'pypy.interpreter.gateway' from 'd:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\interpreter\\gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_multiple_inheritance_small_basicsize, file "[d:\pypy_stuff\b...own-win-x86-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", 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(self.name, self.qualname) interpreter\function.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 name = 'test_multiple_inheritance_small_basicsize' qualname = 'test_multiple_inheritance_small_basicsize' def run(self, name=None, qualname=None): """Start this frame's execution.""" if self._is_generator_or_coroutine(): return self.initialize_as_generator(name, qualname) else: > return self.execute_frame() interpreter\pyframe.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: 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:354: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 e = CompileError(DistutilsExecError("command 'd:\\\\Microsoft Visual Studio\\\\202...\14.41.34120\\\\bin\\\\HostX64\\\\x64\\\\cl.exe' failed with exit status 2",),) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter\pyframe.py:845: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter\pyframe.py:350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 pycode = <code object test_multiple_inheritance_small_basicsize, file "[d:\pypy_stuff\b...own-win-x86-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000017a02c25b78> 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: assert next_instr & 1 == 0 > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 co_code = '|\x00\xa0\x00d\x01d\x02g\x01\xa1\x02}\x01|\x01\xa0\x01\xa1\x00}\x02d\x03t\x02|\x02\x83\x01v\x00s\x13J\x00\x82\x01d\x00S\x00' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000017a02c25b78> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 co_code = '|\x00\xa0\x00d\x01d\x02g\x01\xa1\x02}\x01|\x01\xa0\x01\xa1\x00}\x02d\x03t\x02|\x02\x83\x01v\x00s\x13J\x00\x82\x01d\x00S\x00' next_instr = 12L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000017a02c25b78> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: assert next_instr & 1 == 0 self.last_instr = intmask(next_instr) if jit.we_are_jitted(): _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) oparg = ord(co_code[next_instr + 1]) next_instr += 2 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into computed gotos. while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) arg = ord(co_code[next_instr + 1]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption next_instr += 2 oparg = (oparg * 256) | arg if opcode == opcodedesc.RETURN_VALUE.index: self.frame_finished_execution = True # for generators raise Return elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, next_instr, ec) elif opcode == opcodedesc.RERAISE.index: return self.RERAISE(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: return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index: next_instr = self.JUMP_IF_NOT_EXC_MATCH(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_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index: self.BINARY_MATRIX_MULTIPLY(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_CONST_KEY_MAP.index: self.BUILD_CONST_KEY_MAP(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_EX.index: self.CALL_FUNCTION_EX(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter\pyopcode.py:313: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 oparg = 2, ignored = (12L,), n_args = 2, w_self = None, n = 2 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 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:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 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, w_function=w_func) 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): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True 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:1264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1714]", line 1> at line 6 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, w_function=self) frame.dropvalues(dropvalues) return code.funcrun_obj(self, w_obj, args) args = frame.make_arguments(nargs, methodcall=methodcall, w_function=self) frame.dropvalues(dropvalues) > return self.call_args(args) interpreter\function.py:204: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... PyObject_New(PyObject, B12);\n return obj;\n '))])]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter\function.py:82: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000017a0866aa30> func = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... PyObject_New(PyObject, B12);\n return obj;\n '))])]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter\gateway.py:869: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000017a0866aa30> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... PyObject_New(PyObject, B12);\n return obj;\n '))])]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, 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:884: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000017a0866aa30> space = StdObjSpace e = CompileError(DistutilsExecError("command 'd:\\\\Microsoft Visual Studio\\\\202...\14.41.34120\\\\bin\\\\HostX64\\\\x64\\\\cl.exe' failed with exit status 2",),) 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:908: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000017a0866aa30> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.... PyObject_New(PyObject, B12);\n return obj;\n '))])]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter\gateway.py:878: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_text_W_Root_text_W_Root_text_bool object at 0x0000017a0866ab10> space = StdObjSpace scope_w = [W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000... = PyObject_...;\n return obj;\n '))]), W_UnicodeObject(''), None, W_UnicodeObject(''), 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.is_true(scope_w[5])) <3296-codegen d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\tool\sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, modname = 'foo' w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000... = PyObject_New(PyObject, B12);\n return obj;\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) # If there's already a module under this name (file-based or a # previous inline extension), save it in _module_keepalive before # it's displaced. This prevents its raw allocations (method-name # strings, type dicts, etc.) from being freed during a later # test's leakfinder tracking window. self._file_module_cache.pop(modname, None) w_modules = space.sys.get('modules') try: w_old = space.getitem(w_modules, space.newtext(modname)) self._module_keepalive.append(w_old) except OperationError: pass w_result = self.sys_info.import_extension( modname, functions, prologue, include_dirs, more_init, > PY_SSIZE_T_CLEAN) module\cpyext\test\test_cpyext.py:422: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000017a039eaa30> modname = 'foo' functions = [(u'new_obj', u'METH_NOARGS', u'\n /* Simulate pybind11: instance struct is PyObject_HEAD + one ptr,\n ...urn NULL;\n\n PyObject *obj = PyObject_New(PyObject, B12);\n return obj;\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 = """PyObject *mod = PyModule_Create(&moduledef); """ if more_init: init += """#define INITERROR return NULL """ init += more_init init += "\nreturn mod;" 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:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000017a039eaa30> name = 'foo' init = 'PyObject *mod = PyModule_Create(&moduledef);\n \nreturn mod;' body = u'\n static PyObject* foo_new_obj(PyObject *self, PyObject *args)\n {\n \n /* Simu...LL, /* m_doc */\n -1, /* m_size */\n methods, /* m_methods */\n };\n ' filename = None, include_dirs = None, PY_SSIZE_T_CLEAN = False, use_imp = False def import_module(self, name, init=None, body='', filename=None, include_dirs=None, PY_SSIZE_T_CLEAN=False, use_imp=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 body or init: if init is None: init = "return PyModule_Create(&moduledef);" 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:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000017a039eaa30> name = 'foo', include_dirs = [] source_files = [local('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-27\\source_0.c')] source_strings = [u'\n \n #include <Python.h>\n\n \n static PyObject* foo_new_obj(PyObject *self, PyObject *args)\n ...\n PyInit_foo(void) {\n PyObject *mod = PyModule_Create(&moduledef);\n \nreturn mod;\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('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-27\\source_0.c')] outputfilename = local('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-27\\foo.dll') compile_extra = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] link_extra = ['/NODEFAULTLIB:Python312.lib', '/DEBUG'] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] libraries = ['d:\\systemtemp\\pytest\\usession-py3.12-98\\module_cache\\pypyapi'] 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:202: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-27\\source_0.c')] outputfilename = local('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-27\\foo.dll') compile_extra = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] link_extra = ['/NODEFAULTLIB:Python312.lib', '/DEBUG'] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] libraries = ['d:\\systemtemp\\pytest\\usession-py3.12-98\\module_cache\\pypyapi'] 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:234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils._msvccompiler.MSVCCompiler instance at 0x0000017a0b26f1e0> sources = ['source_0.c'], output_dir = None, macros = [] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] debug = 0 extra_preargs = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] 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): if not self.initialized: self.initialize() compile_info = self._setup_compile(output_dir, macros, include_dirs, sources, depends, extra_postargs) macros, objects, extra_postargs, pp_opts, build = compile_info compile_opts = extra_preargs or [] compile_opts.append('/c') if debug: compile_opts.extend(self.compile_options_debug) else: compile_opts.extend(self.compile_options) add_cpp_opts = False for obj in objects: try: src, ext = build[obj] except KeyError: continue if debug: # pass the full pathname to MSVC in debug mode, # this allows the debugger to find the source file # without asking the user to browse for it src = os.path.abspath(src) if ext in self._c_extensions: input_opt = "/Tc" + src elif ext in self._cpp_extensions: input_opt = "/Tp" + src add_cpp_opts = True elif ext in self._rc_extensions: # compile .RC to .RES file input_opt = src output_opt = "/fo" + obj try: self.spawn([self.rc] + pp_opts + [output_opt, input_opt]) except DistutilsExecError as msg: raise CompileError(msg) continue elif ext in self._mc_extensions: # Compile .MC to .RC file to .RES file. # * '-h dir' specifies the directory for the # generated include file # * '-r dir' specifies the target directory of the # generated RC file and the binary message resource # it includes # # For now (since there are no options to change this), # we use the source-directory for the include file and # the build directory for the RC file and message # resources. This works at least for win32all. h_dir = os.path.dirname(src) rc_dir = os.path.dirname(obj) try: # first compile .MC to .RC and .H file self.spawn([self.mc, '-h', h_dir, '-r', rc_dir, src]) base, _ = os.path.splitext(os.path.basename (src)) rc_file = os.path.join(rc_dir, base + '.rc') # then compile .RC to .RES file self.spawn([self.rc, "/fo" + obj, rc_file]) except DistutilsExecError as msg: raise CompileError(msg) continue else: # how to handle this file? raise CompileError("Don't know how to compile {} to {}" .format(src, obj)) args = [self.cc] + compile_opts + pp_opts if add_cpp_opts: args.append('/EHsc') args.append(input_opt) args.append("/Fo" + obj) args.extend(extra_postargs) try: self.spawn(args) except DistutilsExecError as msg: > raise CompileError(msg) E CompileError: command 'd:\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe' failed with exit status 2 d:\pypy_stuff\pypy2.7-v7.3.18\lib-python\2.7\distutils\_msvccompiler.py:403: CompileError ---------------------------- Captured stdout call ----------------------------- source_0.c source_0.c(11): error C2059: syntax error: ';' source_0.c(15): error C2040: 'B1': 'int' differs in levels of indirection from 'PyTypeObject *' source_0.c(16): error C2040: 'B2': 'int' differs in levels of indirection from 'PyTypeObject *' source_0.c(17): error C2040: 'B12': 'int' differs in levels of indirection from 'PyTypeObject *' source_0.c(19): error C2099: initializer is not a constant source_0.c(20): error C2099: initializer is not a constant source_0.c(21): error C2099: initializer is not a constant source_0.c(23): error C2143: syntax error: missing '{' before '->' source_0.c(23): error C2059: syntax error: '->' source_0.c(24): error C2143: syntax error: missing '{' before '->' source_0.c(24): error C2059: syntax error: '->' source_0.c(25): error C2143: syntax error: missing '{' before '->' source_0.c(25): error C2059: syntax error: '->' source_0.c(27): error C2143: syntax error: missing '{' before '->' source_0.c(27): error C2059: syntax error: '->' source_0.c(28): error C2143: syntax error: missing '{' before '->' source_0.c(28): error C2059: syntax error: '->' source_0.c(29): error C2143: syntax error: missing '{' before '->' source_0.c(29): error C2059: syntax error: '->' source_0.c(31): error C2059: syntax error: '<parameter-list>' source_0.c(32): error C2059: syntax error: '<parameter-list>' source_0.c(33): error C2059: syntax error: '<parameter-list>' source_0.c(34): error C2059: syntax error: '<parameter-list>' source_0.c(35): error C2059: syntax error: '<parameter-list>' source_0.c(36): error C2059: syntax error: '<parameter-list>' source_0.c(38): error C2143: syntax error: missing '{' before '->' source_0.c(38): error C2059: syntax error: '->' source_0.c(39): error C2143: syntax error: missing '{' before '->' source_0.c(39): error C2059: syntax error: '->' source_0.c(40): error C2143: syntax error: missing '{' before '->' source_0.c(40): error C2059: syntax error: '->' source_0.c(42): error C2143: syntax error: missing '{' before '->' source_0.c(42): error C2059: syntax error: '->' source_0.c(43): error C2143: syntax error: missing '{' before '->' source_0.c(43): error C2059: syntax error: '->' source_0.c(45): error C2059: syntax error: 'if' source_0.c(46): error C2059: syntax error: 'if' source_0.c(47): error C2059: syntax error: 'if' source_0.c(49): error C2099: initializer is not a constant source_0.c(50): error C2059: syntax error: 'return' source_0.c(52): error C2059: syntax error: '}' source_0.c(63): error C2065: 'methods': undeclared identifier source_0.c(58): error C2099: initializer is not a constant ___ AppTestSlots.test_multiple_inheritance_python_subclass_of_two_cpytypes ____ self = <CallInfo when='call' exception: command 'd:\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe' failed with exit status 2> func = <function <lambda> at 0x0000017a0f453880>, 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_multiple_inheritance_python_sub...results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_multiple_inheritance_python_subclass_of_two_cpytypes'>} 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 0x0000017a79da1440> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x0000017a7aff4da0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_multiple_inheritance_python_sub...results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_multiple_inheritance_python_subclass_of_two_cpytypes'>} 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 0x0000017a7aff4da0>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_multiple_inheritance_python_sub...results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_multiple_inheritance_python_subclass_of_two_cpytypes'>} 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_multiple_inheritance_python_subclass_of_two_cpytypes'>, '__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 0x0000017a07312de0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...o_cpytypes'>, '__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 0x0000017a0913fd60> 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 0x0000017a0913fd60> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...o_cpytypes'>, '__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_multiple_inheritance_python_subclass_of_two_cpytypes'>, '__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 0x0000017a07312cc8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...o_cpytypes'>, '__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 0x0000017a0913fd20> 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 0x0000017a0913fd20> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...o_cpytypes'>, '__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_multiple_inheritance_python_subclass_of_two_cpytypes'>, '__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_multiple_inheritance_python_subclass_of_two_cpytypes'> def pytest_runtest_call(item): try: > item.runtest() ..\_pytest\runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_multiple_inheritance_python_subclass_of_two_cpytypes'> def runtest(self): target = self.obj src = extract_docstring_if_empty_function(target.im_func) space = target.im_self.space if self.config.option.runappdirect: appexec_definitions = self.parent.obj.__dict__ spaceconfig = getattr(self.parent.obj, 'spaceconfig', None) usemodules = spaceconfig.get('usemodules') if spaceconfig else None return run_with_python(self.config.option.python, src, usemodules, **appexec_definitions) filename = self._getdynfilename(target) func = app2interp_temp(src, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool\pytest\apptest.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_multiple_inheritance_python_subclass_of_two_cpytypes'> space = StdObjSpace target = <function test_multiple_inheritance_python_subclass_of_two_cpytypes at 0x0000017a0f453ad8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool\pytest\apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0>,) w_func = <Function test_multiple_inheritance_python_subclass_of_two_cpytypes> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0> 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:1409: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace w_func = <Function test_multiple_inheritance_python_subclass_of_two_cpytypes> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0>,) 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): if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_func.w_instance, *args_w) if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter\baseobjspace.py:1237: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_multiple_inheritance_python_subclass_of_two_cpytypes> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000017a039fe1e0>,) gateway = <module 'pypy.interpreter.gateway' from 'd:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\interpreter\\gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_multiple_inheritance_python_subclass_of_two_cpytypes, file "...own-win-x86-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", 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(self.name, self.qualname) interpreter\function.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 name = 'test_multiple_inheritance_python_subclass_of_two_cpytypes' qualname = 'test_multiple_inheritance_python_subclass_of_two_cpytypes' def run(self, name=None, qualname=None): """Start this frame's execution.""" if self._is_generator_or_coroutine(): return self.initialize_as_generator(name, qualname) else: > return self.execute_frame() interpreter\pyframe.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: 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:354: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 e = CompileError(DistutilsExecError("command 'd:\\\\Microsoft Visual Studio\\\\202...\14.41.34120\\\\bin\\\\HostX64\\\\x64\\\\cl.exe' failed with exit status 2",),) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter\pyframe.py:845: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter\pyframe.py:350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 pycode = <code object test_multiple_inheritance_python_subclass_of_two_cpytypes, file "...own-win-x86-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000017a02c25b78> 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: assert next_instr & 1 == 0 > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 co_code = '|\x00\xa0\x00d\x01d\x02g\x01\xa1\x02}\x01|\x01\xa0\x01\xa1\x00\\\x02}\x02}\x03G\x00d\x03\x84\x00d\x04|\x02|\x03\x83\x04}\x04|\x04\x83\x00}\x05t\x02|\x05|\x02\x83\x02s\x1fJ\x00\x82\x01t\x02|\x05|\x03\x83\x02s&J\x00\x82\x01d\x00S\x00' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000017a02c25b78> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 co_code = '|\x00\xa0\x00d\x01d\x02g\x01\xa1\x02}\x01|\x01\xa0\x01\xa1\x00\\\x02}\x02}\x03G\x00d\x03\x84\x00d\x04|\x02|\x03\x83\x04}\x04|\x04\x83\x00}\x05t\x02|\x05|\x02\x83\x02s\x1fJ\x00\x82\x01t\x02|\x05|\x03\x83\x02s&J\x00\x82\x01d\x00S\x00' next_instr = 12L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000017a02c25b78> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: assert next_instr & 1 == 0 self.last_instr = intmask(next_instr) if jit.we_are_jitted(): _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) oparg = ord(co_code[next_instr + 1]) next_instr += 2 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into computed gotos. while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) arg = ord(co_code[next_instr + 1]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption next_instr += 2 oparg = (oparg * 256) | arg if opcode == opcodedesc.RETURN_VALUE.index: self.frame_finished_execution = True # for generators raise Return elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, next_instr, ec) elif opcode == opcodedesc.RERAISE.index: return self.RERAISE(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: return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index: next_instr = self.JUMP_IF_NOT_EXC_MATCH(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_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index: self.BINARY_MATRIX_MULTIPLY(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_CONST_KEY_MAP.index: self.BUILD_CONST_KEY_MAP(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_EX.index: self.CALL_FUNCTION_EX(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter\pyopcode.py:313: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 oparg = 2, ignored = (12L,), n_args = 2, w_self = None, n = 2 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 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:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 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, w_function=w_func) 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): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True 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:1264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode import_extension>, nargs = 2 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_multiple...6-64\build\pypy\module\cpyext\test\test_typeobject.py:1770]", line 1> at line 8 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, w_function=self) frame.dropvalues(dropvalues) return code.funcrun_obj(self, w_obj, args) args = frame.make_arguments(nargs, methodcall=methodcall, w_function=self) frame.dropvalues(dropvalues) > return self.call_args(args) interpreter\function.py:204: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n NULL;\n\n return PyTuple_Pack(2, B1, B2);\n '))])]) def call_args(self, args): # delegate activation to code > w_res = self.getcode().funcrun(self, args) interpreter\function.py:82: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000017a06b9f050> func = <FunctionWithFixedCode import_extension> args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n NULL;\n\n return PyTuple_Pack(2, B1, B2);\n '))])]) def funcrun(self, func, args): > return BuiltinCode.funcrun_obj(self, func, None, args) interpreter\gateway.py:869: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000017a06b9f050> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n NULL;\n\n return PyTuple_Pack(2, B1, B2);\n '))])]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, 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:884: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000017a06b9f050> space = StdObjSpace e = CompileError(DistutilsExecError("command 'd:\\\\Microsoft Visual Studio\\\\202...\14.41.34120\\\\bin\\\\HostX64\\\\x64\\\\cl.exe' failed with exit status 2",),) 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:908: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode object at 0x0000017a06b9f050> func = <FunctionWithFixedCode import_extension>, w_obj = None args = Arguments([W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject....n NULL;\n\n return PyTuple_Pack(2, B1, B2);\n '))])]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter\gateway.py:878: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_text_W_Root_text_W_Root_text_bool object at 0x0000017a06b9fe88> space = StdObjSpace scope_w = [W_UnicodeObject('foo'), W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...urn NULL;\n\...eturn PyTuple_Pack(2, B1, B2);\n '))]), W_UnicodeObject(''), None, W_UnicodeObject(''), 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.is_true(scope_w[5])) <3296-codegen d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\tool\sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, modname = 'foo' w_functions = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...urn NULL;\n\n return PyTuple_Pack(2, B1, B2);\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) # If there's already a module under this name (file-based or a # previous inline extension), save it in _module_keepalive before # it's displaced. This prevents its raw allocations (method-name # strings, type dicts, etc.) from being freed during a later # test's leakfinder tracking window. self._file_module_cache.pop(modname, None) w_modules = space.sys.get('modules') try: w_old = space.getitem(w_modules, space.newtext(modname)) self._module_keepalive.append(w_old) except OperationError: pass w_result = self.sys_info.import_extension( modname, functions, prologue, include_dirs, more_init, > PY_SSIZE_T_CLEAN) module\cpyext\test\test_cpyext.py:422: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000017a039eaa30> modname = 'foo' functions = [(u'get_bases', u'METH_NOARGS', u'\n /* Simulate two independent pybind11-style types: both have the\n ... if (PyType_Ready(B2) < 0) return NULL;\n\n return PyTuple_Pack(2, B1, B2);\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 = """PyObject *mod = PyModule_Create(&moduledef); """ if more_init: init += """#define INITERROR return NULL """ init += more_init init += "\nreturn mod;" 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:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000017a039eaa30> name = 'foo' init = 'PyObject *mod = PyModule_Create(&moduledef);\n \nreturn mod;' body = u'\n static PyObject* foo_get_bases(PyObject *self, PyObject *args)\n {\n \n /* Si...LL, /* m_doc */\n -1, /* m_size */\n methods, /* m_methods */\n };\n ' filename = None, include_dirs = None, PY_SSIZE_T_CLEAN = False, use_imp = False def import_module(self, name, init=None, body='', filename=None, include_dirs=None, PY_SSIZE_T_CLEAN=False, use_imp=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 body or init: if init is None: init = "return PyModule_Create(&moduledef);" 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:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.module.cpyext.test.test_cpyext.SpaceCompiler object at 0x0000017a039eaa30> name = 'foo', include_dirs = [] source_files = [local('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-28\\source_0.c')] source_strings = [u'\n \n #include <Python.h>\n\n \n static PyObject* foo_get_bases(PyObject *self, PyObject *args)\n ...\n PyInit_foo(void) {\n PyObject *mod = PyModule_Create(&moduledef);\n \nreturn mod;\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('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-28\\source_0.c')] outputfilename = local('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-28\\foo.dll') compile_extra = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] link_extra = ['/NODEFAULTLIB:Python312.lib', '/DEBUG'] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] libraries = ['d:\\systemtemp\\pytest\\usession-py3.12-98\\module_cache\\pypyapi'] 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:202: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cfilenames = [local('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-28\\source_0.c')] outputfilename = local('d:\\systemtemp\\pytest\\usession-py3.12-98\\foo-28\\foo.dll') compile_extra = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] link_extra = ['/NODEFAULTLIB:Python312.lib', '/DEBUG'] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] libraries = ['d:\\systemtemp\\pytest\\usession-py3.12-98\\module_cache\\pypyapi'] 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:234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils._msvccompiler.MSVCCompiler instance at 0x0000017a0f9b49a0> sources = ['source_0.c'], output_dir = None, macros = [] include_dirs = [local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\module\\cpyext\\PC'), local('d:\\systemtemp\\p...py\\module\\cpyext\\parse'), local('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\rpython\\translator\\c')] debug = 0 extra_preargs = ['/we4013', '/c', '/nologo', '/Ox', '/W3', '/GL', ...] 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): if not self.initialized: self.initialize() compile_info = self._setup_compile(output_dir, macros, include_dirs, sources, depends, extra_postargs) macros, objects, extra_postargs, pp_opts, build = compile_info compile_opts = extra_preargs or [] compile_opts.append('/c') if debug: compile_opts.extend(self.compile_options_debug) else: compile_opts.extend(self.compile_options) add_cpp_opts = False for obj in objects: try: src, ext = build[obj] except KeyError: continue if debug: # pass the full pathname to MSVC in debug mode, # this allows the debugger to find the source file # without asking the user to browse for it src = os.path.abspath(src) if ext in self._c_extensions: input_opt = "/Tc" + src elif ext in self._cpp_extensions: input_opt = "/Tp" + src add_cpp_opts = True elif ext in self._rc_extensions: # compile .RC to .RES file input_opt = src output_opt = "/fo" + obj try: self.spawn([self.rc] + pp_opts + [output_opt, input_opt]) except DistutilsExecError as msg: raise CompileError(msg) continue elif ext in self._mc_extensions: # Compile .MC to .RC file to .RES file. # * '-h dir' specifies the directory for the # generated include file # * '-r dir' specifies the target directory of the # generated RC file and the binary message resource # it includes # # For now (since there are no options to change this), # we use the source-directory for the include file and # the build directory for the RC file and message # resources. This works at least for win32all. h_dir = os.path.dirname(src) rc_dir = os.path.dirname(obj) try: # first compile .MC to .RC and .H file self.spawn([self.mc, '-h', h_dir, '-r', rc_dir, src]) base, _ = os.path.splitext(os.path.basename (src)) rc_file = os.path.join(rc_dir, base + '.rc') # then compile .RC to .RES file self.spawn([self.rc, "/fo" + obj, rc_file]) except DistutilsExecError as msg: raise CompileError(msg) continue else: # how to handle this file? raise CompileError("Don't know how to compile {} to {}" .format(src, obj)) args = [self.cc] + compile_opts + pp_opts if add_cpp_opts: args.append('/EHsc') args.append(input_opt) args.append("/Fo" + obj) args.extend(extra_postargs) try: self.spawn(args) except DistutilsExecError as msg: > raise CompileError(msg) E CompileError: command 'd:\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX64\\x64\\cl.exe' failed with exit status 2 d:\pypy_stuff\pypy2.7-v7.3.18\lib-python\2.7\distutils\_msvccompiler.py:403: CompileError ---------------------------- Captured stdout call ----------------------------- source_0.c source_0.c(12): error C2059: syntax error: ';' source_0.c(17): error C2040: 'ObjBase': 'int' differs in levels of indirection from 'PyTypeObject *' source_0.c(18): error C2099: initializer is not a constant source_0.c(19): error C2143: syntax error: missing '{' before '->' source_0.c(19): error C2059: syntax error: '->' source_0.c(20): error C2143: syntax error: missing '{' before '->' source_0.c(20): error C2059: syntax error: '->' source_0.c(21): error C2059: syntax error: '<parameter-list>' source_0.c(22): error C2059: syntax error: '<parameter-list>' source_0.c(23): error C2143: syntax error: missing '{' before '->' source_0.c(23): error C2059: syntax error: '->' source_0.c(24): error C2059: syntax error: 'if' source_0.c(27): error C2040: 'B1': 'int' differs in levels of indirection from 'PyTypeObject *' source_0.c(28): error C2040: 'B2': 'int' differs in levels of indirection from 'PyTypeObject *' source_0.c(30): error C2099: initializer is not a constant source_0.c(31): error C2099: initializer is not a constant source_0.c(32): error C2143: syntax error: missing '{' before '->' source_0.c(32): error C2059: syntax error: '->' source_0.c(33): error C2143: syntax error: missing '{' before '->' source_0.c(33): error C2059: syntax error: '->' source_0.c(34): error C2143: syntax error: missing '{' before '->' source_0.c(34): error C2059: syntax error: '->' source_0.c(35): error C2143: syntax error: missing '{' before '->' source_0.c(35): error C2059: syntax error: '->' source_0.c(36): error C2059: syntax error: '<parameter-list>' source_0.c(37): error C2059: syntax error: '<parameter-list>' source_0.c(38): error C2059: syntax error: '<parameter-list>' source_0.c(39): error C2059: syntax error: '<parameter-list>' source_0.c(40): error C2143: syntax error: missing '{' before '->' source_0.c(40): error C2059: syntax error: '->' source_0.c(40): error C2143: syntax error: missing ')' before '(' source_0.c(40): error C2091: function returns function source_0.c(40): error C2059: syntax error: ')' source_0.c(40): error C2143: syntax error: missing ')' before ';' source_0.c(40): error C2373: 'Py_INCREF': redefinition; different type modifiers d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\cpyext\include\object.h(546): note: see declaration of 'Py_INCREF' source_0.c(41): error C2143: syntax error: missing '{' before '->' source_0.c(41): error C2059: syntax error: '->' source_0.c(41): error C2143: syntax error: missing ')' before '(' source_0.c(41): error C2091: function returns function source_0.c(41): error C2059: syntax error: ')' source_0.c(41): error C2143: syntax error: missing ')' before ';' source_0.c(41): error C2373: 'Py_INCREF': redefinition; different type modifiers d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\cpyext\include\object.h(546): note: see declaration of 'Py_INCREF' source_0.c(42): error C2143: syntax error: missing '{' before '->' source_0.c(42): error C2059: syntax error: '->' source_0.c(43): error C2143: syntax error: missing '{' before '->' source_0.c(43): error C2059: syntax error: '->' source_0.c(44): error C2059: syntax error: 'if' source_0.c(45): error C2059: syntax error: 'if' source_0.c(47): error C2059: syntax error: 'return' source_0.c(49): error C2059: syntax error: '}' source_0.c(60): error C2065: 'methods': undeclared identifier source_0.c(55): error C2099: initializer is not a constant =========================== short test summary info =========================== FAIL module\cpyext\test\test_typeobject.py::AppTestSlots::()::test_multiple_inheritance_small_basicsize FAIL module\cpyext\test\test_typeobject.py::AppTestSlots::()::test_multiple_inheritance_python_subclass_of_two_cpytypes ============== 2 failed, 91 passed, 3 skipped in 1063.53 seconds ============== ++ 07:08:01 starting module/faulthandler/test [108 started in total] __ module/cpyext/test/test_version.py [105 done in total, somefailed=False] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_version.py ... ========================= 3 passed in 635.38 seconds ========================== ++ 07:08:10 starting module/fcntl/test [109 started in total] __ module/fcntl/test [106 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 1.26 seconds ========================== ++ 07:08:12 starting module/gc/test [110 started in total] __ module/faulthandler/test [107 done in total, somefailed=False] _____________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items / 1 skipped module\faulthandler\test\test_ztranslation.py . ==================== 1 passed, 1 skipped in 20.38 seconds ===================== ++ 07:08:26 starting module/imp/test [111 started in total] __ module/exceptions/test [108 done in total, somefailed=False] _______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 101 items module\exceptions\test\apptest_exceptions.py ..................................................... module\exceptions\test\test_exc.py ................................................ ======================== 101 passed in 123.46 seconds ========================= ++ 07:10:05 starting module/itertools/test [112 started in total] __ module/gc/test [109 done in total, somefailed=True] ________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 30 items module\gc\test\test_app_referents.py .... module\gc\test\test_gc.py .....x... module\gc\test\test_hook.py ........ module\gc\test\test_referents.py ...F.... module\gc\test\test_ztranslation.py . ================================== FAILURES =================================== _________________ AppTestReferents.test_get_rpy_memory_usage __________________ self = <CallInfo when='call' exception: type object 'W_IntObject' has no attribute '__basicsize__'> func = <function <lambda> at 0x0000016449963bc8>, 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 0x0000016440941440> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00000164421e86e0>] 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 0x00000164421e86e0>] 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 0x00000164497b97e0> 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 0x0000016448e73fa0> 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 0x0000016448e73fa0> 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 0x00000164497b9718> 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 0x0000016448e73f60> 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 0x0000016448e73f60> 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 src = extract_docstring_if_empty_function(target.im_func) space = target.im_self.space if self.config.option.runappdirect: appexec_definitions = self.parent.obj.__dict__ spaceconfig = getattr(self.parent.obj, 'spaceconfig', None) usemodules = spaceconfig.get('usemodules') if spaceconfig else None return run_with_python(self.config.option.python, src, usemodules, **appexec_definitions) filename = self._getdynfilename(target) func = app2interp_temp(src, filename=filename) w_instance = self.parent.w_instance > self.execute_appex(space, func, space, w_instance) tool\pytest\apptest.py:331: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_get_rpy_memory_usage'>, space = StdObjSpace target = <function test_get_rpy_memory_usage at 0x0000016449963cb8> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001644caf7328>) def execute_appex(self, space, target, *args): self.space = space space.getexecutioncontext().set_sys_exc_info(None) try: > target(*args) tool\pytest\apptest.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001644caf7328>,) w_func = <Function test_get_rpy_memory_usage> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001644caf7328> 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:1409: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_get_rpy_memory_usage> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001644caf7328>,) 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): if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_func.w_instance, *args_w) if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter\baseobjspace.py:1237: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_get_rpy_memory_usage> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001644caf7328>,) gateway = <module 'pypy.interpreter.gateway' from 'd:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\interpreter\\gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_get_rpy_memory_usage, file "[d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", 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(self.name, self.qualname) interpreter\function.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", line 1> at line 3 name = 'test_get_rpy_memory_usage', qualname = 'test_get_rpy_memory_usage' def run(self, name=None, qualname=None): """Start this frame's execution.""" if self._is_generator_or_coroutine(): return self.initialize_as_generator(name, qualname) else: > return self.execute_frame() interpreter\pyframe.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", line 1> at line 3 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: 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:354: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", 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:845: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", line 1> at line 3 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # 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) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter\pyframe.py:350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", line 1> at line 3 pycode = <code object test_get_rpy_memory_usage, file "[d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000016448f67f30> 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: assert next_instr & 1 == 0 > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", line 1> at line 3 co_code = 'd\x01d\x00l\x00}\x01|\x01\xa0\x01d\x02\xa1\x01}\x02t\x02|\x02\x83\x01\x01\x00d\x03|\x02\x08\x00\x07\x00k\x01o\x16d\x04k\x01n\x02\x06\x00\x01\x00s\x1bJ\x00\x82\x01d\x00S\x00' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000016448f67f30> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", line 1> at line 3 co_code = 'd\x01d\x00l\x00}\x01|\x01\xa0\x01d\x02\xa1\x01}\x02t\x02|\x02\x83\x01\x01\x00d\x03|\x02\x08\x00\x07\x00k\x01o\x16d\x04k\x01n\x02\x06\x00\x01\x00s\x1bJ\x00\x82\x01d\x00S\x00' next_instr = 16L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x0000016448f67f30> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: assert next_instr & 1 == 0 self.last_instr = intmask(next_instr) if jit.we_are_jitted(): _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) oparg = ord(co_code[next_instr + 1]) next_instr += 2 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into computed gotos. while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) arg = ord(co_code[next_instr + 1]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption next_instr += 2 oparg = (oparg * 256) | arg if opcode == opcodedesc.RETURN_VALUE.index: self.frame_finished_execution = True # for generators raise Return elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, next_instr, ec) elif opcode == opcodedesc.RERAISE.index: return self.RERAISE(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: return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index: next_instr = self.JUMP_IF_NOT_EXC_MATCH(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_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index: self.BINARY_MATRIX_MULTIPLY(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_CONST_KEY_MAP.index: self.BUILD_CONST_KEY_MAP(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_EX.index: self.CALL_FUNCTION_EX(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter\pyopcode.py:313: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", line 1> at line 3 oparg = 1, ignored = (16L,), n_args = 1, w_self = None, n = 1 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 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:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <BuiltinFunction get_rpy_memory_usage>, nargs = 1 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", 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, w_function=w_func) 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): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True 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:1264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <BuiltinFunction get_rpy_memory_usage>, nargs = 1 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_get_rpy_...-win-x86-64\build\pypy\module\gc\test\test_referents.py:79]", 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:163: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x000001644886fc90> 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:982: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x000001644886fc90> 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:908: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode1 object at 0x000001644886fc90> 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:977: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ gcref = _GcRef(W_IntObject(12345)) @not_rpython def get_rpy_memory_usage(gcref): # approximate implementation using CPython's type info Class = type(gcref._x) > size = Class.__basicsize__ E AttributeError: type object 'W_IntObject' has no attribute '__basicsize__' ..\rpython\rlib\rgc.py:851: AttributeError =========================== short test summary info =========================== FAIL module\gc\test\test_referents.py::AppTestReferents::()::test_get_rpy_memory_usage ============== 1 failed, 28 passed, 1 xfailed in 157.55 seconds =============== ++ 07:10:55 starting module/marshal/test [113 started in total] __ module/cpyext/test/test_weakref.py [110 done in total, somefailed=False] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items module\cpyext\test\test_weakref.py ..... ========================= 5 passed in 420.48 seconds ========================== ++ 07:11:18 starting module/math/test [114 started in total] __ module/imp/test [111 done in total, somefailed=True] _______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 109 items module\imp\test\test_app.py .......E..F...... module\imp\test\test_import.py .....................................................................s......s.Fs............F =================================== ERRORS ==================================== ________ ERROR at teardown of AppTestImpModule.test_load_module_pyc_2 _________ self = <CallInfo when='teardown' exception: { array [ '%', 'L', 'E', '\x00' ]: ... File "d:\pypy_stuff\buildbot64\slav...bot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 523, in rawallocate flavor='raw') }> func = <function <lambda> at 0x000001bf128ea278>, 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_load_module_pyc_2'>, 'nextitem'... kwargs={...}>}>, 'item': <AppTestMethod 'test_load_module_pyc_2'>, 'nextitem': <AppTestMethod 'test_load_broken_pyc'>} 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 0x000001bf08e733d0> hook = <_HookCaller 'pytest_runtest_teardown'>, methods = [] kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_load_module_pyc_2'>, 'nextitem'... kwargs={...}>}>, 'item': <AppTestMethod 'test_load_module_pyc_2'>, 'nextitem': <AppTestMethod 'test_load_broken_pyc'>} 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_load_module_pyc_2'>, 'nextitem'... kwargs={...}>}>, 'item': <AppTestMethod 'test_load_module_pyc_2'>, 'nextitem': <AppTestMethod 'test_load_broken_pyc'>} 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_load_module_pyc_2'>, 'nextitem': <AppTestMethod 'test_load_broken_pyc'>, '__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 0x000001bf11f79768> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...broken_pyc'>, '__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 0x000001bf1396b6a0> 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 0x000001bf1396b6a0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...broken_pyc'>, '__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_load_module_pyc_2'>, 'nextitem': <AppTestMethod 'test_load_broken_pyc'>, '__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 0x000001bf0a5d78a0> item = <AppTestMethod 'test_load_module_pyc_2'> @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 array [ '%', 'L', 'E', '\x00' ]: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdataobj.py", line 13, in <module> E from pypy.module._cffi_backend import misc E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\misc.py", line 125, in <module> E FORMAT_LONGDOUBLE = rffi.str2charp("%LE") E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Struct cffi_ctxobj { ctx, info } at 0x1bf09357ca0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 738, in make_plain_ffi_object E r.__init__(space, src_ctx) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 59, in __init__ E self.ctxobj = parse_c_type.allocate_ctxobj(src_ctx) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\parse_c_type.py", line 71, in allocate_ctxobj E p = lltype.malloc(CTXOBJ, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1bf15f0c3d0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 131, in ffiobj_init E ntypes = allocate_array(ffi, _CFFI_OPCODE_T, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1bf13cd10f0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 191, in descr_init E w__typenames, w__includes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 146, in ffiobj_init E p = allocate(ffi, size) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1bf092b4ec0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4ee0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4f20>: E <C object Array of Char {'nolength': True} at 0x1bf092b4f60>: E <C object Array of Char {'nolength': True} at 0x1bf092b4f40>: E <C object Array of Char {'nolength': True} at 0x1bf092b50a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4fc0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4d80>: E <C object Array of Char {'nolength': True} at 0x1bf092b4da0>: E <C object Array of Char {'nolength': True} at 0x1bf092b50c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b51a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5280>: E <C object Array of Char {'nolength': True} at 0x1bf092b5120>: E <C object Array of Char {'nolength': True} at 0x1bf092b5260>: E <C object Array of Char {'nolength': True} at 0x1bf092b4fa0>: E <C object Array of Char {'nolength': True} at 0x1bf092b51c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5240>: E <C object Array of Char {'nolength': True} at 0x1bf092b4ba0>: E <C object Array of Char {'nolength': True} at 0x1bf092b52c0>: E <C object Array of Char {'nolength': True} at 0x1bf13761430>: E <C object Array of Char {'nolength': True} at 0x1bf092b4fe0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4be0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4d00>: E <C object Array of Char {'nolength': True} at 0x1bf092b5600>: E <C object Array of Char {'nolength': True} at 0x1bf092b56e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b55a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5700>: E <C object Array of Char {'nolength': True} at 0x1bf092b58e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b57e0>: E <C object Array of Char {'nolength': True} at 0x1bf12077df0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5a60>: E <C object Array of Char {'nolength': True} at 0x1bf092b56a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b59e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5a40>: E <C object Array of Char {'nolength': True} at 0x1bf092b5880>: E <C object Array of Char {'nolength': True} at 0x1bf092b5800>: E <C object Array of Char {'nolength': True} at 0x1bf092b58a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b53a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b58c0>: E <C object Array of Char {'nolength': True} at 0x1bf12077eb0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5960>: E <C object Array of Char {'nolength': True} at 0x1bf120777f0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5500>: E <C object Array of Char {'nolength': True} at 0x1bf092b5900>: E <C object Array of Char {'nolength': True} at 0x1bf12078120>: E <C object Array of Char {'nolength': True} at 0x1bf092b5a80>: E <C object Array of Char {'nolength': True} at 0x1bf092b5820>: E <C object Array of Char {'nolength': True} at 0x1bf092b5940>: E <C object Array of Char {'nolength': True} at 0x1bf092b5980>: E <C object Array of Char {'nolength': True} at 0x1bf092b59a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5720>: E <C object Array of Char {'nolength': True} at 0x1bf092b55c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5620>: E <C object Array of Char {'nolength': True} at 0x1bf092b53c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b54a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5840>: E <C object Array of Char {'nolength': True} at 0x1bf092b5340>: E <C object Array of Char {'nolength': True} at 0x1bf092b5440>: E <C object Array of Char {'nolength': True} at 0x1bf092b54c0>: E <C object Array of Char {'nolength': True} at 0x1bf1147b3e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5920>: E <C object Array of Char {'nolength': True} at 0x1bf1147acb0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5360>: E <C object Array of Char {'nolength': True} at 0x1bf092b5520>: E <C object Array of Char {'nolength': True} at 0x1bf092b55e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5540>: E <C object Array of Char {'nolength': True} at 0x1bf092b5780>: E <C object Array of Char {'nolength': True} at 0x1bf092b53e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b56c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5560>: E <C object Array of Char {'nolength': True} at 0x1bf092b5400>: E <C object Array of Char {'nolength': True} at 0x1bf092b5420>: E <C object Array of Char {'nolength': True} at 0x1bf1147a710>: E <C object Array of Char {'nolength': True} at 0x1bf1147b110>: E <C object Array of Char {'nolength': True} at 0x1bf1147b2c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5a00>: E <C object Array of Char {'nolength': True} at 0x1bf1147b010>: E <C object Array of Char {'nolength': True} at 0x1bf092b5660>: E <C object Array of Char {'nolength': True} at 0x1bf092b5760>: E <C object Array of Char {'nolength': True} at 0x1bf1147ad30>: E <C object Array of Char {'nolength': True} at 0x1bf1147afa0>: E <C object Array of Char {'nolength': True} at 0x1bf092b1de0>: E <C object Array of Char {'nolength': True} at 0x1bf092b1d20>: E <C object Array of Char {'nolength': True} at 0x1bf092b2200>: E <C object Array of Char {'nolength': True} at 0x1bf1147b510>: E <C object Array of Char {'nolength': True} at 0x1bf092b2120>: E <C object Array of Char {'nolength': True} at 0x1bf1147ab60>: E <C object Array of Char {'nolength': True} at 0x1bf1147b350>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 153, in ffiobj_init E nglobs[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1bf0f7cac80>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 174, in ffiobj_init E nstructs = allocate_array(ffi, STRUCT_UNION_S, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1bf0acfcd00>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 175, in ffiobj_init E nfields = allocate_array(ffi, FIELD_S, nftot) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1bf0f443f70>: E <C object Array of Char {'nolength': True} at 0x1bf0f4442e0>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbbd0>: E <C object Array of Char {'nolength': True} at 0x1bf11fcb9c0>: E <C object Array of Char {'nolength': True} at 0x1bf11fcb930>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbae0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8810>: E <C object Array of Char {'nolength': True} at 0x1bf11fc84c0>: E <C object Array of Char {'nolength': True} at 0x1bf11fcc120>: E <C object Array of Char {'nolength': True} at 0x1bf11fcc180>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbc70>: E <C object Array of Char {'nolength': True} at 0x1bf092b1e80>: E <C object Array of Char {'nolength': True} at 0x1bf092b20e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b22a0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9740>: E <C object Array of Char {'nolength': True} at 0x1bf092b2060>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8d80>: E <C object Array of Char {'nolength': True} at 0x1bf092b2020>: E <C object Array of Char {'nolength': True} at 0x1bf092b1f40>: E <C object Array of Char {'nolength': True} at 0x1bf145888a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b1ba0>: E <C object Array of Char {'nolength': True} at 0x1bf092b1f60>: E <C object Array of Char {'nolength': True} at 0x1bf092b1be0>: E <C object Array of Char {'nolength': True} at 0x1bf092b33c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4800>: E <C object Array of Char {'nolength': True} at 0x1bf092b4660>: E <C object Array of Char {'nolength': True} at 0x1bf092b4920>: E <C object Array of Char {'nolength': True} at 0x1bf14588cf0>: E <C object Array of Char {'nolength': True} at 0x1bf11fca820>: E <C object Array of Char {'nolength': True} at 0x1bf092b43c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b46e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b50e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4c40>: E <C object Array of Char {'nolength': True} at 0x1bf11fcb190>: E <C object Array of Char {'nolength': True} at 0x1bf092b4dc0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4c60>: E <C object Array of Char {'nolength': True} at 0x1bf092b4b40>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 185, in ffiobj_init E nstructs[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1bf092b1f00>: E <C object Array of Char {'nolength': True} at 0x1bf0f444eb0>: E <C object Array of Char {'nolength': True} at 0x1bf0f444900>: E <C object Array of Char {'nolength': True} at 0x1bf0f444d30>: E <C object Array of Char {'nolength': True} at 0x1bf0f444730>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbb90>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbc90>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbb20>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbfa0>: E <C object Array of Char {'nolength': True} at 0x1bf092b21a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b2180>: E <C object Array of Char {'nolength': True} at 0x1bf092b1fc0>: E <C object Array of Char {'nolength': True} at 0x1bf092b2040>: E <C object Array of Char {'nolength': True} at 0x1bf092b2100>: E <C object Array of Char {'nolength': True} at 0x1bf092b2220>: E <C object Array of Char {'nolength': True} at 0x1bf092b22e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b2280>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbfe0>: E <C object Array of Char {'nolength': True} at 0x1bf11fcc330>: E <C object Array of Char {'nolength': True} at 0x1bf11fcba90>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbf60>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8a90>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbee0>: E <C object Array of Char {'nolength': True} at 0x1bf092b20c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b2260>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8480>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbc00>: E <C object Array of Char {'nolength': True} at 0x1bf11fcc310>: E <C object Array of Char {'nolength': True} at 0x1bf092b1bc0>: E <C object Array of Char {'nolength': True} at 0x1bf11fcba40>: E <C object Array of Char {'nolength': True} at 0x1bf092b2160>: E <C object Array of Char {'nolength': True} at 0x1bf092b1ea0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8510>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbd80>: E <C object Array of Char {'nolength': True} at 0x1bf092b1fa0>: E <C object Array of Char {'nolength': True} at 0x1bf092b2140>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9300>: E <C object Array of Char {'nolength': True} at 0x1bf11fcc000>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8650>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8ca0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9370>: E <C object Array of Char {'nolength': True} at 0x1bf092b21c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b22c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b2300>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8620>: E <C object Array of Char {'nolength': True} at 0x1bf092b1d80>: E <C object Array of Char {'nolength': True} at 0x1bf092b2000>: E <C object Array of Char {'nolength': True} at 0x1bf092b1e20>: E <C object Array of Char {'nolength': True} at 0x1bf092b1f20>: E <C object Array of Char {'nolength': True} at 0x1bf092b1d00>: E <C object Array of Char {'nolength': True} at 0x1bf092b1d60>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8a50>: E <C object Array of Char {'nolength': True} at 0x1bf11fc92d0>: E <C object Array of Char {'nolength': True} at 0x1bf092b1e00>: E <C object Array of Char {'nolength': True} at 0x1bf11fcb940>: E <C object Array of Char {'nolength': True} at 0x1bf11fc8970>: E <C object Array of Char {'nolength': True} at 0x1bf11fc93e0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9790>: E <C object Array of Char {'nolength': True} at 0x1bf092b21e0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9230>: E <C object Array of Char {'nolength': True} at 0x1bf092b1c20>: E <C object Array of Char {'nolength': True} at 0x1bf092b2320>: E <C object Array of Char {'nolength': True} at 0x1bf092b1e40>: E <C object Array of Char {'nolength': True} at 0x1bf092b1e60>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbd40>: E <C object Array of Char {'nolength': True} at 0x1bf092b1c00>: E <C object Array of Char {'nolength': True} at 0x1bf092b1fe0>: E <C object Array of Char {'nolength': True} at 0x1bf092b1b40>: E <C object Array of Char {'nolength': True} at 0x1bf092b1ec0>: E <C object Array of Char {'nolength': True} at 0x1bf092b1b60>: E <C object Array of Char {'nolength': True} at 0x1bf092b1b80>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9260>: E <C object Array of Char {'nolength': True} at 0x1bf11fc98c0>: E <C object Array of Char {'nolength': True} at 0x1bf11fcbc40>: E <C object Array of Char {'nolength': True} at 0x1bf092b1ee0>: E <C object Array of Char {'nolength': True} at 0x1bf092b1f80>: E <C object Array of Char {'nolength': True} at 0x1bf092b1dc0>: E <C object Array of Char {'nolength': True} at 0x1bf092b2080>: E <C object Array of Char {'nolength': True} at 0x1bf092b1c60>: E <C object Array of Char {'nolength': True} at 0x1bf092b1c80>: E <C object Array of Char {'nolength': True} at 0x1bf092b3340>: E <C object Array of Char {'nolength': True} at 0x1bf092b33a0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9530>: E <C object Array of Char {'nolength': True} at 0x1bf092b41c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4300>: E <C object Array of Char {'nolength': True} at 0x1bf092b4820>: E <C object Array of Char {'nolength': True} at 0x1bf092b46a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4b00>: E <C object Array of Char {'nolength': True} at 0x1bf11fca0b0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4b20>: E <C object Array of Char {'nolength': True} at 0x1bf092b43a0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9dd0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4a60>: E <C object Array of Char {'nolength': True} at 0x1bf11fca5d0>: E <C object Array of Char {'nolength': True} at 0x1bf092b48a0>: E <C object Array of Char {'nolength': True} at 0x1bf11fca280>: E <C object Array of Char {'nolength': True} at 0x1bf11fc99d0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9de0>: E <C object Array of Char {'nolength': True} at 0x1bf092b48e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4700>: E <C object Array of Char {'nolength': True} at 0x1bf092b47a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b45e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4400>: E <C object Array of Char {'nolength': True} at 0x1bf092b4420>: E <C object Array of Char {'nolength': True} at 0x1bf092b4440>: E <C object Array of Char {'nolength': True} at 0x1bf092b44c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4460>: E <C object Array of Char {'nolength': True} at 0x1bf092b4880>: E <C object Array of Char {'nolength': True} at 0x1bf092b4900>: E <C object Array of Char {'nolength': True} at 0x1bf092b44a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4980>: E <C object Array of Char {'nolength': True} at 0x1bf092b4540>: E <C object Array of Char {'nolength': True} at 0x1bf092b4500>: E <C object Array of Char {'nolength': True} at 0x1bf092b47c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b48c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4560>: E <C object Array of Char {'nolength': True} at 0x1bf092b4760>: E <C object Array of Char {'nolength': True} at 0x1bf092b45a0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4a80>: E <C object Array of Char {'nolength': True} at 0x1bf092b49c0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4f80>: E <C object Array of Char {'nolength': True} at 0x1bf092b52e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5060>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9dc0>: E <C object Array of Char {'nolength': True} at 0x1bf092b51e0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5000>: E <C object Array of Char {'nolength': True} at 0x1bf092b4ca0>: E <C object Array of Char {'nolength': True} at 0x1bf092b5040>: E <C object Array of Char {'nolength': True} at 0x1bf11fcb310>: E <C object Array of Char {'nolength': True} at 0x1bf11fca690>: E <C object Array of Char {'nolength': True} at 0x1bf092b4cc0>: E <C object Array of Char {'nolength': True} at 0x1bf11fc9d40>: E <C object Array of Char {'nolength': True} at 0x1bf092b5020>: E <C object Array of Char {'nolength': True} at 0x1bf092b5140>: E <C object Array of Char {'nolength': True} at 0x1bf092b5080>: E <C object Array of Char {'nolength': True} at 0x1bf092b5220>: E <C object Array of Char {'nolength': True} at 0x1bf092b4e20>: E <C object Array of Char {'nolength': True} at 0x1bf092b4c80>: E <C object Array of Char {'nolength': True} at 0x1bf092b4bc0>: E <C object Array of Char {'nolength': True} at 0x1bf092b4c00>: E <C object Array of Char {'nolength': True} at 0x1bf11fcb370>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 209, in ffiobj_init E nfields[nf].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1bf126e22e0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 235, in ffiobj_init E ntypenames = allocate_array(ffi, TYPENAME_S, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1bf092b4e00>: E <C object Array of Char {'nolength': True} at 0x1bf092b5640>: E <C object Array of Char {'nolength': True} at 0x1bf10905400>: E <C object Array of Char {'nolength': True} at 0x1bf092b49e0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c670>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c070>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c690>: E <C object Array of Char {'nolength': True} at 0x1bf10905650>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c3d0>: E <C object Array of Char {'nolength': True} at 0x1bf10905bd0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c130>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c430>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c050>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c0d0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c370>: E <C object Array of Char {'nolength': True} at 0x1bf10904e70>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c630>: E <C object Array of Char {'nolength': True} at 0x1bf145891d0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c530>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c590>: E <C object Array of Char {'nolength': True} at 0x1bf1147bd40>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c470>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c110>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c5b0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c310>: E <C object Array of Char {'nolength': True} at 0x1bf0d41bf50>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c150>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cc10>: E <C object Array of Char {'nolength': True} at 0x1bf14588b10>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cb70>: E <C object Array of Char {'nolength': True} at 0x1bf0d41ce50>: E <C object Array of Char {'nolength': True} at 0x1bf145888d0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c850>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cc50>: E <C object Array of Char {'nolength': True} at 0x1bf0d41ce30>: E <C object Array of Char {'nolength': True} at 0x1bf1147be30>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c910>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c8d0>: E <C object Array of Char {'nolength': True} at 0x1bf1147b830>: E <C object Array of Char {'nolength': True} at 0x1bf14589080>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cd90>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cc90>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cb90>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cad0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c790>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cd70>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c730>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cc30>: E <C object Array of Char {'nolength': True} at 0x1bf0d41cb30>: E <C object Array of Char {'nolength': True} at 0x1bf1147be10>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c7f0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c9f0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c7d0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c930>: E <C object Array of Char {'nolength': True} at 0x1bf0d41ced0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c9b0>: E <C object Array of Char {'nolength': True} at 0x1bf1147b990>: E <C object Array of Char {'nolength': True} at 0x1bf0d41ce10>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c8b0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41c9d0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41d490>: E <C object Array of Char {'nolength': True} at 0x1bf14588d20>: E <C object Array of Char {'nolength': True} at 0x1bf1147c280>: E <C object Array of Char {'nolength': True} at 0x1bf0d41d5d0>: E <C object Array of Char {'nolength': True} at 0x1bf0d41d530>: E <C object Array of Char {'nolength': True} at 0x1bf1147b760>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 239, in ffiobj_init E ntypenames[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Struct CIF_DESCRIPTION { cif, abi, nargs, rtype, atypes, exchange_size, exchange_result, exchange_args } at 0x1bf11fa9430>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\newtype.py", line 752, in _build_function_type E fct = ctypefunc.W_CTypeFunc(space, fargs, fresult, ellipsis, abi) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 53, in __init__ E builder.rawallocate(self) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 523, in rawallocate E flavor='raw') E } ..\rpython\conftest.py:103: MallocMismatch ================================== FAILURES =================================== ______________ AppTestImpModule.test_rewrite_pyc_check_code_name ______________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001bf10f1c448> def test_rewrite_pyc_check_code_name(self): # This one is adapted from cpython's Lib/test/test_import.py from os import chmod from os.path import join from sys import modules, path from shutil import rmtree from tempfile import mkdtemp code = b"""if 1: import sys code_filename = sys._getframe().f_code.co_filename module_filename = __file__ constant = 1 def func(): pass func_filename = func.__code__.co_filename """ module_name = "unlikely_module_name" dir_name = mkdtemp(prefix='pypy_test') file_name = join(dir_name, module_name + '.py') with open(file_name, "wb") as f: f.write(code) compiled_name = file_name + ("c" if __debug__ else "o") chmod(file_name, 0o777) # Setup sys_path = path[:] orig_module = modules.pop(module_name, None) assert modules.get(module_name) == None path.insert(0, dir_name) # Test import py_compile py_compile.compile(file_name, dfile="another_module.py") __import__(module_name, globals(), locals()) mod = modules.get(module_name) try: # Ensure proper results assert mod != orig_module assert mod.module_filename == file_name assert mod.code_filename == file_name assert mod.func_filename == file_name finally: # TearDown path[:] = sys_path if orig_module is not None: modules[module_name] = orig_module else: try: del modules[module_name] except KeyError: pass > rmtree(dir_name, True) [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\imp\test\test_app.py:156]:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ path = W_UnicodeObject('d:\\systemtemp\\pytest\\pypy_testmfbrsak9') ignore_errors = W_BoolObject(True) onerror = <pypy.objspace.std.noneobject.W_NoneObject object at 0x000001bf0eaebb78> def rmtree(path, ignore_errors=False, onerror=None, *, onexc=None, dir_fd=None): """Recursively delete a directory tree. If dir_fd is not None, it should be a file descriptor open to a directory; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. If ignore_errors is set, errors are ignored; otherwise, if onexc or onerror is set, it is called to handle the error with arguments (func, path, exc_info) where func is platform and implementation dependent; path is the argument to that function that caused it to fail; and the value of exc_info describes the exception. For onexc it is the exception instance, and for onerror it is a tuple as returned by sys.exc_info(). If ignore_errors is false and both onexc and onerror are None, the exception is reraised. onerror is deprecated and only remains for backwards compatibility. If both onerror and onexc are set, onerror is ignored and onexc is used. """ sys.audit("shutil.rmtree", path, dir_fd) if ignore_errors: def onexc(*args): pass elif onerror is None and onexc is None: def onexc(*args): raise elif onexc is None: if onerror is None: def onexc(*args): raise else: # delegate to onerror def onexc(*args): func, path, exc = args if exc is None: exc_info = None, None, None else: exc_info = type(exc), exc, exc.__traceback__ return onerror(func, path, exc_info) if _use_fd_functions: # While the unsafe rmtree works fine on bytes, the fd based does not. if isinstance(path, bytes): path = os.fsdecode(path) stack = [(os.lstat, dir_fd, path, None)] try: while stack: _rmtree_safe_fd(stack, onexc) finally: # Close any file descriptors still on the stack. while stack: func, fd, path, entry = stack.pop() if func is not os.close: continue try: os.close(fd) except OSError as err: onexc(os.close, path, err) else: if dir_fd is not None: raise NotImplementedError("dir_fd unavailable on this platform") try: if _rmtree_islink(path): # symlinks to directories are forbidden, see bug #1669 raise OSError("Cannot call rmtree on a symbolic link") except OSError as err: onexc(os.path.islink, path, err) # can't continue even if onexc hook returns return > return _rmtree_unsafe(path, onexc) ..\lib-python\3\shutil.py:781: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ path = W_UnicodeObject('d:\\systemtemp\\pytest\\pypy_testmfbrsak9') onexc = <Function onexc> def _rmtree_unsafe(path, onexc): def onerror(err): onexc(os.scandir, err.filename, err) results = os.walk(path, topdown=False, onerror=onerror, followlinks=os._walk_symlinks_as_files) > for dirpath, dirnames, filenames in results: ..\lib-python\3\shutil.py:623: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ top = W_UnicodeObject('d:\\systemtemp\\pytest\\pypy_testmfbrsak9') topdown = W_BoolObject(False), onerror = <Function onerror> followlinks = <pypy.objspace.std.objectobject.W_ObjectObject object at 0x000001bf10174720> def walk(top, topdown=True, onerror=None, followlinks=False): """Directory tree generator. For each directory in the directory tree rooted at top (including top itself, but excluding '.' and '..'), yields a 3-tuple dirpath, dirnames, filenames dirpath is a string, the path to the directory. dirnames is a list of the names of the subdirectories in dirpath (including symlinks to directories, and excluding '.' and '..'). filenames is a list of the names of the non-directory files in dirpath. Note that the names in the lists are just names, with no path components. To get a full path (which begins with top) to a file or directory in dirpath, do os.path.join(dirpath, name). If optional arg 'topdown' is true or not specified, the triple for a directory is generated before the triples for any of its subdirectories (directories are generated top down). If topdown is false, the triple for a directory is generated after the triples for all of its subdirectories (directories are generated bottom up). When topdown is true, the caller can modify the dirnames list in-place (e.g., via del or slice assignment), and walk will only recurse into the subdirectories whose names remain in dirnames; this can be used to prune the search, or to impose a specific order of visiting. Modifying dirnames when topdown is false has no effect on the behavior of os.walk(), since the directories in dirnames have already been generated by the time dirnames itself is generated. No matter the value of topdown, the list of subdirectories is retrieved before the tuples for the directory and its subdirectories are generated. By default errors from the os.scandir() call are ignored. If optional arg 'onerror' is specified, it should be a function; it will be called with one argument, an OSError instance. It can report the error to continue with the walk, or raise the exception to abort the walk. Note that the filename is available as the filename attribute of the exception object. By default, os.walk does not follow symbolic links to subdirectories on systems that support them. In order to get this functionality, set the optional argument 'followlinks' to true. Caution: if you pass a relative pathname for top, don't change the current working directory between resumptions of walk. walk never changes the current directory, and assumes that the client doesn't either. Example: import os from os.path import join, getsize for root, dirs, files in os.walk('python/Lib/xml'): print(root, "consumes ") print(sum(getsize(join(root, name)) for name in files), end=" ") print("bytes in", len(files), "non-directory files") if '__pycache__' in dirs: dirs.remove('__pycache__') # don't visit __pycache__ directories """ sys.audit("os.walk", top, topdown, onerror, followlinks) stack = [fspath(top)] islink, join = path.islink, path.join while stack: top = stack.pop() if isinstance(top, tuple): yield top continue dirs = [] nondirs = [] walk_dirs = [] # We may not have read permission for top, in which case we can't # get a list of the files the directory contains. # We suppress the exception here, rather than blow up for a # minor reason when (say) a thousand readable directories are still # left to visit. try: scandir_it = scandir(top) except OSError as error: if onerror is not None: onerror(error) continue cont = False with scandir_it: while True: try: try: entry = next(scandir_it) except StopIteration: break except OSError as error: if onerror is not None: onerror(error) cont = True break try: if followlinks is _walk_symlinks_as_files: > is_dir = entry.is_dir(follow_symlinks=False) and not entry.is_junction() E (application-level) AttributeError: 'posix.DirEntry' object has no attribute 'is_junction' ..\lib-python\3\os.py:388: AttributeError ---------------------------- Captured stderr call ----------------------------- Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf0f3db590> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf15273bb0> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf15b3cbf0> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf15027280> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf14a68d40> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf1624c640> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf16685d38> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf168224f0> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf16a05440> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf172c71d8> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf157189f8> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf14d3e020> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf14431be8> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf14d52f38> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf14b6c410> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf160c3d70> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf1677fb08> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf17d7b0c0> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf18822b80> ignored Exception AssertionError: AssertionError(u'assert <Signed> == <INT>\n + where <Signed> = <function typeOf at 0x000001bf0b38ac50>(0)\n + where <function typeOf at 0x000001bf0b38ac50> = <function typeOf at 0x000001bf0b38ac50>\n + where <function typeOf at 0x000001bf0b38ac50> = lltype.typeOf',) in method __del__ of <rpython.rlib.rthread.Lock object at 0x000001bf19045520> ignored ____________________ TestPycStuff.test_pyc_magic_changes2 _____________________ self = <pypy.module.imp.test.test_import.TestPycStuff instance at 0x000001bf23fb6d60> def test_pyc_magic_changes2(self): from pypy.tool.lib_pypy import LIB_PYTHON from pypy.interpreter.pycode import default_magic from hashlib import sha256 opcode_path = LIB_PYTHON.join('opcode.py') h = sha256() # very simple test: hard-code the hash of lib-python/3/opcode.py and the # default magic. if you change stdlib_opcode, please update the hash # below, as well as incrementing the magic number in pycode.py with opcode_path.open("rb") as f: h.update(f.read()) > assert h.hexdigest() == '4082bd96b9aacf9672a2c5196a6a3b6caf5e9de0071fe4e43aa642b0860381a4' E assert '6aac1562aa70...84bc9ec6821eb' == '4082bd96b9aac...642b0860381a4' E - 6aac1562aa70d71d285e9a084b461739a37a18dd020aea463f984bc9ec6821eb E + 4082bd96b9aacf9672a2c5196a6a3b6caf5e9de0071fe4e43aa642b0860381a4 module\imp\test\test_import.py:983: AssertionError ______________________ AppTestImportlibMagic.test_magic _______________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000001bf26eee8e0> def test_magic(self): from importlib import _bootstrap_external > assert _bootstrap_external.MAGIC_NUMBER == self.magic E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\imp\test\test_import.py:1232]:3: AssertionError =========================== short test summary info =========================== FAIL module\imp\test\test_app.py::AppTestImpModule::()::test_rewrite_pyc_check_code_name FAIL module\imp\test\test_import.py::TestPycStuff::()::test_pyc_magic_changes2 FAIL module\imp\test\test_import.py::AppTestImportlibMagic::()::test_magic ========= 3 failed, 103 passed, 3 skipped, 1 error in 357.79 seconds ========== ++ 07:14:26 starting module/micronumpy/test [115 started in total] __ module/marshal/test [112 done in total, somefailed=True] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 51 items module\marshal\test\apptest_marshal.py ........................................F...... module\marshal\test\test_marshal.py s module\marshal\test\test_marshalimpl.py ... ================================== FAILURES =================================== __________________________ test_stream_reader_writer __________________________ def test_stream_reader_writer(): > import tempfile, os module\marshal\test\apptest_marshal.py:272: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """Temporary files. This module provides generic, low- and high-level interfaces for creating temporary files and directories. All of the interfaces provided by this module can be used without fear of race conditions except for 'mktemp'. 'mktemp' is subject to race conditions and should not be used; it is provided for backward compatibility only. The default path names are returned as str. If you supply bytes as input, all return values will be in bytes. Ex: >>> tempfile.mkstemp() (4, '/tmp/tmptpu9nin8') >>> tempfile.mkdtemp(suffix=b'') b'/tmp/tmppbi8f0hy' This module also provides some data items to the user: TMP_MAX - maximum number of names that will be tried before giving up. tempdir - If this is set to a string before the first use of any routine from this module, it will be considered as another candidate location to store temporary files. """ __all__ = [ "NamedTemporaryFile", "TemporaryFile", # high level safe interfaces "SpooledTemporaryFile", "TemporaryDirectory", "mkstemp", "mkdtemp", # low level safe interfaces "mktemp", # deprecated unsafe interface "TMP_MAX", "gettempprefix", # constants "tempdir", "gettempdir", "gettempprefixb", "gettempdirb", ] # Imports. import functools as _functools import warnings as _warnings import io as _io import os as _os > import shutil as _shutil ..\lib-python\3\tempfile.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """Utility functions for copying and archiving files and directory trees. XXX The functions here don't copy the resource fork or other metadata on Mac. """ import os import sys import stat import fnmatch import collections import errno import warnings try: import zlib del zlib _ZLIB_SUPPORTED = True except ImportError: _ZLIB_SUPPORTED = False try: import bz2 del bz2 _BZ2_SUPPORTED = True except ImportError: _BZ2_SUPPORTED = False try: import lzma del lzma _LZMA_SUPPORTED = True except ImportError: _LZMA_SUPPORTED = False _WINDOWS = os.name == 'nt' posix = nt = None if os.name == 'posix': import posix elif _WINDOWS: import nt if sys.platform == 'win32': > import _winapi ..\lib-python\3\shutil.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """ Support routines for subprocess and multiprocess module. Currently, this extension module is only required when using the modules on Windows. """ import sys if sys.platform != 'win32': raise ModuleNotFoundError("The '_winapi' module is only available on Windows", name="_winapi") # Declare external Win32 functions if sys.maxsize > 2 ** 31: > from _pypy_winbase_cffi64 import ffi as _ffi ..\lib_pypy\_winapi.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # auto-generated file > import _cffi_backend E (application-level) ModuleNotFoundError: No module named '_cffi_backend' ..\lib_pypy\_pypy_winbase_cffi64.py:2: ModuleNotFoundError =========================== short test summary info =========================== FAIL module\marshal\test\apptest_marshal.py::test_stream_reader_writer ============== 1 failed, 49 passed, 1 skipped in 271.18 seconds =============== ++ 07:15:35 starting module/mmap/test [116 started in total] __ module/micronumpy/test [113 done in total, somefailed=False] _______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.01 seconds ========================= ++ 07:16:06 starting module/operator/test [117 started in total] __ module/itertools/test [114 done in total, somefailed=False] ________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 92 items module\itertools\test\apptest_itertools.py .... module\itertools\test\test_itertools.py ....................................................................................... module\itertools\test\test_ztranslation.py . ========================= 92 passed in 367.76 seconds ========================= ++ 07:16:23 starting module/posix/test [118 started in total] __ module/math/test [115 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 210 items module\math\test\apptest_math.py ............s module\math\test\test_direct.py ...................................................................................................................................................................... module\math\test\test_math.py ............s.................. =================== 208 passed, 2 skipped in 362.46 seconds =================== ++ 07:17:27 starting module/pwd/test [119 started in total] __ module/pwd/test [116 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 2 skipped ========================= 2 skipped in 19.17 seconds ========================== ++ 07:17:56 starting module/pyexpat/test [120 started in total] __ module/mmap/test [117 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 46 items module\mmap\test\test_mmap.py ....s.................s........s..ss....s..s.. =================== 39 passed, 7 skipped in 194.22 seconds ==================== ++ 07:18:55 starting module/pypyjit/test [121 started in total] __ module/operator/test [118 done in total, somefailed=False] _________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 28 items module\operator\test\test_operator.py ........................ module\operator\test\test_tscmp.py .... ========================= 28 passed in 185.37 seconds ========================= ++ 07:19:17 starting module/select/test [122 started in total] __ module/posix/test [119 done in total, somefailed=True] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 109 items / 1 skipped module\posix\test\apptest_posix.py ..... module\posix\test\test_interp_posix.py s... module\posix\test\test_nt.py .. module\posix\test\test_posix2.py .....................s........s.....s..s....ss...Fs....s.s....s......F.......s module\posix\test\test_scandir.py ....s..ssss.s....... ================================== FAILURES =================================== _______________________ AppTestPosix.test_urandom_large _______________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000002163e881e50> def test_urandom_large(self): os = self.posix length = 2147479553 > s = os.urandom(length) E (application-level) MemoryError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\posix\test\test_posix2.py:1533]:4: MemoryError ________________________ AppTestNt.test_dll_directory _________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000002163fe54170> def test_dll_directory(self): nt = self.posix > ret = nt._add_dll_directory(b'c:\\') E (application-level) TypeError: expected str, got bytes object [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\posix\test\test_posix2.py:1901]:3: TypeError =========================== short test summary info =========================== FAIL module\posix\test\test_posix2.py::AppTestPosix::()::test_urandom_large FAIL module\posix\test\test_posix2.py::AppTestNt::()::test_dll_directory ============== 2 failed, 89 passed, 19 skipped in 286.42 seconds ============== ++ 07:21:17 starting module/signal/test [123 started in total] __ module/pyexpat/test [120 done in total, somefailed=True] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 21 items module\pyexpat\test\apptest_pyexpat.py .FF module\pyexpat\test\test_build.py . module\pyexpat\test\test_parser.py ................. ================================== FAILURES =================================== ________________________ test_set_activation_threshold ________________________ def test_set_activation_threshold(): parser = pyexpat.ParserCreate() # Raises on error > parser.SetAllocTrackerActivationThreshold(1000) E (application-level) ExpatError: parser must be a root parser module\pyexpat\test\apptest_pyexpat.py:14: ExpatError _______________________ test_set_maximum_amplification ________________________ def test_set_maximum_amplification(): parser = pyexpat.ParserCreate() # Raises on error > parser.SetAllocTrackerMaximumAmplification(3.0) E (application-level) ExpatError: parser must be a root parser module\pyexpat\test\apptest_pyexpat.py:19: ExpatError =========================== short test summary info =========================== FAIL module\pyexpat\test\apptest_pyexpat.py::test_set_activation_threshold FAIL module\pyexpat\test\apptest_pyexpat.py::test_set_maximum_amplification ==================== 2 failed, 19 passed in 211.10 seconds ==================== ++ 07:21:37 starting module/struct/test [124 started in total] __ module/pypyjit/test [121 done in total, somefailed=False] __________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 29 items module\pypyjit\test\test_jit_hook.py ........s module\pypyjit\test\test_jit_not_in_trace.py .. module\pypyjit\test\test_jit_setup.py .... module\pypyjit\test\test_policy.py ............ module\pypyjit\test\test_pyframe.py . module\pypyjit\test\test_ztranslation.py . =================== 28 passed, 1 skipped in 178.17 seconds ==================== ++ 07:21:59 starting module/sys/test [125 started in total] __ module/struct/test [122 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 52 items module\struct\test\apptest_struct.py .......................................... module\struct\test\apptest_structbuffer.py .. module\struct\test\test_struct.py ....... module\struct\test\test_ztranslation.py . ========================= 52 passed in 243.85 seconds ========================= ++ 07:25:46 starting module/termios/test [126 started in total] __ module/termios/test [123 done in total, somefailed=False] __________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 8.27 seconds ========================== ++ 07:25:59 starting module/test_lib_pypy [127 started in total] __ module/signal/test [124 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 27 items module\signal\test\apptest_signal.py s module\signal\test\test_signal.py s.s.....ss..s...sssssss... =================== 14 passed, 13 skipped in 277.78 seconds =================== ++ 07:26:04 starting module/thread/test [128 started in total] __ module/select/test [125 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 46 items module\select\test\test_epoll.py ssssssssss module\select\test\test_kqueue.py ssssss module\select\test\test_select.py ssssssssssssssss..........ss module\select\test\test_select_signal.py s module\select\test\test_ztranslation.py . =================== 11 passed, 35 skipped in 398.74 seconds =================== ++ 07:26:07 starting module/time/test [129 started in total] __ module/sys/test [126 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 101 items module\sys\test\apptest_audit.py .......... module\sys\test\apptest_initpath.py . module\sys\test\apptest_sys.py . module\sys\test\test_encoding.py .s module\sys\test\test_initpath.py ..s...... module\sys\test\test_sysmodule.py ......................s...s..................ss........................ module\sys\test\test_version.py ....... =================== 95 passed, 6 skipped in 403.56 seconds ==================== ++ 07:28:54 starting module/token/test [130 started in total] __ module/token/test [127 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 8 items module\token\test\apptest_token.py ........ ========================= 8 passed in 226.74 seconds ========================== ++ 07:32:47 starting module/unicodedata/test [131 started in total] __ module/test_lib_pypy [128 done in total, somefailed=False] _________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 238 items / 5 skipped module\test_lib_pypy\test_code_module.py ... 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_pickle_extra.py s 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.... =================== 236 passed, 7 skipped in 403.89 seconds =================== ++ 07:32:49 starting module/zipimport/test [132 started in total] __ module/time/test [129 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 43 items module\time\test\apptest_time.py ....ssss..........ss....s.s...........s.. module\time\test\test_timeutils.py . module\time\test\test_ztranslation.py . =================== 34 passed, 9 skipped in 443.86 seconds ==================== ++ 07:33:40 starting module/zlib/test [133 started in total] __ module/zipimport/test [130 done in total, somefailed=False] ________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1 items module\zipimport\test\apptest_zipimport.py . ========================== 1 passed in 68.97 seconds ========================== ++ 07:34:04 starting objspace/fake/test [134 started in total] __ module/unicodedata/test [131 done in total, somefailed=False] ______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 35 items module\unicodedata\test\test_hyp.py ................ module\unicodedata\test\test_unicodedata.py ................... ========================= 35 passed in 97.28 seconds ========================== ++ 07:34:31 starting objspace/std/test [135 started in total] __ module/zlib/test [132 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 46 items module\zlib\test\test_zlib.py .............................................. ========================= 46 passed in 96.55 seconds ========================== ++ 07:35:24 starting objspace/test [136 started in total] __ module/thread/test [133 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 56 items module\thread\test\test_fork.py ssss 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 ...............ssss.. module\thread\test\test_thread.py .............s. =================== 47 passed, 9 skipped in 571.34 seconds ==================== ++ 07:35:39 starting sandbox/test [137 started in total] __ objspace/fake/test [134 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 21 items objspace\fake\test\test_checkmodule.py ........ objspace\fake\test\test_objspace.py ............. ========================= 21 passed in 90.82 seconds ========================== ++ 07:35:41 starting tool/bench/test [138 started in total] __ sandbox/test [135 done in total, somefailed=False] _________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items / 1 skipped ========================== 1 skipped in 2.93 seconds ========================== ++ 07:35:44 starting tool/memusage/test [139 started in total] __ tool/bench/test [136 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items / 1 skipped [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True tool\bench\test\test_pypyresult.py ... ===================== 3 passed, 1 skipped in 9.68 seconds ===================== ++ 07:35:52 starting tool/pytest/fake_pytest/test [140 started in total] __ tool/memusage/test [137 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 5 items [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True tool\memusage\test\test_log2gnumeric.py ..... ========================== 5 passed in 8.64 seconds =========================== ++ 07:35:55 starting tool/pytest/test [141 started in total] __ objspace/test [138 done in total, somefailed=False] ________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 75 items objspace\test\apptest_binop_overriding.py . objspace\test\apptest_descriptor.py ....s.... objspace\test\apptest_descroperation.py ................s...................................... objspace\test\test_descroperation.py .......... ==================== 73 passed, 2 skipped in 59.12 seconds ==================== ++ 07:36:31 starting tool/release/test [142 started in total] __ tool/pytest/fake_pytest/test [139 done in total, somefailed=False] _________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1 items tool\pytest\fake_pytest\test\apptest_fake_pytest.py . ========================== 1 passed in 43.08 seconds ========================== ++ 07:36:37 starting tool/test [143 started in total] __ tool/test [140 done in total, somefailed=False] ____________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 29 items [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True 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 71.88 seconds ========================== __ tool/release/test [141 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True tool\release\test\test_package.py ...ss tool\release\test\test_smartstrip.py sss ==================== 3 passed, 5 skipped in 101.50 seconds ==================== __ tool/pytest/test [142 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 25 items tool\pytest\test\test_appsupport.py ......... tool\pytest\test\test_astrewrite.py ..... tool\pytest\test\test_conftest1.py ...xx tool\pytest\test\test_pytestsupport.py ...... =================== 23 passed, 2 xfailed in 315.15 seconds ==================== __ objspace/std/test [143 done in total, somefailed=True] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 2488 items objspace\std\test\apptest_boolobject.py ......... objspace\std\test\apptest_callmethod.py .......... objspace\std\test\apptest_complexobject.py ......................F............. objspace\std\test\apptest_contains.py .. objspace\std\test\apptest_instmethobject.py ..... objspace\std\test\apptest_iterobject.py ..................... objspace\std\test\apptest_memoryobject.py ........ objspace\std\test\apptest_operation.py . objspace\std\test\apptest_specializedtuple.py ........................ objspace\std\test\apptest_stringformat.py .................s......s..................s........................ objspace\std\test\apptest_tuple.py ........................ objspace\std\test\apptest_typeobjject.py ........ objspace\std\test\apptest_unicode.py ...........................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.s.........................................................s.........................................................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 ..........................F.................................................................................................................................. objspace\std\test\test_iterobject.py .... objspace\std\test\test_jsondict.py .......... objspace\std\test\test_kwargsdict.py .................................... objspace\std\test\test_lengthhint.py ..................... objspace\std\test\test_listobject.py .................................................................................................................. objspace\std\test\test_liststrategies.py ...................................................................s................................................................... objspace\std\test\test_longobject.py .................................................... objspace\std\test\test_mapdict.py ..........................................................................................s....................................................... objspace\std\test\test_memoryobject.py ............................................. objspace\std\test\test_methodcache.py ............................................................................................. objspace\std\test\test_newformat.py ............................................................... objspace\std\test\test_noneobject.py ... objspace\std\test\test_obj.py ....................................... objspace\std\test\test_prebuiltint.py .............................................................. 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 s.... 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 ..........................F..................................................................................................................................................F................................................................... objspace\std\test\test_specialisedtupleobject.py ....................ss.... objspace\std\test\test_stdobjspace.py s........ objspace\std\test\test_translate.py . objspace\std\test\test_typeobject.py ............................................................................................................. objspace\std\test\test_unicodeobject.py ................. objspace\std\test\test_userobject.py . objspace\std\test\test_versionedtype.py ............... ================================== FAILURES =================================== __________________________________ test_file __________________________________ def test_file(): import os > import tempfile objspace\std\test\apptest_complexobject.py:430: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """Temporary files. This module provides generic, low- and high-level interfaces for creating temporary files and directories. All of the interfaces provided by this module can be used without fear of race conditions except for 'mktemp'. 'mktemp' is subject to race conditions and should not be used; it is provided for backward compatibility only. The default path names are returned as str. If you supply bytes as input, all return values will be in bytes. Ex: >>> tempfile.mkstemp() (4, '/tmp/tmptpu9nin8') >>> tempfile.mkdtemp(suffix=b'') b'/tmp/tmppbi8f0hy' This module also provides some data items to the user: TMP_MAX - maximum number of names that will be tried before giving up. tempdir - If this is set to a string before the first use of any routine from this module, it will be considered as another candidate location to store temporary files. """ __all__ = [ "NamedTemporaryFile", "TemporaryFile", # high level safe interfaces "SpooledTemporaryFile", "TemporaryDirectory", "mkstemp", "mkdtemp", # low level safe interfaces "mktemp", # deprecated unsafe interface "TMP_MAX", "gettempprefix", # constants "tempdir", "gettempdir", "gettempprefixb", "gettempdirb", ] # Imports. import functools as _functools import warnings as _warnings import io as _io import os as _os > import shutil as _shutil ..\lib-python\3\tempfile.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """Utility functions for copying and archiving files and directory trees. XXX The functions here don't copy the resource fork or other metadata on Mac. """ import os import sys import stat import fnmatch import collections import errno import warnings try: import zlib del zlib _ZLIB_SUPPORTED = True except ImportError: _ZLIB_SUPPORTED = False try: import bz2 del bz2 _BZ2_SUPPORTED = True except ImportError: _BZ2_SUPPORTED = False try: import lzma del lzma _LZMA_SUPPORTED = True except ImportError: _LZMA_SUPPORTED = False _WINDOWS = os.name == 'nt' posix = nt = None if os.name == 'posix': import posix elif _WINDOWS: import nt if sys.platform == 'win32': > import _winapi ..\lib-python\3\shutil.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """ Support routines for subprocess and multiprocess module. Currently, this extension module is only required when using the modules on Windows. """ import sys if sys.platform != 'win32': raise ModuleNotFoundError("The '_winapi' module is only available on Windows", name="_winapi") # Declare external Win32 functions if sys.maxsize > 2 ** 31: > from _pypy_winbase_cffi64 import ffi as _ffi ..\lib_pypy\_winapi.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # auto-generated file > import _cffi_backend E (application-level) ModuleNotFoundError: No module named '_cffi_backend' ..\lib_pypy\_pypy_winbase_cffi64.py:2: ModuleNotFoundError _________________ TestW_IntObject.test_lshift_without_fromint _________________ self = <pypy.objspace.std.test.test_intobject.TestW_IntObject instance at 0x000001fe984a75a0> monkeypatch = <_pytest.monkeypatch.monkeypatch instance at 0x000001fe984a75e0> def test_lshift_without_fromint(self, monkeypatch): if LONG_BIT != 64: pytest.skip("64-bit only speedup") space = self.space monkeypatch.setattr(rbigint, 'fromint', None) x = sys.maxint // 4 y = 16 f1 = iobj.W_IntObject(x) f2 = iobj.W_IntObject(y) > v = f1.descr_lshift(space, f2) objspace\std\test\test_intobject.py:388: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ objspace\std\intobject.py:834: in descr_binop return ovf2long(space, x, self, y, w_other) objspace\std\intobject.py:865: in _ovf2long_lshift return space.newlong_from_rbigint(rbigint.lshift_int_int_bigint_result(x, y)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ iself = 2305843009213693951, int_other = 16 @staticmethod @jit.elidable def lshift_int_int_bigint_result(iself, int_other): if not SUPPORT_INT128 or SHIFT != 63 or not int_in_valid_range(iself): > return rbigint.fromint(iself).lshift(int_other) E TypeError: 'NoneType' object is not callable ..\rpython\rlib\rbigint.py:1383: TypeError _________________ TestW_IntObject.test_lshift_without_fromint _________________ self = <pypy.objspace.std.test.test_intobject.TestW_IntObject instance at 0x000001fe924fd8a0> monkeypatch = <_pytest.monkeypatch.monkeypatch instance at 0x000001fe924fd8e0> def test_lshift_without_fromint(self, monkeypatch): if LONG_BIT != 64: pytest.skip("64-bit only speedup") space = self.space monkeypatch.setattr(rbigint, 'fromint', None) x = sys.maxint // 4 y = 16 f1 = iobj.W_IntObject(x) f2 = iobj.W_IntObject(y) > v = f1.descr_lshift(space, f2) objspace\std\test\test_intobject.py:388: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ objspace\std\intobject.py:834: in descr_binop return ovf2long(space, x, self, y, w_other) objspace\std\intobject.py:865: in _ovf2long_lshift return space.newlong_from_rbigint(rbigint.lshift_int_int_bigint_result(x, y)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ iself = 2305843009213693951, int_other = 16 @staticmethod @jit.elidable def lshift_int_int_bigint_result(iself, int_other): if not SUPPORT_INT128 or SHIFT != 63 or not int_in_valid_range(iself): > return rbigint.fromint(iself).lshift(int_other) E TypeError: 'NoneType' object is not callable ..\rpython\rlib\rbigint.py:1383: TypeError __________ TestW_IntObjectWithSmallLong.test_lshift_without_fromint ___________ self = <pypy.objspace.std.test.test_smalllongobject.TestW_IntObjectWithSmallLong instance at 0x000001fec9d575e0> monkeypatch = <_pytest.monkeypatch.monkeypatch instance at 0x000001fec9d57620> def test_lshift_without_fromint(self, monkeypatch): if LONG_BIT != 64: pytest.skip("64-bit only speedup") space = self.space monkeypatch.setattr(rbigint, 'fromint', None) x = sys.maxint // 4 y = 16 f1 = iobj.W_IntObject(x) f2 = iobj.W_IntObject(y) > v = f1.descr_lshift(space, f2) objspace\std\test\test_intobject.py:388: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ objspace\std\intobject.py:834: in descr_binop return ovf2long(space, x, self, y, w_other) objspace\std\intobject.py:865: in _ovf2long_lshift return space.newlong_from_rbigint(rbigint.lshift_int_int_bigint_result(x, y)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ iself = 2305843009213693951, int_other = 16 @staticmethod @jit.elidable def lshift_int_int_bigint_result(iself, int_other): if not SUPPORT_INT128 or SHIFT != 63 or not int_in_valid_range(iself): > return rbigint.fromint(iself).lshift(int_other) E TypeError: 'NoneType' object is not callable ..\rpython\rlib\rbigint.py:1383: TypeError =========================== short test summary info =========================== FAIL objspace\std\test\apptest_complexobject.py::test_file FAIL objspace\std\test\test_intobject.py::TestW_IntObject::()::test_lshift_without_fromint FAIL objspace\std\test\test_smalllongobject.py::TestW_IntObject::()::test_lshift_without_fromint FAIL objspace\std\test\test_smalllongobject.py::TestW_IntObjectWithSmallLong::()::test_lshift_without_fromint ============= 4 failed, 2454 passed, 30 skipped in 568.73 seconds ============= program finished with exit code 1 elapsedTime=7980.965000