Alanoly Andrews <alano...@invera.com> writes: > On this issue, instead of going for a newer version of xlc, as suggested, I > opted to get a newer version of the Postgres source code, 9.1.4. After > compiling it with the same xlc version, I found that pg_dump works as > expected. So, the problem appears to be somewhere in the 9.1 source code, at > least for binaries created from it for AIX (6.1).
Hm, maybe this 9.1.2 fix? Author: Tom Lane <t...@sss.pgh.pa.us> Branch: master Release: REL9_2_BR [cf22e851b] 2011-11-10 16:09:01 -0500 Branch: REL9_1_STABLE Release: REL9_1_2 [febda37fd] 2011-11-10 16:09:16 -0500 Avoid platform-dependent infinite loop in pg_dump. If malloc(0) returns NULL, the binary search in findSecLabels() will probably go into an infinite loop when there are no security labels, because NULL-1 is greater than NULL after wraparound. (We've seen this pathology before ... I wonder whether there's a way to detect the class of bugs automatically?) Diagnosis and patch by Steve Singer, cosmetic adjustments by me regards, tom lane -- Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin