Обсуждение: SIGSEGV in initdb

Поиск
Список
Период
Сортировка

SIGSEGV in initdb

От
Jeroen van Vianen
Дата:
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



Re: [HACKERS] SIGSEGV in initdb

От
Bruce Momjian
Дата:
> 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,
Pennsylvania19026