Guys: While running NetBench against SAMBA_3_0, there appears to be a memory leak. The smbd process just keeps growing and I eventually see things like this in the log:
[2002/12/14 19:42:52, 0] smbd/oplock.c:oplock_break(716) oplock_break: malloc fail for output buffer. [2002/12/14 19:42:52, 0] smbd/open.c:open_mode_check(697) open_mode_check: FAILED when breaking oplock (3) on file clients/client11/~dmtmp/WORD/BASEMACH.DOC, dev = 426, inode = 70 [2002/12/14 19:42:56, 0] lib/util.c:Realloc(937) Memory allocation error: failed to expand to 17408 bytes [2002/12/14 19:42:56, 0] lib/util.c:Realloc(937) Memory allocation error: failed to expand to 17408 bytes [2002/12/14 19:42:56, 0] smbd/oplock.c:oplock_break(711) oplock_break: malloc fail for input buffer. [2002/12/14 19:42:56, 0] smbd/open.c:open_mode_check(697) open_mode_check: FAILED when breaking oplock (3) on file clients/client12/~dmtmp/WORD/BASEMACH.DOC, dev = 426, inode = 74 [2002/12/14 19:42:56, 0] lib/util.c:Realloc(937) Memory allocation error: failed to expand to 17408 bytes [2002/12/14 19:42:56, 0] lib/util.c:Realloc(937) Memory allocation error: failed to expand to 17408 bytes [2002/12/14 19:42:56, 0] lib/util.c:Realloc(937) Memory allocation error: failed to expand to 17408 bytes [2002/12/14 19:42:57, 0] lib/util.c:Realloc(937) Memory allocation error: failed to expand to 17408 bytes [2002/12/14 19:42:57, 0] lib/util.c:Realloc(937) Memory allocation error: failed to expand to 17408 bytes [2002/12/14 19:42:57, 0] lib/util.c:Realloc(937) Memory allocation error: failed to expand to 17408 bytes smbd in malloc(): warning: recursive call. smbd in malloc(): warning: recursive call. smbd in malloc(): warning: recursive call. smbd in malloc(): warning: recursive call. smbd in malloc(): warning: recursive call. Anyone else seen this? Thanks, Ken Cross
