diff --git a/src/backend/access/transam/multixact.c b/src/backend/access/transam/multixact.c new file mode 100644 index 9da22c8..12cc03b *** a/src/backend/access/transam/multixact.c --- b/src/backend/access/transam/multixact.c *************** SlruScanDirCbRemoveMembers(SlruCtl ctl, *** 2426,2433 **** if ((range->rangeStart > range->rangeEnd && segpage > range->rangeEnd && segpage < range->rangeStart) || (range->rangeStart < range->rangeEnd && ! (segpage < range->rangeStart || segpage > range->rangeEnd))) SlruDeleteSegment(ctl, filename); return false; /* keep going */ } --- 2426,2435 ---- if ((range->rangeStart > range->rangeEnd && segpage > range->rangeEnd && segpage < range->rangeStart) || (range->rangeStart < range->rangeEnd && ! (segpage < range->rangeStart || segpage > range->rangeEnd))) { ! elog(LOG,"JJ deleting %p %s", ctl, filename); SlruDeleteSegment(ctl, filename); + }; return false; /* keep going */ }