Hello All,
       I got core dumped when I tried with invalid
cache_effective_user Or
cache_effective_group. Here is the details:
For invalid cache_effective_user,
# squid -z
FATAL: getpwnam failed to find userid for effective
user 'squid'
Squid Cache (Version 2.5.STABLE7): Terminated
abnormally.
CPU Usage: 0.020 seconds = 0.010 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 48
Oct 16 14:11:32 vaigi syslog: getpwnam failed to find
userid for effective
user 'squid'
Abort(coredump)
For invalid cache_effective_group,
# squid -z
FATAL: getgrnam failed to find groupid for effective
group 'squid'
Squid Cache (Version 2.5.STABLE7): Terminated
abnormally.
CPU Usage: 0.020 seconds = 0.010 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Oct 16 15:02:22 vaigi syslog: getgrnam failed to find
groupid for effective
group 'squid'
Abort(coredump)
This is because of the accessing invalid pointer in
function
configDoConfigure () at cache_cf.c line 284.
   399              if (NULL == pwd)
   400                  /*
   401                   * Andres Kroonmaa
<andre@online.ee>:
   402                   * Some getpwnam()
implementations (Solaris?)
require
   403                   * an available FD < 256 for
opening a FILE* to the
   404                   * passwd file.
   405                   * DW:
   406                   * This should be safe at
startup, but might still
fail
   407                   * during reconfigure.
   408                   */
   409                  fatalf("getpwnam failed to
find userid for effective
user '%s'",
   410                      Config.effectiveUser);
   411              Config2.effectiveUserID =
pwd->pw_uid;
   412              Config2.effectiveGroupID =
pwd->pw_gid;
   413          }
   420          if (NULL == grp)
   421              fatalf("getgrnam failed to find
groupid for effective
group '%s'",
   422                  Config.effectiveGroup);
   423          Config2.effectiveGroupID =
grp->gr_gid;
   424      }
Is this the bug or platfrom specific problem ?
Regards,
Durai.
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.775 / Virus Database: 522 - Release Date: 10/8/2004 _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.comReceived on Sat Oct 16 2004 - 04:02:26 MDT
This archive was generated by hypermail pre-2.1.9 : Mon Nov 01 2004 - 12:00:02 MST