Home - Summaries: (main) : (py3.11) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

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 0x0000000129c6e458>, 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 0x000000010849a758>
hook = <_HookCaller 'pytest_runtest_teardown'>
methods = [<HookImpl plugin_name='5238432928', plugin=<rpython.conftest.LeakFinder instance at 0x00000001383c24a0>>, <HookImpl p...3a4de8>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x00000001383e7b08>>]
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='5238432928', plugin=<rpython.conftest.LeakFinder instance at 0x00000001383c24a0>>, <HookImpl p...3a4de8>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x00000001383e7b08>>]
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='5238432928', plugin=<rpython.conftest.LeakFinder instance at 0x00000001383c24a0>>, <HookImpl p...3a4de8>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x00000001383e7b08>>]
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 0x00000001398124b8>

    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='5238432928', plugin=<rpython.conftest.LeakFinder instance at 0x00000001383c24a0>>, <HookImpl p...3a4de8>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x00000001383e7b08>>]
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 0x00000001383c24a0>
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 0x600000926760>:
E           <C object Array of Char {'nolength': True}  at 0x600000925ec0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009261e0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009267c0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009268e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926300>:
E           <C object Array of Char {'nolength': True}  at 0x600000925940>:
E           <C object Array of Char {'nolength': True}  at 0x600000926580>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2e1d0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926280>:
E           <C object Array of Char {'nolength': True}  at 0x600000925fe0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2ec40>:
E           <C object Array of Char {'nolength': True}  at 0x600000926920>:
E           <C object Array of Char {'nolength': True}  at 0x6000009263a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926020>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2d5b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2e0e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926540>:
E           <C object Array of Char {'nolength': True}  at 0x600000926840>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2d730>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2e380>:
E           <C object Array of Char {'nolength': True}  at 0x6000009244a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926600>:
E           <C object Array of Char {'nolength': True}  at 0x600000b28ca0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2ad90>:
E           <C object Array of Char {'nolength': True}  at 0x6000009266c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000925a80>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2db00>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2e6a0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009265c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926260>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2f320>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2fd20>:
E           <C object Array of Char {'nolength': True}  at 0x600000926ac0>:
E           <C object Array of Char {'nolength': True}  at 0x600000925d20>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2ce50>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2de20>:
E           <C object Array of Char {'nolength': True}  at 0x600000925e80>:
E           <C object Array of Char {'nolength': True}  at 0x6000009259a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b29600>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2be30>:
E           <C object Array of Char {'nolength': True}  at 0x600000925680>:
E           <C object Array of Char {'nolength': True}  at 0x600000926a00>:
E           <C object Array of Char {'nolength': True}  at 0x6000009263e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b3e450>:
E           <C object Array of Char {'nolength': True}  at 0x6000007032d0>:
E           <C object Array of Char {'nolength': True}  at 0x6000007032a0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009267e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000924aa0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009260a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093a6a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093a3e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b1e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b300>:
E           <C object Array of Char {'nolength': True}  at 0x60000093af80>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b060>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b120>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b380>:
E           <C object Array of Char {'nolength': True}  at 0x60000093a8a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093aac0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093ae00>:
E           <C object Array of Char {'nolength': True}  at 0x6000009396e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093aa00>:
E           <C object Array of Char {'nolength': True}  at 0x600000b29260>:
E           <C object Array of Char {'nolength': True}  at 0x600000705da0>:
E           <C object Array of Char {'nolength': True}  at 0x6000007072d0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b2e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093a4e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b360>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b3e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b500>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b240>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b0a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093a200>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b2a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093ae40>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b0e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b220>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b000>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b4a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b515a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b0c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b320>:
E           <C object Array of Char {'nolength': True}  at 0x600000b531c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b460>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b760>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b3a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b29020>:
E           <C object Array of Char {'nolength': True}  at 0x600000b247b0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b4c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093abc0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b28980>:
E           <C object Array of Char {'nolength': True}  at 0x600000b50260>:
E           <C object Array of Char {'nolength': True}  at 0x60000093a4c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b260>:
E           <C object Array of Char {'nolength': True}  at 0x600000b50110>:
E           <C object Array of Char {'nolength': True}  at 0x600000b50de0>:
E           <C object Array of Char {'nolength': True}  at 0x600000939fe0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b400>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b280>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b740>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b920>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b2c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b3c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b1a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b340>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b440>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b680>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b820>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2fd60>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b040>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b780>:
E           <C object Array of Char {'nolength': True}  at 0x600000b53980>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2c6b0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b700>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b660>:
E           <C object Array of Char {'nolength': True}  at 0x600000b50250>:
E           <C object Array of Char {'nolength': True}  at 0x600000b51450>:
E           <C object Array of Char {'nolength': True}  at 0x60000093a220>:
E           <C object Array of Char {'nolength': True}  at 0x60000093aee0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2a9a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b24290>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b6e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b140>:
E           <C object Array of Char {'nolength': True}  at 0x60000093baa0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bc00>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b5e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b020>:
E           <C object Array of Char {'nolength': True}  at 0x60000093ba20>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bcc0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b880>:
E           <C object Array of Char {'nolength': True}  at 0x60000093ba40>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bc80>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bb80>:
E           <C object Array of Char {'nolength': True}  at 0x600000b52db0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b1c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b8c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b50b30>:
E           <C object Array of Char {'nolength': True}  at 0x600000b524e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b900>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bb20>:
E           <C object Array of Char {'nolength': True}  at 0x600000b54f80>:
E           <C object Array of Char {'nolength': True}  at 0x600000b55700>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b100>:
E           <C object Array of Char {'nolength': True}  at 0x60000093acc0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b544c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b54ca0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bb60>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b9a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b571c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b543a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093aea0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b160>:
E           <C object Array of Char {'nolength': True}  at 0x600000b56b80>:
E           <C object Array of Char {'nolength': True}  at 0x600000b57450>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bc40>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bba0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bae0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bde0>:
E           <C object Array of Char {'nolength': True}  at 0x600000937fe0>:
E           <C object Array of Char {'nolength': True}  at 0x600000913b20>:
E           <C object Array of Char {'nolength': True}  at 0x6000009138a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000937d20>:
E           <C object Array of Char {'nolength': True}  at 0x600000913d40>:
E           <C object Array of Char {'nolength': True}  at 0x600000b54350>:
E           <C object Array of Char {'nolength': True}  at 0x600000707300>:
E           <C object Array of Char {'nolength': True}  at 0x600000707870>:
E           <C object Array of Char {'nolength': True}  at 0x6000009148e0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009146e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000914380>:
E           <C object Array of Char {'nolength': True}  at 0x60000091c380>:
E           <C object Array of Char {'nolength': True}  at 0x600000926860>:
E           <C object Array of Char {'nolength': True}  at 0x6000009263c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926520>:
E           <C object Array of Char {'nolength': True}  at 0x600000b57300>:
E           <C object Array of Char {'nolength': True}  at 0x600000b57e60>:
E           <C object Array of Char {'nolength': True}  at 0x600000926a80>:
E           <C object Array of Char {'nolength': True}  at 0x600000926660>:
E           <C object Array of Char {'nolength': True}  at 0x600000b556c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b562c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926b20>:
E           <C object Array of Char {'nolength': True}  at 0x6000009269e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b27b30>:
E           <C object Array of Char {'nolength': True}  at 0x600000b546a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926440>:
E           <C object Array of Char {'nolength': True}  at 0x600000926160>:
E           <C object Array of Char {'nolength': True}  at 0x600000926420>:
E           <C object Array of Char {'nolength': True}  at 0x600000926500>:
E           <C object Array of Char {'nolength': True}  at 0x600000926940>:
E           <C object Array of Char {'nolength': True}  at 0x600000926d20>:
E           <C object Array of Char {'nolength': True}  at 0x600000925360>:
E           <C object Array of Char {'nolength': True}  at 0x600000b54c80>:
E           <C object Array of Char {'nolength': True}  at 0x600000703450>:
E           <C object Array of Char {'nolength': True}  at 0x6000007031e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926be0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009268a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926a20>:
E           <C object Array of Char {'nolength': True}  at 0x600000926ce0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926f80>:
E           <C object Array of Char {'nolength': True}  at 0x600000929fc0>:
E           <C object Array of Char {'nolength': True}  at 0x600000928ea0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1e120>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1c670>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a1e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000929e00>:
E           <C object Array of Char {'nolength': True}  at 0x600000b54180>:
E           <C object Array of Char {'nolength': True}  at 0x600000b559c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a020>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a2c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1dd60>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1f500>:
E           <C object Array of Char {'nolength': True}  at 0x6000009299c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000929ca0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1e420>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1d170>:
E           <C object Array of Char {'nolength': True}  at 0x600000929de0>:
E           <C object Array of Char {'nolength': True}  at 0x600000929d20>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a120>:
E           <C object Array of Char {'nolength': True}  at 0x600000b0b390>:
E           <C object Array of Char {'nolength': True}  at 0x600000735ce0>:
E           <C object Array of Char {'nolength': True}  at 0x6000007034b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926980>:
E           <C object Array of Char {'nolength': True}  at 0x600000925180>:
E           <C object Array of Char {'nolength': True}  at 0x600000926380>:
E           <C object Array of Char {'nolength': True}  at 0x600000926f60>:
E           <C object Array of Char {'nolength': True}  at 0x600000926f00>:
E           <C object Array of Char {'nolength': True}  at 0x600000926ae0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926d40>:
E           <C object Array of Char {'nolength': True}  at 0x600000926400>:
E           <C object Array of Char {'nolength': True}  at 0x600000926b60>:
E           <C object Array of Char {'nolength': True}  at 0x600000926de0>:
E           <C object Array of Char {'nolength': True}  at 0x600000927060>:
E           <C object Array of Char {'nolength': True}  at 0x600000926c00>:
E           <C object Array of Char {'nolength': True}  at 0x600000926c20>:
E           <C object Array of Char {'nolength': True}  at 0x600000927040>:
E           <C object Array of Char {'nolength': True}  at 0x600000926b40>:
E           <C object Array of Char {'nolength': True}  at 0x600000926040>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5b4c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000702ac0>:
E           <C object Array of Char {'nolength': True}  at 0x6000007038a0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009252e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926d00>:
E           <C object Array of Char {'nolength': True}  at 0x600000926dc0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926fe0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926ea0>:
E           <C object Array of Char {'nolength': True}  at 0x600000927240>:
E           <C object Array of Char {'nolength': True}  at 0x600000925c00>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5a0b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5ab20>:
E           <C object Array of Char {'nolength': True}  at 0x600000927020>:
E           <C object Array of Char {'nolength': True}  at 0x600000927100>:
E           <C object Array of Char {'nolength': True}  at 0x600000b14ce0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b090e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000925ca0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926fc0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5b0d0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b580a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926a40>:
E           <C object Array of Char {'nolength': True}  at 0x600000926b80>:
E           <C object Array of Char {'nolength': True}  at 0x6000009266e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000927140>:
E           <C object Array of Char {'nolength': True}  at 0x6000009273c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926c80>:
E           <C object Array of Char {'nolength': True}  at 0x600000926d60>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1f9f0>:
E           <C object Array of Char {'nolength': True}  at 0x600000707390>:
E           <C object Array of Char {'nolength': True}  at 0x600000707930>:
E           <C object Array of Char {'nolength': True}  at 0x600000913a20>:
E           <C object Array of Char {'nolength': True}  at 0x600000913c80>:
E           <C object Array of Char {'nolength': True}  at 0x600000937f40>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b980>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b7e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093ae80>:
E           <C object Array of Char {'nolength': True}  at 0x60000093afa0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b589b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b59ed0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093be00>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bec0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b587f0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b59c00>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bbe0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093be20>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2b550>:
E           <C object Array of Char {'nolength': True}  at 0x600000b588f0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b8a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b9c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2eb10>:
E           <C object Array of Char {'nolength': True}  at 0x600000b087e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bf00>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b4e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bd00>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5c000>:
E           <C object Array of Char {'nolength': True}  at 0x60000071b060>:
E           <C object Array of Char {'nolength': True}  at 0x60000071b660>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a120>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a680>:
E           <C object Array of Char {'nolength': True}  at 0x600000919780>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a4c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a840>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a9c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000925c20>:
E           <C object Array of Char {'nolength': True}  at 0x600000926ca0>:
E           <C object Array of Char {'nolength': True}  at 0x600000926060>:
E           <C object Array of Char {'nolength': True}  at 0x600000926d80>:
E           <C object Array of Char {'nolength': True}  at 0x600000926e40>:
E           <C object Array of Char {'nolength': True}  at 0x6000009272a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000927360>:
E           <C object Array of Char {'nolength': True}  at 0x600000926e20>:
E           <C object Array of Char {'nolength': True}  at 0x600000927260>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a460>:
E           <C object Array of Char {'nolength': True}  at 0x600000b40590>:
E           <C object Array of Char {'nolength': True}  at 0x60000071b180>:
E           <C object Array of Char {'nolength': True}  at 0x60000071ae80>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a220>:
E           <C object Array of Char {'nolength': True}  at 0x600000919d80>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a780>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a500>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a600>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a700>:
E           <C object Array of Char {'nolength': True}  at 0x60000091aa40>:
E           <C object Array of Char {'nolength': True}  at 0x600000919800>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a720>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b7c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093b960>:
E           <C object Array of Char {'nolength': True}  at 0x60000093ba00>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bdc0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bc60>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1dae0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093bc20>:
E           <C object Array of Char {'nolength': True}  at 0x6000009271a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5ec70>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a960>:
E           <C object Array of Char {'nolength': True}  at 0x60000091aaa0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091ac80>:
E           <C object Array of Char {'nolength': True}  at 0x600000b50870>:
E           <C object Array of Char {'nolength': True}  at 0x600000b00b90>:
E           <C object Array of Char {'nolength': True}  at 0x6000009200a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091c120>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1fe30>:
E           <C object Array of Char {'nolength': True}  at 0x600000b005d0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091c1e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000929a80>:
E           <C object Array of Char {'nolength': True}  at 0x600000b23af0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b595f0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a620>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a7a0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009143a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000929980>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a300>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a340>:
E           <C object Array of Char {'nolength': True}  at 0x600000929fe0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009297a0>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a4a0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b080d0>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a140>:
E           <C object Array of Char {'nolength': True}  at 0x600000929b60>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5b400>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a200>:
E           <C object Array of Char {'nolength': True}  at 0x600000929e20>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a220>:
E           <C object Array of Char {'nolength': True}  at 0x600000b44200>:
E           <C object Array of Char {'nolength': True}  at 0x600000b44980>:
E           <C object Array of Char {'nolength': True}  at 0x600000929680>:
E           <C object Array of Char {'nolength': True}  at 0x60000091c1c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b01070>:
E           <C object Array of Char {'nolength': True}  at 0x600000b30160>:
E           <C object Array of Char {'nolength': True}  at 0x60000091c2c0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091c0e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b44640>:
E           <C object Array of Char {'nolength': True}  at 0x600000b446f0>:
E           <C object Array of Char {'nolength': True}  at 0x60000092a040>:
E           <C object Array of Char {'nolength': True}  at 0x600000920120>:
E           <C object Array of Char {'nolength': True}  at 0x600000b18a40>:
E           <C object Array of Char {'nolength': True}  at 0x600000b40110>:
E           <C object Array of Char {'nolength': True}  at 0x600000919ce0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a900>:
E           <C object Array of Char {'nolength': True}  at 0x600000b431b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b43b30>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a800>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a0e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b524d0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b3ffc0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009198e0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091c480>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5c0c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5c3a0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009272c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000927400>:
E           <C object Array of Char {'nolength': True}  at 0x600000926da0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5f7c0>:
E           <C object Array of Char {'nolength': True}  at 0x6000009275e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000914820>:
E           <C object Array of Char {'nolength': True}  at 0x600000914920>:
E           <C object Array of Char {'nolength': True}  at 0x600000926b00>:
E           <C object Array of Char {'nolength': True}  at 0x600000926740>:
E           <C object Array of Char {'nolength': True}  at 0x600000919f40>:
E               ...
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 371, in descr_fromlist
E               self.fromsequence(w_lst)
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 996, in fromsequence
E               self.setlen(oldlen + len(lst))
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 190, in setlen
E               rffi.CCHARP.TO, byte_size, flavor='raw')
E           
E           <C object Array of Char {'nolength': True}  at 0x600000b2dc90>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2d0b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2d190>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2a710>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2d380>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2ecf0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2c820>:
E           <C object Array of Char {'nolength': True}  at 0x600000b285d0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b51140>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2f680>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2f3b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b513e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b51620>:
E           <C object Array of Char {'nolength': True}  at 0x600000b53410>:
E           <C object Array of Char {'nolength': True}  at 0x600000b508e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2f670>:
E           <C object Array of Char {'nolength': True}  at 0x600000b52140>:
E           <C object Array of Char {'nolength': True}  at 0x600000b27f30>:
E           <C object Array of Char {'nolength': True}  at 0x600000b54b70>:
E           <C object Array of Char {'nolength': True}  at 0x600000b54020>:
E           <C object Array of Char {'nolength': True}  at 0x600000b56db0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b566d0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b55ec0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b503e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b56d10>:
E           <C object Array of Char {'nolength': True}  at 0x600000b550b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b25840>:
E           <C object Array of Char {'nolength': True}  at 0x600000b57d10>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1e470>:
E           <C object Array of Char {'nolength': True}  at 0x600000b547f0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1fb50>:
E           <C object Array of Char {'nolength': True}  at 0x600000b1e260>:
E           <C object Array of Char {'nolength': True}  at 0x600000b596c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b06640>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5aba0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5bad0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b582c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b15f80>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2f050>:
E           <C object Array of Char {'nolength': True}  at 0x600000b534b0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b0ca30>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5b8c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b0d7f0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b2eee0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b0a660>:
E           <C object Array of Char {'nolength': True}  at 0x600000b5ba20>:
E           <C object Array of Char {'nolength': True}  at 0x600000b00a80>:
E           <C object Array of Char {'nolength': True}  at 0x600000b44230>:
E           <C object Array of Char {'nolength': True}  at 0x600000b18ae0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b429c0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b576e0>:
E           <C object Array of Char {'nolength': True}  at 0x600000b00af0>:
E               ...
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 579, in descr_getitem
E               return self.getitem_slice(space, w_idx)
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 1138, in getitem_slice
E               w_a.setlen(size, overallocate=False)
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 190, in setlen
E               rffi.CCHARP.TO, byte_size, flavor='raw')
E           
E           <C object Array of Char {'nolength': True}  at 0x600000926800>:
E           <C object Array of Char {'nolength': True}  at 0x600000703000>:
E           <C object Array of Char {'nolength': True}  at 0x6000007062b0>:
E           <C object Array of Char {'nolength': True}  at 0x60000093a720>:
E           <C object Array of Char {'nolength': True}  at 0x600000706fd0>:
E           <C object Array of Char {'nolength': True}  at 0x600000702d00>:
E           <C object Array of Char {'nolength': True}  at 0x600000735980>:
E           <C object Array of Char {'nolength': True}  at 0x600000703210>:
E           <C object Array of Char {'nolength': True}  at 0x600000707000>:
E           <C object Array of Char {'nolength': True}  at 0x60000071ad30>:
E           <C object Array of Char {'nolength': True}  at 0x60000071adf0>:
E           <C object Array of Char {'nolength': True}  at 0x60000091a820>:
E           <C object Array of Char {'nolength': True}  at 0x600000929f20>:
E               ...
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 1176, in setitem_slice
E               self.fromsequence(w_lst)
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 996, in fromsequence
E               self.setlen(oldlen + len(lst))
E             File "/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/array/interp_array.py", line 190, in setlen
E               rffi.CCHARP.TO, byte_size, flavor='raw')
E           }

../rpython/conftest.py:103: MallocMismatch
builder: own-macos-arm64 build #1215+
test: pypy/module/array/test/test_array.py::AppTestArray::()::test_reversingslice