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

libavcodec/vp9.c:1074:14: <Offset trace>
1072.         lvl = lflvl->level;
1073.         dst = f->data[1 + p] + uvoff;
1074.         for (y = 0; y < 8; y += 4, dst += 16 * ls_uv, lvl += 32) {
                   ^
1075.             uint8_t *ptr = dst, *l = lvl, *hmask1 = lflvl->mask[1][0][y];
1076.             uint8_t *hmask2 = lflvl->mask[1][0][y + 2];

libavcodec/vp9.c:1074:14: Assignment
1072.         lvl = lflvl->level;
1073.         dst = f->data[1 + p] + uvoff;
1074.         for (y = 0; y < 8; y += 4, dst += 16 * ls_uv, lvl += 32) {
                   ^
1075.             uint8_t *ptr = dst, *l = lvl, *hmask1 = lflvl->mask[1][0][y];
1076.             uint8_t *hmask2 = lflvl->mask[1][0][y + 2];

libavcodec/vp9.c:924:1: <Length trace>
922. }
923. 
924. static void loopfilter_subblock(AVCodecContext *avctx, VP9Filter *lflvl,
     ^
925.                                 int row, int col,
926.                                 ptrdiff_t yoff, ptrdiff_t uvoff)

libavcodec/vp9.c:924:1: Parameter `lflvl->mask[*][*][*]`
922. }
923. 
924. static void loopfilter_subblock(AVCodecContext *avctx, VP9Filter *lflvl,
     ^
925.                                 int row, int col,
926.                                 ptrdiff_t yoff, ptrdiff_t uvoff)

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