libavcodec/vp9block.c:1094: error: Buffer Overrun L3
  Offset: [-1, +oo] Size: 32 by call to `check_intra_mode`.

libavcodec/vp9block.c:1070:1: Array declaration
1068. }
1069. 
1070. static void intra_recon(AVCodecContext *avctx, ptrdiff_t y_off, ptrdiff_t uv_off)
      ^
1071. {
1072.     VP9Context *s = avctx->priv_data;

libavcodec/vp9block.c:1094:20: Call
1092.             int eob = b->tx > TX_8X8 ? AV_RN16A(&s->eob[n]) : s->eob[n];
1093. 
1094.             mode = check_intra_mode(s, mode, &a, ptr_r,
                         ^
1095.                                     s->cur_frame->linesize[0],
1096.                                     ptr, b->y_stride, l,

libavcodec/vp9block.c:1058:22: <Offset trace>
1056.                     l[i] = dst[i * stride - 1];
1057.             } else {
1058.                 for (i = 0; i < n_px_have; i++)
                           ^
1059.                     l[i] = dst[i * stride - 1];
1060.                 memset(&l[i], l[i - 1], n_px_need - n_px_have);

libavcodec/vp9block.c:1058:22: Assignment
  1056.                     l[i] = dst[i * stride - 1];
  1057.             } else {
  1058.                 for (i = 0; i < n_px_have; i++)
                             ^
  1059.                     l[i] = dst[i * stride - 1];
  1060.                 memset(&l[i], l[i - 1], n_px_need - n_px_have);

libavcodec/vp9block.c:927:1: <Length trace>
925. }
926. 
927. static av_always_inline int check_intra_mode(VP9Context *s, int mode,
     ^
928.                                              uint8_t **a,
929.                                              uint8_t *dst_edge,

libavcodec/vp9block.c:927:1: Parameter `*l`
  925. }
  926. 
  927. static av_always_inline int check_intra_mode(VP9Context *s, int mode,
       ^
  928.                                              uint8_t **a,
  929.                                              uint8_t *dst_edge,

libavcodec/vp9block.c:1060:31: Array access: Offset: [-1, +oo] Size: 32 by call to `check_intra_mode` 
  1058.                 for (i = 0; i < n_px_have; i++)
  1059.                     l[i] = dst[i * stride - 1];
  1060.                 memset(&l[i], l[i - 1], n_px_need - n_px_have);
                                      ^
  1061.             }
  1062.         } else {
