I just noticed that.. I recompiled & rerean initdb with assert
checking on, and, well, no change in output. here it is. i've stuck
in my own elog check for a value of 0 for atttypid..
suggestions?
initdb: using /usr/local/pgsql.test/lib/local1_template1.bki.source as input to create the template database.
initdb: using /usr/local/pgsql.test/lib/global1.bki.source as input to create the global classes.
initdb: using /usr/local/pgsql.test/lib/pg_hba.conf.sample as the host-based authentication control file.
We are initializing the database system with username postgres (uid=1706).
This user will own all the files and must also own the server process.
initdb: creating template database in /usr/local/pgsql.test/data/base/template1
Running: postgres -boot -C -F -D/usr/local/pgsql.test/data -Q template1
ERROR: DefineIndex: woah, att->atttypid = 0 for attribute "attrelid"
ERROR: DefineIndex: woah, att->atttypid = 0 for attribute "attrelid"
longjmp or siglongjmp function used outside of saved context
initdb: could not create template database
initdb: cleaning up by wiping out /usr/local/pgsql.test/data/base/template1
On Wed, 4 March 1998, at 20:33:42, Bruce Momjian wrote:
> Now that I am looking at this, I see that the attname has four bytes of
> NULL's before it. This looks like some kind of alignment error,
> perhaps, like the previous entry is writing past its end and into the
> this one. Everything after the 'data' element shows garbage because it
> is all shifted over. I did add the atttypmod field to the pg_attribute
> structure, and it is an int2/short. Wonder is that threw off some
> alignment, and only Alpha has a problem with it.
>
> Please try with Assert on:
>
> configure --enable-cassert
>
> Man, if I introduced this problem somehow, I am going to be upset with
> myself, and I am sure a few Alpha users will join me.
>
> --
> Bruce Momjian | 830 Blythe Avenue
> maillist@candle.pha.pa.us | Drexel Hill, Pennsylvania 19026
> + If your life is a hard drive, | (610) 353-9879(w)
> + Christ can be your backup. | (610) 853-3000(h)