While updating my local copy to current sources and running initdb I got a 
SIGSEGV at bootstrap.c:465 while adding template1 to pg_database.

This is because RelationBuildDesc in relcache.c returns a NULL at line 766. 
The comments above this line say:

find the tuple in pg_class corresponding to the given relation id
if no such tuple exists, return NULL

(the relation is pg_database)

There seems to be some kind of error in the order in which the database is 
bootstrapped and the system tables are created and filled.

Any ideas?


Cheers,

Jeroen


Sat, 18 Dec 1999 02:59:17 +0100
Jeroen van Vianen <jeroen@design.nl>
SIGSEGV in initdb
> While updating my local copy to current sources and running initdb I got a 
> SIGSEGV at bootstrap.c:465 while adding template1 to pg_database.
> 
> This is because RelationBuildDesc in relcache.c returns a NULL at line 766. 
> The comments above this line say:
> 
> find the tuple in pg_class corresponding to the given relation id
> if no such tuple exists, return NULL
> 
> (the relation is pg_database)
> 
> There seems to be some kind of error in the order in which the database is 
> bootstrapped and the system tables are created and filled.

Yes, initdb is totally messed up right now.  Peter, please...

-- 
  Bruce Momjian                        |  http://www.op.net/~candle
  maillist@candle.pha.pa.us            |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

Fri, 17 Dec 1999 21:41:22 -0500 (EST)
Bruce Momjian <pgman@candle.pha.pa.us>
Re: [HACKERS] SIGSEGV in initdb