Page 1 of 1

XnViewShellExt.dll leaks USER objects

Posted: Tue Apr 26, 2011 5:42 am
by jny
I think XnViewShellExt.dll(2.8.1.0 bundled XnView 1.97.8) on WinXP SP3 leaks few USER objects when right-click any supported picture file type.
Looking at Task manager, it seems to leak one or two USER objects at every right-click on any supported picture type.
Right-click on unsopprted picture type won't leak the USER objects.
(Many of USER handles remains in explorer.exe, Windows will not work correctly till killing explorer.exe.)

Re: XnViewShellExt.dll leaks USER objects

Posted: Wed Apr 27, 2011 12:32 pm
by xnview
I can't reproduce, USER objects are the same before and after right clicking on a picture file

Re: XnViewShellExt.dll leaks USER objects

Posted: Tue May 03, 2011 12:39 pm
by jny
Oh! Default setting was not leaking.
However, uncheck "Set Wallpaper as" (in "Display Menu items" group), it seems to leak one USER object.
I am usually uncheck "Set wallpaper as", "Edit IPTC", "Clipboard", "Send to ImageShack", "Rotate".
And more tests, USER object leaks by uncheck "Set wallpaper as", "Rotate", "Convert", and close "XnShell: options..." dialog.

Re: XnViewShellExt.dll leaks USER objects

Posted: Tue May 03, 2011 1:21 pm
by xnview
Ok, i have it, if you open option or convert dialog, there is 1 user leak