[Samba] Re: smbd memory leak

Nasır Yılmaz (ATM/Network Grp. Bşk. Sistem Mühendisi) nyilmaz at iski.gov.tr
Thu Feb 7 07:44:46 GMT 2002


I have same error like this  is it about memory ?

cc: Error: libsmb/clierror.c, line 185: In the initializer for
nt_errno_map[0].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_ACCESS_VIOLATION, EACCES},
---------^
cc: Error: libsmb/clierror.c, line 186: In the initializer for
nt_errno_map[1].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_NO_SUCH_FILE, ENOENT},
---------^
cc: Error: libsmb/clierror.c, line 187: In the initializer for
nt_errno_map[2].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_NO_SUCH_DEVICE, ENODEV},
---------^
cc: Error: libsmb/clierror.c, line 188: In the initializer for
nt_errno_map[3].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_INVALID_HANDLE, EBADF},
---------^
cc: Error: libsmb/clierror.c, line 189: In the initializer for
nt_errno_map[4].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_NO_MEMORY, ENOMEM},
---------^
cc: Error: libsmb/clierror.c, line 190: In the initializer for
nt_errno_map[5].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_ACCESS_DENIED, EACCES},
---------^
cc: Error: libsmb/clierror.c, line 191: In the initializer for
nt_errno_map[6].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_OBJECT_NAME_NOT_FOUND, ENOENT},
---------^
cc: Error: libsmb/clierror.c, line 192: In the initializer for
nt_errno_map[7].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_SHARING_VIOLATION, EBUSY},
---------^
cc: Error: libsmb/clierror.c, line 193: In the initializer for
nt_errno_map[8].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_OBJECT_PATH_INVALID, ENOTDIR},
---------^
cc: Error: libsmb/clierror.c, line 194: In the initializer for
nt_errno_map[9].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_OBJECT_NAME_COLLISION, EEXIST},
---------^
cc: Error: libsmb/clierror.c, line 195: In the initializer for
nt_errno_map[10].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_PATH_NOT_COVERED, ENOENT},
---------^
cc: Error: libsmb/clierror.c, line 196: In the initializer for
nt_errno_map[11].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS(0), 0}
---------^
*** Exit 1
Stop.


-----Original Message-----
From: Detlef Lammermann [mailto:detlef.lammermann at er.materna.de]
Sent: 07 Şubat 2002 Perşembe 16:35
Cc: Samba Mailing List
Subject: [Samba] Re: smbd memory leak


Gerald Carter wrote:
> 
> On 16 Jan 2002, Mark Shearar wrote:
> 
> > Further to my (as yet unanswered) last 2 requests for help, I can add
> > the following:
> >
> > I tried reconfiguring and recompiling without winbind and it made no
> > difference at all.
> >
> > I've just reinstalled another server for a client (RH7.2, samba 2.2.2
> > with smbmount and pam and without winbind and it works perfectly - no
> > leaks at all).  My server I've reinstalled 3 times and it consistently
> > has the same runaway smbd process. I can kill that process and it just
> > restarts under a different PID.  Currently I'm running a cron job every
> > night to killall -9 smbd and then reload it again (killall -HUP smbd
> > does *not* kill the relevant process and free the memory used, only
> > killall -9.)  Obviously this is a nasty hack and it does affect
> > performance.
> 
> The sugject refers to a memory leak, but this paragraph refers to a
> runaway process.  Do you mean runaway memory usage?
> 
> Are you running as a PDC?  if so, up the log level and look
> for NT_STATUS_NO_SUCH_USER or a similar message.  I fixed a
> memory leak relating to domain logons a few weeks ago.  It's in the cvs
> tree or I can send you a patch.

Hello Jerry,

I can see the same problem here and your assumption perfectly matches.
Is this patch included in 2.2.3a (I found no hint in the WHATSNEW)?

Thanks,

-- Detlef
                                                                    ////
                                                                   (Q Q)
---------------------------------------------------------------o0o.-(_)-.o0o
----
Detlef Lammermann
MATERNA GmbH Information & Communications
mailto:detlef.lammermann at materna.de
Wetterkreuz 3                                Voice: +49 9131 7723-60
D-91058 Erlangen                             Fax:   +49 9131 7723-45

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba




More information about the samba mailing list