libavcodec/h264_cabac.c:2023: error: Buffer Overrun L2
  Offset: [1, 6] (⇐ [0, 3] + [1, 3]) Size: 4 by call to `fill_decode_caches`.

libavcodec/h264_cabac.c:1920:5: Call
1918.     h->prev_mb_skipped = 0;
1919. 
1920.     fill_decode_neighbors(h, -(MB_FIELD));
          ^
1921. 
1922.     if( h->slice_type_nos == AV_PICTURE_TYPE_B ) {

libavcodec/h264_mvpred.h:354:5: Array declaration
  352.     const int mb_xy = h->mb_xy;
  353.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];
  354.     static const uint8_t left_block_options[4][32] = {
           ^
  355.         { 0, 1, 2, 3, 7, 10, 8, 11, 3 + 0 * 4, 3 + 1 * 4, 3 + 2 * 4, 3 + 3 * 4, 1 + 4 * 4, 1 + 8 * 4, 1 + 5 * 4, 1 + 9 * 4 },
  356.         { 2, 2, 3, 3, 8, 11, 8, 11, 3 + 2 * 4, 3 + 2 * 4, 3 + 3 * 4, 3 + 3 * 4, 1 + 5 * 4, 1 + 9 * 4, 1 + 5 * 4, 1 + 9 * 4 },

libavcodec/h264_mvpred.h:371:5: Assignment
  369.     topright_xy   = top_xy + 1;
  370.     left_xy[LBOT] = left_xy[LTOP] = mb_xy - 1;
  371.     h->left_block = left_block_options[0];
           ^
  372.     if (FRAME_MBAFF) {
  373.         const int left_mb_field_flag = IS_INTERLACED(h->cur_pic.mb_type[mb_xy - 1]);

libavcodec/h264_cabac.c:2023:5: Call
2021.     }
2022. 
2023.     fill_decode_caches(h, mb_type);
          ^
2024. 
2025.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264_mvpred.h:513:22: <Offset trace>
511.                     h->intra4x4_pred_mode_cache[7 + 8 * 0] = 2 - 3 * !(top_type & type_mask);
512.                 }
513.                 for (i = 0; i < 2; i++) {
                          ^
514.                     if (IS_INTRA4x4(left_type[LEFT(i)])) {
515.                         int8_t *mode = h->intra4x4_pred_mode + h->mb2br_xy[left_xy[LEFT(i)]];

libavcodec/h264_mvpred.h:513:22: Assignment
  511.                     h->intra4x4_pred_mode_cache[7 + 8 * 0] = 2 - 3 * !(top_type & type_mask);
  512.                 }
  513.                 for (i = 0; i < 2; i++) {
                            ^
  514.                     if (IS_INTRA4x4(left_type[LEFT(i)])) {
  515.                         int8_t *mode = h->intra4x4_pred_mode + h->mb2br_xy[left_xy[LEFT(i)]];

libavcodec/h264_mvpred.h:439:1: <Length trace>
437. }
438. 
439. static void fill_decode_caches(H264Context *h, int mb_type)
     ^
440. {
441.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];

libavcodec/h264_mvpred.h:439:1: Parameter `*h->left_block`
  437. }
  438. 
  439. static void fill_decode_caches(H264Context *h, int mb_type)
       ^
  440. {
  441.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];

libavcodec/h264_mvpred.h:443:5: Assignment
  441.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];
  442.     int topleft_type, top_type, topright_type, left_type[LEFT_MBS];
  443.     const uint8_t *left_block = h->left_block;
           ^
  444.     int i;
  445.     uint8_t *nnz;

libavcodec/h264_mvpred.h:517:87: Array access: Offset: [1, 6] (⇐ [0, 3] + [1, 3]) Size: 4 by call to `fill_decode_caches` 
  515.                         int8_t *mode = h->intra4x4_pred_mode + h->mb2br_xy[left_xy[LEFT(i)]];
  516.                         h->intra4x4_pred_mode_cache[3 + 8 * 1 + 2 * 8 * i] = mode[6 - left_block[0 + 2 * i]];
  517.                         h->intra4x4_pred_mode_cache[3 + 8 * 2 + 2 * 8 * i] = mode[6 - left_block[1 + 2 * i]];
                                                                                             ^
  518.                     } else {
  519.                         h->intra4x4_pred_mode_cache[3 + 8 * 1 + 2 * 8 * i] =
