XnViewShellExt.dll leaks USER objects

Post Reply
jny
Posts: 4
Joined: Tue Apr 26, 2011 1:27 am

XnViewShellExt.dll leaks USER objects

Post by jny » Tue Apr 26, 2011 5:42 am

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.)

User avatar
xnview
Author of XnView
Posts: 33425
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: XnViewShellExt.dll leaks USER objects

Post by xnview » Wed Apr 27, 2011 12:32 pm

I can't reproduce, USER objects are the same before and after right clicking on a picture file
Pierre.

jny
Posts: 4
Joined: Tue Apr 26, 2011 1:27 am

Re: XnViewShellExt.dll leaks USER objects

Post by jny » Tue May 03, 2011 12:39 pm

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.

User avatar
xnview
Author of XnView
Posts: 33425
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: XnViewShellExt.dll leaks USER objects

Post by xnview » Tue May 03, 2011 1:21 pm

Ok, i have it, if you open option or convert dialog, there is 1 user leak
Pierre.

Post Reply