pypy/module/array/test/test_array.py::AppTestArray::()::test_reversingslice
self = <CallInfo when='teardown' exception: {
<C object Array of Char {'nolength': T..._array.py", line 190, in setlen
rffi.CCHARP.TO, byte_size, flavor='raw')
}>
func = <function <lambda> at 0x00007f86b8d6f880>, when = 'teardown'
treat_keyboard_interrupt_as_exception = False
def __init__(self, func, when, treat_keyboard_interrupt_as_exception=False):
#: context of invocation: one of "setup", "call",
#: "teardown", "memocollect"
self.when = when
self.start = time()
try:
> self.result = func()
../_pytest/runner.py:212:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> lambda: ihook(item=item, **kwds),
when=when,
treat_keyboard_interrupt_as_exception=item.config.getvalue("usepdb"),
)
../_pytest/runner.py:194:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_HookCaller 'pytest_runtest_teardown'>, args = ()
kwargs = {'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>}
notincall = set([])
def __call__(self, *args, **kwargs):
if args:
raise TypeError("hook calling supports only keyword arguments")
assert not self.is_historic()
if self.spec and self.spec.argnames:
notincall = (
set(self.spec.argnames) - set(["__multicall__"]) - set(kwargs.keys())
)
if notincall:
warnings.warn(
"Argument(s) {} which are declared in the hookspec "
"can not be found in this hook call".format(tuple(notincall)),
stacklevel=2,
)
> return self._hookexec(self, self.get_hookimpls(), kwargs)
../_pytest/vendored_packages/pluggy/hooks.py:289:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.config.PytestPluginManager object at 0x00007f86e8a6d910>
hook = <_HookCaller 'pytest_runtest_teardown'>
methods = [<HookImpl plugin_name='140217414736160', plugin=<rpython.conftest.LeakFinder instance at 0x00007f86e9325920>>, <HookI...394720>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x00007f86c80b4218>>]
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/manager.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook = <_HookCaller 'pytest_runtest_teardown'>
methods = [<HookImpl plugin_name='140217414736160', plugin=<rpython.conftest.LeakFinder instance at 0x00007f86e9325920>>, <HookI...394720>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x00007f86c80b4218>>]
kwargs = {'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>}
self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
methods,
kwargs,
> firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
)
../_pytest/vendored_packages/pluggy/manager.py:62:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook_impls = [<HookImpl plugin_name='140217414736160', plugin=<rpython.conftest.LeakFinder instance at 0x00007f86e9325920>>, <HookI...394720>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x00007f86c80b4218>>]
caller_kwargs = {'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>}
firstresult = False
def _multicall(hook_impls, caller_kwargs, firstresult=False):
"""Execute a call into multiple python functions/methods and return the
result(s).
``caller_kwargs`` comes from _HookCaller.__call__().
"""
__tracebackhide__ = True
results = []
excinfo = None
try: # run impl and wrapper setup functions in a loop
teardowns = []
try:
for hook_impl in reversed(hook_impls):
try:
args = [caller_kwargs[argname] for argname in hook_impl.argnames]
except KeyError:
for argname in hook_impl.argnames:
if argname not in caller_kwargs:
raise HookCallError(
"hook call must provide argument %r" % (argname,)
)
if hook_impl.hookwrapper:
try:
gen = hook_impl.function(*args)
next(gen) # first yield
teardowns.append(gen)
except StopIteration:
_raise_wrapfail(gen, "did not yield")
else:
res = hook_impl.function(*args)
if res is not None:
results.append(res)
if firstresult: # halt further impl calls
break
except BaseException:
excinfo = sys.exc_info()
finally:
if firstresult: # first result hooks return a single value
outcome = _Result(results[0] if results else None, excinfo)
else:
outcome = _Result(results, excinfo)
# run all wrapper post-yield blocks
for gen in reversed(teardowns):
try:
gen.send(outcome)
_raise_wrapfail(gen, "has second yield")
except StopIteration:
pass
> return outcome.get_result()
../_pytest/vendored_packages/pluggy/callers.py:208:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pluggy.callers._Result object at 0x00007f86c95384b8>
def get_result(self):
"""Get the result(s) for this hook call.
If the hook was marked as a ``firstresult`` only a single value
will be returned otherwise a list of results.
"""
__tracebackhide__ = True
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/callers.py:81:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook_impls = [<HookImpl plugin_name='140217414736160', plugin=<rpython.conftest.LeakFinder instance at 0x00007f86e9325920>>, <HookI...394720>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x00007f86c80b4218>>]
caller_kwargs = {'item': <AppTestMethod 'test_reversingslice'>, 'nextitem': <AppTestMethod 'test_getslice_large_step'>}
firstresult = False
def _multicall(hook_impls, caller_kwargs, firstresult=False):
"""Execute a call into multiple python functions/methods and return the
result(s).
``caller_kwargs`` comes from _HookCaller.__call__().
"""
__tracebackhide__ = True
results = []
excinfo = None
try: # run impl and wrapper setup functions in a loop
teardowns = []
try:
for hook_impl in reversed(hook_impls):
try:
args = [caller_kwargs[argname] for argname in hook_impl.argnames]
except KeyError:
for argname in hook_impl.argnames:
if argname not in caller_kwargs:
raise HookCallError(
"hook call must provide argument %r" % (argname,)
)
if hook_impl.hookwrapper:
try:
gen = hook_impl.function(*args)
next(gen) # first yield
teardowns.append(gen)
except StopIteration:
_raise_wrapfail(gen, "did not yield")
else:
> res = hook_impl.function(*args)
../_pytest/vendored_packages/pluggy/callers.py:187:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <rpython.conftest.LeakFinder instance at 0x00007f86e9325920>
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 0x600003a4e8b0>:
E <C object Array of Char {'nolength': True} at 0x600003a55b30>:
E <C object Array of Char {'nolength': True} at 0x60000384ed40>:
E <C object Array of Char {'nolength': True} at 0x60000384ece0>:
E <C object Array of Char {'nolength': True} at 0x600003a31890>:
E <C object Array of Char {'nolength': True} at 0x600003a32010>:
E <C object Array of Char {'nolength': True} at 0x60000384e620>:
E <C object Array of Char {'nolength': True} at 0x60000384ec60>:
E <C object Array of Char {'nolength': True} at 0x60000384e9a0>:
E <C object Array of Char {'nolength': True} at 0x60000386b080>:
E <C object Array of Char {'nolength': True} at 0x60000386b0c0>:
E <C object Array of Char {'nolength': True} at 0x60000386b520>:
E <C object Array of Char {'nolength': True} at 0x60000386b1e0>:
E <C object Array of Char {'nolength': True} at 0x600003a401b0>:
E <C object Array of Char {'nolength': True} at 0x60000367f930>:
E <C object Array of Char {'nolength': True} at 0x60000367ff00>:
E <C object Array of Char {'nolength': True} at 0x600003869ea0>:
E <C object Array of Char {'nolength': True} at 0x60000386af20>:
E <C object Array of Char {'nolength': True} at 0x60000386b4e0>:
E <C object Array of Char {'nolength': True} at 0x60000386b680>:
E <C object Array of Char {'nolength': True} at 0x60000386b540>:
E <C object Array of Char {'nolength': True} at 0x60000386b6a0>:
E <C object Array of Char {'nolength': True} at 0x60000386b3a0>:
E <C object Array of Char {'nolength': True} at 0x600003a345a0>:
E <C object Array of Char {'nolength': True} at 0x600003a34300>:
E <C object Array of Char {'nolength': True} at 0x60000386acc0>:
E <C object Array of Char {'nolength': True} at 0x60000386b1a0>:
E <C object Array of Char {'nolength': True} at 0x600003a42e50>:
E <C object Array of Char {'nolength': True} at 0x600003a40230>:
E <C object Array of Char {'nolength': True} at 0x60000386aae0>:
E <C object Array of Char {'nolength': True} at 0x60000386b1c0>:
E <C object Array of Char {'nolength': True} at 0x600003a34bf0>:
E <C object Array of Char {'nolength': True} at 0x600003a37330>:
E <C object Array of Char {'nolength': True} at 0x60000386ae00>:
E <C object Array of Char {'nolength': True} at 0x60000386b020>:
E <C object Array of Char {'nolength': True} at 0x600003a432f0>:
E <C object Array of Char {'nolength': True} at 0x600003a43ce0>:
E <C object Array of Char {'nolength': True} at 0x60000386b760>:
E <C object Array of Char {'nolength': True} at 0x60000386b2c0>:
E <C object Array of Char {'nolength': True} at 0x60000386b500>:
E <C object Array of Char {'nolength': True} at 0x600003a40d00>:
E <C object Array of Char {'nolength': True} at 0x60000367a9a0>:
E <C object Array of Char {'nolength': True} at 0x60000367af70>:
E <C object Array of Char {'nolength': True} at 0x600003854260>:
E <C object Array of Char {'nolength': True} at 0x600003855340>:
E <C object Array of Char {'nolength': True} at 0x600003854f40>:
E <C object Array of Char {'nolength': True} at 0x600003854c40>:
E <C object Array of Char {'nolength': True} at 0x6000038550c0>:
E <C object Array of Char {'nolength': True} at 0x600003855460>:
E <C object Array of Char {'nolength': True} at 0x6000038555c0>:
E <C object Array of Char {'nolength': True} at 0x600003854240>:
E <C object Array of Char {'nolength': True} at 0x600003855300>:
E <C object Array of Char {'nolength': True} at 0x600003854e40>:
E <C object Array of Char {'nolength': True} at 0x600003855640>:
E <C object Array of Char {'nolength': True} at 0x600003854fc0>:
E <C object Array of Char {'nolength': True} at 0x600003855200>:
E <C object Array of Char {'nolength': True} at 0x600003854220>:
E <C object Array of Char {'nolength': True} at 0x600003854d20>:
E <C object Array of Char {'nolength': True} at 0x600003854c60>:
E <C object Array of Char {'nolength': True} at 0x600003a66290>:
E <C object Array of Char {'nolength': True} at 0x60000367ab20>:
E <C object Array of Char {'nolength': True} at 0x60000367aa30>:
E <C object Array of Char {'nolength': True} at 0x600003854d00>:
E <C object Array of Char {'nolength': True} at 0x600003855240>:
E <C object Array of Char {'nolength': True} at 0x600003855600>:
E <C object Array of Char {'nolength': True} at 0x6000038554e0>:
E <C object Array of Char {'nolength': True} at 0x6000038542e0>:
E <C object Array of Char {'nolength': True} at 0x600003855440>:
E <C object Array of Char {'nolength': True} at 0x600003855520>:
E <C object Array of Char {'nolength': True} at 0x600003a67820>:
E <C object Array of Char {'nolength': True} at 0x600003a7fd00>:
E <C object Array of Char {'nolength': True} at 0x600003854ea0>:
E <C object Array of Char {'nolength': True} at 0x600003855620>:
E <C object Array of Char {'nolength': True} at 0x600003a69810>:
E <C object Array of Char {'nolength': True} at 0x600003a4ff00>:
E <C object Array of Char {'nolength': True} at 0x600003855500>:
E <C object Array of Char {'nolength': True} at 0x600003855400>:
E <C object Array of Char {'nolength': True} at 0x600003a6a5a0>:
E <C object Array of Char {'nolength': True} at 0x600003a4b150>:
E <C object Array of Char {'nolength': True} at 0x600003855760>:
E <C object Array of Char {'nolength': True} at 0x6000038551a0>:
E <C object Array of Char {'nolength': True} at 0x6000038553a0>:
E <C object Array of Char {'nolength': True} at 0x6000038555e0>:
E <C object Array of Char {'nolength': True} at 0x600003855820>:
E <C object Array of Char {'nolength': True} at 0x600003854200>:
E <C object Array of Char {'nolength': True} at 0x600003855660>:
E <C object Array of Char {'nolength': True} at 0x600003a3c030>:
E <C object Array of Char {'nolength': True} at 0x60000367acd0>:
E <C object Array of Char {'nolength': True} at 0x60000367b240>:
E <C object Array of Char {'nolength': True} at 0x600003855720>:
E <C object Array of Char {'nolength': True} at 0x600003855260>:
E <C object Array of Char {'nolength': True} at 0x600003854ee0>:
E <C object Array of Char {'nolength': True} at 0x600003855680>:
E <C object Array of Char {'nolength': True} at 0x600003855960>:
E <C object Array of Char {'nolength': True} at 0x600003854d80>:
E <C object Array of Char {'nolength': True} at 0x600003854bc0>:
E <C object Array of Char {'nolength': True} at 0x600003a3e2b0>:
E <C object Array of Char {'nolength': True} at 0x600003a3eaf0>:
E <C object Array of Char {'nolength': True} at 0x6000038558e0>:
E <C object Array of Char {'nolength': True} at 0x6000038559a0>:
E <C object Array of Char {'nolength': True} at 0x600003a4be40>:
E <C object Array of Char {'nolength': True} at 0x600003a65a20>:
E <C object Array of Char {'nolength': True} at 0x6000038559c0>:
E <C object Array of Char {'nolength': True} at 0x600003855160>:
E <C object Array of Char {'nolength': True} at 0x600003a3c2f0>:
E <C object Array of Char {'nolength': True} at 0x600003a3cd70>:
E <C object Array of Char {'nolength': True} at 0x600003855880>:
E <C object Array of Char {'nolength': True} at 0x6000038543e0>:
E <C object Array of Char {'nolength': True} at 0x600003a3d530>:
E <C object Array of Char {'nolength': True} at 0x600003a3e080>:
E <C object Array of Char {'nolength': True} at 0x6000038557e0>:
E <C object Array of Char {'nolength': True} at 0x600003854be0>:
E <C object Array of Char {'nolength': True} at 0x6000038556e0>:
E <C object Array of Char {'nolength': True} at 0x600003a3d570>:
E <C object Array of Char {'nolength': True} at 0x60000367ae20>:
E <C object Array of Char {'nolength': True} at 0x60000367b3f0>:
E <C object Array of Char {'nolength': True} at 0x600003854ac0>:
E <C object Array of Char {'nolength': True} at 0x6000038552a0>:
E <C object Array of Char {'nolength': True} at 0x600003855920>:
E <C object Array of Char {'nolength': True} at 0x600003855b80>:
E <C object Array of Char {'nolength': True} at 0x6000038553e0>:
E <C object Array of Char {'nolength': True} at 0x600003855ba0>:
E <C object Array of Char {'nolength': True} at 0x600003855700>:
E <C object Array of Char {'nolength': True} at 0x600003855c80>:
E <C object Array of Char {'nolength': True} at 0x600003855180>:
E <C object Array of Char {'nolength': True} at 0x600003855860>:
E <C object Array of Char {'nolength': True} at 0x600003855c40>:
E <C object Array of Char {'nolength': True} at 0x600003855b40>:
E <C object Array of Char {'nolength': True} at 0x600003855a60>:
E <C object Array of Char {'nolength': True} at 0x6000038558a0>:
E <C object Array of Char {'nolength': True} at 0x600003855ac0>:
E <C object Array of Char {'nolength': True} at 0x600003855c60>:
E <C object Array of Char {'nolength': True} at 0x600003a64060>:
E <C object Array of Char {'nolength': True} at 0x60000367aee0>:
E <C object Array of Char {'nolength': True} at 0x60000367aeb0>:
E <C object Array of Char {'nolength': True} at 0x600003855480>:
E <C object Array of Char {'nolength': True} at 0x600003854e60>:
E <C object Array of Char {'nolength': True} at 0x600003855d80>:
E <C object Array of Char {'nolength': True} at 0x600003844840>:
E <C object Array of Char {'nolength': True} at 0x6000038450e0>:
E <C object Array of Char {'nolength': True} at 0x600003844520>:
E <C object Array of Char {'nolength': True} at 0x600003844420>:
E <C object Array of Char {'nolength': True} at 0x600003845260>:
E <C object Array of Char {'nolength': True} at 0x6000038453c0>:
E <C object Array of Char {'nolength': True} at 0x600003844dc0>:
E <C object Array of Char {'nolength': True} at 0x600003844800>:
E <C object Array of Char {'nolength': True} at 0x600003845360>:
E <C object Array of Char {'nolength': True} at 0x600003845560>:
E <C object Array of Char {'nolength': True} at 0x6000038448e0>:
E <C object Array of Char {'nolength': True} at 0x600003a35720>:
E <C object Array of Char {'nolength': True} at 0x600003845340>:
E <C object Array of Char {'nolength': True} at 0x600003845140>:
E <C object Array of Char {'nolength': True} at 0x600003a67920>:
E <C object Array of Char {'nolength': True} at 0x600003844540>:
E <C object Array of Char {'nolength': True} at 0x600003845620>:
E <C object Array of Char {'nolength': True} at 0x600003845800>:
E <C object Array of Char {'nolength': True} at 0x600003a35e10>:
E <C object Array of Char {'nolength': True} at 0x600003a6c4f0>:
E <C object Array of Char {'nolength': True} at 0x600003844ec0>:
E <C object Array of Char {'nolength': True} at 0x600003844de0>:
E <C object Array of Char {'nolength': True} at 0x600003a3ceb0>:
E <C object Array of Char {'nolength': True} at 0x600003a3c170>:
E <C object Array of Char {'nolength': True} at 0x600003845240>:
E <C object Array of Char {'nolength': True} at 0x600003844f20>:
E <C object Array of Char {'nolength': True} at 0x600003a6e540>:
E <C object Array of Char {'nolength': True} at 0x600003a6f9f0>:
E <C object Array of Char {'nolength': True} at 0x6000038452e0>:
E <C object Array of Char {'nolength': True} at 0x6000038442c0>:
E <C object Array of Char {'nolength': True} at 0x600003844f40>:
E <C object Array of Char {'nolength': True} at 0x600003845840>:
E <C object Array of Char {'nolength': True} at 0x600003845020>:
E <C object Array of Char {'nolength': True} at 0x6000038447e0>:
E <C object Array of Char {'nolength': True} at 0x600003845700>:
E <C object Array of Char {'nolength': True} at 0x6000038457a0>:
E <C object Array of Char {'nolength': True} at 0x600003845220>:
E <C object Array of Char {'nolength': True} at 0x600003a3d160>:
E <C object Array of Char {'nolength': True} at 0x600003845820>:
E <C object Array of Char {'nolength': True} at 0x600003844e00>:
E <C object Array of Char {'nolength': True} at 0x600003a3f5b0>:
E <C object Array of Char {'nolength': True} at 0x600003844220>:
E <C object Array of Char {'nolength': True} at 0x6000038453a0>:
E <C object Array of Char {'nolength': True} at 0x600003845520>:
E <C object Array of Char {'nolength': True} at 0x600003a38680>:
E <C object Array of Char {'nolength': True} at 0x600003a38e50>:
E <C object Array of Char {'nolength': True} at 0x6000038452a0>:
E <C object Array of Char {'nolength': True} at 0x60000385c000>:
E <C object Array of Char {'nolength': True} at 0x600003a6c720>:
E <C object Array of Char {'nolength': True} at 0x600003a6ea90>:
E <C object Array of Char {'nolength': True} at 0x600003854d40>:
E <C object Array of Char {'nolength': True} at 0x6000038552e0>:
E <C object Array of Char {'nolength': True} at 0x600003a4b500>:
E <C object Array of Char {'nolength': True} at 0x600003a24380>:
E <C object Array of Char {'nolength': True} at 0x6000038554a0>:
E <C object Array of Char {'nolength': True} at 0x600003855a80>:
E <C object Array of Char {'nolength': True} at 0x600003a262c0>:
E <C object Array of Char {'nolength': True} at 0x600003a26a40>:
E <C object Array of Char {'nolength': True} at 0x600003855e00>:
E <C object Array of Char {'nolength': True} at 0x6000038557c0>:
E <C object Array of Char {'nolength': True} at 0x600003a25320>:
E <C object Array of Char {'nolength': True} at 0x600003a25b10>:
E <C object Array of Char {'nolength': True} at 0x600003855ae0>:
E <C object Array of Char {'nolength': True} at 0x600003855d00>:
E <C object Array of Char {'nolength': True} at 0x600003a250b0>:
E <C object Array of Char {'nolength': True} at 0x600003a25980>:
E <C object Array of Char {'nolength': True} at 0x600003855c00>:
E <C object Array of Char {'nolength': True} at 0x600003855b60>:
E <C object Array of Char {'nolength': True} at 0x600003a3c2a0>:
E <C object Array of Char {'nolength': True} at 0x600003a3e6c0>:
E <C object Array of Char {'nolength': True} at 0x600003854cc0>:
E <C object Array of Char {'nolength': True} at 0x600003855900>:
E <C object Array of Char {'nolength': True} at 0x600003855c20>:
E <C object Array of Char {'nolength': True} at 0x600003a25460>:
E <C object Array of Char {'nolength': True} at 0x600003855ec0>:
E <C object Array of Char {'nolength': True} at 0x6000038556a0>:
E <C object Array of Char {'nolength': True} at 0x600003855f40>:
E <C object Array of Char {'nolength': True} at 0x6000038560c0>:
E <C object Array of Char {'nolength': True} at 0x600003855dc0>:
E <C object Array of Char {'nolength': True} at 0x600003855e40>:
E <C object Array of Char {'nolength': True} at 0x6000038558c0>:
E <C object Array of Char {'nolength': True} at 0x600003855cc0>:
E <C object Array of Char {'nolength': True} at 0x600003855e80>:
E <C object Array of Char {'nolength': True} at 0x600003854de0>:
E <C object Array of Char {'nolength': True} at 0x600003856140>:
E <C object Array of Char {'nolength': True} at 0x600003854b80>:
E <C object Array of Char {'nolength': True} at 0x6000038550a0>:
E <C object Array of Char {'nolength': True} at 0x600003854f20>:
E <C object Array of Char {'nolength': True} at 0x600003855d20>:
E <C object Array of Char {'nolength': True} at 0x600003855fe0>:
E <C object Array of Char {'nolength': True} at 0x600003854ba0>:
E <C object Array of Char {'nolength': True} at 0x6000038559e0>:
E <C object Array of Char {'nolength': True} at 0x600003a24630>:
E <C object Array of Char {'nolength': True} at 0x600003855a20>:
E <C object Array of Char {'nolength': True} at 0x600003855360>:
E <C object Array of Char {'nolength': True} at 0x600003855840>:
E <C object Array of Char {'nolength': True} at 0x600003856100>:
E <C object Array of Char {'nolength': True} at 0x6000038562c0>:
E <C object Array of Char {'nolength': True} at 0x6000038564a0>:
E <C object Array of Char {'nolength': True} at 0x600003854c20>:
E <C object Array of Char {'nolength': True} at 0x600003854c00>:
E <C object Array of Char {'nolength': True} at 0x600003855a00>:
E <C object Array of Char {'nolength': True} at 0x600003855f60>:
E <C object Array of Char {'nolength': True} at 0x600003855780>:
E <C object Array of Char {'nolength': True} at 0x600003855280>:
E <C object Array of Char {'nolength': True} at 0x6000038562e0>:
E <C object Array of Char {'nolength': True} at 0x600003856480>:
E <C object Array of Char {'nolength': True} at 0x600003856080>:
E <C object Array of Char {'nolength': True} at 0x600003856020>:
E <C object Array of Char {'nolength': True} at 0x600003855ea0>:
E ...
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 371, in descr_fromlist
E self.fromsequence(w_lst)
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 996, in fromsequence
E self.setlen(oldlen + len(lst))
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 190, in setlen
E rffi.CCHARP.TO, byte_size, flavor='raw')
E
E <C object Array of Char {'nolength': True} at 0x600003a31480>:
E <C object Array of Char {'nolength': True} at 0x600003a30ee0>:
E <C object Array of Char {'nolength': True} at 0x600003a43f10>:
E <C object Array of Char {'nolength': True} at 0x600003a42750>:
E <C object Array of Char {'nolength': True} at 0x600003a465a0>:
E <C object Array of Char {'nolength': True} at 0x600003a42960>:
E <C object Array of Char {'nolength': True} at 0x600003a66fb0>:
E <C object Array of Char {'nolength': True} at 0x600003a67c30>:
E <C object Array of Char {'nolength': True} at 0x600003a67f60>:
E <C object Array of Char {'nolength': True} at 0x600003a3cb70>:
E <C object Array of Char {'nolength': True} at 0x600003a3dd10>:
E <C object Array of Char {'nolength': True} at 0x600003a4a3c0>:
E <C object Array of Char {'nolength': True} at 0x600003a3c7f0>:
E <C object Array of Char {'nolength': True} at 0x600003a3cfd0>:
E <C object Array of Char {'nolength': True} at 0x600003a3f8e0>:
E <C object Array of Char {'nolength': True} at 0x600003a35960>:
E <C object Array of Char {'nolength': True} at 0x600003a3c190>:
E <C object Array of Char {'nolength': True} at 0x600003a6d3f0>:
E <C object Array of Char {'nolength': True} at 0x600003a6bb00>:
E <C object Array of Char {'nolength': True} at 0x600003a38170>:
E <C object Array of Char {'nolength': True} at 0x600003a6e630>:
E <C object Array of Char {'nolength': True} at 0x600003a34a10>:
E <C object Array of Char {'nolength': True} at 0x600003a25eb0>:
E <C object Array of Char {'nolength': True} at 0x600003a24ed0>:
E <C object Array of Char {'nolength': True} at 0x600003a24c20>:
E <C object Array of Char {'nolength': True} at 0x600003a27c30>:
E <C object Array of Char {'nolength': True} at 0x600003a240c0>:
E ...
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 579, in descr_getitem
E return self.getitem_slice(space, w_idx)
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1138, in getitem_slice
E w_a.setlen(size, overallocate=False)
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 190, in setlen
E rffi.CCHARP.TO, byte_size, flavor='raw')
E
E <C object Array of Char {'nolength': True} at 0x60000367f660>:
E <C object Array of Char {'nolength': True} at 0x60000367a670>:
E <C object Array of Char {'nolength': True} at 0x60000367a7f0>:
E <C object Array of Char {'nolength': True} at 0x60000367a940>:
E <C object Array of Char {'nolength': True} at 0x60000367aac0>:
E <C object Array of Char {'nolength': True} at 0x60000367ab80>:
E <C object Array of Char {'nolength': True} at 0x600003845400>:
E <C object Array of Char {'nolength': True} at 0x6000038451c0>:
E <C object Array of Char {'nolength': True} at 0x600003855320>:
E <C object Array of Char {'nolength': True} at 0x600003855f20>:
E ...
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 1176, in setitem_slice
E self.fromsequence(w_lst)
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 996, in fromsequence
E self.setlen(oldlen + len(lst))
E File "/Users/matti/build-worker-x86_64/own-macos-x86-64/build/pypy/module/array/interp_array.py", line 190, in setlen
E rffi.CCHARP.TO, byte_size, flavor='raw')
E }
../rpython/conftest.py:103: MallocMismatch
builder: own-macos-x86-64 build #1217+
test: pypy/module/array/test/test_array.py::AppTestArray::()::test_reversingslice