New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SIGSEGV on some mov files(with embedded timecode) #169
Comments
I can confirm the segfault on the current master with FFmpeg 3.0. Thanks so much for the samples! I wonder/hope this is related to #163 (but I doubt it). |
Thank you quick response and explanation. though being late, I read issue #163. If there is a possibility of ffmpeg issues, |
Oh no, I think it is PyAV, or something about PyAV. I have not figured out #163, but (1) I don't think it is likely they are related, and (2) I'm pretty sure it is PyAV's or Cython's fault. I haven't actually tried debugging this yet. |
I see. I'm a python novice, but I think that it is difficult to solve your bug, Thank you. |
@mikeboers please reopen this issue import av
av.open('tmcd_test.mov') Opening the mov in tmcd_test.mov.zip with PyAV 0.3.2 still produces this crash. I do not think this is related to #163.
|
Sure.
and:
|
I managed to cobble together a slightly better debugging Python. Most of the time it doesn't crash. Sometimes, however, it does:
In LLDB:
|
I've fixed the bug causing my crash of this test file. |
wow! This is a great fix! I was trying to make a product that utilized PyAV. I am glad that you can tell diff about the details of the problem. |
PyAV segfaults on some mov files.
Test data and Test code:
pyav_crashtest.zip
My Environment:
OS X crash report:
tc_crashreport.txt
I use ffprobe to testdata.
ffprobe display error message is below:
"Unsupported codec with id 0 for input stream 2"
The cause of the crash I'm thinking that it is the presence or absence of the time code.
The text was updated successfully, but these errors were encountered: