[FFmpeg-trac] #5740(undetermined:reopened): Memory leak on Windows, when unloading FFmpeg dlls

FFmpeg trac at avcodec.org
Wed Jul 27 18:09:07 EEST 2016


#5740: Memory leak on Windows, when unloading FFmpeg dlls
-------------------------------------+-------------------------------------
             Reporter:  seveneleven  |                    Owner:
                 Type:  defect       |                   Status:  reopened
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:  leak         |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------
Changes (by seveneleven):

 * status:  closed => reopened
 * resolution:  needs_more_info =>


Comment:

 I don't think this is a duplicate (at least not of #3194): This leak
 occurs by only loading and unloading FFmpeg dlls during runtime. There is
 nothing else to do, like calling `avcodec_*()` functions for example.

 `Demo.exe` loads `Demo.dll` (`LoadLibrary("Demo.dll")`), thus loading
 `avcodec-57.dll` etc.
 When `Demo.dll` gets freed (`FreeLibrary()`) immediately thereafter, it
 will cause the leak.

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


More information about the FFmpeg-trac mailing list