New issue 2170: PPC test case failure: 
rpython/rtyper/module/test/test_ll_os_path.py fails on PPC64LE machine
https://bitbucket.org/pypy/pypy/issues/2170/ppc-test-case-failure-rpython-rtyper

Vaibhav Sood:

Ran the test on a Ubuntu 14.10 PPC64LE machine (same test passes on a Ubuntu 
14.10 x86-64 machine):

./pytest.py -rfExs rpython/rtyper/module/test/test_ll_os_path.py

Get the following failure log (trace snipped to show only failure part):

..

s_start = SomeInteger(knowntype=int, nonneg=False, unsigned=False), s_stop = 
None, error = 'find'

    def check_negative_slice(s_start, s_stop, error="slicing"):
        if isinstance(s_start, SomeInteger) and not s_start.nonneg:
            raise AnnotatorError("%s: not proven to have non-negative start" %
>                                error)
E           AnnotatorError:
E
E           find: not proven to have non-negative start
E
E
E           Occurred processing the following simple_call:
E                 (AttributeError getting at the binding!)
E               index2_0 = simple_call(v100, ('\\'), v101)
E
E           In <FunctionGraph of (ntpath:95)splitdrive at 0x3fff83dc0350>:
E           Happened at file /usr/lib/python2.7/ntpath.py line 124
E
E           ==>             index2 = normp.find(sep, index + 1)
E                           # a UNC path can't have two slashes in a row
E                           # (after the initial two)
E                           if index2 == index + 1:
E
E           Known variable annotations:
E            v100 = 
SomeBuiltinMethod(analyser=<rpython.tool.descriptor.InstanceMethod object at 
0x3fff83dcf210>, methodname='find', s_self=SomeString(no_nul=True))
E            v101 = SomeInteger(knowntype=int, nonneg=False, unsigned=False)

rpython/annotator/unaryop.py:374: AnnotatorError
============================================================================ 
short test summary info 
============================================================================
FAIL rpython/rtyper/module/test/test_ll_os_path.py::test_ntpath



_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to