[FFmpeg-trac] #4968(undetermined:new): ffmpeg-0.6.1: allocations filling process address space of 4GB, sets errno = ENOMEM

FFmpeg trac at avcodec.org
Mon Oct 26 18:08:30 CET 2015


#4968: ffmpeg-0.6.1: allocations filling process address space of 4GB, sets errno
= ENOMEM
-------------------------------------+-------------------------------------
             Reporter:  satyajitr    |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 ffmpeg is being used as shared libraries by the application.
 Plays a 104 second long h264 42801F clip and abruptly terminates after 20
 seconds.
 File is played 340 times simultaneously for 9 hours.
 The heap piles up and process address space is filled and sets ENOMEM,
 denying further allocations.
 But if the file plays completely for 104 secs ,the allocations are
 released properly.

 How to reproduce:
 {{{
 %
 Plays a 104 second long h264 42801F clip and abruptly terminates after 20
 seconds.
 File is played 340 times simultaneously for 9 hours.
 The heap piles up and process address space is filled and sets ENOMEM,
 denying further allocations.
 But if the file plays completely for 104 secs ,the allocations are
 released properly.
 ffmpeg 0.6.1
 built on RHEL 5 and 6.
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4968>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list