Re: initdb segfault - solaris 8 - Mailing list pgsql-general

From sjh@ucf.ics.uci.edu
Subject Re: initdb segfault - solaris 8
Date
Msg-id 20011026181759.0564A14E02@scotch.ucf.ics.uci.edu
Whole thread Raw
In response to Re: initdb segfault - solaris 8  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: initdb segfault - solaris 8  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
> sjh@ucf.ics.uci.edu writes:
> > [ coredump in ValidateBinary ]
>
> It's hard to see how ValidateBinary could dump core, unless perhaps its
> idea of struct stat, struct group or struct passwd is different from the
> system's.  I'd suggest checking for conflicting system headers.
>
> If no dice, try recompiling with --enable-debug so that you can get more
> info with gdb.
>
>             regards, tom lane
Here is the stack trace w/ --enable-debug

#0  0x81cd6ba in ValidateBinary (
    path=0x804718c "/pkg/postgresql-7.1.3/bin/postgres") at findbe.c:115
#1  0x81cd914 in FindExec (full_path=0x8278d40 "",
    argv0=0x8047794 "/pkg/postgresql-7.1.3/bin/postgres",
    binary_name=0x8223a73 "postgres") at findbe.c:184
#2  0x817204d in PostgresMain (argc=7, argv=0x8047664, real_argc=7,
    real_argv=0x8047664, username=0x8287838 "postgres") at postgres.c:1617
#3  0x811d07d in main (argc=7, argv=0x8047664) at main.c:196

(gdb) print *pwp
$2 = {pw_name = 0x8284bb0 "postgres", pw_passwd = 0x8284faf "", pw_uid = 666,

  pw_gid = 303, pw_age = 0x8284faf "", pw_comment = 0x8284faf "",
  pw_gecos = 0x8284bc8 "postgres", pw_dir = 0x8284bb9 "/home/postgres",
  pw_shell = 0x8284bd1 "/bin/zsh"}


(gdb) print i
$3 = 0

(gdb) print *gp
$5 = {gr_name = 0x838d39c "shared", gr_passwd = 0x0, gr_gid = 305,
  gr_mem = 0x0}


     struct group {
         char *gr_name;          /* the name of the group */
         char *gr_passwd;        /* the encrypted group password */
         gid_t gr_gid;           /* the numerical group ID */
         char **gr_mem;          /* vector of pointers to member names */
     };


Well, gr_mem is null.  Not sure why, but that has to be it.

-Seth

pgsql-general by date:

Previous
From: "Eric Ridge"
Date:
Subject: UNIQUE constraint violations and transactions
Next
From: Stephan Szabo
Date:
Subject: Re: Triggers