100% CPU usage and no login
Luke Kenneth Casson Leighton
lkcl at switchboard.net
Tue Dec 22 15:49:39 GMT 1998
> OK, I checked this out going really deep in the code, and I found the
> groupdb/groupunix.c:getgrpunixpwent() calls lib/util.c:gidtoname()
> (through several steps) in a while cycle which goes by the
> return value of getgrent().
> lib/util.c:gidtoname() calls getgrgid() which resets the file
> pointer of the group file (at least under my OS).
> Therefore the while cycle in groupdb/groupunix.c:getgrpunixpwent()
> would go into an infinite loop, if it did not have a break in it.
More information about the samba-technical