0.8.1 still crashing with issue due to picture buffer pool
Contrary to the NEWS entry..
- Keep references to buffers valid after dav1d_close(). Fixes a regression caused by the picture buffer pool added in 0.8.0.
I am still seeing crashes on OpenBSD with FFmpeg. Going back to 0.7.1 and the crashes go away.
Just doing something simple like "ffmpeg -i av1_test.mkv /tmp/test.mkv".
Core was generated by `ffmpeg'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000000b531fc9dd0 in av_buffer_unref () from /usr/local/lib/libavutil.so.14.0
[Current thread is 1 (process 378093)]
(gdb) bt
#0 0x000000b531fc9dd0 in av_buffer_unref () from /usr/local/lib/libavutil.so.14.0
#1 0x000000b531fd8fcf in av_frame_unref () from /usr/local/lib/libavutil.so.14.0
#2 0x000000b531fd8ef8 in av_frame_free () from /usr/local/lib/libavutil.so.14.0
#3 0x000000b55d1752e1 in ff_framequeue_free () from /usr/local/lib/libavfilter.so.9.0
#4 0x000000b55d145bbf in free_link () from /usr/local/lib/libavfilter.so.9.0
#5 0x000000b55d145a10 in avfilter_free () from /usr/local/lib/libavfilter.so.9.0
#6 0x000000b55d147e92 in avfilter_graph_free () from /usr/local/lib/libavfilter.so.9.0