libavcore/imgutils.c:88: error: Buffer Overrun L2
  Offset: [1, 4] Size: 4.

libavcore/imgutils.c:88:10: <Offset trace>
86. 
87.     total_size = size[0];
88.     for (i = 1; has_plane[i] && i < 4; i++) {
             ^
89.         int h, s = (i == 1 || i == 2) ? desc->log2_chroma_h : 0;
90.         data[i] = data[i-1] + size[i-1];

libavcore/imgutils.c:88:10: Assignment
86. 
87.     total_size = size[0];
88.     for (i = 1; has_plane[i] && i < 4; i++) {
             ^
89.         int h, s = (i == 1 || i == 2) ? desc->log2_chroma_h : 0;
90.         data[i] = data[i-1] + size[i-1];

libavcore/imgutils.c:62:1: <Length trace>
60. }
61. 
62. int av_fill_image_pointers(uint8_t *data[4], enum PixelFormat pix_fmt, int height,
    ^
63.                            uint8_t *ptr, const int linesizes[4])
64. {

libavcore/imgutils.c:62:1: Array declaration
60. }
61. 
62. int av_fill_image_pointers(uint8_t *data[4], enum PixelFormat pix_fmt, int height,
    ^
63.                            uint8_t *ptr, const int linesizes[4])
64. {

libavcore/imgutils.c:88:17: Array access: Offset: [1, 4] Size: 4
86. 
87.     total_size = size[0];
88.     for (i = 1; has_plane[i] && i < 4; i++) {
                    ^
89.         int h, s = (i == 1 || i == 2) ? desc->log2_chroma_h : 0;
90.         data[i] = data[i-1] + size[i-1];
