This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author matham
Recipients eric.araujo, loewis, mark.dickinson, matham, michael.foord, rye, vstinner
Date 2015-01-31.01:06:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1422666383.05.0.103254892822.issue14613@psf.upfronthosting.co.za>
In-reply-to
Content
Ok, first, I was able to make it happen outside of kivy using only my code. However, I'm not sure it's of much help because it's using my ffmpeg based code (https://github.com/matham/ffpyplayer) which is not a simple script :)

The issue happens when ffmpeg emits logs through a c(cython) callback which calls the python logging code. But it only happened when I played a specific video. That's why i doubt I'd be able to make it happen in a sterile environment with a simple script. Also, I'm pretty sure that the log calling code is executed from ffmpeg's internal secondary threads (which I protect it with a mutex).

Anyway, I decided to upgrade my ffmpeg libraries to the most recent ffmpeg version and the problem went away. So was this maybe some bug in older ffmpeg which corrupted python? If you're interested in replicating it with the older ffmpeg, I can post some code using my ffpyplayer library.
History
Date User Action Args
2015-01-31 01:06:23mathamsetrecipients: + matham, loewis, mark.dickinson, vstinner, eric.araujo, michael.foord, rye
2015-01-31 01:06:23mathamsetmessageid: <1422666383.05.0.103254892822.issue14613@psf.upfronthosting.co.za>
2015-01-31 01:06:23mathamlinkissue14613 messages
2015-01-31 01:06:22mathamcreate