Hi, Starting a TBrowser as a user with a primary group not listed in /etc/groups causes a SegV in TUnixSystem::GetUserInfo due to the line UserGroup_t *TUnixSystem::GetUserInfo(Int_t uid) { ... UserGroup_t *gr = GetGroupInfo(pwd->pw_gid); ug->fGroup = gr->fGroup; as ug is 0x0 because getgrgid() returns 0x0. I agree it's a bit odd to have systems with users that have a numeric only main groups, but maybe we can get a check for 0x0 put in here anyways? Thanks, -Brett. PS: CVS as of today (but this has been around at least a couple weeks I think and 4.00/03 doesn't have it) on Debian x86 GCC 3.3.3, libc 2.3.2.
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:09 MET