heap_modifytuple: repl is \-62
От | The Hermit Hacker |
---|---|
Тема | heap_modifytuple: repl is \-62 |
Дата | |
Msg-id | Pine.NEB.3.95.980210075343.27554E-100000@hub.org обсуждение исходный текст |
Список | pgsql-hackers |
Solaris x86 v2.6 is broken...has been for weeks now, but to date, nobody seems able to come up with a solution, or a suggestion on further debugging, so once more I bring it up :) The first question is, of course, is anyone else seeing this using Solaris x86? If not...*where* should I try to debug this? It just hangs there once I hit this, process CPU time remains static... > ./initdb --pglib=/loc/pgsql/lib --pgdata=/loc/pgsql/data initdb: using /loc/pgsql/lib/local1_template1.bki.source as input to create the template database. initdb: using /loc/pgsql/lib/global1.bki.source as input to create the global classes. initdb: using /loc/pgsql/lib/pg_hba.conf.sample as the host-based authentication control file. We are initializing the database system with username marc (uid=100). This user will own all the files and must also own the server process. initdb: creating template database in /loc/pgsql/data/base/template1 Running: postgres -boot -C -F -D/loc/pgsql/data -Q template1 ERROR: heap_modifytuple: repl is \-62 ERROR: heap_modifytuple: repl is \-62 for (attoff = 0; attoff < numberOfAttributes; attoff += 1) { if (repl[attoff] == ' ') { value[attoff] = heap_getattr(tuple, AttrOffsetGetAttrNumber(attoff), RelationGetTupleDescriptor(relation), &isNull); nulls[attoff] = (isNull) ? 'n' : ' '; } else if (repl[attoff] != 'r') { elog(ERROR, "heap_modifytuple: repl is \\%3d", repl[attoff]); } else { /* == 'r' */ value[attoff] = replValue[attoff]; nulls[attoff] = replNull[attoff]; } }
В списке pgsql-hackers по дате отправления: