H264 with OpenGL segfault
demux=h264
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x00007fff80227926 in picture_destroy_cb (pic=0x7fff745a0760) at video_output/opengl/converters.c:640
i = 0
picsys = 0x7fff745a0700
tc = 0x7fff740fa530
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007ffff794901e in picture_pool_ReleasePicture (clone=<optimized out>) at misc/picture_pool.c:81
priv = <optimized out>
sys = <optimized out>
pool = 0x7fff7402c180
offset = 4
picture = <optimized out>
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007fff91b5652d in buffer_replace () at /lib64/libavutil.so.55
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007fff91b5d58c in av_frame_unref () at /lib64/libavutil.so.55
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007fff9200bc84 in ff_h264_unref_picture () at /lib64/libavcodec.so.57
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x00007fff9201710b in ff_h264_update_thread_context () at /lib64/libavcodec.so.57
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x00007fff921e42cd in ff_thread_decode_frame () at /lib64/libavcodec.so.57
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x00007fff92291371 in avcodec_decode_video2 () at /lib64/libavcodec.so.57
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x00007fff92291df0 in do_decode () at /lib64/libavcodec.so.57
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x00007fff92296018 in avcodec_send_packet () at /lib64/libavcodec.so.57
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x00007fff931a4bb9 in DecodeBlock (error=<synthetic pointer>, pp_block=<optimized out>, p_dec=<optimized out>) at codec/avcodec/video.c:848
pkt =
{buf = 0x0, pts = 20186832, dts = 20153466, data = 0x7fff964c9c40 "", size = 7043, stream_index = 0, flags = 0, side_data = 0x0, side_data_elems = 0, duration = 0, pos = -1, convergence_duration = 0}
ret = <optimized out>
frame = 0x0
---Type <return> to continue, or q <return> to quit---
i_pts = <optimized out>
p_pic = <optimized out>
i_used = <optimized out>
not_received_frame = <optimized out>
eos_spotted = <optimized out>
p_sys = <optimized out>
p_context = <optimized out>
b_need_output_picture = <optimized out>
p_block = <optimized out>
current_time = <optimized out>
pp_block = <optimized out>
error = false
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x00007fff931a4bb9 in DecodeVideo (p_dec=<optimized out>, p_block=<optimized out>) at codec/avcodec/video.c:1037
pp_block = <optimized out>
error = false
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x00007ffff790353b in DecoderDecode (p_dec=0x7fff9644a3b8, p_block=0x7fff964c9bd0) at input/decoder.c:1268
p_owner = 0x7fff9644a7d0
ret = <optimized out>
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x00007ffff79031e8 in DecoderProcess (p_dec=p_dec@entry=0x7fff9644a3b8, p_block=p_block@entry=0x7fff964c9bd0) at input/decoder.c:1391
p_owner = 0x7fff9644a7d0
reload = <optimized out>
__func__ = "DecoderProcess"
packetize = <optimized out>
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x00007ffff79037c8 in DecoderThread (p_data=<optimized out>) at input/decoder.c:1535
---Type <return> to continue, or q <return> to quit---
p_block = 0x7fff964c9bd0
canc = 0
__cancel_buf =
{__cancel_jmp_buf = {{__cancel_jmp_buf = {140735714469840, -1692397641636196858, 0, 140736147273791, 140735402449344, 140735402448640, 1692335418935135750, 1692379772202307078}, __mask_was_saved = 0}}, __pad = {0x7fff83ab8df0, 0x0, 0x0, 0x0}}
__cancel_routine = 0x7ffff79006d0 <vlc_fifo_Cleanup>
__cancel_arg = <optimized out>
__not_first_call = <optimized out>
p_dec = <optimized out>
p_owner = <optimized out>
paused = false
__func__ = "DecoderThread"
[#15](https://code.videolan.org/videolan/vlc/-/issues/15) 0x00007ffff6f406ca in start_thread () at /lib64/libpthread.so.0
[#16](https://code.videolan.org/videolan/vlc/-/issues/16) 0x00007ffff6a76f7f in clone () at /lib64/libc.so.6
Edited by Jean-Baptiste Kempf