This one time, at band camp, Michael Urman wrote:
>Package: python-pymad
>Version: 0.5.3-2
>Severity: normal
>
>Running quodlibet (music player leveraging pymad and other libraries)
>with the "wrong" selection of MP3s would consistently for some people
>yield the error in the subject. It only occurs with MP3s enabled, and
>we've swapped out all other libraries used with MP3s.  While I have
>never reproduced it myself, the cause looks obvious.
>
>In pymadfile.c:py_madfile_seek_time, the last line returns Py_None
>without a corresponding Py_INCREF. You can search for other instances
>where it returns Py_None only after a Py_INCREF. The fix should be to
>add the Py_INCREF(Py_None);
>
>I believe the behavior should be easy to replicate with a script that
>used seek_time in an infinite loop. If so, it should be easy to confirm
>that the INCREF fixes it.

This change has just been made upstream, and a new version 0.5.4 should be
released within the day.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to