Josh Berkus <josh@agliodbs.com> writes:
> However, we're found that if you run thousands of empty array comparisons in 
> a 
> few seconds/minutes, eventually the empty array comparison breaks, and you 
> get:
> ERROR:  cache lookup failed for function 0

I tried

while true; do echo "select '{}'::INT[] = '{}'::INT[];" ; done | psql 
regression >/dev/null

on a couple different platforms, with and without INTARRAY (which
isn't invoked by this query anyway, so I doubt it matters).  I haven't
seen any misbehavior yet.

If you can reproduce this, please attach to the backend with gdb, set a
breakpoint at errfinish(), and get a stack traceback from the point of
the error.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to