<div>I ran `git bisect`:</div><div><br></div><div>d96dfdbb290d23bf3b4a186dc5b1b5d9ee7fcaa5 is the first bad commit</div><div>commit d96dfdbb290d23bf3b4a186dc5b1b5d9ee7fcaa5</div><div>Author: Mark Florisson <<a href="mailto:markflorisson88@gmail.com">markflorisson88@gmail.com</a>></div>
<div>Date:   Tue Apr 10 15:01:00 2012 +0100</div><div><br></div><div>    Decref memoryview slice class attributes</div><div><br></div><div><a href="https://github.com/cython/cython/commit/d96dfdbb290d23bf3b4a186dc5b1b5d9ee7fcaa5">https://github.com/cython/cython/commit/d96dfdbb290d23bf3b4a186dc5b1b5d9ee7fcaa5</a></div>
<div><br></div><div>-Brad</div><div><br></div><div class="gmail_quote">On Mon, Dec 3, 2012 at 1:10 PM, Yaroslav Halchenko <span dir="ltr"><<a href="mailto:lists@onerussian.com" target="_blank">lists@onerussian.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">reproduced with cython 0.17.2 (+ few post release fixes), originally<br>
detected/reported [1] with  0.17.1 on Debian systems using debug build of<br>
Python:<br>
<br>
$> python-dbg -c 'import pyximport as pi; pi.install(); import weakfail; s=weakfail.foo(42)'<br>
python-dbg: ../Modules/gcmodule.c:366: visit_decref: Assertion `gc->gc.gc_refs != 0' failed.<br>
[1]    12648 abort      python-dbg -c<br>
<br>
$> cat weakfail.pyx<br>
import weakref<br>
foo_dict = weakref.WeakValueDictionary()<br>
<br>
cdef class Foo:<br>
    cdef object __weakref__<br>
<br>
def foo(key):<br>
    obj = Foo()<br>
    foo_dict[key] = obj<br>
    return obj<br>
<br>
<br>
it seems to work fine with cython 0.15.2 .  Any ideas?  requires separate/new bug report?<br>
<br>
[1] <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692313" target="_blank">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692313</a><br>
<span class="HOEnZb"><font color="#888888">--<br>
Yaroslav O. Halchenko<br>
Postdoctoral Fellow,   Department of Psychological and Brain Sciences<br>
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755<br>
Phone: <a href="tel:%2B1%20%28603%29%20646-9834" value="+16036469834">+1 (603) 646-9834</a>                       Fax: <a href="tel:%2B1%20%28603%29%20646-1419" value="+16036461419">+1 (603) 646-1419</a><br>
WWW:   <a href="http://www.linkedin.com/in/yarik" target="_blank">http://www.linkedin.com/in/yarik</a><br>
_______________________________________________<br>
cython-devel mailing list<br>
<a href="mailto:cython-devel@python.org">cython-devel@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/cython-devel" target="_blank">http://mail.python.org/mailman/listinfo/cython-devel</a><br>
</font></span></blockquote></div><br>