[FFmpeg-trac] #4148(avcodec:open): Crash in ff_add_bytes_l2_sse2 when decoding attached APNG file

FFmpeg trac at avcodec.org
Mon Dec 1 23:52:37 CET 2014


#4148: Crash in ff_add_bytes_l2_sse2 when decoding attached APNG file
-------------------------------------+-------------------------------------
             Reporter:  benoit       |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  important    |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  png crash    |               Blocked By:
  SIGSEGV regression                 |  Reproduced by developer:  1
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by kurosu):

 void (*add_bytes_l2)(uint8_t *dst  /* align 16 */,
                      uint8_t *src1 /* align 16 */,
                      uint8_t *src2 /* align 16 */, int w);

 rdx            0x7fffc400e3b4
 rdi            0x7fffc400e754

 dst/src2 are no longer abiding per the alignment constrain. Either the DSP
 must be modified (most probably that), a specific unaligned version be
 written, or the caller modified to use aligned addresses.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4148#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list