Hai-Chen Tu <hctu@yahoo.com> writes:
> The cause of the problem is that pending.c in dbmirror
> uses
> elog(NOTICE, cpKeyData)
> and
> elog(NOTICE, cpFieldData)
> to print column data where elog
> interprets the second argument as sprintf
> format string, which fails if
> cpKeyData/cpFieldData contains '%'.
Good catch! Trawling the sources identified a dozen other places with
the same error --- all fixed now.
regards, tom lane