libavcodec/vp8.c:1607: error: Buffer Overrun L1
  Offset: 33686018 Size: 10 by call to `decode_mb_mode`.

libavcodec/vp8.c:1606:17: Assignment
1604.         for (mb_x = 0; mb_x < s->mb_width; mb_x++, mb_xy++, mb++) {
1605.             if (mb_y == 0)
1606.                 AV_WN32A((mb-s->mb_width-1)->intra4x4_pred_mode_top, DC_PRED*0x01010101);
                      ^
1607.             decode_mb_mode(s, mb, mb_x, mb_y, curframe->seg_map->data + mb_xy,
1608.                            prev_frame && prev_frame->seg_map ?

libavcodec/vp8.c:1607:13: Call
1605.             if (mb_y == 0)
1606.                 AV_WN32A((mb-s->mb_width-1)->intra4x4_pred_mode_top, DC_PRED*0x01010101);
1607.             decode_mb_mode(s, mb, mb_x, mb_y, curframe->seg_map->data + mb_xy,
                  ^
1608.                            prev_frame && prev_frame->seg_map ?
1609.                            prev_frame->seg_map->data + mb_xy : NULL, 1);

libavcodec/vp8.c:693:1: Parameter `*s->intra4x4_pred_mode_top`
  691. }
  692. 
  693. static av_always_inline
       ^
  694. void decode_mb_mode(VP8Context *s, VP8Macroblock *mb, int mb_x, int mb_y,
  695.                     uint8_t *segment, uint8_t *ref, int layout)

libavcodec/vp8.c:711:13: Call
  709. 
  710.         if (mb->mode == MODE_I4x4) {
  711.             decode_intra4x4_modes(s, c, mb, mb_x, 1, layout);
                   ^
  712.         } else {
  713.             const uint32_t modes = vp8_pred4x4_mode[mb->mode] * 0x01010101u;

libavcodec/vp8.c:659:1: <Offset trace>
657. }
658. 
659. static av_always_inline
     ^
660. void decode_intra4x4_modes(VP8Context *s, VP56RangeCoder *c, VP8Macroblock *mb,
661.                            int mb_x, int keyframe, int layout)

libavcodec/vp8.c:659:1: Parameter `mb->intra4x4_pred_mode_top[*]`
    657. }
    658. 
    659. static av_always_inline
         ^
    660. void decode_intra4x4_modes(VP8Context *s, VP56RangeCoder *c, VP8Macroblock *mb,
    661.                            int mb_x, int keyframe, int layout)

libavcodec/vp8data.h:127:1: <Length trace>
125. };
126. 
127. static const uint8_t vp8_pred4x4_prob_intra[10][10][9] =
     ^
128. {
129.     {

libavcodec/vp8data.h:127:1: Array declaration
    125. };
    126. 
    127. static const uint8_t vp8_pred4x4_prob_intra[10][10][9] =
         ^
    128. {
    129.     {

libavcodec/vp8.c:680:17: Array access: Offset: 33686018 Size: 10 by call to `decode_mb_mode` 
    678.             for (x = 0; x < 4; x++) {
    679.                 const uint8_t *ctx;
    680.                 ctx = vp8_pred4x4_prob_intra[top[x]][left[y]];
                         ^
    681.                 *intra4x4 = vp8_rac_get_tree(c, vp8_pred4x4_tree, ctx);
    682.                 left[y] = top[x] = *intra4x4;
