XnViewShellExt.dll leaks USER objects

Moderators: XnTriq, helmut, xnview

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

XnViewShellExt.dll leaks USER objects

Post 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.)
User avatar
xnview
Author of XnView
Posts: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: XnViewShellExt.dll leaks USER objects

Post by xnview »

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 »

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: 43326
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: XnViewShellExt.dll leaks USER objects

Post by xnview »

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