in lib/util_getent.c: in getpwent_list(): in while(pwd != NULL): (line 171) if (pwd->pw_gecos) { .. pent->pw_name = strdup(pwd->pw_gecos) ... } happens three times (gecos, dir, shell)
patch applied. fixed in 3.0 tree. thanks.
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.
database cleanup