At the moment, the most common condition is that the version of magic is too old; I added a "require" line to the techfile to force magic to exit if a tech file contains syntax that magic won't recognize, but versions of magic prior to that will tend to crash when seeing unknown entries in the tech file.