View Issue Details

IDProjectCategoryView StatusLast Update
0012698MMW v4Otherpublic2015-05-14 15:49
ReporterLudek Assigned To 
PriorityurgentSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version4.1.6 
Target Version4.1.7Fixed in Version4.1.8 
Summary0012698: MediaMonkey64Helper.exe is launched with bInheritHandles set to TRUE (and leaks handles)
DescriptionIt would appear that MediaMonkey64Helper.exe is launched with bInheritHandles set to TRUE. This can cause handles not being closed.

For example, some plugins use Windows sockets which then stay open even after properly closing them because their handles have been duplicated. Apparently winsock handles cannot be set to be non-inheritable.

The issue goes away if I prevent the helper process from running or patch the call to CreateProcess s.t. bInheritHandles is FALSE.
Additional Information #CUG-755-87891
http://www.mediamonkey.com/forum/viewtopic.php?f=7&t=80263
TagsNo tags attached.
Fixed in build1744

Activities

Ludek

2015-04-08 11:15

developer   ~0042406

Last edited: 2015-04-08 11:18

Fixed in 4.1.7.1739 (set the bInheritHandles param to FALSE)

https://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx

peke

2015-04-15 23:57

developer   ~0042430

Verified 1739

lowlander

2015-05-13 17:49

developer   ~0042529

Forum user indicates it isn't resolved.

Ludek

2015-05-13 21:05

developer   ~0042530

Last edited: 2015-05-13 21:25

The original problem is resolved, user is referring the leaking handles issue, looking into it...

Ludek

2015-05-13 21:24

developer   ~0042531

The handle leaking issue is fixed in build 4.1.8.1744

peke

2015-05-14 10:52

developer   ~0042534

Verified 1744

No regressions found Close after user verification

Ludek

2015-05-14 15:49

developer   ~0042537

Closed, confirmed by user