Patch for memory leak in vfs_defaults.c

Jeremy Allison jra at
Fri Apr 6 20:55:38 UTC 2018

On Fri, Apr 06, 2018 at 04:40:44PM -0400, Andrew Walker via samba-technical wrote:
> Hi all,
> I encountered an issue where several FreeNAS users on samba 4.7 were
> experiencing memory leak resulting in single smbd process consuming all
> available RAM and swap space. Disabling the getwd cache significantly
> increased rate of leak, and enabling widelinks / disabling unix extensions
> made the leak apparently stop. Investigation indicated that the leak was in
> vfswrap_getwd().
> The attached patch resolved the issue.

Oh god that's *embarassing*. Looks like my fault too, sorry.

Thanks very much for finding that.

Can you try the attached patch instead and confirm it fixes it,
it's a smaller and simpler change.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-s3-smbd-Fix-memory-leak-in-vfswrap_getwd.patch
Type: text/x-diff
Size: 848 bytes
Desc: not available
URL: <>

More information about the samba-technical mailing list