"Marko Tiikkaja" <marko.tiikk...@2ndquadrant.com> writes: > =# create table foo(a int[]); > CREATE TABLE
> =# insert into foo select array(select i from generate_series(1,10000) i); > INSERT 0 1 > =# update foo set a = a||1; > TRAP: FailedAssertion("!(((bool) (((void*)(&(newTuple->t_self)) != ((void > *)0)) && ((&(newTuple->t_self))->ip_posid != 0))))", File: "predicate.c", > Line: 2282) Reproduced here. Why is predicate.c getting called at all when transaction_isolation is not SERIALIZABLE? (Although the same crash happens when it is ...) regards, tom lane -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs