You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(I don't know how to trigger the particular call referenced above without the patch on http://trac.cython.org/ticket/561, and the next version of that patch will be changed to avoid the problem. So I don't know of an actual test case for this problem.)
@cwitty changed priority from major to minor
commented
Actually, I was wrong... the bug has nothing to do with http://trac.cython.org/ticket/561. This test case reliably segfaults for me, against current cython-devel. (I still don't think it's a major bug, though, since you have to do something quite strange to trigger it.)
Evidently the Python position is that it's OK to pass garbage as the third argument of a .nb_inplace_pow() method; see http://bugs.python.org/issue1653736 and http://svn.python.org/view/python/branches/release25-maint/Objects/typeobject.c?r1=53690&r2=53689&pathrev=53690 . In this case, it might be a good idea to forbid the user from writing crashy code.
(I don't know how to trigger the particular call referenced above without the patch on http://trac.cython.org/ticket/561, and the next version of that patch will be changed to avoid the problem. So I don't know of an actual test case for this problem.)
At 2010-07-27T23:31:25Z @cwitty added attachment trac_562-ipow-crash.patch
Migrated from http://trac.cython.org/ticket/562
The text was updated successfully, but these errors were encountered: