OK, I've spent many hours on this one and finally cracked it ... the core of
the problem is this turdlet in the pmcd code ...
#if 0 /* TODO: IPv6 -- how to trace an ip address?? */
pmcd_trace(TR_ADD_CLIENT, ClientIPAddr(&client[i]), fd, client[i].seq);
#else /* For now so that the output is not completely missing. */
pmcd_trace(TR_ADD_CLIENT, 0, fd, client[i].seq);
#endif
Combine this with a call to gethostbyaddr() in pmcd's TR_ADD_CLIENT trace code (a
fundamentally bad idea to be doing reverse DNS lookup at this point, but that is an
earlier design error), and the gethostbyaddr() call always times out looking up the
address "0", after about 5 seconds, ... and bingo you have basis for the qa/169
failure.