pg_dump assertion failure with "-n pg_catalog" - Mailing list pgsql-bugs

From Jeff Davis
Subject pg_dump assertion failure with "-n pg_catalog"
Date
Msg-id ce071503fee88334aa70f360e6e4ea14d48305ee.camel@j-davis.com
Whole thread Raw
Responses Re: pg_dump assertion failure with "-n pg_catalog"
List pgsql-bugs
On version 15 or later:

  pg_dump -n pg_catalog postgres > /dev/null
  pg_dump: pg_dump.c:13291: dumpCollation: Assertion `collcollate !=
((void *)0)' failed.

Patch attached.

I tried adding a test, but dumping pg_catalog seems to only be
supported for research purposes, so it's not clear what the test should
be testing.

If we went almost two release cycles without anyone noticing, then
perhaps we should just get rid of the ability to dump pg_catalog. But I
think the attached patch clarifies things regardless.


--
Jeff Davis
PostgreSQL Contributor Team - AWS



Attachment

pgsql-bugs by date:

Previous
From: Mathias Kunter
Date:
Subject: Re: BUG #17964: Missed query planner optimization
Next
From: David Rowley
Date:
Subject: Re: BUG #17967: [msvc-x86] Failed to build with error LNK2019: unresolved external symbol __BitScanReverse64 referen