in reply to Re: Perl Interpreter (5.8.5) initialization causes SIGSEGV in HPUX
in thread Perl Interpreter (5.8.5) initialization causes SIGSEGV in HPUX

There are around 22 entries in the /etc/password file
However, only 1 or 2 users are simultaneously logged in

I also checked pp_syc.c file upto 5.16.0
The mentioned code snippet didn't have any significant code changes- apart from the following minor change:

dSAVE_ERRNO; const struct spwd * const spwent = getspnam(pwent->pw_name); RESTORE_ERRNO;

Will try to make the change which rurban suggested: Try to disable HAS_GETSPNAM in config.h
Searched all the c files and found that HAS_GETSPNAM is used only at this place.
Please let me know if you think this may have any undesirable side effects

  • Comment on Re^2: Perl Interpreter (5.8.5) initialization causes SIGSEGV in HPUX
  • Download Code

Replies are listed 'Best First'.
Re^3: Perl Interpreter (5.8.5) initialization causes SIGSEGV in HPUX
by adarshanto (Initiate) on Aug 17, 2012 at 16:24 UTC

    I disabled HAS_GETSPNAM & the crash was fixed
    Thanks again for promptly jumping in to help