Readding after server hickup: A Samba server configured as domain controller launch a smbd process for each IPC$ connection during client authentication. The launched smbd process boost the CPU load of the system. Steps to reproduce: 1) Edit a group in /etc/group. Add a user, it mustn't exist in /etc/passwd. I had that line: staff:x:50:alberto,jd,jesusalberto,jd,jesus 2) I had the group in the NETLOGON share definition: [NETLOGON] path = /usr/local/share/samba/lib/netlogon write list = +staff create mask = 0664 directory mask = 0775 force directory mode = 02000 browseable = No I think it need to see the expected results. 3) Authenticate in a Windows client in the domain. Actual results: The smbd process for the IPC$ connection from the Windows client begin an infinite loop. In the loop the process call getpwnam function to get the name of the invalid user. The getpwname function always return an error condition because the user doesn't exist, and the process never leaves the loop.
Reproduced here. Should be fixed with http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/&rev=805&nolog=0 Could you please try again with samba3.0.5rc1 ?
Sorry, it will take me some days. I only have a production server with a backport of samba 3.0.4 for debian woody. I don't have another test machine.
*** Bug 1533 has been marked as a duplicate of this bug. ***
pretty sure this is fixed. Closing
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.