Thanks to all for the suggestions. I did do lsof on the process and saw nothing interesting (just libraries). Attaching gdb to the process showed that it appeared to be looping inside getservbyname(). However, after a little more thought, I "rm -rf"d /var/spool/cups/ (which had some stuff from 2007) and restarted. No more looping! Now I can configure my printers. We'll see whether it keeps working. Dan