Thanks for your reply. I ran `git bisect` as you described and get the following results:
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[77bb90df88f85ec6e45d4c78278134f037d56829] changelog
running python cython.py /zzz/xxx/xxx/xxx/xxx/fxxx.pyx
27f8ddb6b2a16d5fe938a42a9655a1919b21161a is the first bad commit
commit 27f8ddb6b2a16d5fe938a42a9655a1919b21161a
Date: Sun Aug 9 20:26:19 2015 +0200
fix #855: make "import *" include all necessary "from_py" coercion helper functions
:100644 100644 327d7af8715cd01870e05af0ee9abd58e4a44fd2 0791de3333b36297e6bee9763a73c3e0efbb06bd M CHANGES.rst
:040000 040000 dcd52de7aef911aff50b42e5cbe4fa5e15a59139 ea63ef0a74ad50578822fd9498e84fcca7623c2e M Cython
:040000 040000 bd3ec17792950a24455efcda7bf2b68aa1cbbe1f c33384d25df25f67037bc1da1370cf863f34b649 M tests
bisect run success
Please let me know if there is anything else you need me to do to help debug the code. I wish I could provide the actual code, but I’m not at liberty to do so. I could try to come up with a minimal example by mangling variable names and attempting to add as many lines of code as is necessary to trigger the error. Let me know.
Also strangely I uncovered another bug related to “import *” a while back that did get fixed in the 0.24 release:
I’m not sure if this is somehow related.