[Cython] Cython 0.23 released

Antoine Martin antoine at nagafix.co.uk
Mon Aug 17 14:14:51 CEST 2015


On 17/08/15 14:14, Stefan Behnel wrote:
> Stefan Behnel schrieb am 17.08.2015 um 08:17:
>> Antoine Martin schrieb am 17.08.2015 um 06:09:
>>> On 09/08/15 13:54, Antoine Martin wrote:
>>>> I've just hit a regression with 0.23: a recursion loop generating code
>>>> for this particular pyx:
>>>> http://xpra.org/trac/browser/xpra/trunk/src/xpra/codecs/nvenc4/encoder.pyx
>>> I have narrowed it down to the problematic finally block via trial and
>>> error:
>>> http://xpra.org/trac/browser/xpra/trunk/src/xpra/codecs/nvenc4/encoder.pyx#L2024
>>> Any of those statements, including the simple logging ones, cause
>>> Cython's "fresh_finally_clause" code to go into an infinite loop via
>>> deepcopy.
>>>
>>> What am I doing wrong here?
>>> Those statements look fine and they used to compile just fine too.
>> Thanks for the report. This is a bug in the latest Cython release. I'll see
>> if I can come up with a fix.
> I couldn't reproduce it with any reasonable amount of test code yet, but
> does this fix it for you?
>
> https://github.com/cython/cython/commit/5a40d5459aad1c6f15fb8526f0144d3c0f1dfe76
I am afraid not, I still get the same stacktrace.
Let me know if there's anything else I can try.

Cheers
Antoine

>
> Stefan
>
> _______________________________________________
> cython-devel mailing list
> cython-devel at python.org
> https://mail.python.org/mailman/listinfo/cython-devel



More information about the cython-devel mailing list