Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information