Snow Leopard, uncrashed

Knox has been having a bunch of problems upgrading his Mac to Snow Leopard. After much digging today, he discovered in the system log that startd was complaining about having to throttle cupsd from too-frequent respawning due to recurring crashes. The fix, which is described here, is to revert /etc/cups/cupsd.conf to /etc/cups/cupsd.conf.default.

How annoying that a critical service would crash on a misconfigured settings file! That is non-defensive software engineering. And shame on the upgrade process that mangled the configuration file!

Interestingly, Knox reports that applications that were querying for the default printer were also crashing (OmniGraffle, Photoshop). I wonder whether they all happen to be programmed in a brittle fashion, or whether the system somehow makes them crash when CUPS crashes. Both of those seem unlikely.

One thought on “Snow Leopard, uncrashed

  1. It just works®

    Welcome to the Jobs reality distortion field. Pay no attention to the man behind the curtain.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>