View Issue Details

IDProjectCategoryView StatusLast Update
0021377MMW 5Playbackpublic2025-01-19 21:24
Reportermichal Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version2024.0 
Target Version2024.1Fixed in Version2024.1 
Summary0021377: WASAPI and MMDS plugins have memory leaks
DescriptionOur output plugins contain memory leaks related to playback output threads. They are minor, but on some systems could cause even out-of-memory crashes after very long playback of thousands of files. Problem occurs each time plugin starts playback a little bit longer time after finished previous track, long enough, that previous playback thread is already finished and plugin has to create new. It was significant problem observed on a user's system where it takes quite long time to start playing the next file in the sequence (he has very slow access to NAS).
It can be tested by playing very short tracks and stopping playback for a second between tracks. Each new start adds circa 1 new handle held by mediamonkeyengine process, which is never released. Number of handles can be observed in standard Task Manager - add column "Handles".
Additional InformationTicket 7952
TagsNo tags attached.
Fixed in build3102

Activities

michal

2024-11-25 12:09

developer   ~0077716

Fixed in build 3100.

peke

2025-01-19 21:24

developer   ~0077989

Verified 3103 No leaks after 36 hours of playback and 3.253 files played.

I observed slight Leak 300MB increase, but no crashes and Auto Lookup was ON.