libavcodec/h264_cabac.c:1546: error: Buffer Overrun L1
  Offset: 9 Size: 1.

libavcodec/h264_cabac.c:1404:5: <Length trace>
1402.     }
1403. 
1404.     fill_caches(h, mb_type, 0);
          ^
1405. 
1406.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264_cabac.c:1404:5: Call
1402.     }
1403. 
1404.     fill_caches(h, mb_type, 0);
          ^
1405. 
1406.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264.h:715:1: Parameter `h->mv_cache[*][*][*]`
  713. static inline void pred_pskip_motion(H264Context * const h, int * const mx, int * const my);
  714. 
  715. static void fill_caches(H264Context *h, int mb_type, int for_deblock){
       ^
  716.     MpegEncContext * const s = &h->s;
  717.     const int mb_xy= h->mb_xy;

libavcodec/h264_cabac.c:1544:21: Assignment
1542.                     }
1543.                 }else{
1544.                     uint32_t *p= (uint32_t *)&h->mv_cache[list][ scan8[4*i] ][0];
                          ^
1545.                     uint32_t *pd= (uint32_t *)&h->mvd_cache[list][ scan8[4*i] ][0];
1546.                     p[0] = p[1] = p[8] = p[9] = 0;

libavcodec/h264_cabac.c:1546:42: Array access: Offset: 9 Size: 1
1544.                     uint32_t *p= (uint32_t *)&h->mv_cache[list][ scan8[4*i] ][0];
1545.                     uint32_t *pd= (uint32_t *)&h->mvd_cache[list][ scan8[4*i] ][0];
1546.                     p[0] = p[1] = p[8] = p[9] = 0;
                                               ^
1547.                     pd[0]= pd[1]= pd[8]= pd[9]= 0;
1548.                 }
