Re: Unexpected "cache lookup failed for collation 0" failure - Mailing list pgsql-bugs

From Tom Lane
Subject Re: Unexpected "cache lookup failed for collation 0" failure
Date
Msg-id 2906.1573678571@sss.pgh.pa.us
Whole thread Raw
In response to Re: Unexpected "cache lookup failed for collation 0" failure  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Unexpected "cache lookup failed for collation 0" failure
List pgsql-bugs
I wrote:
> Manuel Rigger <rigger.manuel@gmail.com> writes:
>> Is the error "cache lookup failed for collation 0" in this context expected?

>> CREATE TABLE t0(c0 CHAR(2) COLLATE "C", c1 CHAR(2) COLLATE "POSIX");
>> INSERT INTO t0 VALUES('', '');
>> SELECT * FROM t0 WHERE t0.c1 NOT IN (t0.c0); -- unexpected: cache
>> lookup failed for collation 0

> I get an assertion failure :-(, although the assertion is just
> complaining about the same thing, ie no-collation-assigned.
> Used to work before v12, too.  Looking...

Looks like a simple oversight --- when bpcharne() was made
collation-sensitive, it should have grown a check_collation_set()
call, but somehow that got left out.  Fixed.

            regards, tom lane



pgsql-bugs by date:

Previous
From: Thomas Munro
Date:
Subject: Re: BUG #16104: Invalid DSA Memory Alloc Request in Parallel Hash
Next
From: Jeff Janes
Date:
Subject: Re: BUG #16112: large, unexpected memory consumption