[Cython] BUG: Cython's dies with AttributeError
Robert Bradshaw
robertwb at math.washington.edu
Tue Jul 19 11:50:05 CEST 2011
On Thu, Jul 7, 2011 at 2:25 PM, Lars Buitinck <L.J.Buitinck at uva.nl> wrote:
> Dear developers,
>
> I just got an error message from Cython (current Git). The error can
> be reproduced by putting
>
> cdef foo(): pass
>
> in a file called foo.pyx, and compiling that. (I know there's an error
> in the file as well.) Would you kindly look into this bug? The error
> message was:
>
>
> foo.pyx:1:9: Compiler crash in PostParse
I'm unable to reproduce this error, perhaps there's something missing
in the example here?
> ModuleNode.body = StatListNode(foo.pyx:1:5)
> StatListNode.stats[0] = CFuncDefNode(foo.pyx:1:5,
> modifiers = [...]/0,
> visibility = u'private')
> CFuncDefNode.declarator = CFuncDeclaratorNode(foo.pyx:1:9,
> calling_convention = '')
> CFuncDeclaratorNode.base = CNameDeclaratorNode(foo.pyx:1:9,
> calling_convention = u'',
> name = u'foo')
>
> Compiler crash traceback from this point on:
> File "Visitor.py", line 173, in
> Cython.Compiler.Visitor.TreeVisitor._visitchild
> (/home/s1254871/src/cython/Cython/Compiler/Visitor.c:3550)
> File "Visitor.py", line 282, in
> Cython.Compiler.Visitor.CythonTransform.visit_Node
> (/home/s1254871/src/cython/Cython/Compiler/Visitor.c:5242)
> File "Visitor.py", line 234, in
> Cython.Compiler.Visitor.VisitorTransform.visitchildren
> (/home/s1254871/src/cython/Cython/Compiler/Visitor.c:4395)
> File "Visitor.py", line 202, in
> Cython.Compiler.Visitor.TreeVisitor._visitchildren
> (/home/s1254871/src/cython/Cython/Compiler/Visitor.c:4076)
> AttributeError: 'CNameDeclaratorNode' object has no attribute 'base'
> foo.pyx:1:9: Compiler crash in PostParse
>
> ModuleNode.body = StatListNode(foo.pyx:1:5)
> StatListNode.stats[0] = CFuncDefNode(foo.pyx:1:5,
> modifiers = [...]/0,
> visibility = u'private')
> CFuncDefNode.declarator = CFuncDeclaratorNode(foo.pyx:1:9,
> calling_convention = '')
> CFuncDeclaratorNode.base = CNameDeclaratorNode(foo.pyx:1:9,
> calling_convention = u'',
> name = u'foo')
>
> Compiler crash traceback from this point on:
> File "Visitor.py", line 173, in
> Cython.Compiler.Visitor.TreeVisitor._visitchild
> (/home/s1254871/src/cython/Cython/Compiler/Visitor.c:3550)
> File "Visitor.py", line 282, in
> Cython.Compiler.Visitor.CythonTransform.visit_Node
> (/home/s1254871/src/cython/Cython/Compiler/Visitor.c:5242)
> File "Visitor.py", line 234, in
> Cython.Compiler.Visitor.VisitorTransform.visitchildren
> (/home/s1254871/src/cython/Cython/Compiler/Visitor.c:4395)
> File "Visitor.py", line 202, in
> Cython.Compiler.Visitor.TreeVisitor._visitchildren
> (/home/s1254871/src/cython/Cython/Compiler/Visitor.c:4076)
> AttributeError: 'CNameDeclaratorNode' object has no attribute 'base'
>
>
> --
> Lars Buitinck
> Scientific programmer, ILPS
> University of Amsterdam
> _______________________________________________
> cython-devel mailing list
> cython-devel at python.org
> http://mail.python.org/mailman/listinfo/cython-devel
>
More information about the cython-devel
mailing list