libavcodec/vp9.c:908: error: Buffer Overrun L2
  Offset: [2, 9] Size: 8.

libavcodec/vp9.c:906:14: <Offset trace>
904.         lvl = lflvl->level;
905.         dst = s->cur_frame->data[1 + p] + uvoff;
906.         for (y = 0; y < 8; y += 4, dst += 16 * ls_uv, lvl += 32) {
                  ^
907.             uint8_t *ptr = dst, *l = lvl, *hmask1 = lflvl->mask[1][0][y];
908.             uint8_t *hmask2 = lflvl->mask[1][0][y + 2];

libavcodec/vp9.c:906:14: Assignment
904.         lvl = lflvl->level;
905.         dst = s->cur_frame->data[1 + p] + uvoff;
906.         for (y = 0; y < 8; y += 4, dst += 16 * ls_uv, lvl += 32) {
                  ^
907.             uint8_t *ptr = dst, *l = lvl, *hmask1 = lflvl->mask[1][0][y];
908.             uint8_t *hmask2 = lflvl->mask[1][0][y + 2];

libavcodec/vp9.c:758:1: <Length trace>
756. }
757. 
758. static void loopfilter_subblock(AVCodecContext *avctx, VP9Filter *lflvl,
     ^
759.                                 int row, int col,
760.                                 ptrdiff_t yoff, ptrdiff_t uvoff)

libavcodec/vp9.c:758:1: Parameter `lflvl->mask[*][*][*]`
756. }
757. 
758. static void loopfilter_subblock(AVCodecContext *avctx, VP9Filter *lflvl,
     ^
759.                                 int row, int col,
760.                                 ptrdiff_t yoff, ptrdiff_t uvoff)

libavcodec/vp9.c:908:13: Array access: Offset: [2, 9] Size: 8
906.         for (y = 0; y < 8; y += 4, dst += 16 * ls_uv, lvl += 32) {
907.             uint8_t *ptr = dst, *l = lvl, *hmask1 = lflvl->mask[1][0][y];
908.             uint8_t *hmask2 = lflvl->mask[1][0][y + 2];
                 ^
909.             unsigned hm1 = hmask1[0] | hmask1[1] | hmask1[2];
910.             unsigned hm2 = hmask2[1] | hmask2[2], hm = hm1 | hm2;
