avcodec encoder NULL deref with mpegvideo
#transcode{vcodec=mpgv,venc=avcodec
Program terminated with signal SIGSEGV, Segmentation fault.
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007fe836ae1b69 in ff_mpeg_unref_picture (avctx=0x0, pic=0x7fe82c108468) at libavcodec/mpegpicture.c:303
303 pic->tf.f = pic->f;
[Current thread is 1 (Thread 0x7fe84d803700 (LWP 2800006))]
(gdb) bt
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007fe836ae1b69 in ff_mpeg_unref_picture (avctx=0x0, pic=0x7fe82c108468) at libavcodec/mpegpicture.c:303
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fe836ae781e in ff_mpv_common_end (s=0x7fe82c108000) at libavcodec/mpegvideo.c:1165
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007fe83687cca4 in ff_mpv_encode_end (avctx=0x7fe82c107b80) at libavcodec/mpegvideo_enc.c:1074
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007fe836c33b36 in avcodec_open2 (avctx=0x7fe82c107b80, codec=0x7fe8375670a0 <ff_mpeg2video_encoder>, options=0x7fe84d802820)
at libavcodec/utils.c:1041
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007fe8368c63ba in InitVideoEnc (p_this=<error reading variable: value has been optimized out>) at ../../vlc/modules/codec/avcodec/encoder.c:878
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x00007fe8e6c6dfd6 in generic_start (func=<optimized out>, forced=<optimized out>, ap=ap@entry=0x7fe84d802910) at ../../vlc/src/modules/modules.c:275
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x00007fe8e6c6e8a6 in vlc_module_load
(log=<optimized out>, capability=0x7fe84d8f6d5a "encoder", name=<optimized out>, strict=<optimized out>, probe=probe@entry=0x7fe8e6c6dfb0 <generic_start>) at ../../vlc/src/modules/modules.c:243
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x00007fe8e6c6eab2 in module_need (obj=0x7fe82c107910, cap=<optimized out>, name=<optimized out>, strict=<optimized out>)
at ../../vlc/src/modules/modules.c:286
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x00007fe84d8f2d3d in transcode_encoder_video_test
(p_encoder=0x7fe82c107910, p_cfg=0x7fe830004760, p_dec_fmtin=<optimized out>, i_codec_in=<optimized out>, p_enc_wanted_in=0x7fe84d802aa0)
at ../../vlc/modules/stream_out/transcode/encoder/video.c:323
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x00007fe84d8f474c in transcode_video_init (p_stream=0x7fe830003ea0, p_fmt=<optimized out>, id=0x7fe82c0017c0)
at ../../vlc/modules/stream_out/transcode/video.c:229
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x00007fe84d8efd03 in Add (p_stream=0x7fe830003ea0, p_fmt=<optimized out>) at ../../vlc/modules/stream_out/transcode/transcode.c:639
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x00007fe8e6d01cbe in sout_InputNew (p_sout=0x7fe830000fd0, p_fmt=0x7fe830c0f210) at ../../vlc/src/stream_output/stream_output.c:186
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x00007fe8e6c87f03 in DecoderThread_ProcessSout (p_owner=p_owner@entry=0x7fe830c0ef70, p_block=<optimized out>) at ../../vlc/src/input/decoder.c:865
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x00007fe8e6c88253 in DecoderThread_ProcessInput (p_owner=p_owner@entry=0x7fe830c0ef70, p_block=p_block@entry=0x7fe830cc6540)
at ../../vlc/src/input/decoder.c:1373
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x00007fe8e6c884d2 in DecoderThread (p_data=0x7fe830c0ef70) at ../../vlc/src/input/decoder.c:1693
[#15](https://code.videolan.org/videolan/vlc/-/issues/15) 0x00007fe8e6a38432 in start_thread () at /lib64/libpthread.so.0
[#16](https://code.videolan.org/videolan/vlc/-/issues/16) 0x00007fe8e6964913 in clone () at /lib64/libc.so.6