libavcodec/h264.c:566: error: Buffer Overrun L3
  Offset: [-1, +oo] Size: 16 by call to `decode_nal_units`.

libavcodec/h264.c:540:1: Parameter `h->slice_context_count`
538.                             int parse_extradata);
539. 
540. int ff_h264_decode_extradata(H264Context *h)
     ^
541. {
542.     AVCodecContext *avctx = h->avctx;

libavcodec/h264.c:566:19: Call
564.             if (p - avctx->extradata + nalsize > avctx->extradata_size)
565.                 return AVERROR_INVALIDDATA;
566.             ret = decode_nal_units(h, p, nalsize, 1);
                       ^
567.             if (ret < 0) {
568.                 av_log(avctx, AV_LOG_ERROR,

libavcodec/h264.c:1419:9: Assignment
  1417.     {
  1418.         buf_index     = 0;
  1419.         context_count = 0;
                ^
  1420.         next_avc      = h->is_avc ? 0 : buf_size;
  1421.         nal_index     = 0;

libavcodec/h264.c:1637:23: Call
  1635. 
  1636.             if (context_count == h->max_contexts) {
  1637.                 ret = ff_h264_execute_decode_slices(h, context_count);
                              ^
  1638.                 if (ret < 0 && (h->avctx->err_recognition & AV_EF_EXPLODE))
  1639.                     goto end;

libavcodec/h264_slice.c:2341:1: <Offset trace>
2339.  * @param context_count number of contexts to execute
2340.  */
2341. int ff_h264_execute_decode_slices(H264Context *h, unsigned context_count)
      ^
2342. {
2343.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264_slice.c:2341:1: Parameter `context_count`
    2339.  * @param context_count number of contexts to execute
    2340.  */
    2341. int ff_h264_execute_decode_slices(H264Context *h, unsigned context_count)
          ^
    2342. {
    2343.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264_slice.c:2341:1: <Length trace>
2339.  * @param context_count number of contexts to execute
2340.  */
2341. int ff_h264_execute_decode_slices(H264Context *h, unsigned context_count)
      ^
2342. {
2343.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264_slice.c:2341:1: Parameter `h->thread_context[*]`
    2339.  * @param context_count number of contexts to execute
    2340.  */
    2341. int ff_h264_execute_decode_slices(H264Context *h, unsigned context_count)
          ^
    2342. {
    2343.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264_slice.c:2367:32: Array access: Offset: [-1, +oo] Size: 16 by call to `decode_nal_units` 
    2365. 
    2366.         /* pull back stuff from slices to master context */
    2367.         hx                   = h->thread_context[context_count - 1];
                                         ^
    2368.         h->mb_x              = hx->mb_x;
    2369.         h->mb_y              = hx->mb_y;
