pg_type

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: pg_type
Date: 2007-05-07 21:27:05
Message-ID: 463F99A9.9030303@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


I added a field to pg_type, updated all the bootstrap catalog entries,
changed Natts_pg_type, and (I think) fixed the two places in pg_type.c
that construct pg_type entries. However, initdb fails at the sysviews
creation stage - the core dump shows it failing as shown below. Anyone
have a quick idea what I might have missed / done wrong? At this stage
the new field is not actually used anywhere, so it can't be a problem
with that.

thanks

andrew

Program terminated with signal 11, Segmentation fault.
#0 0x0000000000444eac in heap_formtuple (tupleDescriptor=0xa59930,
values=0x7fff81f7c800, nulls=0x7fff81f7c930 ' ' <repeats 24 times>,
"nn�") at heaptuple.c:157
157 if (ATT_IS_PACKABLE(att[i]) &&
(gdb) bt
#0 0x0000000000444eac in heap_formtuple (tupleDescriptor=0xa59930,
values=0x7fff81f7c800, nulls=0x7fff81f7c930 ' ' <repeats 24 times>,
"nn�") at heaptuple.c:157
#1 0x00000000004b3cbb in TypeCreate (typeName=0x7fff81f7cbb0 "pg_roles",
typeNamespace=11, relationOid=10958, relationKind=118 'v',
internalSize=<value optimized out>, typeType=99 'c',
typDelim=44 ',', inputProcedure=2290, outputProcedure=2291,
receiveProcedure=2402, sendProcedure=2403, typmodinProcedure=0,
typmodoutProcedure=0, analyzeProcedure=0, elementType=0, baseType=0,
defaultTypeValue=0x0, defaultTypeBin=0x0, passedByValue=0 '\0',
alignment=100 'd', storage=120 'x', typeMod=-1, typNDims=0,
typeNotNull=0 '\0') at pg_type.c:332
#2 0x00000000004a2e83 in heap_create_with_catalog
(relname=0x7fff81f7cbb0 "pg_roles", relnamespace=11, reltablespace=0,
relid=10958, ownerid=10, tupdesc=0xb30098, relkind=118 'v',
shared_relation=0 '\0', oidislocal=0 '\0', oidinhcount=0,
oncommit=ONCOMMIT_NOOP, reloptions=0, allow_system_table_mods=1 '\001')
at heap.c:740
#3 0x0000000000507774 in DefineRelation (stmt=0xb2ee28, relkind=<value
optimized out>) at tablecmds.c:435
#4 0x000000000051ee95 in DefineView (stmt=0xacc538, queryString=<value
optimized out>) at view.c:209

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2007-05-07 21:45:38 Re: BufFileWrite across MAX_PHYSICAL_FILESIZE boundary
Previous Message Tom Lane 2007-05-07 21:16:15 Behavior of GENERATED columns per SQL2003